В результате бесконечного стремления производителя удешевить продукцию, на прилавки попадают товары такого качества, что их по-хорошему нужно бы запретить выпускать, иначе промышленность работает практически в мусорное ведро.
В качестве примера берём фонарь, фирмы “Doberman”. Внешне выглядящий надёжно, на поверку внутри содержит свинцовый аккумулятор 6V 7А/ч, выключатель и лампочку 6V 55W.
Все, кто знаком с условиями эксплуатации свинцово-кислотных аккумуляторов, знают, что эти аккумуляторы не терпят глубокого разряда. Буквально: десяток глубоких разрядов и хранение в разряженном состоянии полностью «убивают» аккумулятор. То есть стоит несколько раз оставить такой фонарь включенным — аккумулятор можно выбрасывать, потому что лампочка 20W легко садит его в ноль.
Во вторых, для заряда аккумулятора прилагается “зарядное устройство”, которое представляет собой блок питания 9V 500mA. Для ограничения тока заряда в фонарь установлен резистор 10 Ом. Если оставить фонарь на заряд больше суток, аккумулятор “закипит” и опять же быстро придёт в негодность.
В таком состоянии он и попал ко мне: аккумулятор выдавал 3.7 В и заряжаться не желал. Просто покупать новый аккумулятор не имело смысла, поэтому я решил добавить внутрь фонаря контроллер заряда и заодно переделать на мощный светодиод.
Электронная начинка фонаря должна включать в себя драйвер мощного светодиода и контроллер заряда/разряда аккумулятора. Задача драйвера — обеспечивать стабильный ток на светодиоде. Задача контроллера заряда — обеспечить правильный режим заряда аккумулятора. Задача контроллера разряда — отключить аккумулятор от нагрузки при снижении напряжения ниже установленного предела, для предотвращения глубокого разряда.
Схема
Существуют специализированные микросхемы драйверов светодиодов и контроллеров заряда. Для меня в данном случае было удобнее применить распространённый микроконтроллер ATTiny26 для контроля всех параметров. В отличие от блоков питания, где требуется высокая скорость реакции на изменение тока, в зарядом устройстве и драйвере светодиода скорость работы микроконтроллера более чем достаточна.
Микроконтроллер контролирует факт подключения зарядного устройства и его напряжение, ток заряда, напряжение на аккумуляторе,и ток светодиода с помощью ADC входов 1,2,3,4,5 соответственно (ток заряда вычисляется из разности напряжений External Voltage и Charge Voltage).
Прошивка рассчитана на использование 2-хпозиционного выключателя SW2.
Герконовое реле RL1 подключает батарею к зарядному устройству, если внешнее питание подключается при выключенном переключателе SW2.
Диод D6 — любой диод с низким падением напряжения, стабилизатор U2 — желательно с низким падением напряжения, но подойдёт и обычный. При напряжении 5.8В на батарее, напряжение на контроллере при использовании диода BAT31 и стабилизатора 78L05 составляет 4.5В, что приемлемо.
Все биполярные транзисторы работают в ключевом режиме, и поэтому могут быть заменены на аналогичные с учетом максимального тока коллектора.
Диоды D2, D3 и D4 — диоды Шоттки, например — 5820.
Резисторы R15, R16, R5, R13 — высокоточные, или подобранные обычные (важно обеспечить равенство отношений R15:R16, R5:R13 — по падению напряжения измеряется ток заряда).
Дроссели взяты из компьютерного БП без перемотки. Измеренная реальная индуктивность указана на схеме.
Описание работы
Если зарядное устройство отключено, контроллер подключает нагрузку (5 Вт светодиод D1) и контролирует выходной ток. Если напряжение батареи снижается ниже 6В, начинает медленно мигать светодиод D5 (скважность — 25%), сигнализируя о низком заряде батареи.
Нажатие на кнопку SW1 переключает два режима яркости свечения (0.9A и 0.45А). При снижении напряжения на батарее ниже 5.8В, нагрузка отключается.
Алгоритм заряда:
При подключении зарядного устройства светодиод D1 отключается, и контроллер начинает процесс заряда аккумулятора.
В первой фазе работает ограничение тока заряда 0.6А и ограничение напряжения на батарее 7.35В. Светодиод D5 быстро мигает со скважностью 50%.
Контроллер также контролирует уровень напряжения с зарядного устройства. При снижении внешнего питания ниже 7.3В, ток заряда будет ограничиваться ( считается, что подключен блок питания низкой мощности). В качестве внешнего источника может применяться блок питания 9-19В или переходник на “прикуриватель”.
При достижении стабильного напряжения на батарее 7.2В…7.35В, контроллер начинает отслеживать, снизился ли зарядный ток ниже 0.2А. Светодиод медленно мигает со скважностью 50%.
После снижения зарядного тока или по истечению 2-х часов, контроллер переключается standby режим заряда — напряжение на батарее удерживается на уровне 6.8В. В этом режиме аккумулятор может находиться длительное время без вреда. Светодиод D5 горит.
Нажатием на кнопку SW1 можно включить фонарь во время заряда. При этом его ток ограничен 0.3А, чтобы обеспечить нормальный режим заряда аккумулятора.
Прошивка
При программировании контроллера нужно снимать перемычку X1, потому что в процессе заливки прошивки на светодиод может пойти очень большой ток. Нечаянные эксперименты показали, что 5W светодиод кратковременно выдерживает 3А, так что в процессе разработки ни один светодиод не «умер».
Фюзы:
Максимальное значение выходного тока можно ставить не больше 1.249A, поскольку при резисторе 0.1 Ом и умножителе x20 это как раз предел измерения ADC. Чтобы увеличить ток, проще всего взять резистор поменьше, или убрать умножитель на x20 в прошивке.
Я пробовал запускать светодиод на 1.2А — полевик не греется. Но сам светодиод греется очень сильно, пришлось доработать радиатор. В итоге решил поставить 0.9A для исключения перегрева — диод работает в закрытом корпусе, т.е. охлаждаться ему некуда. Такой яркости вполне достаточно.
Если номиналы элементов не соответствуют схеме, нужно внести точные значения в исходник прошивки и перекомпилировать ( все константы определены в начале файла main.c ).
Настройка
Перед первым включением вместо светодиода D1 нужно подключить резистор 2 Ом 5 Вт, или оригинальную лампочку. Устройство включаем и проверяем наличие прямоугольных импульсов LED PWM. Проверяем ток через нагрузку — падение напряжения на резисторе R1 должно быть около 0.9В.
Подключаем внешний блок питания. Реле RL1 должно включиться, а нагрузка отключиться. Проверяем наличие прямоугольных импульсов Charge PWM.
В течении заряда контролируем напряжение и ток на аккумуляторе ( см. график выше ).
Если что-то не так, то в прошивке нужно включить вывод отладочной информации ( раскомментировать соответствующие функции stx_string() ) и проверить, что видит микроконтроллер. К пину A7 подключают UART вход, чтобы увидеть отладочную информацию (19200N1).
Печатная плата
Внутри фонаря достаточно места, конструкция выполнена на выводных деталях:
Я делал одностороннюю плату, а верхние соединения выполнил проводом МГТФ.
Обратите внимание, что транзисторы S8050 и 8050S имеют разную цоколёвку. Плата разведена под S8050/S8550.
По сути, предложенная схема является контроллером свинцового аккумулятора с ограничением максимального тока. Её можно применять и в других устройствах, например — детском автомобиле с аккумулятором 6V.
P.S. Через месяц фонарь перестал работать… При попытке зарядить аккумулятор напряжение быстро поднималось до максимума, как будто аккумулятор “выкипел” и больше не принимал заряд. Я было расстроился: наверно в прошивке ошибка, убил аккумулятор… Детальная проверка показала, что сопротивление китайского выключателя SW2 при токе в ампер возрастало до 100 Ом, что и не давало контроллеру функционировать нормально. После замены выключателя схема возобновила нормальную работу.
Материалы
Cree® XLamp® XT Family LEDs
AVR450: Battery Charger for SLA, NiCd, NiMH and Li-Ion Batteries
Прошивка откомпилирована для номиналов указанных в схеме. Ток светодиода — 0.9А, ток заряда — 0.6А, напряжение окончания «быстрого» заряда (cycle use) — 7.35В, StandBy режим: 6.8В.
Список радиоэлементовОбозначение
Тип
Номинал
Количество
ПримечаниеМагазинМой блокнот
U1
МК AVR 8-битATtiny261
U2
Линейный регуляторL78L051
U3
ИС источника опорного напряженияTL431ILP1
Q1, Q4
MOSFET-транзисторIRF9Z34N2
Q2 ,Q5
Биполярный транзисторS85502
Q3 ,Q6
Биполярный транзисторS80501
D6, D7
Выпрямительный диодBAT412
D2, D3, D4
Диод Шоттки1N58202
C1, C5
Конденсатор820 мкФ2
C2
Конденсатор470 мкФ1
C3
Конденсатор10 мкФ1
C4, C6, C9
Конденсатор0.1 мкФ3
C7, C8
Конденсатор47 мкФ2
R1
Резистор0.1 Ом 0.1%1
R2, R3
Резистор20 Ом2
R4, R11
Резистор100 кОм2
R5, R15
Резистор10 кОм 0.1%2
R6, R12, R14, R18
Резистор10 кОм4
R7
Резистор1 Ом1
R8-R10
Резистор1 кОм3
R13, R16
Резистор3.3 кОм 0.1%2
R17
Резистор4.7 кОм1
R19
Резистор1.6 кОм1
R20
Резистор120 кОм1
RL1
Герконовое реле5В1
L1
Дроссель175 мкГн1
L2
Дроссель6 мкГн1
Добавить все
Скачать список элементов (PDF)
Прикрепленные файлы:
- lighter_src.rar (184 Кб)