При включении микроконтроллер сначала запрашивает требуемую емкость зарядки. Устанавливается кнопкой SB1. Сброс - кнопкой SB2.
Если
кнопку не нажимать более 5 секунд - контроллер автоматически переходит
в режим измерений. На выводе 2 (RA5 )устанавливается высокий уровень.
Алгоритм подсчета емкости в данной приставке следующий:
1
раз в секунду микроконтроллер измеряет напряжение на входе приставки и
ток, и если величина тока больше единицы младшего разряда - увеличивает
счетчик секунд на 1. Таким образом часы показывают только время зарядки.
Далее
микроконтроллер высчитывает средний ток за минуту. Для этого показания
зарядного тока делятся на 60. Целое число записываются в счетчик, а
остаток от деления потом прибавляется к следующему измеренному значению
тока,и уже потом эта сумма делится на 60. Сделав, таким образом, 60
измерений в счетчике будет число среднего значения тока за минуту.
Далее
среднее значение тока в свою очередь делится на 60(по такому же
алгоритму). Таким образом, счетчик емкости увеличивается 1 раз в минуту
на величину одна шестидесятая от величины среднего тока за минуту.
После
этого счетчик среднего значения тока обнуляется и подсчет начинается
сначала. Каждый раз, после подсчета емкости зарядки, производится
сравнение измеренной емкости и заданной, и при их равенстве на дисплей
выдается сообщение - "Зарядка завершена", а во второй строке - значение
этой емкости зарядки и напряжение. На выводе 2 микроконтроллера (RA5)
появляется низкий уровень, что приводит к гашению светодиода. Данный
сигнал можно использовать для включения реле, которое, например,
отключает зарядное устройство от сети (см Рис 3).

Наладка устройства сводится только к установке правильных показаний
зарядного тока (R1 R3)и входного напряжения (R2)с помощью эталонного
амперметра и вольтметра. Для точной установки показаний приставки
рекомендуется использовать многооборотные подстроечные резисторы или
ставить дополнительные резисторы последовательно с подстроечными
(подобрать экспериментально).
Теперь о шунтах.
Для
зарядного устройства на ток до 1000 мА можно использовать блок питания
на 15 в, в качестве шунта резистор на 5-10 Ом мощностью 5Вт, и
последовательно с заряжаемым аккумулятором переменное сопротивление на
20-100 Ом, которым и будет выставляться величина зарядного тока.
Для
зарядного тока до 10 А ( max 25,5 A ) потребуется изготовить шунт из
высокоомной проволоки подходящего сечения на сопротивление 0,1 Ом.
Проведенные испытания показали, что даже при сигнале с токового шунта
равным 0,1 вольт настроечными резисторами R1 и R3 можно легко
установить показания тока в 10 А. Однако, чем больше сигнал с датчика
тока, тем легче настроить правильные показания.
В качестве шунта
для приставки на 10 А я пробовал использовать кусок аллюминиевого
провода сечением 1,5 мм длиной 30 см -прекрасно работает.
Печатная
плата для данного устройства из-за простоты схемы не разрабатывалась,
оно собрано на макетной плате таких же размеров как и
жидкокристаллический индикатор и закреплен сзади. Микроконтроллер
устанавливается на панельку и позволяет быстро поменять прошивку для
перехода на другой ток зарядного устройства.


Н.И. Заец "Радиолюбительские конструкции на PIC микроконтроллерах"
Книга 2, СОЛОН-ПРЕСС Москва 2005 г.
Автор: Н.И. Заец
Связь с автором: Нет данных
Веб сайт автора: Нет данных
Прислал: Нет данных
Источник: http://aes.at.ua
Доп материалы, файлы к устройству (схеме):
Скачать исходники и прошивки печатка от YAZZ
А вот и фото устройства собранное пользователем нашего сайта
Юрием Болонкиным никнейм yura1976