Собрал вторую версию зарядного устройства.
Кого интересуют подробности, и предыстория прошу в мой блог. Это не реклама, просто повторять заново шесть постов это не реально.
Поэтому сейчас только про изменения ну и совсем немножко из предыстории…
Зарядное выглядит вот так :
Состоит оно из двух плат – основной и индикатора. Основной блок собран на двух микроконтроллерах ATmega 328p. Для удобства и простоты сборки использовал платы шилды Arduino.
Питается устройство от источника напряжением 19 – 20 Вольт. Важно, чтобы защита источника питания не работала как «отсечка». Я использовал как импульсные, так и трансформаторные источники питания.
Функции устройства :
В меню устройства можно выбрать три варианта работы. Подробно они описаны в постах первой версии (на каждый пункт отдельный пост). Для перемещения по меню и выбора функции использую две кнопки.
— режим разряда
Есть два варианта – «классический» и «капельница».
В первом варианте разряд идет до 10.8 Вольт и опрделяется емкость аккумулятора.
Во втором случае разряд проводится импульсами с нижней границей 11.5 Вольт.
— режим «десульфатации»
Хоть я и не люблю это слово, но пришлось отдать дань традиции…
Теорию можно почитать тут electrotransport.ru/ussr/index.php?topic=57288.0
В устройстве можно выбрать длительность «пачки» импульсов и длительность паузы между «пачками».
Я остановился на вот таких «игольчатых» импульсах.
— режим заряда.
В этом режиме использую «пачки» импульсов ШИМ сигнала с переменным процентом заполнения. Пауза между «пачками» адаптивная её длительность зависит от скорости снижения напряжения.
В этом режиме кроме тока и напряжения еще измеряется внутреннее сопротивление аккумулятора. Хотя точнее будет его назвать импульсное сопротивление. Мнения об этом также можно почитать на форуме electrotransport.ru/ussr/…x.php?topic=6720.0#topmsg
На этом краткое описание завершаю, далее будет видео, но очень долгое …
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Ссылка на папку с файлами drive.google.com/open?id=…lrxv5xw2CyRrFhBQjhlMQ8NWq
Пока там только печатные платы первой версии.
Когда «причешу» код самой программы, также выложу в эту папку.
Карта соединения контроллеров :
====================================
Верхняя плата
====================================
Arduino 00 – кнопка на указатель
Arduino 01 – кнопка на выбор пункта
Arduino 02 – выход на 02 верхней платы
Arduino 05 – выход на 05 верхней платы
Arduino 06 – выход на 06 верхней платы
Arduino 08 – LCD CS
Arduino 10 – LCD RS
Arduino 11 – LCD DATA
Arduino 12 – вход от 12 нижней платы
Arduino 13 – LCD CLK
Arduino 15_A1 – выход на А1 верхней платы
Arduino 18_A4 SDA INA226
Arduino 19_A5 SCL INA226
====================================
Нижняя плата
====================================
Arduino 02 – вход от 02 нижней платы
Arduino 03 –*выход на софт режима
Arduino 04 –*выход на транзистор разряда
Arduino 05 – вход от 05 нижней платы
Arduino 06 – вход от 06 нижней платы
Arduino 09 –*выход на транзистор дросселя
Arduino 12 – выход на 12 нижней платы
Arduino 15_A1 – вход от А1 верхней платы