В настоящее время одними из самых распространенных источников питания для автономных устройств являются литий-ионные и литий-полимерные батареи. Эти типы батарей имеют хорошие показатели плотности заряда, однако они могут быть химически нестабильными в жестких условиях эксплуатации, что требует уделять им повышенное внимание во время их заряда.

Предлагаем проект двухрежимного зарядного устройства (режимы CC и CV), которое можно будет использовать для заряда литий-ионных и литий-полимерных батарей напряжением 3,7В 7,4В и 12В.

Режим CC (Constant Charge, постоянный заряд)

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

Режим CV (Constant Voltage, постоянное напряжение)

В этом режиме напряжение, подаваемое на батарею, будет оставаться постоянным, а зарядный ток будет изменяться.

Схема устройства приведена ниже

В режиме СС аккумулятор заряжается от источника постоянного тока, выполненного на ЦАП U1, операционном усилителе U2 и полевом транзисторе Q1. Ток заряда устанавливается кодами по I2C в ЦАП. В этом режиме реле RL1 и RL2 обесточены. Ток заряда определяется путем измерения напряжения на резисторе R18, подключенного к аналоговому входу А0 Ардуино. При достижении максимального значения напряжения аккумулятора открывается транзистор Q5, включается реле RL1, аккумулятор подключается к стабилизатору напряжения U3 и устройство переходит в режим подзарядки постоянным напряжением (CV).

В режиме СV аккумулятор заряжается от источника постоянного напряжения, выполненного на стабилизаторе U3. Напряжение заряда устанавливается переключением резисторов R8, R9 или R10 в зависимости от номинального напряжения заряжаемого аккумулятора. При зарядке аккумулятора 3,7В включен резисиор R8, при 7,4В - R9, при 12В - R10. Значение напряжения заряда через делитель R12,RV2 поступает на аналоговый вход А1 Ардуино. Ток заряда в этом режиме измеряется путем измерения падения напряжения на резисторе R13. Это напряжение усиливается операционным усилителем U2C и поступает на вход А6 Ардуино. При достижении напряжения аккумулятора значения напряжения заряда открывается транзистор Q6,  включается реле RL2 и аккумулятор отключается от зарядного устройства. Подробнее на видео.

Установка тока заряда

Включить устройство с подключенным аккумулятором . На дисплее включится картинка

Кнопками UP, DOWN установить ток и кнопкой SET сохранить значение тока в  памяти Ардуино. Далее кнопкой MODE включить режим установки напряжения заряда.

Установка напряжения заряда

Кнопками UP, DOWN установить напряжение заряда и кнопкой SET сохранить значение напряжения в  памяти Ардуино. Далее кнопкой MODE включить режим заряда.

Литиево полимерные аккумуляторы могут выйти из строя при превышении температуры выше 45℃. Поэтому в устроцйстве применен температурный дачик U4 LM35. При превышении температуры вышеуказанной аккумулятор отключается.

Подробнее на видео.

В качестве индикатора применен цветной TFT дисплей 1.8" ST7735. Питание от источника 24В 1А. Сердцем устройства является Ардуино Нано.Скетч для Ардуино выполнен в FLPROG 7.3.8.

 

 

Перечень элементов, проект в протеусе, проект в FLPROG с прошивкой, чертеж печатной платы в EagleCAD c гербер файлами для заказа платы в архиве



Advertise here