Драйвер был взят для UltraFire C8. Модуль у моего фонаря заточен для 20-мм драйвера, поэтому требуется доработка крепления нового драйвера. Схема построена на микроконтроллере ATtiny13A и 8 стабилизаторах AMC7135.
С помощью этого драйвера можно убрать мигающие режимы и получить более интересный набор режимов. Попользовавшись долгое время другим подобным драйвером, захотелось иметь минимум режимов, поэтому в данном случае я сразу решил установить группу из двух режимов 10%-100%. Для такого яркого фонаря одного, максимального, режима недостаточно, но два покрывают уже большинство применений.
Параметры драйвера:
- постоянный ток (защита от перегрузки по току)
- защита от неверной полярности
- максимальный ток 2,8А
- 4 группы режимов: 5%-100%-строб, 5%-30%-100%, 10%-100%, 5%-30%-100%-строб-SOS, переключаются замыканием контактов
- запоминание последнего режима
- предупреждение о разряде батареи на уровне 2,9-3,0 В
- диаметр 17 мм
Далее кратко опишу процесс замены драйвера.
Сначала снимем старый драйвер. Для этого достаточно подцепить его чем-нибудь острым. Дешевые фонари здесь обычно не имеют дополнительного крепления. У 502B плата дополнительно была припаяна к модулю, но там он был латунным. Провода можно оставить старые или подключить те, что припаяны к новому модулю. Еще лучше - найти что-нибудь попрочнее, учитывая нагрузки при сборе/разборе и высокие температуры в рабочем режиме.
Модуль освободили, теперь проблема несовместимости диаметров драйвера и модуля отлично видна. Нужно либо уменьшить диаметр модуля, либо нарастить диаметр драйвера. Лучший вариант - купить новый модуль с поддержкой 17-мм драйвером, но при этом может также понадобиться заменить и светодиод, так как старый светодиод, как правило, крепко сидит на теплопроводящем клее, в итоге это может обойтись в половину цены нового фонаря.
Внутреннюю часть модуля можно уменьшить разными способами, фактически нужно просто утолщить стенки, оставив отверстия для проводов. Нужно только учесть, что требуется электрический контакт между контактным кольцом, проходящим по периметру драйвера, и стенкой модуля.
На всякий случай перепаял провода так, чтобы они смотрели в центр, иначе казалось, что они будут опасно близко расположены к стенкам.
Чтобы обеспечить надежный контакт внешнего кольца модуля со стенкой модуля, я решил спаять их. Пайка алюминия - та еще задачка, но на удачу в хозяйстве оказался безотмывочный флюс для пайки алюминия, что сильно упростило задачу, вернее - вообще сделало возможным ее решение. Залудил модуль в двух местах, этого должно быть достаточно, и при этом останется возможность отпаять модуль, с тремя точками спайки отпаять модуль будет уже проблематично. Сопля на четвертой звезде поставлена для установки четвертой группы режимов.
В итоге получилась довольно монолитная конструкция, в то же время разборная, обеспечивающая отличный электрический контакт между драйвером и модулем. Прочность проверится только временем.
Дополнение (январь 2015 г.)
Походил с этим и подобными драйверами достаточное время, чтобы выявить некоторые недостатки.В этом драйвере пружина установлена слишком жёсткая, по крайней мере для аккумуляторов с плоским плюсом, лучше заменить её на более мягкую, иначе она будет мять плюсовой контакт батареи. Можно установить обычную конусообразную пружину задом наперёд.
Самая противная часть драйвера - определение разряда батареи. Разряд вычисляется по падению напряжения на батарее до некоторого значения, которое на обычных аккумуляторах может проседать просто под нагрузкой, особенно на максимальном режиме. С другой стороны, использование подобных аккумуляторов исключает возможность стабилизации тока на больших токах, так как теряется запас разности напряжений между батареей и падением напряжения на светодиоде. То есть если берёте такой драйвер, то и аккумуляторы должны быть низкоомными, рассчитанными на большой ток (от 10 А и выше). Мне с моими Sanyo UR18650FM пришлось убрать пару чипов-стабилизаторов, чтобы опустить максимальный ток до 2,1 А, иначе фонарём пользоваться сложно, он постоянно соскакивает в режим индикации разряда батареи. Альтернативная прошивка, вероятно, может улучшить эту функцию, но она не поможет с потерей стабилизации.