|
|
  |
управление питанием устройства от контроллера, кто как организует управление питанием устройства с батарейным питание |
|
|
|
Apr 5 2008, 12:07
|
Частый гость
 
Группа: Участник
Сообщений: 77
Регистрация: 13-03-06
Пользователь №: 15 210

|
первый вариант - Использование режима сна контроллера, который включает всю остальную "силовую" часть при включении питания. Кнопка только на int0/1. Какие могут быть проблемы? Второй вариант- "полуавтоматическое" включение питания на триггере - включение полевиком, удержание питания - контроллером(чтоб невыключался от простого нажатия, а только - длительного), проблемы - двойного использования кнопки(во включенном состоянии - кратковременное нажатие - какая-то функция). Интересуют примеры реализаций и их достоинства/недостатки. Подскажите другие варианты если есть возможность..
|
|
|
|
|
Apr 5 2008, 16:55
|
Частый гость
 
Группа: Свой
Сообщений: 195
Регистрация: 13-05-07
Из: Норильск
Пользователь №: 27 691

|
А почему бы не сделать так? Некоторые проблемы возникнут, если используется повышающий/понижающий преобразователь напряжения - тогда придется позаботиться о согласовании уровней сигналов. Преимущество перед "кнопкой на INT" в том, что если, например, у Вас используется понижающий линейный стабилизатор (zB 78L05), то он будет отключаться от питания, когда Ваше устройство не работает. Поправьте, если что не так...
Сообщение отредактировал tazik - Apr 5 2008, 17:14
Эскизы прикрепленных изображений
|
|
|
|
|
Apr 5 2008, 19:55
|
Гуру
     
Группа: Участник
Сообщений: 3 834
Регистрация: 14-06-06
Из: Moscow, Russia
Пользователь №: 18 047

|
Цитата(Григорий2000 @ Apr 5 2008, 16:07)  Интересуют примеры реализаций и их достоинства/недостатки. Подскажите другие варианты если есть возможность..  Я использовал кнопку, чтобы подавать сигнал от батареи через диодную развязку на затвор IRLML2803 (у меня две батарейки, 3V, но при просадке была проблема из-за относительно высокого напряжения отсечки, с диодом Шоттки все лучше, либо с дополнительным фильтрующим конденсатором на затворе, либо транзистор с еще меньшим напряжением отсечки). Транзистор управляет еще одним таким же (ради инверсии), висящем на shutdown NCP1402. Несколько извращенно, но так сделано по причине дуального питания и невозможности коммутировать напряжение батареи непосредственно до преобразователя. По желанию, если нет преобразователя, схема упрощается. Диодная развязка обеспечивает подачу сигнала и от процессора, т.е. после включения выставили там "1", и кнопку можно отпускать. Кроме того, сигнал с кнопки заведен и на процессор (у меня это не intx, а вход ADC, ради контроля напряжения батареи, но принципиальной разницы нет, поскольку мне не требовалось выводить кнопкой из спячки иначе как полным включением). Таким образом, я имею параллельно три функции - включение/выключение (длительное удержание), контроль питания при удержании в момент включения, и управление функционированием. P.S. А вот почему я управлял полевиком, а не биполярником - не помню. Биполярник там правильнее. Кажется, из-за того, чтобы список комплектующих не расширять...
Сообщение отредактировал rx3apf - Apr 5 2008, 20:37
|
|
|
|
|
Apr 5 2008, 21:52
|

Участник

Группа: Свой
Сообщений: 66
Регистрация: 28-01-08
Из: Николаев
Пользователь №: 34 507

|
Цитата(Getmanov @ Apr 5 2008, 16:47)  Либо кнопка на INT, только притяните вход к питанию, чтобы не было ложных запусков. Да нет никаких камней в этом варианте, полевиком коммутируете питание всего устройства, а контроллер уводите в спячку после отключения, не вижу никаких проблем, делал так неоднократно.
|
|
|
|
|
Apr 6 2008, 19:40
|
Знающий
   
Группа: Участник
Сообщений: 959
Регистрация: 11-01-06
Из: Санкт-Петербург
Пользователь №: 13 050

|
Читаем внимательно вопрос: "Двойное использование кнопки обязательно..." - не нажатие, а использование. Т.е. включив этой кнопкой питание, желают использовать ее же для других функций  Вопрошавшему: ну так и сделай по второму варианту. Развяжи кнопку, проц и полевик двуми диодами. Кнопку нажал, полевик открылся, включился проц и лапкой заблокировал полевик. Кнопку можно отпустить. И обрабатывать ее "короткое" нажатие в для своих функций. Если кнопку нажать надолго, то выводишь на индикатор прогресс до выключение, по окончание оного, проц отпустит лапку на полевик и отпустив кнопку, сим телодвижением всех выключаем. Как то так Цитата(Dog Pawlowa @ Apr 6 2008, 21:15)  Использую второй вариант, зачем двойное нажатие - не понял. У меня же все работает и так. но спорить не буду.
|
|
|
|
|
Apr 7 2008, 06:48
|
Знающий
   
Группа: Свой
Сообщений: 589
Регистрация: 24-04-05
Пользователь №: 4 447

|
Здесь я выкладывал схему отключения питания при снижении напряжения на аккумуляторе. Только здесь включение питания осуществляется сдвоенным тумблером, который кратковременно (задается RC-цепочкой) подает импульс на затвор транзистора, и если напряжение на аккумуляторе в норме (на выходе компаратора "1"), то ключ остается открытым. Контроллер запитан постоянно от аккумулятора. При необходимости он формирует сигнал "SHDN", который переводит аналоговую переферию в POWER DOWN. Прикладываю статью об организации подсистемы батарейного питания. Может быть полезной.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|