Светодиодный "драйвер" на МК

Что бы еще такого сделать?... Предлагайте! Обсудим все!!!
Ответить
Аватара пользователя
Gudd-Head
Друг Кота
Сообщения: 20092
Зарегистрирован: Чт сен 18, 2008 12:27:21
Откуда: Столица Мира Санкт-Петербург

Светодиодный "драйвер" на МК

Сообщение Gudd-Head »

Дано: детская игрушка на батарейках (скажем, машинка), у которой есть подсветка из миниатюрных лампочек накаливания, которые горят только когда кнопка нажата.
Задача: вкорячить вместо лампочек светодиоды и сделать так, чтобы подсветка горела примерно минуту после нажатия кнопки.
Один из вариантов решения: бустер на МК (Тини АВР). Схема не полная (структурная), чисто для понимания.
Изображение
Во время простоя МК находится в самом спящем режиме, Т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 КБ) 607 скачиваний
Безымянный.GIF
(3.27 КБ) 563 скачивания
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
Реклама
Аватара пользователя
m.ix
Друг Кота
Сообщения: 16545
Зарегистрирован: Вт сен 07, 2010 03:01:06
Откуда: Moscow-Izmaylovo
Контактная информация:

Re: Светодиодный "драйвер" на МК

Сообщение m.ix »

НА фонарёвке давно болтается тини 13 или 25 сооружён драйверок.
С кнопочками и некоторыми функциями.
Лечу лечить WWWашу покалеченную технику.
Реклама
Аватара пользователя
ploop
Модератор
Сообщения: 13490
Зарегистрирован: Ср ноя 26, 2008 16:34:25
Откуда: Тамбовская обл.

Re: Светодиодный "драйвер" на МК

Сообщение ploop »

На 85й.
И драйверок под 10-ваттные CREE :)))
Аватара пользователя
mixon46
Говорящий с текстолитом
Сообщения: 1644
Зарегистрирован: Сб фев 18, 2012 15:42:29
Откуда: Курск

Re: Светодиодный "драйвер" на МК

Сообщение mixon46 »

3 ма не так уж и много. Схема же тоже должна чем то питаться. Можно наверно сделать схему и проще с транзистором и кондером. Нажмал кнопку. Кондер заряжен. Пока он разряжается сведодиод горит. Триггер шмидта вроде как сделать
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
m.ix
Друг Кота
Сообщения: 16545
Зарегистрирован: Вт сен 07, 2010 03:01:06
Откуда: Moscow-Izmaylovo
Контактная информация:

Re: Светодиодный "драйвер" на МК

Сообщение m.ix »

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

Вернуться в «Умные мысли»