Реле Tianbo - ресурс 10 млн переключений

Обсуждение: Выключатель питания и пользовательская кнопка в одном флаконе

Специалист
 
Аватар для Robot Rlocman
 
Регистрация: 24.11.2007
Сообщений: 2,531
Репутация: 260
251 0
14 0
 
20.03.2023 17:58 #1
Цитата:
Как одной кнопкой включать питание схемы, а потом использовать ее как обычную пользовательскую кнопку? И*чтобы при этом микроконтроллер мог сам себя выключить. За основу взято решение, применяемое во многих современное стабилизаторах напряжения, имеющих вход*EN (режим нормальной работы или отключения).
Подробнее: Выключатель питания и пользовательская кнопка в одном флаконе
Оценка
В многообразии литиевых батареек и аккумуляторов нет какого-то универсального или идеального варианта. Выбирая тот или иной вариант для питания устройства, разработчику приходится оперировать множеством параметров, используя наиболее оптимальное их сочетание для каждого приложения. Разберем параметры для различных приложений.
Специалист
 
Аватар для antonydublin
 
Регистрация: 22.09.2010
Адрес: г. Донецк
Сообщений: 873
Репутация: 381
372 0
3 0
 
20.03.2023 18:03 #2
Интересное решение.

Можно использовать сдвоенный MOSFET, чтобы включать/отключать питание всей схемы. Один транзистор - защита от переполюсовки, второй - собственно сам выключатель, управляемый кнопкой и МК через малопотребляющую логику вроде 1G02 (вместо диодов).

Как на схеме ниже. Естественно, функционал кнопки как пользовательской также сохраняется.
Изображения
Тип файла: jpg 1.jpg (162.7 Кб, 0 просмотров)
__________________
Atmel, STM32, ESP32, RTOS, OS-less, C, C++, C#, Visual Studio, IAR, Altium, Micro-Cap, Maple, MatLab, etc.
Оценка
Новичок
 
Регистрация: 19.06.2022
Сообщений: 3
Репутация: 12
2 1
1 0
 
20.03.2023 19:55 #3
Цитата:
Сообщение от antonydublin
Интересное решение.

Можно использовать сдвоенный MOSFET, чтобы включать/отключать питание всей схемы. Один транзистор - защита от переполюсовки, второй - собственно сам выключатель, управляемый кнопкой и МК через малопотребляющую логику вроде 1G02 (вместо диодов).

Как на схеме ниже. Естественно, функционал кнопки как пользовательской также сохраняется.
На Вашей схеме во вложении затвор Q1:B всегда притянут к земле. Как же им упралять?
Оценка
Специалист
 
Аватар для antonydublin
 
Регистрация: 22.09.2010
Адрес: г. Донецк
Сообщений: 873
Репутация: 381
372 0
3 0
 
21.03.2023 15:53 #4
Цитата:
Сообщение от Андрей_Д
На Вашей схеме во вложении затвор Q1:B всегда притянут к земле. Как же им упралять?
Там действительно на схеме лишняя связь с затвора на землю. Не обратил внимания, когда скриншотил. Это безусловно ошибка.

В остальном, транзисторы P-канал. Q1:B подтяжка на + через 100к, управляется с выхода логики. Q1:A - затвор на земле, но это от переполюсовки (просто защита в положительной шине питания). Транзисторы мощные, поскольку там нагрузка была ~5А суммарно.
__________________
Atmel, STM32, ESP32, RTOS, OS-less, C, C++, C#, Visual Studio, IAR, Altium, Micro-Cap, Maple, MatLab, etc.
Оценка
Специалист
 
Регистрация: 03.01.2013
Сообщений: 750
Репутация: 245
236 0
11 0
 
23.03.2023 13:16 #5
Решал такое при помощи PIC10F200.
Фонарик лечил.
Одна кнопка включала и по кругу три светодиода на выходе PICа перебирала.
Длинное нажатие переводило в режим Sleep.
Ну и по времени, что бы включенный не забыли.
PIC к батарейке был подключен напрямую.
В режиме Sleep 4мка потреблял.

Потому считаю что на приведенной схеме много лишних деталей.
Оценка
Специалист
 
Аватар для antonydublin
 
Регистрация: 22.09.2010
Адрес: г. Донецк
Сообщений: 873
Репутация: 381
372 0
3 0
 
23.03.2023 15:49 #6
Цитата:
Сообщение от Croma
Решал такое при помощи PIC10F200. ... В режиме Sleep 4мка потреблял.
Аналогично делал в ИК пульте управления на AtmegaXXpa. Потребеление в режиме сна было ~5мкА, двух последовательных батарееек АА хватает на год. Пробуждение по нажатию любой кнопки, передача ИК посылки с соответствующим кодом, затем снова сон.

Но всё же это не отключение всей схемы, где может быть много разных потребителей.

А вход EN есть у множества стабилизаторов и DC-DC. И пользоваться им удобно.
__________________
Atmel, STM32, ESP32, RTOS, OS-less, C, C++, C#, Visual Studio, IAR, Altium, Micro-Cap, Maple, MatLab, etc.
Оценка
Ответ
Похожие темы
Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход
Электронные компоненты. Бесплатная доставка по России
Часовой пояс GMT +3, время: 22:46.
Обратная связь РадиоЛоцман Вверх