Суббота, 10 Август 2013 00:00

Buck-Bust драйвер для питания светодиода от одного литиевого элемента.

Автор 
Оцените материал
(3 голосов)

Драйвер представляет собой развитие этого проекта. Диапазон входных напряжений расширен до 2-5 вольт. Схема осталась почти без изменений.

Дроссель я использовал XFL4020-222MEC. Рекомендуемые серии дросселей из даташита на TPS63000: LPS3015, LPS4012, LQH3NP, NR3015, VLF3215, VLF4012 индуктивность 2.2uH

МК обязательно с индексом V - ATtiny85V. Фусы нужно ставить на 8Mhz (МК работает на такой частоте при 2V питания, несмотря на даташит) и BODLEVEL на 1,8V остальные оставить по умолчанию.

Основные изменения:

  • Применена система управления силовой кнопкой от второго мода народного драйвера.
  • Теперь не нужно использовать разные прошивки для питания от LiIon и LiFePo4.
  • Вдвое уменьшен минимальный режим.
  • Добавлено 3 строба: быстрый, медленный и велосипедный.
  • Реализован термоконтроль.
  • В драйвере 4 режима: 1000mA, 385mA, 135mA и 40mA. Память режимов. Все режимы стабилизированы.
  • Работа с EEPROM использует систему распределение износа (wear leveling).
  • При падении напряжения АКБ до 2.9В драйвер снижает ток с 1000 до 800mA
  • Порог отключения для LiIon 2.5V (идеально для Panasonic NCR18650A, NCR18650D), для LiFePo4 - 2.0V. При этом до полного отключения драйвер может обеспечивать 800mA для XM-L.


Немного про управление:

  • Быстрый строб включается тремя быстрыми кликами
  • Индикация заряда батареи 4 клика
  • Медленный строб - 5 кликов
  • Велосипедный строб - 6 кликов
  • Определения типа установленной батареи - 8 кликов
  • Калибровка термоконтроля - 12 кликов.


Про определение типа батареи. Прошивка сама определяет, какая АКБ установлена. Для этого сразу после смены типа АКБ делаем 8 коротких кликов, если прошивка определила LiFePo4 - одна вспышка, если обычный литий - 2 вспышки. Соответственно будут установлены пороги индикации и отключения.

Калибровка термоконтроля включается 12-ю короткими кликами. Драйвер индицирует включение прогрева быстрым стробом, затем включает максимальный режим. Дождавшись прогрева фонаря до нужной температуры делаем короткий клик для сохранения значения. Индикация успешной калибровки - несколько медленных вспышек, затем фонарь погаснет. Если войти в режим калибровки и после серии коротких вспышек надолго (более секунды) отключить питание - термоконтроль будет отключен.

Загрузка прошивки доступна после регистрации.

Прочитано 5442 раз Последнее изменение Суббота, 10 Август 2013 07:08

2 комментарии

Оставить комментарий

Убедитесь, что вы вводите (*) необходимую информацию, где нужно
HTML-коды запрещены

Пользователь

Поиск

Календарь

« Декабрь 2017 »
Пн Вт Ср Чт Пт Сб Вс
        1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31