Схема приведена ниже

Измерение емкости проводится по принципу разряда аккумуляторов постоянным и стабильным током. Для разряда применяются электронные нагрузки на линейных стабилизаторах LD1117V low drop (c низким падением напряжения). Токи разрядов определяются резисторами R3 R4, R7 R6, R9 R10 и R11 R12. При указанных значениях сопротивлений ток разряда равен 0,76А. Режим измерения емкости включается кратковременным нажатием SW1. При этом с частотой 1Гц начинает мигать светодиод D1, включается таймер, открываются транзисторы Q1 - Q4, включаются нагрузки и начинается разряд аккумуляторов. Когда аккумуляторы разряжаются до минимального значения, установленного переменным резистором RV1, соответственно каждый транзистор Q1,Q2,Q3 или Q4 запираются и соответствующая нагрузка отключается от аккумулятора. При этом измерение емкости прекращается, его значение сохраняется в EEPROM и на дисплее отображаются измеренные емкости аккумуляторов.

 

На рис. сверху видно, что разряд первых двух аккумуляторов прекратился и измеренная емкость составляет 505ма/час. Третий и четвертый аккумуляторы еще не разрядились. Токи разряда и напряжения аккумуляторов измеряются 12-ти разрядными АЦП U1, U3, U4, U5 типа INA219 путем измерения падений напряжений на резисторах R2, R5, R8, R11 соответственно.

Внутренние сопротивления аккумуляторов измеряются по формуле

                Rin=  (U1-U2)/I  

         где Rin - внутреннее сопротивление аккумулятора, U1 - напряжение аккумулятора без нагрузки,  U2 - напряжение под нагрузкой, I - ток под нагрузкой.

Для измерения внутреннего сопротивления кратковременно нажать кнопку SW3. При этом измеряется значение напряжения без нагрузки и записывается в память EEPROM. Затем кратковременным нажатием SW1 включить ток разряда. Ардуино производит вычисления и на дисплее появляются значения  внутренних сопротивлений аккумуляторов.

 

Вся информация отображается на 4-х строчном 20-ти символьном LCD дисплее. Скетч для Ардуино выполнен в FLPROG

В устройстве предусмотрена защита линейных стабилизаторов от перегрева.  Температура измеряется датчиком U8 типа LM35. При нагреве выше 110 град. нагрузки отключаются. Подробнее на видео.

 

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



Advertise here