Ramping driver фонарь что
Драйвер MiniEagle спроектирован для обеспечения минимальных размеров с сохранением максимальной функциональности и удобства использования и монтажа. MiniEagle рассчитан на питание от одного элемента LiIon. Подходит для питания одного диода или параллельного трипла током до 3А.
- Имеется четыре режима – слабый, средний, мощный и мунлайт. Три основных режима вынесены в основную линию, мунлайт скрыт. Переключение от слабого к мощному.
- Драйвер без памяти в основной линейке, т.е. всегда стартует со слабого режима. Время сброса состояния перебора режимов ~ 1 секунда. Из включенного состояния при коротком прерывании питания фонарь переходит на следующий режим.
- Скрытый мунлайт активируется при 3 коротких (менее 0.25 сек) кликах из включенного состояния (или четырех из выключенного). Мунлайт запоминается, после выключения при следующем включении фонарь стартует именно в этом режиме. Для выход из режима осуществляется коротким кликом (точно так, как для переключения режима). Выходит всегда в слабый режим.
- Существует возможность настройки яркости мунлайта, рампинг осуществляется при 11 коротких кликах. Фонарь начнет перебирать возможные варианты яркости, в нужный момент для сохранения текущей яркости следует сделать короткий клик, длинной отключение загрузит настройку по умолчанию. Индикация фиксации новых настроек – 1 вспышка, загрузки настройки по умолчанию – 3 вспышки.
- Система индивидуальных порогов обеспечивает ступенчатый переход на слабые режимы при разряде батареи. Полностью драйвер выключается при 2,75V. Можно попросить меня сделать драйвер с любым (разумным) порогом отключения. СИП обеспечивает безопасное использование незащищенных АКБ.
- Система индикации заряда батареи срабатывает при 5 коротких кликах (шести из выключенного положения). Индикация осуществляется вспышками СИД от 1 до 6. Чем больше вспышек – тем больше заряд АКБ.
- Присутствует двухуровневый термоконтроль. Режим калибровки ТК включается 13 прерываниями из включенного состояния. После этого фонарь после серии вспышек для индикации включения режима ТК перейдет с режим нагрева. Как только температура корпуса фонаря достигнет нужного значения, следует сделать короткий клик. Успешная запись нового значения осуществляется 1 вспышкой. Длинное отключение в режиме ТК сбрасывает настройку на значение по умолчанию, индикация – 3 вспышки.
- Возможна компиляция прошивки с поддержкой степдауна по времени. Продолжительность работы на максимуме и величина степдауна задается на этапе компиляции.
- Максимальный возможный ток до 3.0А. Возможно изготовление драйвера с более низким максимальным током.
- В драйвере имеются хорошо спрятанные стробы. 7 короткий прерываний и включенного состояния или 8 из выключенного включат быстрый строб, коротким прерыванием можно переключать быстрый-медленный-быстрый-медленный. Выход из этого режима - длительное нажатие кнопки.
- Драйвер обеспечивает плавное включение всех основных режимов, что позволяет уменьшить нагрузку на контакты кнопки, т.к. ток достигает своего максимального значения после установления надежного соединения контактов кнопки.
- Все детали драйвера установлены с одной стороны. Диаметр драйвера 17мм, кроме того драйвер можно обточить до 15мм диаметра. Толщина текстолита 1,5мм, полная толщина драйвера – 3,5мм.
- Драйвер не имеет защиты от переполюсовки.
Вы можете загрузить архив с demo версией прошивки. Эта версия прошивки не имеет возможности калибровки термоконтроля, в ней отсутствуют стробы и рампинг светляка. В остальном это полностью работающая версия прошивки.
В архиве 2 варианта для ATtiny85 и для ATTiny45. Версия для ATTiny45 не тестировалась мною. Фьюсы указаны в батнике для дудки.
Я собираю драйверы с полной версией прошивки на печатной плате заводского изготовления. Фото собранного драйвера:
Цена драйвера 30 у.е. При приобретении нескольких драйверов возможна скидка. Пишите – договоримся.
Описание драйвера MiniEagle с прошивкой v2:
Это новейшая прошивка, позволяющая изменять стартовый режим.
Для смены стартового режима достаточно выбрать нужный режим и произвести 9 быстрых кликов. Фонарь включится на выбранном режиме, затем погаснет примерно на 0.25 сек и затем опять включится. Отключение на 0.25 сек является индикацией смены стартового режима. При смене стартового так-же меняется порядок смены режимов, наличие или отсутствие "скрытого режима". Режимы основной линейки не имеют памяти, "скрытый" режим запоминается.
- MOON - (MIN - MID - MAX) Набор без "скрытого" режима. При включение старт с мунлайта, при дальнейшем переключении режимов мунлай не включается. Этот набор идентичен варианту "Кеша" "Питерского" варианта управления.
- (MIN - MID - MAX) Имеется скрытый режим, вызывается по трем быстрокликам. Выход из него одним кликом, всегда в минимальный режим. Этот набор полностью повторяет "Питерский" вариант управления.
- (MID - MIN - MAX ) Имеется скрытый режим, вызывается по трем быстрокликам. Выход из него одним кликом, всегда в средний режим.
- (MAX - MIN - MID) Имеется скрытый режим, вызывается по трем быстрокликам. Выход из него одним кликом, всегда в максимальный режим.
- программа не использует EEPROM при смене режимов (кроме случая включения "скрытого" режима).
- Существует возможность настройки яркости мунлайта, рампинг осуществляется при 11 коротких кликах. Фонарь начнет перебирать возможные варианты яркости, в нужный момент для сохранения текущей яркости следует сделать короткий клик, длинной отключение загрузит настройку по умолчанию. Индикация фиксации новых настроек – 1 вспышка, загрузки настройки по умолчанию – 3 вспышки.
- Система индивидуальных порогов обеспечивает ступенчатый переход на слабые режимы при разряде батареи. Полностью драйвер выключается при 2,8V. Можно попросить меня сделать драйвер с любым (разумным) порогом отключения. СИП обеспечивает безопасное использование незащищенных АКБ.
- Система индикации заряда батареи срабатывает при 5 коротких кликах (шести из выключенного положения). Индикация осуществляется вспышками СИД от 1 до 6. Шесть вспышек возможны только на АКБ с максимальным напряжением заряда 4.35В. Чем больше вспышек – тем больше заряд АКБ.
- Присутствует двухуровневый термоконтроль. Режим калибровки ТК включается 13 прерываниями из включенного состояния. После этого фонарь после серии вспышек для индикации включения режима ТК перейдет с режим нагрева. Как только температура корпуса фонаря достигнет нужного значения, следует сделать короткий клик. Успешная запись нового значения осуществляется 1 вспышкой. Длинное отключение в режиме ТК сбрасывает настройку на значение по умолчанию, индикация – 3 вспышки.
- Возможна компиляция прошивки с поддержкой степдауна по времени. Продолжительность работы на максимуме и величина степдауна задается на этапе компиляции.
- Максимальный возможный ток до 3.0А. Возможно изготовление драйвера с более низким максимальным током (1А, 1.5А, 2.0А, 2.5А).
- В драйвере имеются хорошо спрятанные стробы. 7 короткий прерываний и включенного состояния или 8 из выключенного включат быстрый строб, коротким прерыванием можно переключать быстрый-медленный-быстрый-медленный. Выход из этого режима - длительное нажатие кнопки.
- Драйвер обеспечивает плавное включение всех основных режимов, что позволяет уменьшить нагрузку на контакты кнопки, т.к. ток достигает своего максимального значения после установления надежного соединения контактов кнопки.
- Все детали драйвера установлены с одной стороны. Диаметр драйвера 17мм, кроме того драйвер можно обточить до 15мм диаметра. Толщина текстолита 1,5мм, полная толщина драйвера – 3,5мм.
- Драйвер не имеет защиты от переполюсовки.
PS: К каждому драйверу я припаиваю 2 провода для подключения СИД.
PPS: В драйверах собранных до 10.12.2014 была обратная индикация на ТК и рампинге. 1 вспышка ошибка, а 3 вспышки - успех.
Выбор фонарей на рынке в наши дни огромен, но все же я считаю, что самый лучший и надежный фонарь — тот, который собран или доработан своими руками. Сборка фонаря — это увлекательно и вовсе не так сложно, как кажется на первый взгляд. Я хочу поделиться исчерпывающей инструкцией по изготовлению отличного не убиваемого фонаря, который верой и правдой прослужит десятки лет и может быть сколько угодно раз модернизирован в будущем. Помимо сборки, я научу, как «разгонять» мощность этого творения и заливать сторонние прошивки, а так же поделюсь рядом лайфхаков.
Что есть фонарь
Хоть современные фонари и стали чуть сложнее лампочки с батарейками, далеко от нее они все равно не ушли. Типичные составляющие типичного карманного фонаря на сегодняшний день такие:
- Источник питания — аккумуляторы, батарейки и все в этом роде
- Кнопка — отвечает за включение/отключение фонаря и смену режимов работы, если они есть. Кнопок может быть несколько, они могут быть силовыми — это зависит от конкретной реализации фонаря
- Драйвер — электронная схема, обеспечивающая передачу энергии от источника питания к источнику света. Может в зависимости от крутизны фонаря иметь дополнительные навороты типа контроля за температурой, встроенной зарядки для аккумулятора и т.п.
- Источник света — раньше были лампы накаливания, ксеноновые лампы, в наше время это в основном светодиоды
- Оптическая система — защитное стекло + рефлектор, TIR линза, обычная линза или целый объектив из них — служат для сбора света от источника света в луч
- Корпус — вместилище для всего вышеперечисленного
В хвосте фонаря находится силовая кнопка:
Извлечь ее достаточно просто, нужно раскрутить прижимную шайбу. Обратите внимание, что резьба здесь левосторонняя, так что крутить нужно против часовой стрелки. Хвост в разобранном виде:
Слева направо: силиконовый толкатель кнопки, шайба, сама кнопка (OMTEN 1288), латунная прижимная шайба.
Центральная часть корпуса представляет собой просто трубку под аккумулятор 18650 и не особо интересна. В головной части находится отсек для драйвера. Драйвер по аналогии с кнопкой фиксируется с помощью латунного кольца, но здесь резьба правосторонняя:
Диаметр необходимого драйвера — 17мм. С противоположной стороны головной части находится площадка для установки светодиода:
В ней 4 отверстия — пара меньших имеет резьбу и, как вы догадываетесь, в них после установки светодиода вкручиваются комплектные винты, которые обеспечивают прижим подложки («звезды») светодиода к корпусу. Вторая пара отверстий имеет больший диаметр и предназначена для проводов питания светодиода. В данный фонарь требуется устанавливать светодиод на подложке диаметром 20мм.
Выбор драйвера и светодиода
Наиболее ответственная часть. От выбора этих двоих будет зависеть практически все: и время работы, и яркость, и дальность, и будет ли вообще фонарь в принципе работать. Для правильного выбора необходимо строго придерживаться определенных правил:
- Драйвер должен подходить по размерам к установочному месту в фонаре — как я уже упоминал ранее, в нашем случае это 17мм
- Подложка светодиода так же должна подходить по размерам — напоминаю, что у нас оно 20мм
- Сам светодиод должен подходить к рефлектору — в C8+ имеет диаметр отверстия 7мм, значит сюда влезут светодиоды не более 5050, а всякие XHP70.2 — мимо (но всегда можно применить напильник и расточить отверстие до нужных размеров). При этом еще следует помнить, что меньший по размерам светодиод с меньшей светоизлучающей поверхностью даст более узкий луч и наоборот, таким образом можно заменой светодиодов менять дальность одного и того же фонаря в широких пределах
- Светодиод так же должен подходить к типу рефлектора. На старых диодах типа XHP50, XHP70 есть видимые невооруженным глазом расстояния между кристаллами, при установке в гладкий (SMO) рефлектор эти светодиоды формируют некрасивый луч в виде бублика, поэтому их лучше ставить в мятый рефлектор (OP, «апельсиновая корка»). С более новыми XHP50.2 и 70.2 такой проблемы нет
- Напряжение аккумуляторов должно быть в диапазоне допустимых напряжений драйвера — в нашем случае 1 аккумулятор, так что драйвер должен уметь работать от 3.7В
- Выходное напряжение драйвера должно совпадать с напряжением работы светодиода. Нельзя ставить повышающий (boost) драйвер с выходом 12В в фонарь с 3В светодиодом, и наоборот
- Максимальный выходной ток драйвера не должен превышать максимальный допустимый ток светодиода. Найти последние можно в даташитах, но здесь есть хитрость: многие светодиоды выдерживают значительно более высокие токи, чем заявляют их производители, и их можно «разгонять», получая большую мощность. Именно этим мы и займемся чуть позже
- Корпус фонаря должен справляться с выделяемой мощностью, иначе светодиод сгорит или быстро деградирует. В фонари типа C8 не стоит ставить светодиоды мощнее 20Вт
Заливаем свою прошивку
О процессе прошивки микроконтроллера tiny13 я писал много раз, кому интересны подробности — можете почитать в моем предыдущем посте. Под драйверы фонарей на этом МК написано много открытых прошивок, среди них я не нашел ни одну удобную для себя, поэтому решил написать свою. Исходные коды и скомпилированные бинарники доступны у меня на гитхабе: версия для Nanjg 105D, версия для A17DD-L. Моя прошивка практически полностью копирует поведение стандартной прошивки драйвера и несет в себе пару полезных плюшек:
- Прошивка так же имеет 2 группы режимов, переключение которых осуществляется через минимальный режим — все как в стандартной
- В основной группе 4 режима яркости: минимальный, средний, максимальный и турбо. В исходниках прошивки предусмотрена возможность ограничивать время работы турбо-режима с помощью константы TURBO_TIMEOUT, задающей время работы в секундах. В готовых бинарниках для Nanjg данный таймер отключен, а для A17DD-L — наоборот включен
- Частота ШИМ — 9кГц, никаких мерцаний
- Во второй группе так же добавляются мигающие режимы, причем стробоскоп более «злой» (выше частота вспышек), так же помимо SOS имеется прерывистая «велосипедная» мигалка
- Каждый может при желании модифицировать режимы и группы в исходниках под свои нужды и собрать версию для себя. Всего в прошивку можно добавить до 16 групп по 16 режимов в каждой
- В прошивке предусмотрена возможность узнать текущий уровень заряда аккумулятора: при включенном фонаре нужно выполнить 16 (или больше) быстрых полунажатий на кнопку питания, тогда фонарь сделает серию от 4 до 1 вспышек (соответственно 100-75%, 75-50%, 50-25%, 25-0%). Считать нажатия не обязательно, фонарь сам погаснет и перестанет реагировать, когда наберется нужное их количество.
- При разряде аккумулятора до 2.9В прошивка начинает ступенчато сбрасывать яркость, но в отличие от родной прошивки в мигающий режим не переходит
- Память последнего режима, защита от случайного переключения — все в наличии
Прошиваем следующей командой:
В моем случае в качестве программатора неизменно используется прошитая под него Arduino Nano. После прошивки потребуется подпаять драйвер к светодиоду, подать на него питание и проверить корректность работы, если все работает, как и должно — можно переходить к следующему этапу. Последние версии драйверов чаще всего идут с замкнутыми между собой 5 и 6 портами микроконтроллера. Если прошивка упорно не хочет заливаться — стоит взглянуть на плату драйвера и перерезать дорожку, если она имеется:
Разгоняем драйвер
Светодиод XP-L HI можно разгонять по току питания более, чем на 100% (6-7A), получая существенный прирост яркости. Но вместе с током очень сильно растет и тепловыделение. Корпус C8 слишком мал и имеет недостаточно хороший теплоотвод для такого экстрима, поэтому я ограничусь током в 4.2А. Для сборки разогнанного фонаря нам потребуется расширенный набор принадлежностей:
Помимо драйвера и диода нам понадобятся:
- Термопаста — чем выше теплопроводность — тем лучше, желательно не менее 8Вт/мК
- Паяльная паста
- Две пары отрезков проводов: 16-18 AWG и 20-22 AWG, первые будем использовать для подключения драйвера к светодиоду, вторые — для шунтирования пружин драйвера и кнопки — каждый добавляет по 350мА к выходному току. В результате, добавив к драйверу на 2800мА (8 стабилизаторов) еще 4, мы получим на выходе 4200мА
Собираем фонарь
На площадку для светодиода в голове фонаря наносим каплю терпомасты и аккуратно размазываем тонким слоем:
На контактные площадки на подложке светодиода наносим по капле припоя (удобнее использовать все ту же пасту):
Откручиваем фиксирующее кольцо для драйвера, вставляем его провода в отверстия:
Припаиваем провода к подложке, соблюдая полярность. Для этого может понадобиться довольно мощный паяльник с плоским жалом. На сам светодиод накидываем комплектную центровочную шайбу:
Вырезы на подложке светодиода не совпадают с отверстиями для его фиксации с помощью комплектных винтов, поэтому они остаются не у дел. Это не страшно, потому что при сборке рефлектор все равно прижмет подложку к корпусу фонаря с достаточной силой. Устанавливаем рефлектор и собираем голову:
Центровочная шайба оказалась немного шире светодиода, и его центровка несколько нарушена. Достичь идеальной центровки сложно, но можно. Еще проще напечатать идеально подходящую по размерам шайбу на 3D принтере, но этим мы займемся в другой раз. Так же заметно, что при сборке отломился уголок у покрытия светодиода — это не страшно.
Несколько советов по поводу обращения с оптикой:
- Избавиться от пыли можно с помощью продувки воздухом. Подойдет любая груша для фототехники
- Если некоторые частички пыли не сдуваются — их можно попробовать смыть струей дистиллированной воды, она не оставляет разводов
- Если отражающую поверхность рефлектора задели пальцем и испачкали — ни в коем случае не нужно пытаться оттереть отпечаток сухой тряпкой, это оставит царапины. Для очистки надеваем резиновую перчатку, наносим на нее моющее средство для посуды и аккуратно чистим загрязнение и промываем дистиллированной водой
Теперь настало время собрать фонарь и проверить его работоспособность. Берем амперметр и измеряем потребляемый ток в максимальном режиме:
Я намерил около 3.9А, что с учетом потерь на проводах вписывается в ожидаемые 4.2А. Режимы переключаются, кнопка светится — все работает, как надо
Последний штрих — наношу теплопроводный клей на видимую сторону драйвера, это даст более равномерное распределение тепла и дополнительную защиту от влаги в случае ее попадания в фонарь:
Опционально еще можно поменять силиконовую смазку на резьбах, например, на такую.
Вот так можно собрать своими руками хороший мощный фонарь, который будет работать долгие годы. По мере появления новых светодиодов этот фонарь можно апгрейдить бесконечное число раз, поддерживая его в актуальном состоянии.
P.S.
Сравнение старой версии C8 с драйвером на 2800мА и только что собранного C8+ на 4200мА:
Давно присматривался к этим микросхемам. Очень часто что-нибудь паяю. Решил взять их для творчества. Эти микросхемы куплены ещё в прошлом году. Но до применения их в деле так и не доходило. Но не так давно моя мать дала мне на починку свой фонарик, купленный в офлайне. На нём и потренировался.
В заказе было 10 микросхем, 10 и пришло.
Оплатил 17 ноября, получил 19 декабря. Пришли в стандартном пупырчатом пакетике. Внутри ещё пакетик. Шли без трека. Был удивлён, когда обнаружил их в почтовом ящике. Даже на почту идти не пришлось.
Не ожидал, что они настолько маленькие.
Микросхемы заказывал для других целей. Планами делиться не буду. Надеюсь, что у меня найдётся время воплотить их в жизнь (планы). Ну а пока немного другая история, приближенная к жизни.
Моя маман, гуляя по магазинам, увидела фонарик с хорошей скидкой. Что больше ей понравилось фонарик или скидка, история умалчивает. Этот фонарик вскоре стал и моей головной болью. Попользовалась она им не более полугода. Полгода проблемы, то одно, то другое. Я купил ей на место этого штуки три других. Но делать всё равно пришлось.
Фонарик хоть из недорогих, но имеет ряд существенных достоинств: в руке лежит удобно, достаточно яркий и кнопочка в привычном месте, алюминиевый корпус.
Ну а теперь о недостатках.
Питается фонарик от четырёх пальчиковых элементов типа ААА.
Поставил батарейки все четыре штуки. Измерил ток потребления – более 1А! Схема простая. Элементы питания, кнопка, ограничительный резистор на 1,0 Ом, светодиод. Всё последовательно. Ток ограничивается только сопротивлением 1,0 Ом и внутренним сопротивлением элементов питания.
Вот, что имеем в итоге.
Странно, что безымянный светодиод оказался живым.
Первым, что сделал – изготовил пустышку из старой батарейки.
Теперь будет питаться от 4,5В, как все китайские фонарики в основной своей массе.
И самое основное, вместо сопротивления поставлю драйвер AMC7135.
Вот стандартная схема его подключения.
Для этой микросхемы требуется минимум обвязки. Из дополнительных компонентов желательно установить пару керамических конденсаторов, что бы не было самовозбуждения микросхемы, особенно если к светодиоду идут длинные провода. В даташите есть вся необходимая информация. В фонарике длинных проводов нет, поэтому конденсаторов я в реальности не ставил, хотя в схеме обозначил. Вот моя схема, переработанная под конкретные задачи.
В данной схеме через кнопку-выключатель большой ток больше не будет течь в принципе. Через кнопку протекает только ток управления и всё. Ещё одной проблемой меньше.
Кнопку я тоже перебрал и смазал на всякий случай.
Вместо сопротивления теперь стоит микросхема с током стабилизации 360мА.
Всё собрал на место и измерил ток. Подключал и батарейки и аккумуляторы, картина не меняется. Ток стабилизации не меняется.
Слева – напряжение на светодиоде, справа – ток, через него протекающий.
Что же я добился в результате всех переделок?
1. Яркость фонаря практически не меняется при эксплуатации.
2. Разгрузил кнопку включения-выключения фонаря. Теперь через неё протекает мизерный ток. Порча контактов из-за большого тока исключена.
3. Защитил светодиод от деградации из-за большого протекающего тока (если с новыми батарейками).
Вот, в общем, и всё.
Как правильно распорядиться сведениями из моего обзора каждый решает сам. Я же могу гарантировать правдивость своих измерений. Кому что-то неясно по поводу этого обзора, задавайте вопросы. С остальным – кидайте в личку, обязательно отвечу.
На этом ВСЁ!
Удачи!
И ещё хотел бы обратить внимание на тот факт, что у моего фонарика выключатель стоит на плюсе. У многих китайских фонариков выключатель стоит на минусе, а это будет уже другая схема!
Хочу поделиться решением для питания светодиода типа 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мм.
Хочу поделиться решением для питания светодиода типа 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мм.
Читайте также: