Как сделать драйвер для фонаря
Сообщества › Электронные Поделки › Блог › Простой драйвер светодиода для фонаря на микроконтроллере
Хочу поделиться решением для питания светодиода типа XM-L, XM-L2, XP-L, XP-G, XP-G2, Nichia 219 от одной литиевой батареи. Такие драйверы я давно применяю в фонарях с питанием от одного элемента 18650 и управлением силовой кнопкой. При разработке ставились задачи: простота, малые габариты, богатая функциональность.
Драйвер имеет 4 режима – слабый, средний, мощный и мунлайт. Три основных режима вынесены в основную линию и переключаются коротким отключением питания, мунлайт скрыт. Переключение от слабого к мощному.
Драйвер без памяти в основной линейке, т.е. всегда стартует со слабого режима. Время сброса состояния перебора режимов
1 секунда. Из включенного состояния при коротком прерывании питания фонарь переходит на следующий режим.
Скрытый мунлайт активируется при 3 коротких (менее 0.25 сек) кликах из включенного состояния (или четырех из выключенного). Мунлайт запоминается, после выключения при следующем включении фонарь стартует именно в этом режиме. Для выход из режима осуществляется коротким кликом (точно так, как для переключения режима). Выходит всегда в слабый режим.
Существует возможность настройки яркости мунлайта, рампинг осуществляется при 11 коротких кликах. Фонарь начнет перебирать возможные варианты яркости, в нужный момент для сохранения текущей яркости следует сделать короткий клик (как при переключении режимов), длинный клик — отключение, будет загрузена настройка по умолчанию. Индикация фиксации новых настроек – 1 вспышка, загрузки настройки по умолчанию – 3 вспышки.
Система индивидуальных порогов обеспечивает ступенчатый переход на слабые режимы при разряде батареи. Полностью драйвер выключается при 2,75V.
Система индикации заряда батареи включается при 5 коротких кликах (шести из выключенного положения). Индикация осуществляется вспышками СИД от 1 до 6. Чем больше вспышек – тем больше заряд АКБ.
Присутствует двухуровневый термоконтроль (ТК). Режим калибровки ТК включается 13 прерываниями из включенного состояния. После этого фонарь после серии вспышек для индикации включения режима ТК перейдет с режим нагрева. Как только температура корпуса фонаря достигнет нужного значения, следует сделать короткий клик. Успешная запись нового значения осуществляется 1 вспышкой. Длинное отключение в режиме ТК сбрасывает настройку на значение по умолчанию, индикация – 3 вспышки.
Максимальный возможный ток при указанных на схеме номиналах 2.0А. Уменьшив сопротивление шунта можно поднять максимальный ток до 3-х ампер.
В драйвере имеются хорошо спрятанные стробы. 7 короткий прерываний и включенного состояния или 8 из выключенного включат быстрый строб, коротким прерыванием можно переключать быстрый-медленный-быстрый-медленный. Выход из этого режима — длительное нажатие кнопки.
Драйвер обеспечивает плавное включение и переключение всех основных режимов, что позволяет уменьшить нагрузку на контакты кнопки, т.к. ток достигает своего максимального значения после установления надежного соединения контактов кнопки.
Напряжение питания драйвера от 2.75В до 4.35В. В архиве прошивки для ATTiny45 и ATTiny85 (прошивка для 45-ой не тестировалась) и батник для прошивки. В батнике указаны фусы.
За стабилизацию тока отвечает программный ПИД регулятор. Для контроля температуры и напряжения питания используются встроенные в МК датчики. Частота работы понижающего преобразователя 250 килогерц. Транзистор CSD13202Q2 обладает довольно легким затвором, что позволяет управлять им напрямую с лапы МК. Заменить его с некоторым ухудшением параметров драйвера можно только на IRLHS6242. R3 — токовый датчик, при максимальном токе падение напряжения на нем 50mV. Все конденсаторы только керамика не ниже X5R.
На фото собранный драйвер:
Все детали драйвера установлены с одной стороны. Диаметр драйвера 17мм, кроме того драйвер можно обточить до 15мм диаметра. Толщина текстолита 1,5мм, полная толщина драйвера – 3,5мм.
Tamagotchi › Блог › Простой драйвер светодиода для фонаря.
Хочу поделиться решением для питания светодиода типа XM-L, XM-L2, XP-L, XP-G, XP-G2, Nichia 219 от одной литиевой батареи. Такие драйверы я давно применяю в фонарях с питанием от одного элемента 18650 и управлением силовой кнопкой. При разработке ставились задачи: простота, малые габариты, богатая функциональность.
Драйвер имеет 4 режима – слабый, средний, мощный и мунлайт. Три основных режима вынесены в основную линию и переключаются коротким отключением питания, мунлайт скрыт. Переключение от слабого к мощному.
Драйвер без памяти в основной линейке, т.е. всегда стартует со слабого режима. Время сброса состояния перебора режимов
1 секунда. Из включенного состояния при коротком прерывании питания фонарь переходит на следующий режим.
Скрытый мунлайт активируется при 3 коротких (менее 0.25 сек) кликах из включенного состояния (или четырех из выключенного). Мунлайт запоминается, после выключения при следующем включении фонарь стартует именно в этом режиме. Для выход из режима осуществляется коротким кликом (точно так, как для переключения режима). Выходит всегда в слабый режим.
Существует возможность настройки яркости мунлайта, рампинг осуществляется при 11 коротких кликах. Фонарь начнет перебирать возможные варианты яркости, в нужный момент для сохранения текущей яркости следует сделать короткий клик (как при переключении режимов), длинный клик — отключение, будет загрузена настройка по умолчанию. Индикация фиксации новых настроек – 1 вспышка, загрузки настройки по умолчанию – 3 вспышки.
Система индивидуальных порогов обеспечивает ступенчатый переход на слабые режимы при разряде батареи. Полностью драйвер выключается при 2,75V.
Система индикации заряда батареи включается при 5 коротких кликах (шести из выключенного положения). Индикация осуществляется вспышками СИД от 1 до 6. Чем больше вспышек – тем больше заряд АКБ.
Присутствует двухуровневый термоконтроль (ТК). Режим калибровки ТК включается 13 прерываниями из включенного состояния. После этого фонарь после серии вспышек для индикации включения режима ТК перейдет с режим нагрева. Как только температура корпуса фонаря достигнет нужного значения, следует сделать короткий клик. Успешная запись нового значения осуществляется 1 вспышкой. Длинное отключение в режиме ТК сбрасывает настройку на значение по умолчанию, индикация – 3 вспышки.
Максимальный возможный ток при указанных на схеме номиналах 2.0А. Уменьшив сопротивление шунта можно поднять максимальный ток до 3-х ампер.
В драйвере имеются хорошо спрятанные стробы. 7 короткий прерываний и включенного состояния или 8 из выключенного включат быстрый строб, коротким прерыванием можно переключать быстрый-медленный-быстрый-медленный. Выход из этого режима — длительное нажатие кнопки.
Драйвер обеспечивает плавное включение и переключение всех основных режимов, что позволяет уменьшить нагрузку на контакты кнопки, т.к. ток достигает своего максимального значения после установления надежного соединения контактов кнопки.
Напряжение питания драйвера от 2.75В до 4.35В. В архиве прошивки для ATTiny45 и ATTiny85 (прошивка для 45-ой не тестировалась) и батник для прошивки. В батнике указаны фусы.
За стабилизацию тока отвечает программный ПИД регулятор. Для контроля температуры и напряжения питания используются встроенные в МК датчики. Частота работы понижающего преобразователя 250 килогерц. Транзистор CSD13202Q2 обладает довольно легким затвором, что позволяет управлять им напрямую с лапы МК. Заменить его с некоторым ухудшением параметров драйвера можно только на IRLHS6242. R3 — токовый датчик, при максимальном токе падение напряжения на нем 50mV. Все конденсаторы только керамика не ниже X5R.
На фото собранный драйвер:
Все детали драйвера установлены с одной стороны. Диаметр драйвера 17мм, кроме того драйвер можно обточить до 15мм диаметра. Толщина текстолита 1,5мм, полная толщина драйвера – 3,5мм.
Статьи
Дата публикации: 11.10.2013 |
Замена драйвера в Yupard копии фонаря MagicShine MJ-810В данной статье пойдет речь об особенностиях замены драйвера в довольно популярной копии (клоне) фонаря MagicShine MJ-810. Популярность копии определяется в первую очередь доступной ценой, простотой конструкции и ремонта. Поясняющее видео ЗДЕСЬ Для замены драйвера производим не полную разборку фонаря. Выкручиваем корону. Для этого удобно использовать подходящий по размеру пруток. Далее выниманем стекло с уплотнителем и рефлектор. Для того что бы избавиться от этой проблемы закручиваем алюминиевый стакан до упора по часовой стрелке. Переводим фонарь в положение OFF (выкл.) и определяем месторасположение магнита в кольце выбора режимов. Это удобно делать с помощью маленького шарообразного магнита. Ставим метку маркером на алюминиевом стакане. Теперь мы знаем точку выключения OFF. Эта точка нужна нам для точного и правильного совмещения магнитных датчиков драйвера с магнитом в кольце. Поясняющее видео ЗДЕСЬ Устанавливаем новый выбранный драйвер в алюминиевый стакан таким образом, что бы совместить точку выкл. OFF драйвера (смотри выше на фото) с синей меткой на алюминиевом стакане. Возможно придется сделать новый пропил в стакане для этого. Совместив точку выкл.OFF драйвера с меткой на стакане мы тем самым совмещаем и расположение магнита в кольце точно напротив точки выкл. OFF драйвера. Теперь при переключении режимов вращая кольцо магнит будет распологаться точно напротив магнитных датчиков. Перечислим неисправности фонаря которые могут возникать: Для замены есть две версии:Для тех кого раздражает режимы миганияВариант 3. Драйвер усиленный не требует ориенирования по магниту VER.3 ЗДЕСЬ Вариант 4 драйвер + удлинитель для третьего аккумулятора здесьДрайвер VER.3 в стакане здесь Драйвер Драйвер c магнитным управлением Yupard 3A здесь «Народный» драйвер в семидиоднике SKYRAYПриветствую читателей и писателей mysku. Хочу сразу всех успокоить, обзора очередного китайского фонаря не будет! А будет мой вариант использования одного из популярных фонарных драйверов в непопулярном для этого месте. Как обычно предыстория. Думаю меня поймут те, кто имеет в хозяйстве больше, чем один фонарик. Не всегда получается найти одну модель на все случаи жизни, вот и у меня так, есть уже и наключник, и налобник, и прокачаный СуперЯркийМегаВантуз и просто удобный для «куда опять пульт закатился». И в общем-то больше и не надо было, но вдруг захотелось и такой семидиодник для коллекции. Для меня это своеобразный азарт-купить любую недорогую китайскую хрень, разобрать, допилить, переделать и с чувством глубокого морального удовлетворения закинуть куда-нибудь подальше, до часа Х. На момент покупки курс был еще адекватным, поэтому я не сильно стеснялся приобретать не всегда нужные вещи. В общем купил. Фотографии как все было не делал, их можно посмотреть например в этом обзоре. Кстати, обращаю внимание, там точно такой же драйвер как и в моей модели. Принцип работы драйвера такой: все 7 диодов включены параллельно между собой и последовательно с полевым транзистором. И по сути вся эта схемка через ограничительный резистор идет на питание(3.0В-4.2В). Полевик работает в ключевом режиме, открыт/закрыт. Меняется частота и скважность импульсов, это есть ШИМ. Причем частота довольно низкая, чуть больше сотни герц, мерцание сильно заметно при движении. Короче унылое зрелище. Было решено менять родной драйвер. Можно конечно было найти готовый импульсный, но я пошел другим путем. За основу взял «народный» драйвер на микроконтроллере ATtiny13A и стабилизаторах 7135. Теперь можно подытожить. К самому основному и жирному минусу такого драйвера можно отнести низкий КПД. С этим ничего не поделаешь, в линейных стабилизаторах все лишнее напряжение уходит в тепло. Импульсные схемы в этом плане безусловно выигрывают. Тут сработала мысль, если даже известные производители ставят такие драйверы в свои фонари, то почему мне нельзя? Тем более что суммарная емкость 4-х аккумуляторов может быть 10А/ч и больше. Можно не экономить свет. В плюсы запишу большой выбор прошивок для микроконтроллера. При желании можно сделать свою. Вот возможный функционал (с сайта автора) * Выбирается при компиляции От себя могу еще посоветовать «питерскую» прошивку. Я её поставил в другой фонарик.
|