|
|
|
|
10698 24 3 0 |
|
Опции темы | Поиск в этой теме |
01.09.2018, 17:07 | 1 |
Увлеченный
Регистрация: 12.02.2011 Последняя активность: 23.03.2019 23:38
Сообщений: 90
Сказал(а) спасибо: 4
Поблагодарили: 11 раз(а) в 5 сообщениях
|
Включение фонаря и управление яркостью одной кнопкой
Суть такова - хочу сделать фонарик, который можно включать/выключать одной тактовой кнопкой, а также менять режимы яркости этой же кнопкой. Какой микросхемой или логикой это сделать я не знаю. Может есть уже готовые схемы?
Уже есть готовый светодиодный драйвер - т.е. в первом случае мы управляем контактом SD (shutdown) на включение. Во втором - управляем двумя контактами. Первое состояние - оба контакта разомкнуты. Второе - один из контактов замкнут. Третье - оба контакта замкнуты. Таким образом, меняется сопротивление и меняется ток на светодиод. Во всех случаях происходит коммутация на сверхнизких токах ниже 1 мА. Есть контакт 1 (включение/выключение SD), контакт 2 (яркость), контакт 3 (яркость). Получаются следующие состояния, которые меняются при нажатии на тактовую кнопку: 1.) 1,2,3 разомкнуты (фонарь выключен). 2.) 1 замкнут, 2,3 разомкнуты (мин яркость). 3.) 1 замкнут, 2 замкнут, 3 разомкнут (средняя яркость). 4.) 1 замкнут, 2 замкнут, 3 замкнут (макс. яркость). 5.) и т.д. по кругу. По сути, все элементарно. Может воспользоваться какими-либо триггерами? Буду рад любым Вашим советам. Может есть уже готовые схемы в китае. Но для меня не проблема и спаять схему. Вот только в прошивках и программировании я не силен совершенно. Хотя переключение режимов элементарное - думаю тут будет достаточно простой логики. [Исправлено: diver52, 01.09.2018 в 17:08] |
06.09.2018, 10:01 | 2 |
Увлеченный
Регистрация: 12.02.2011 Последняя активность: 23.03.2019 23:38
Сообщений: 90
Сказал(а) спасибо: 4
Поблагодарили: 11 раз(а) в 5 сообщениях
|
Re: Включение фонаря и управление яркостью одной кнопкой
Странно - до сих пор нет ответа. Для интереса выложу схему на TPS63020:
Для простоты у нас выходит всего 3 контакта: 1.) Вход EN - включает схему. 2.) Параллельно резистору Rset = 500К добавляются 250К и 70К и с помощью транзисторов замыкаются на землю. Получаются токи 100 мА, 300 мА и 1 А. Т.е. 2 контакта. Переключение выходит следующее: 1.) 1, 2, 3 выкл. 2.) 1 вкл, 2, 3 выкл. 3.) 1, 2 вкл, 3 выкл. 4.) 1, 2, 3 вкл. и по кругу. Также появилась идея приобрести цифровой потенциометр DS1869 или AD5222. Но печалька в следующем: 1869 всем подходит, но у него сопротивление до 100 КОм. А значит, по схеме токовый резистор придется брать 0,25 Ом вместо 0,05 Ом. А значит, при токе в 1 А на нем упадет 0,25 В или 0,25 Вт - это лишние потери в минус 8% от КПД. У 5222 есть вариант в 1 МОм - то, что нужно. Но минус - аж целых 128 состояний и становится жутко, когда представишь, что будешь щелкать кнопкой до 128 раз. Вот - нашел интересный вариант MAX5161NEZT. Сопротивление 200К и всего 32 положения - то, что нужно для фонаря. По сути, управление получится 3-мя кнопками. Но вариант хорош - можно выбрать любую яркость фонаря. Управление же вкл/выкл можно выполнить по простой схеме на триггере 4013: [Исправлено: diver52, 06.09.2018 в 10:52] |
06.09.2018, 13:12 | 3 |
Ветеран Фонарёвки
Регистрация: 08.10.2011 Последняя активность: 30.03.2024 21:54 Адрес: 哈尔滨
Сообщений: 8022
Сказал(а) спасибо: 934
Поблагодарили: 5193 раз(а) в 2784 сообщениях
|
Re: Включение фонаря и управление яркостью одной кнопкой
И что же тут удивительного?
По другому и не бывает, если задав вопрос, правильный ответ сразу отбрасывается. Микроконтроллер -- типовое решение такой задачи. А заодно самое дешевое, простое и универсальное. И, чтоб два раза не вставать, про схему на TPS63020. В фонарях обычно по другому делают. Либо выход с микроконтроллера на FB, например https://forum.fonarevka.ru/... Либо, на прямой вход операционника сигнал с токового резистора, а на инверсном входе микроконтроллером формируется опорное напряжение. |
Поблагодарили: 1 раз |
diver52 (06.09.2018)
|
06.09.2018, 16:02 | 4 |
Увлеченный
Регистрация: 12.02.2011 Последняя активность: 23.03.2019 23:38
Сообщений: 90
Сказал(а) спасибо: 4
Поблагодарили: 11 раз(а) в 5 сообщениях
|
Re: Включение фонаря и управление яркостью одной кнопкой
ceramic
Спасибо. Действительно, такой вариант лучше, чем связываться с цифровым резистором. Все же крайне неудобно тыкать по 32 раза на кнопку для смены режима яркости, когда на деле хватает 3-4 режимов. Попробовал связаться с Infenion - может он сделает для меня под заказ схему и прошивку attiny44. Интересует именно эта часть схемы. Обратился бы к Монарху с удовольствием (выручал меня не раз и работает честно), но он пишет, что сможет помочь не раньше, чем через 2-3 недели, ибо уходит в отпуск. В общем, кто сможет помочь с программированием и прошивкой МК, готов заплатить за детали, работу и пересыл. Сам я в этом совершенно не разбираюсь, хотя паять SMD компоненты и собирать схему по готовой умею. Кто поможет, буду очень благодарен. |
06.09.2018, 16:29 | 5 |
Ветеран Фонарёвки
Регистрация: 08.10.2011 Последняя активность: 30.03.2024 21:54 Адрес: 哈尔滨
Сообщений: 8022
Сказал(а) спасибо: 934
Поблагодарили: 5193 раз(а) в 2784 сообщениях
|
Re: Включение фонаря и управление яркостью одной кнопкой
|
06.09.2018, 17:36 | 6 |
Увлеченный
Регистрация: 12.02.2011 Последняя активность: 23.03.2019 23:38
Сообщений: 90
Сказал(а) спасибо: 4
Поблагодарили: 11 раз(а) в 5 сообщениях
|
Re: Включение фонаря и управление яркостью одной кнопкой
Схема выложена выше для TPS63020. Мне необходимы 3 или 4 режима. Например, 30 мА, 150 мА, 400 мА, 1 А. Или 50 мА, 200 мА, 800 мА. Или любые подобные комбинации. Желательна индикация разряда аккумулятора от 1 до 5 морганий. Управление одной тактовой кнопкой (слаботочной, НЕ СИЛОВОЙ). Кто сможет помочь с прошивкой Вашей Attiny, готов ее купить. Интересует именно плата управления режимами на TPS63020, ибо последняя у меня спаяна и лежит без дела.
[Исправлено: diver52, 06.09.2018 в 17:38] |
06.09.2018, 17:44 | 7 |
Ветеран Фонарёвки
Регистрация: 09.05.2016 Последняя активность: 31.10.2020 16:52 Адрес: Новосибирск
Сообщений: 2339
Сказал(а) спасибо: 78
Поблагодарили: 919 раз(а) в 607 сообщениях
|
Re: Включение фонаря и управление яркостью одной кнопкой
Вы правда думаете, что вам нужно нечто уникальное? Десятки готовых драйверов вас не устраивают чем-то или вы действительно не догадываетесь об их существовании?
Ну и за прошедшие шесть дней можно было хотя бы заглянуть в соседние темы в этом же разделе? Там обсуждаются и такие примитивные, как вам хочется, и гораздо более заковыристые варианты, со схемами, инструкциями по переделке, прошивке и адаптации самых разных вариантов драйверов. Короче, вы форум читали? [Исправлено: Wildcat, 06.09.2018 в 17:48] |
06.09.2018, 19:07 | 8 |
Увлеченный
Регистрация: 12.02.2011 Последняя активность: 23.03.2019 23:38
Сообщений: 90
Сказал(а) спасибо: 4
Поблагодарили: 11 раз(а) в 5 сообщениях
|
Re: Включение фонаря и управление яркостью одной кнопкой
Нечто уникальное мне не нужно. Главное для меня - это высокий КПД не менее 90% и долгое время работы от аккумулятора.
Разумеется, соседние темы смотрел. Но повторюсь, я совершенно не разбираюсь в прошивке МК. И времени на то, чтобы долго разбираться нет. Мне проще заплатить за готовое решение по драйверу. Хотя сам фонарь мне интереснее собрать самому. Схема TPS63020 у меня есть, и просто очень хотелось бы ее использовать. На ней же собирал фонарь на герконах. Но ими управлять крайне неудобно. Гораздо лучше одной кнопкой. Поэтому и создал эту тему. |
06.09.2018, 19:09 | 9 |
Ветеран Фонарёвки
Регистрация: 08.10.2011 Последняя активность: 30.03.2024 21:54 Адрес: 哈尔滨
Сообщений: 8022
Сказал(а) спасибо: 934
Поблагодарили: 5193 раз(а) в 2784 сообщениях
|
Re: Включение фонаря и управление яркостью одной кнопкой
|
07.09.2018, 04:53 | 10 |
Ветеран Фонарёвки
Регистрация: 09.05.2016 Последняя активность: 31.10.2020 16:52 Адрес: Новосибирск
Сообщений: 2339
Сказал(а) спасибо: 78
Поблагодарили: 919 раз(а) в 607 сообщениях
|
Re: Включение фонаря и управление яркостью одной кнопкой
"У меня уже есть ненужный мотоблок, хочу, чтобы он работал как автопогрузчик и кофемолка. Разбираться в тонкостях не хочу и не буду, вот вам десять баксов, сделайте мне переходник."
Ну нормальный подход, чо... |
07.09.2018, 08:58 | 11 |
Завсегдатай Фонарёвки
Регистрация: 25.10.2015 Последняя активность: 28.05.2022 21:52
Сообщений: 685
Сказал(а) спасибо: 32
Поблагодарили: 151 раз(а) в 106 сообщениях
|
Re: Включение фонаря и управление яркостью одной кнопкой
купите готовый драйвер ! режимов море ! размеров какие хотите ! прошивать ничё нииннааааддаа !!! цены лояльные !
|
07.09.2018, 10:08 | 12 |
Увлеченный
Регистрация: 12.02.2011 Последняя активность: 23.03.2019 23:38
Сообщений: 90
Сказал(а) спасибо: 4
Поблагодарили: 11 раз(а) в 5 сообщениях
|
Re: Включение фонаря и управление яркостью одной кнопкой
Wildcat
Речь не идет про то, что я куплю attiny с прошивкой за копейки. Вообще-то я написал, что готов заплатить, ибо понимаю, что любой труд ценится. И в крайнем случае, если совместить будет геморрой, то готов купить новый драйвер. Начинающий Где я могу купить ХОРОШИЙ драйвер на МК attiny хотя бы с 3-мя (в идеале с 4-мя) режимами и с индикацией заряда аккумулятора? На этом форуме я встречал только у Монарха. Один драйвер я у него уже купил и заказал. Но увы, он уходит в отпуск и времени у него не будет. А мне захотелось еще один фонарь. Ну болен я фонарями, чего поделаешь. Всякие китайские линейные или ШИМ драйверы с низким КПД меня не интересуют. |
07.09.2018, 10:20 | 13 |
|
Re: Включение фонаря и управление яркостью одной кнопкой
А зачем мне тогда в личку пишите?
|
07.09.2018, 13:00 | 14 |
Увлеченный
Регистрация: 12.02.2011 Последняя активность: 23.03.2019 23:38
Сообщений: 90
Сказал(а) спасибо: 4
Поблагодарили: 11 раз(а) в 5 сообщениях
|
Re: Включение фонаря и управление яркостью одной кнопкой
Как уже писал - Монарх уходит в отпуск на 2 недели, и поможет только спустя недели 3. Поэтому я был бы благодарен, если бы Вы изготовили этот драйвер более оперативно.
|
07.09.2018, 14:46 | 15 |
Ветеран Фонарёвки
Регистрация: 08.10.2011 Последняя активность: 30.03.2024 21:54 Адрес: 哈尔滨
Сообщений: 8022
Сказал(а) спасибо: 934
Поблагодарили: 5193 раз(а) в 2784 сообщениях
|
Re: Включение фонаря и управление яркостью одной кнопкой
|
07.09.2018, 15:27 | 16 |
Увлеченный
Регистрация: 12.02.2011 Последняя активность: 23.03.2019 23:38
Сообщений: 90
Сказал(а) спасибо: 4
Поблагодарили: 11 раз(а) в 5 сообщениях
|
Re: Включение фонаря и управление яркостью одной кнопкой
Попробую выложить, как я это все понимаю. Вот схема:
Вся верхняя часть на TPS63020 уже спаяна и работает. Attiny не принципиальна. Подойдет все, что угодно. Все просто. Управление ОДНОЙ тактовой кнопкой без фиксации (не силовой, а слаботочной). Питание Li-Ion аккумулятор 2,7-4,2 В. В моей схеме стоит светодиод cree xm-l. Щелкаем тактовую кнопку, и идет переключение состояний на выходе (1, 2 и 3) в следующей комбинации по циклу: 1.) Исходно на вых. 1, вых. 2, вых. 3 напряжение 0 В (логический ноль). 2.) Щелкнули 1 раз кнопкой. Вых. 1 напряжение 3,7 В (логическая единица), вых. 2 и вых. 3 по нулям. 3.) Еще раз щелкнули. Вых. 1 единица, вых. 2 единица, вых. 3 ноль. 4.) Еще раз щелкнули. Вых. 1 единица, вых. 2 единица, вых. 3 единица. 5.) Еще раз щелкнули. Все выходы по нулям и т.д. по кругу. Пес с ним - даже индикация заряда аккумулятора не нужна и защита от разряда. Хотя, если это не сложно сделать, то можно сделать индикацию заряда от 1 до 5 морганий в зависимости от напряжения путем удержания тактовой кнопки более 1 сек. А также можно сделать полное отключение схемы (все 3 выхода нули) при напряжении ниже 2,7 В. Но повторюсь, это не обязательно. Главное для меня сделать логику переключения и все. Понимаю, что выход 1 можно сразу пустить на EN микрухи TPS63020, а выходы 2 и 3 нужно будет дополнить P канальными полевыми транзисторами, чтобы подтянуть токоуправляющие резисторы (рядом с R4) к земле. Это я сделаю сам. Главное для меня - это логика! [Исправлено: diver52, 07.09.2018 в 15:34] |
07.09.2018, 15:53 | 17 |
Ветеран Фонарёвки
Регистрация: 08.12.2015 Последняя активность: Сегодня 17:51 Адрес: Сыктывкар
Сообщений: 1469
Сказал(а) спасибо: 670
Поблагодарили: 359 раз(а) в 259 сообщениях
|
Re: Включение фонаря и управление яркостью одной кнопкой
|
07.09.2018, 17:52 | 18 |
Увлеченный
Регистрация: 12.02.2011 Последняя активность: 23.03.2019 23:38
Сообщений: 90
Сказал(а) спасибо: 4
Поблагодарили: 11 раз(а) в 5 сообщениях
|
Re: Включение фонаря и управление яркостью одной кнопкой
Первое, что приходит на ум, если делать своими силами, то это взять CD4013 и использовать 3 кнопки вместо одной, что не удобно и громоздко. Хотя работать будет. Т.е. одна 4013 будет включать/выключать фонарь, а вторая управлять режимами 2-мя кнопками (ведь 4013 сдвоенная). В МК и более сложной логике я увы совершенно не разбираюсь.
Во, нашел я то, что мне нужно. Правда, будет 2 кнопки. Одна на вкл/выкл на CD4013. А вторая переключение режимов яркости светодиода на CD4017. Можно задать аж 10 режимов. Но мне 5-ти будет достаточно. Кому интересно, вот схема и статья, что нагуглил. Разумеется, схему переделаю под мои нужды: http://radiostorage.net/433... Пока что в целом все нравится и устраивает. Но в идеале сократить бы размер и сделать что-то попроще. Еще лучше нашел - четко для моих целей: http://radiostorage.net/461... Думаю, что тему можно закрывать. Может кому пригодится - я всегда буду рад помочь, если кто-то будет собирать подобное. Буду собирать. Надеюсь, что все заработает, как нужно. [Исправлено: diver52, 07.09.2018 в 18:31] |
07.09.2018, 18:38 | 19 | |
Ветеран Фонарёвки
Регистрация: 08.10.2011 Последняя активность: 30.03.2024 21:54 Адрес: 哈尔滨
Сообщений: 8022
Сказал(а) спасибо: 934
Поблагодарили: 5193 раз(а) в 2784 сообщениях
|
Re: Включение фонаря и управление яркостью одной кнопкой
Цитата:
К такой шикарной силовой части, такой отстой в управлении. Дело даже не вкуса. Ни разу и никто еще, в здравом уме, не желал выключать фонарь перемоткой всех режимов. Такой алгоритм испокон веков реализован в микросхемах типа сх2812 (kt007), на одной из комбинаций перемычек. С тех древних времен, когда еще в лейки ставили корпусные микросхемы, а не капли. На каждой ножке весело несколько светодиодов, по кликами они по очереди подключались. Сейчас эти микросхемы тоже используют, в самых отстойных налобниках (только перемычками выбирают один выход и яркость ШИМ и/или стробоскоп). В самоделках никогда не использовались из-за отстойнешего интерфейса. Общепризнанное дно в управлении. Не верный посыл. Схемотехника с микроконтроллером много проще. Запрограммировать контроллер проще простого. Если смогли собрать такой драйвер, то несколько проводков для программирования подключите запросто. Простые прагромматоры, кстати, тоже много проще уже сделанной силовой части (есть из всего нескольких резисторов/диодов/конденсаторов). Прошивка на такое управление это вообще не проблема -- дело нескольких минут, не более (надо всего лишь изменить несколько строк в любой форумной прошивке с исходниками с коментариями, таких на форуме множество). [Исправлено: ceramic, 07.09.2018 в 18:50] |
|
Поблагодарили: 1 раз |
diver52 (07.09.2018)
|
07.09.2018, 19:37 | 20 |
Увлеченный
Регистрация: 12.02.2011 Последняя активность: 23.03.2019 23:38
Сообщений: 90
Сказал(а) спасибо: 4
Поблагодарили: 11 раз(а) в 5 сообщениях
|
Re: Включение фонаря и управление яркостью одной кнопкой
Спасибо за советы. Но я все же остановлюсь на CD4015. Меня ни капли не напрягает перебор всех режимов для выключения. Благо их всего 3 шт. А больше избыточно для меня. Как по мне - чем проще фонарь, тем лучше. Пускай это считается дном, но сама идея переключения режимов мне нравится.
Только вот вопрос остается открытым, что произойдет с логикой, когда напряжение станет ниже 3 В. Не будет переключать режимы? С этим нужно будет что-то решить. Ведь напряжение на Li-Ion опускается до 2,5 В. А так логика потребляет микроамперы, поэтому аккумулятор не разрядит. |