Например TDA7294

Форум РадиоКот :: Просмотр темы - Светодиодный "драйвер" на МК
Форум РадиоКот
https://radiokot.ru/forum/

Светодиодный "драйвер" на МК
https://radiokot.ru/forum/viewtopic.php?f=3&t=116029
Страница 1 из 1

Автор:  Gudd-Head [ Пт апр 17, 2015 15:58:19 ]
Заголовок сообщения:  Светодиодный "драйвер" на МК

Дано: детская игрушка на батарейках (скажем, машинка), у которой есть подсветка из миниатюрных лампочек накаливания, которые горят только когда кнопка нажата.
Задача: вкорячить вместо лампочек светодиоды и сделать так, чтобы подсветка горела примерно минуту после нажатия кнопки.
Один из вариантов решения: бустер на МК (Тини АВР). Схема не полная (структурная), чисто для понимания.
Изображение
Во время простоя МК находится в самом спящем режиме, Т2 закрыт.
После нажатия на кнопку, происходит ресет и МК начинает работать: запускается таймер автоотключения, открывается Т2 и (в цикле) замеряется напряжение Uбат на батарее. В качестве опорного напряжения используется встроенный источник 1,1 В. Ток через дроссель:
Изображение
В зависимости от напряжения батареи высчитывается время t1 открытия ключа Т1 таким образом, чтобы ток через дроссель L1 не превысил значение Imax, равное, скажем, 20 мА. Далее Т1 закрывается, за время t2 дроссель "разряжается" через светодиод HL1 номинальным напряжением Uд. Далее идёт "защитная" пауза t3 чтобы гарантировать разрывный тип тока через дроссель. Средний ток через светодиод будет менее 0,25 Imax, максимальный — когда Uд ≈ Uбат. При этом очевидно, напряжение Uд светодиода (группы светодиодов) должно быть больше Uбат.
Скорость нарастания тока равна Uбат/L. При питании от 3 В с дросселем 330 мкГн это будет примерно 10 мА/мкс. При тактовой частоте 9,6 МГц ток будет нарастать до 20 мА примерно 20 тактов. Скорость спада — Uд/L. Чем больше индуктивность дросселя — тем медленнее будет нарастать ток.

Итак, плюсы:
— Высокий КПД. Никаких токоограничивающих резисторов или шунтов, никаких выпрямительных диодов. Картину портит только потребление МК (Тини13 при 3 В кушает 3 мА на 9,6 МГц и 2 мА на 4,8 МГц).
— Малое количество деталей: самый минимум это МК, 2 ключа и дроссель.
— При наличии свободных ног можно запитывать одновременно светодиоды с разным напряжением Uд.
— Работа при напряжении питания Uбат вплоть до 1,8 В (напр., Тини13).

Минусы:
— Прошивка пишется под конкретный светодиод и дроссель.
— Поскольку ток через дроссель нарастает за несколько тактов, высчитать времена t1 t2 для 3-х и более разных светодиодов будет проблематично.
— Для каждого светодиода нужен свой дроссель..

Вложения:
file.gif [8.62 KiB]
Скачиваний: 603
Безымянный.GIF [3.27 KiB]
Скачиваний: 558

Автор:  m.ix [ Пт апр 17, 2015 17:18:18 ]
Заголовок сообщения:  Re: Светодиодный "драйвер" на МК

НА фонарёвке давно болтается тини 13 или 25 сооружён драйверок.
С кнопочками и некоторыми функциями.

Автор:  ploop [ Пт апр 17, 2015 17:36:40 ]
Заголовок сообщения:  Re: Светодиодный "драйвер" на МК

На 85й.
И драйверок под 10-ваттные CREE :)))

Автор:  mixon46 [ Пт апр 17, 2015 21:00:39 ]
Заголовок сообщения:  Re: Светодиодный "драйвер" на МК

3 ма не так уж и много. Схема же тоже должна чем то питаться. Можно наверно сделать схему и проще с транзистором и кондером. Нажмал кнопку. Кондер заряжен. Пока он разряжается сведодиод горит. Триггер шмидта вроде как сделать

Автор:  m.ix [ Сб апр 18, 2015 06:03:41 ]
Заголовок сообщения:  Re: Светодиодный "драйвер" на МК

я вот только обратил внимание на то что нагрузка будет дроссель.
По питанию его индуктивность должна быть не малой.
Это если грубо сказать, вставить гвоздь в розетку.

Страница 1 из 1 Часовой пояс: UTC + 3 часа
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/