Умное зарядное устройство — версия 4

Эта разработка — продолжение предыдущих умных зарядных

  • Умное зарядное устройство
  • Умное зарядное устройство — версия 2
  • Умное зарядное устройство — версия 3

При проведении испытаний и отладки неожиданно значимость измерения ёмкости настолько возросла, что становится уже важнее самого зарядного устройства. Ведь зарядных устройств много, а такого измерителя еще не встречал. Появилась возможность точного определения качества различных зарядных устройств и системы заряда на автомобиле, сразу становится ясно — насколько надежен ещё Ваш аккумулятор и т.п. Ёмкость считается с точностью до 0,01 А*часа, но на индикаторе отображается только целые. 

Схема разработана на PIC, программа написана на MikroC PRO for PIC.

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

Включение в работу: подсоединить аккумулятор, прижать датчик температуры к корпусу, вставить вилку в сеть, включить выключатель.

Всё. Можно уезжать в отпуск или закрывать гараж на зиму.

Если есть время и желание можно посмотреть что будет делать УЗУ:

  • индикатор показывает поочередно напряжение аккумулятора и его температуру, в течение первой минуты проводится само-диагностика.
  • если аккумулятор требует заряда, УЗУ подключится к сети 220 В, включит ЗАРЯД и будет заряжать до напряжения заряда.
  • если заряд не требуется, УЗУ перейдет в ДЕЖУРНЫЙ режим и будет ждать, пока напряжение не снизится до напряжения поддержки. Тогда включится заряд.

Если решили провести тренировочный цикл или выяснить ёмкость аккумулятора, кнопкой «меню» включите РАЗРЯД: включится разряд и на индикаторе кроме напряжения и температуры появится ёмкость в Ампер-часах. Разряд будет длиться до напряжения разряда, потом включится заряд. Посчитанная ёмкость — это ёмкость, которую может отдать аккумулятор при 10-и часовом разряде (если ток разряда = 0,1 С).

Значение ёмкости будет присутствовать на индикаторе вплоть до тех пор, пока Вы: не выключите УЗУ; не отсоедините аккумулятор; не включите опять режим разряда.

Защиты:

  • программно от зависания МК — Watchdog Timer (на всякий случай, на предыдущих УЗУ сбоев не было) ;
  • к сети 220 В УЗУ подключается самостоятельно только на время заряда, в остальное время УЗУ не потребляет электроэнергию и не подключен к сети;
  • УЗУ не боится случайных замыканий «крокодилов»;
  • если напряжение аккумулятора менее 8 вольт, УЗУ не включится;
  • при неправильном подключении аккумулятора — непрерывный световой и звуковой сигнал;
  • при токе заряда менее 0,05 А процесс приостанавливается и периодически проверяется восстановление цепи; 
  • нагрев внутри корпуса более 70 °С — отключение всех процессов на 5 минут, на индикаторе А-А-;
  • обрыв (неисправность) датчика температуры DS18B20 — температура считается для заряда и поддержки 50°С, для разряда 0.
  • исчезновение сети 220 В — при разряде и контроле никак не влияет, при заряде: отключается всё, кроме индикации, каждые 5 минут проверяется появление напряжения и восстанавливается прерванный процесс;

Заряд идет апериодическим асинхронным током до напряжения заряда, затем это напряжение поддерживается около 2 часов. Когда на индикаторе только напряжение и температура — 2 часа, а когда ещё и ёмкость — больше.

Схема.

Схема умного зарядного устройства

Конструкция выполнена на трех печатных платах из одностороннего фольгированного стеклотекстолита.

Получилось так.

Терморезистор на гибких проводах (черных) расположен недалеко от лампы на обмотке трансформатора. По моему мнению в этом месте будет максимальная температура в случае аварии: при выходе со строя вентилятора или КЗ в каких либо цепях.

Наладка

  1. Установить подстроечным резистором напряжение 5,12 вольт.
  2. Зашить в МК программу zar4test.
  3. Подключить вольтметр к аккумулятору и включить УЗУ. На индикаторе будет 1.00 и напряжение. Подбором резистора R3 приводим в соответствие.

 ​   

4. Последовательно с аккумулятором включаем амперметр. Включаем УЗУ и кнопкой переходим на вторую ступень, будет на индикаторе 2.00 и ток заряда. Резистором R38 приводим в соответствие.

   

5. На 3 ступени устанавливается ток разряда резистором R20.

6. На 4 ступени подбирается резистор R23 для термозащиты. Я связал терморезистор и датчик вместе и грел феном. После показаний 72,1° на индикаторе появилось А-А-.

Меняйте прошивку на zar41, собирайте и пользуйтесь. Но программа условно — бесплатная. Объясняю:

  • условно — для «предприимчивых людей». Обращайтесь: цена МК + пересылка + 5$.
  • бесплатная для радиолюбителей, которые собирают это УЗУ для своего «любимого коня». Только придется через 10-12 тренировок заново прошить МК.

9 декабря 2015 года внесены изменения в прошивку, поэтому заменен архив zar41. Причина: при возвращении в режим заряда с «засыпания» из-за отключения сети одна из переменных оказывалась неопределенной. А она влияет на длительность периодов цикла.

23 декабря 2015 года внесены изменения в прошивку:

  1. тестовой программы для лучшего реагирования на кнопку, заменен архив zar4test.
  2. рабочей программы для диагностики работы транзистора Т2, при пробое исток-сток УЗУ отключится и на индикаторе появится надпись, похожая на Т 2 о.

Рекомендую Т2 усилить еще таким же, или заменить на транзистор с большим током. Я заказал IRF4905.

 

Список радиоэлементов

Обозначение Тип Номинал Количество Примечание Магазин Мой блокнот
IC1 МК PIC 8-бит PIC16F873 1 А
Датчик температуры DS18B20 1
OP1-OP2 Операционный усилитель LM358 2
VR1 Линейный регулятор LM317 1 Т
T1 MOSFET-транзистор IRF730 1
T2 MOSFET-транзистор IRF9Z34N 1
T3 MOSFET-транзистор IRFZ46N 1
VT1 Биполярный транзистор КТ815Б 1
VT2-VT6 Биполярный транзистор КТ3102Г 5
VDS1 Диодный мост GBU25M 1
VD1 Диод Шоттки 1N5819 1
VD2 Выпрямительный диод 1N4148 1
VD3 Стабилитрон BZX55C5V1 1
VD4 Стабилитрон BZV55-C3V9 1
VD5-VD9 Выпрямительный диод 1N4007 5
HL1-HL3 Светодиод любой 3
C1, C4, C6 Конденсатор 100 нФ 3
C2, C3 Конденсатор 20 пФ 2
C5 Электролитический конденсатор 2200мкФ 35В 1
C7 Электролитический конденсатор 100мкФ 35В 1
C8 Электролитический конденсатор 330мкФ 16В 1
C9-C11 Конденсатор 100 нФ 3
C12 Конденсатор 1 мкФ 1
R1, R4, R15 Резистор 1 кОм 3
R2, R14, R18 Резистор 100 кОм 3
R3 Резистор 3 кОм 1 подобрать
R5, R8 Резистор 1.5 кОм 2
R6, R9 Резистор 10 кОм 2
R7, R10-R12 Резистор 3 кОм 4
R13 Резистор 4.7 кОм 1
R16 Резистор 240 Ом 1
R17 Подстроечный резистор 2 кОм 1
R19, R22 Резистор провол 0.02 Ом 2
R20, R38 Резистор 12 кОм 2 подобрать
R21, R39 Резистор 1 кОм 2
R23 Резистор 4.3 кОм 1 подобрать
R24 Терморезистор 10 кОм 1
R25-R32 Резистор 330 Ом 8
R33, R35-R37 Резистор 3 кОм 4
R34 Резистор 5.1 кОм 1
7Seg1 4-цифровой 7-сегм индикатор FYQ3641 1
Z1 Кварцевый резонатор 4 МГц 1
La1 Лампа 12В 5А 1
La2 Лампа 12В 0.5А 1
Rel1 Реле DC12v AC250v5A 1
Tr1 Трансформатор 60VA 220/17.5В 1
M1 Вентилятор 12В 1
Ls1 Бузер KPX-G1212B 1
F1 Предохранитель 1
S1 Кнопка 1н.о. 1
S2 Выключатель 250В 2А 1