Полезная информация


Моргалка на Attiny13

Автор UstAlexei, 19 Март 2016 в 20:22

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

UstAlexei

Про программную калибровку, подумаю...

Alex_Soroka

Цитата: UstAlexei от 12 Июль 2017 в 05:05
Про программную калибровку, подумаю...
давно было пора  :hello:
как вариант простой - то что у меня в МикроЗУ реализовано:  "тестовый" режим, в котором контроллер ждет что ему подадут ТОЧНО 12в!
Подали напряжение 12в? ждем устоявшегося 10сек - потом записываем коэффициенты и зажигаем(моргает) светодиодом. Ура! калибровка завершена.

UstAlexei

Что-то подобное и реализую.

UstAlexei

Только разряд с выкачкой энергии. Для заряда ресет контроллера.

UstAlexei

[b-b]Обнаружил ошибку в выборе напряжения разряда!!![/b-b], ошибку исправил, направил на тест Vova-n`у. Добавил выбор количества банок от 1 до 6. Протестирует выложит, если все окей будет.

UstAlexei

#365
Итак сделал прошивку с калибровкой под ваш делитель. Более нет нужды при сборке подбирать сопротивления.

Алгоритм калибровки прописан в текстовом файле с прошивкой.

Исправил ошибки выявленные Владимиром. Выкладываю исправленную прошивку. Прошу протестировать ее и отписаться о замеченных косяках. Без контроля по крайней мере первый раз не использовать, поскольку ее еще не тестировали в исправленном варианте, мало ли что.

Прошивка может заряжать, а также проводить КТЦ до трех уровней напряжения и работать с количеством банок от 1 до 6. Выбор режима в текстовом файле рядом с прошивкой.

UstAlexei

Отнюдь . Достаточно транса или акб с каким то линейным стабом

_wired_

Цитата: Vova_n от 18 Июль 2017 в 16:57
Я тоже в смешанных чувствах, но от самой идеи калибровки  :pardon:
Ну не было печали теперь ещё и опорник высокоточный нужен без шумов на 12в или поверенный тестер  /:-)
Я по серенькому буду тестером по известным порогам напряжения в ПО калиброваться, как показал опыт точнее получается  :pardon:
Меня не обламывает цешкой выбрать из 10-20 резисторов максимально близкий по сопротивлению, а после исходя из полученной погрешности пересчитать и подобрать идеальны вариант отношения сопротивлений.
Т.е. крутить на бп напругу отлавливая момент зажигания светодиода на 14,67 нормально?
При єтом подбирая в паралель или впоследовательно резисторьі...
Не знаю как кто я на єто убил полчаса. Но с учетом что у меня резисторов кучка есть разньіх.
Єто лучше, чем взять 7812 и по ней софтово за три минутьі калибронуться?

maks740

Цитата: _wired_ от 19 Июль 2017 в 09:28
Єто лучше, чем взять 7812 и по ней софтово за три минутьі калибронуться?
Не так все просто, у них погрешность +/- 0.5V
Кто еще поставил последнюю прошивку себе?

_wired_

Я слегка утрировал.
Если есть регулируемьій источник, 12,00 вьіставить не есть проблема.
14,67 жеж както устанавливаем :)

UstAlexei

Похоже ответа на главный вопрос мы так и не получим. 😂

hawk23

Про калибровку.
Калибровка со старым делителем прошла 4 раза из пяти.
Взял заряженный отстоявшийся аккумулятор, накинул переменник 22 кОм.
Подобрал 12,00 В. И всё. Спасибо.
PS
Прошивку потестить не успел.

UstAlexei

Прошу прощения, но два испытателя выявили какой то глюк в работе прошивки. Точную причину не выявил (в симуляторе все работает как положено), однако в ходе выяснения причин обнаружил ошибку в калибровке. Ошибку калибровки устранил. Также повторно прошел по всем местам где могут быть затыки... Развернул вложенные функции. Прошу протестировать и отписаться.

Vova_n

#373
Цитата: maks740 от 20 Июль 2017 в 14:06
[user]Vova_n[/user], Какую тиньку Вы используете (маркировка). Я по прежнему не могу выбрать КТЦ (банки выбираются)
Выбираете КТЦ после включения или после сброса тиньки (или и так и так работает)?
Attiny13A PU DIP 8 всё выбирается и работает.
http://radikal.ru/video/tpMKL5LbypH - выбор количества банок при заряде.
http://radikal.ru/video/xWYvbYc3fqt - выбор количества банок и переход в КТЦ

maks740

Такс, свой косяк с переходом в режим КТЦ решил. Проблема была в моей схеме. Прошу прощения у [user]UstAlexei[/user], за то что отнял у него время.
Однако вылез другой косяк в КТЦ режиме. Не работает "выкачка", т.е. коснулить 12В и все. Кто-то пробовал именно "выкачка" работает?

maks740

#375
Цитата: UstAlexei от 20 Июль 2017 в 23:08
[user]maks740[/user], скачайте прошивку правленную
Дык, эту и качал. Сейчас еще раз попробую.
Сразу вопрос, где исправить в EEPROM-e, чтобы подстроить калибровку на 0.03V? Это возможно?
Цитировать
Правленная прошивка.zip (3.62 кБ - загружено 5 раз.)
« Последнее редактирование: Сегодня в 09:18 от UstAlexei »
Не качели на разряде у меня не работают.

maks740

Цитата: Vova_n от 21 Июль 2017 в 02:04
Цитата: maks740 от 20 Июль 2017 в 23:13
Не качели на разряде у меня не работают.
А вот тут есть вопросы.. каким образом вы проверяете работают они или нет?
Там алгоритм очень чувствителен к росту и падению напряжения и если БП при помощи которого вы тестируете имеет постоянный дрейф (изменения напряжения даже мв) или с него проходят на вход МК импульсные помехи, то после отсечки по напряжению запуска "качель" вы не дождётесь!!! проверяйте на реальном акб.  :exactly: это гарантировано вам покажет работает алгоритм или нет.
А разве разряд тоже интеллектуальный. А думал работает как выкачка энергии с определенным гистерезисом.

Vova_n

#377
[user]maks740[/user], Разряд тоже спицефический не просто до касания и не просто с гистерезсом, выкачает акб по полной.
В связи с этим пишу сразу, что бы потом не кричали как на ЗУС - "он убил мой акб"
Разряд на всех режимах акб с выкачиванием ёмкости!!!! а не просто касанию.
В связи с этим при обычном тренировочном циклировании [b-b]не используем пороги напряжения КТЦ ниже 12в.[/b-b]
[b-b]Порог 11.5в и 10,8в можно использовать только на здоровых акб для оценки ёмкости и лечении мнимого заряда на акб не имеющих серьёзного дисбаланса.[/b-b]
И не говорите, что не предупреждал  :hello: