Предлагаемая схема для зарядки аккумулятора, реализован на Arduino nano и модуле mcp4725, она отображает информацию о напряжении аккумулятора и токе на экране ЖК. При тестах свинцовая батарея от мотоцикла использовалась для проверки зарядки. Есть в конце статьи в архиве схемы, чертежи печатной платы и исходный код.
Материалы для сборки зарядного устройства
- Arduino Nano,
- цифро-аналоговый преобразователь MCP4725,
- два мощных транзистора BD911 на 90 Вт, ОУ LM358,
- жидкокристаллический экран SSD1306 и пассивные элементы.
Схема зарядки аккумулятора на Ардуино


Позже в схему были добавлены некоторые изменения, а также в файлы кода.




- A0 0,22 Ом позволяет рассчитывать потребляемый ток путем измерения напряжения, падающего на резисторах.
- Разница потенциалов между А1 и А2 позволяет увидеть, подключен ли аккумулятор и каково напряжение аккумулятора.
- RV1 был использован для ограничения напряжения от транзисторов.
- RV2 предназначен для регулировки усиления напряжения операционного усилителя.
- RV3 и RV4 служат для калибровки, чтобы точно измерить напряжение аккумуляторной батареи.


Следует помнить, что для правильного измерения аналоговых входов необходимо отрегулировать подстроечники с помощью измерителя. При вычислениях в программе Arduino может потребоваться внести незначительные изменения.




В конструкции ЗУ использовался 5-позиционный переключатель в качестве кнопки, но можно использовать конечно 4 обычные микро-кнопки. Скачать файлы проекта






