roboforum.ru

Технический форум по робототехнике.
Текущее время: 30 ноя 2024, 05:30

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 32 ]  На страницу 1, 2, 3  След.
Автор Сообщение
 Заголовок сообщения: Хитрый светильник на МК?
СообщениеДобавлено: 10 янв 2014, 15:35 
Не в сети
Аватара пользователя

Зарегистрирован: 10 ноя 2011, 12:02
Сообщения: 5691
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья
тут пришла в голову мысль сделать относительно дешевый батареечный светильник на светодиодах. Хотимые плюшки:
  • КПД не менее 70%
  • LED - напряжение 3.0-3.3В, ток 100-200 мА, либо 6-6.5В, 50-100 мА
  • питание - 2*АА
  • включение касанием
  • димирование
  • индикация посадки батареи(морганием света)
Вот нашел проц, http://www.st.com/web/catalog/mmc/FM141 ... 8/PF253560. Питало от 1.8 до 3.6, АЦП, тач, таймеры и вся фигня.

Вопрос к публике - насколько реально импульсный буст-источник тока замутить, используюя таймер и АЦП проца + мосфет и индуктивность?
Второй вопрос публике - мож бывают процы более подходящие?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Хитрый светильник на МК?
СообщениеДобавлено: 10 янв 2014, 16:21 
Не в сети
Аватара пользователя

Зарегистрирован: 13 янв 2011, 15:25
Сообщения: 8033
Откуда: Санкт-Петербург
elmot писал(а):
насколько реально импульсный буст-источник тока замутить, используюя таймер и АЦП проца + мосфет и индуктивность?

Все реально. Можно даже без ацп - параметрически. Ведь ты знаешь примерно сколько вольт в батарейке и сколько должен потреблять светодиод. Индуктивность на импульсном токе будет работать как реактивное сопротивление (без потери на нагрев).
elmot писал(а):
Второй вопрос публике - мож бывают процы более подходящие?

Самый подходящий проц - тот который знаешь, но самый батарейный проц - msp430 :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Хитрый светильник на МК?
СообщениеДобавлено: 10 янв 2014, 16:34 
Не в сети
Аватара пользователя

Зарегистрирован: 01 сен 2009, 14:58
Сообщения: 1142
Откуда: Чехия
прог. языки: C/С++, VHDL, Verilog, ASM, Python
Лучше не АЦП а компаратор и референс юзать....


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Хитрый светильник на МК?
СообщениеДобавлено: 10 янв 2014, 19:19 
Не в сети
скрытый хозяин вселенной :)
Аватара пользователя

Зарегистрирован: 18 сен 2006, 12:26
Сообщения: 18018
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич
вот буквально недавно смотрел вот на это
Изображение
подсветка экрана навигатора.
в smd формате занимал место размером с 10 копеек
из 4 вольт лития делал 9 вольт и 200 мА.

кпд правда неизвестен :)

_________________
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Хитрый светильник на МК?
СообщениеДобавлено: 10 янв 2014, 21:32 
Не в сети
Аватара пользователя

Зарегистрирован: 10 ноя 2011, 12:02
Сообщения: 5691
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья
во, уже круто. А зачем R1(он же КПД снижает), какие кондюки с1 и с2 и индуктивность 220 - она в чем?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Хитрый светильник на МК?
СообщениеДобавлено: 10 янв 2014, 22:18 
Не в сети
Аватара пользователя

Зарегистрирован: 13 янв 2011, 15:25
Сообщения: 8033
Откуда: Санкт-Петербург
r1 - токоограничивающий резистор. Если что-то пойдет не так, то на нем начнет увеличиваться напряжение, начнет уменьшаться открывающее напряжение затвор-исток и соотв. полевик начнет выходить из ключевого режима в линейный, что спасет от пыха его и индуктивность. В отлаженной схеме он не нужен.
C1 надо подбирать под резонанс. В гугле: "онлайн калькулятор резонансного контура". Там и подбери индуктивность и емкость под свои частоты. C2 - сглаживающий, может быть сколь угодно большой емкости (керамика), машу каслом не испортишь :)
Диод адназначна шоттки (ампер на 5, для уменьшения падения напр.). КПД схемы высокий.

Добавлено спустя 10 минут 28 секунд:
погугли "single cell LED driver"

Добавлено спустя 13 минут 43 секунды:
Да, с1 подбирать - это если выжимать макс. кпд. А так можно его взять в 10 раз меньше резонансной частоты (для уменьшения скорости нарастания фронтов, типа меньше помех) или вообще не ставить. Кста, емкость диода играет роль этого конденсатора


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Хитрый светильник на МК?
СообщениеДобавлено: 11 янв 2014, 00:23 
Не в сети
Аватара пользователя

Зарегистрирован: 10 ноя 2011, 12:02
Сообщения: 5691
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья
ага, примерно понял. буду думать.
Мур, а мож у тебя там все грелось(грелось ведь?) из-за замыкания между витками L?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Хитрый светильник на МК?
СообщениеДобавлено: 11 янв 2014, 11:58 
Не в сети
скрытый хозяин вселенной :)
Аватара пользователя

Зарегистрирован: 18 сен 2006, 12:26
Сообщения: 18018
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич
может быть, я её не выпаивал не проверял
проверил мосфет с диодом и плюнул
а грелся резистор и индуктивность.
притом грелся тока на определённой яркости подсветки, на самом минимуме не грелся.

_________________
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Хитрый светильник на МК?
СообщениеДобавлено: 12 янв 2014, 12:17 
Не в сети
Аватара пользователя

Зарегистрирован: 10 ноя 2011, 12:02
Сообщения: 5691
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья
Так, поехали упрощать. Бейте ногами, если чо не так сказал.
Частота высокая - пульсаций незаметно, можно выкинуть C2.
Светодиод - тоже диод, можно выкинуть D1.
В сухом остатке мк, мосфет и индуктивность. МК занимается тач-кнопкой и подравнивает импульсы в зависимости от имеющегося питания. Будет работать?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Хитрый светильник на МК?
СообщениеДобавлено: 12 янв 2014, 12:25 
Не в сети

Зарегистрирован: 03 янв 2012, 12:55
Сообщения: 3298
Откуда: Москва
прог. языки: VB6, BASCOM, ASM...
Зачем тут вообще импульсник делать?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Хитрый светильник на МК?
СообщениеДобавлено: 12 янв 2014, 12:39 
Не в сети
Аватара пользователя

Зарегистрирован: 10 ноя 2011, 12:02
Сообщения: 5691
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья
чтобы была относительно стабильная мощность и хороший кпд в большом диапазоне входных напряжений(батарейка-то садится)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Хитрый светильник на МК?
СообщениеДобавлено: 12 янв 2014, 13:01 
Не в сети

Зарегистрирован: 03 янв 2012, 12:55
Сообщения: 3298
Откуда: Москва
прог. языки: VB6, BASCOM, ASM...
Ну на сколько я помню, импульсники работают от обратной катушки (накопив заряд - сливает его), нет никакого диода шоттки чтобы обеспечивать похожий функционал.
Сейчас как понимаю, индуктивность работает вообще как реактивное сопротивление.
Далее, хар-ки задания весьма скользкие (противоречивые), два элемента АА (как понимаю включенные последовательно) дают небольшой ток/ёмкость, а тут надо импульсником снять "3.0-3.3В, ток 100-200 мА" или (ещё лучше) "6-6.5В, 50-100 мА". В первом случае по входу вообще никакие импульсники не нужны (линейная схема с ключом, ибо импульсники работают либо на повышение или понижение, но никак не в ровень), в втором случае получается, что нужен повышающий. В общем схемы включения дросселя для повышения и понижения совершенно разные и батарейки долго не проработают в таких условиях. Иными словами: непонятно что нужно и главное, кому нужен светильник глотающий батарейки.
Надо вначале определиться точно с светодиодами (какие стоять будут), а потом уже дальше двигаться.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Хитрый светильник на МК?
СообщениеДобавлено: 12 янв 2014, 15:12 
Не в сети
Аватара пользователя

Зарегистрирован: 10 ноя 2011, 12:02
Сообщения: 5691
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья
эмм... Довольно странные ваши слова, товарищ профессор.

1) 2*AA - это не 3.3В вовсе, а либо 2.4, съезжающий на 1.8-1.6 (NiMh, разряд в сопли), либо 3.0, съезжающий чем ниже, тем лучше(алкалайн, разряд до смерти).

2) Современный AA NiMh примем за 2000мАч, 2 таких дают запас энергии порядка 4Втч, светик 3.3В*100mA при хорошем КПД будет его выедать за 10-12 часов. Это - не "глотающий" батарейки фонарик, это суперский фонарик. Именно такой и хочу. Току будет ~150мАч, что для алкалайна или акка не проблема. Они ампер отдавать могут.

3) линейная схема сожрет КПД, спасибо, не надо. Насмотреллся я на говнофонарики с линейным токооогранич. резистором. КПД 40-60%, 2 часа типа светит, потом 102 часа делает вид, что светит. Если уж придется понижать, то хочу импульсный buck.

4)Со светодиодами все определено. Либо либо пара параллельных, либо пара последовательных, можно не пару, можно больше, если это даст бонусы по схемотехнике. Ок, чтобы не вровень, готов принять, что диоду надо 3.3, можно 3.5В. И вообще, диоды подобрать проще, чем схему. Так что сначала общий принцип, потом диоды.

Сейчас думаю сварганить простейшую версию - тупой single cell LED driver, напр. ZXLD381, батарейки - либо одну, либо несколько в параллель, светодиоды 2..4 шт. последовательно. Включение - герконом, чтобы а) проще, б) герметично. На этой штуке отработать корпусню, посмотреть насколько жизнеспособна идея и тогда уже мутить что-то умное.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Хитрый светильник на МК?
СообщениеДобавлено: 12 янв 2014, 16:18 
Не в сети

Зарегистрирован: 03 янв 2012, 12:55
Сообщения: 3298
Откуда: Москва
прог. языки: VB6, BASCOM, ASM...
Берешь обычный бустер готовый у китайцев по "3 рубля" или сам собираешь (чипов предостаточно).
Идея сборки на МК - интересная, но вот что будет, если он по какой либо причине повиснет и в каком состоянии - вопрос. Думаю из-за безопасности лучше делать независимые блоки в схеме устройства.

зы: я не говорю уже о специализированных драйверах светодиодов.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Хитрый светильник на МК?
СообщениеДобавлено: 12 янв 2014, 16:52 
Не в сети
Аватара пользователя

Зарегистрирован: 10 ноя 2011, 12:02
Сообщения: 5691
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья
как видно выше, драйвер я нашел.
по 3 рубля ничо не приглянулось, а сгореть они могут точно так же как и свой МК. Ну на крайняк спалит он мосфет или индуктивность. Так это не впервой:).
от повисания спасают вочдоги, хочется плюшек - автовыключений, димирований, нотификаций о посадке батареи:)


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 32 ]  На страницу 1, 2, 3  След.

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: Bing [Bot] и гости: 6


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO