реклама на сайте
подробности

 
 
> Схема включения/выключения устройства, посоветуйте
Alexashka
сообщение Mar 12 2009, 13:47
Сообщение #1


Практикующий маг
******

Группа: Свой
Сообщений: 3 634
Регистрация: 28-04-05
Из: Дубна, Моск.обл
Пользователь №: 4 576



Хочу вот узнать, кто как делает схемотехнически включение/выключение своих устройств, нужно сделать на подобии как в сотовом телефоне- одной кнопкой. Начальные условия - есть пленочная клавиатура (6 кнопок, на вкл/выкл. могу себе позволить тока одну), наличиствует контроллер ARM, множество разношерстной переферии, типа ЖКИ, приемопередатчиков, блютусов, электр.компасов и прочего. Вариант с тумблером отпадает- заказчику не нравится. Отключать программно, оставляя питание поданным на все устройства, видится не оч удобно (много переферии и чтобы ее всю полностью погасить нужно проделать множество хитрых операций, причем может оказаться что какойто узел имеет только программное отключение, а у другого -только аппаратное). ...При этом желательно чтобы ток потребления в отключенном состоянии был минимальный, чтобы не сажать батарею.
Пока в голову приходит такая идея- параллельно ставлю по питанию 2 МОП-ключа, один открывается при нажатии на кнопку вкл/выкл., при этом запустится контроллер и замкнет второй ключ. Контроллер будет опрашивать кнопку на вопрос нажатия ее снова, после чего отпустит свой ключ. Затем отпускание кнопки вызовет полное отключение системы. rolleyes.gif
Может есть готовые решения? Попадались какието микросхемы для включения одной кнопкой, но непомню где и у кого. Вообщем посоветуйте чтонибудь.
Go to the top of the page
 
+Quote Post
2 страниц V  < 1 2  
Start new topic
Ответов (15 - 29)
Alexashka
сообщение Mar 13 2009, 09:17
Сообщение #16


Практикующий маг
******

Группа: Свой
Сообщений: 3 634
Регистрация: 28-04-05
Из: Дубна, Моск.обл
Пользователь №: 4 576



Цитата(muravei @ Mar 13 2009, 11:29) *
Тоже думаю в том направлении, но надолго хватит ПЗУ? Или вы записываете каждый раз в др. ячейку?
Может заряжать какой-нибудь конденсатор: заряжен- уст-во было включено, разряжен-выключено.

Глюки есть всегда.

1. Такие устройства есть- на феромагнитной памяти- как раз для таких случаев, сохраняют запомненные логические уровни при сбросе питания.
2. Обоснуйте!
Go to the top of the page
 
+Quote Post
MrYuran
сообщение Mar 13 2009, 10:00
Сообщение #17


Беспросветный оптимист
******

Группа: Свой
Сообщений: 4 640
Регистрация: 26-12-07
Из: Н.Новгород
Пользователь №: 33 646



Цитата(muravei @ Mar 13 2009, 11:29) *
Тоже думаю в том направлении, но надолго хватит ПЗУ? Или вы записываете каждый раз в др. ячейку?

Минимум 100к циклов (в каждую ячейку), реально - на порядок больше.
Механические столько не живут.
Да и кому охота непрерывно щёлкать туда-сюда?
Обычно включают и работает оно круглосуточно., день за днём, за годом год...


--------------------
Программирование делится на системное и бессистемное. ©Моё :)
— а для кого-то БГ — это Bill Gilbert =)
Go to the top of the page
 
+Quote Post
muravei
сообщение Mar 13 2009, 13:24
Сообщение #18


Гуру
******

Группа: Свой
Сообщений: 2 538
Регистрация: 13-08-05
Пользователь №: 7 591



Цитата(Alexashka @ Mar 13 2009, 12:17) *
1. Такие устройства есть- на феромагнитной памяти

"Лучше уж вы к нам!" smile.gif
Цитата(Alexashka @ Mar 13 2009, 12:17) *
2. Обоснуйте!

Абсолютно надежных уст-в не бывает . Аксиома. Делали тут одни , из одной известной фирмы, кстати тоже аккумуляторное , ватчдог наотрез отказались включать . Ну и виснет их супер уст-во.
"Все что может сломаться- ломается. Что не может- ломается тоже" (С)
Цитата(MrYuran @ Mar 13 2009, 13:00) *
Да и кому охота непрерывно щёлкать туда-сюда?
Обычно включают и работает оно круглосуточно., день за днём, за годом год...

Мне надо запоминать несколько (3-5) параметров после каждого изменения, возможно по несколько раз в день.
Так что много не кажется.
Go to the top of the page
 
+Quote Post
_Pasha
сообщение Mar 13 2009, 13:47
Сообщение #19


;
******

Группа: Участник
Сообщений: 5 646
Регистрация: 1-08-07
Пользователь №: 29 509



Цитата(muravei @ Mar 13 2009, 17:24) *
Абсолютно надежных уст-в не бывает . Аксиома.

Не согласен. Теорема: вокруг г..но, и только МОИ устройства абсолютно надежны. Доказывается работой с заказчиком. biggrin.gif  

А чтоб от моего поста не было эффекта - типа тупопошутил_и_фсе, прилагаю фрагменты принтера ебсон R270 - там есть про кнопку в более общем (высоковольтном) виде. Думаю, полезно.[attachment=30673:2.zip]
Go to the top of the page
 
+Quote Post
muravei
сообщение Mar 14 2009, 07:34
Сообщение #20


Гуру
******

Группа: Свой
Сообщений: 2 538
Регистрация: 13-08-05
Пользователь №: 7 591



Цитата(_Pasha @ Mar 13 2009, 16:47) *
Теорема

Главное, чтобы потом у нее не было следствия... laughing.gif
Go to the top of the page
 
+Quote Post
Alexashka
сообщение Mar 16 2009, 07:38
Сообщение #21


Практикующий маг
******

Группа: Свой
Сообщений: 3 634
Регистрация: 28-04-05
Из: Дубна, Моск.обл
Пользователь №: 4 576



Цитата(muravei @ Mar 13 2009, 16:24) *
"Лучше уж вы к нам!" smile.gif

Абсолютно надежных уст-в не бывает . Аксиома. Делали тут одни , из одной известной фирмы, кстати тоже аккумуляторное , ватчдог наотрез отказались включать . Ну и виснет их супер уст-во.
"Все что может сломаться- ломается. Что не может- ломается тоже" (С)

Согласен не получается сделать абсолютно надежную весч. Но если мы говорим о стабильности схемы питания, то причем тут надежность работы ПО контроллера? Или вы имеете ввиду что если будет программный сброс (от вочдога например) то возможно что схема из включенного состояния перейдет в выключенное? Может тогда уж проще в самом контроллере отслежить это- например сохранять во флешь память текущее состояние устройства, а после сброса провеять какое состояние было последним и выходить на него?
Go to the top of the page
 
+Quote Post
muravei
сообщение Mar 16 2009, 10:06
Сообщение #22


Гуру
******

Группа: Свой
Сообщений: 2 538
Регистрация: 13-08-05
Пользователь №: 7 591



Цитата(Alexashka @ Mar 16 2009, 10:38) *
Может тогда уж проще в самом контроллере отслежить это- например сохранять во флешь память текущее состояние устройства, а после сброса провеять какое состояние было последним и выходить на него?

Кто его знает, что проще. А если оно собьется в момент сохранения? crying.gif
Go to the top of the page
 
+Quote Post
Tanya
сообщение Mar 16 2009, 10:21
Сообщение #23


Гуру
******

Группа: Модераторы
Сообщений: 8 752
Регистрация: 6-01-06
Пользователь №: 12 883



Alexashka!
Раньше были такие устройства - поляризованное реле... Может и сейчас бывают?
Go to the top of the page
 
+Quote Post
Rst7
сообщение Mar 16 2009, 10:28
Сообщение #24


Йа моск ;)
******

Группа: Модераторы
Сообщений: 4 345
Регистрация: 7-07-05
Из: Kharkiv-city
Пользователь №: 6 610



Цитата
Раньше были такие устройства - поляризованное реле... Может и сейчас бывают?


Бывают. Стоят как самолет smile.gif


--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
Go to the top of the page
 
+Quote Post
Alexashka
сообщение Mar 16 2009, 15:03
Сообщение #25


Практикующий маг
******

Группа: Свой
Сообщений: 3 634
Регистрация: 28-04-05
Из: Дубна, Моск.обл
Пользователь №: 4 576



Цитата(Tanya @ Mar 16 2009, 13:21) *
Alexashka!
Раньше были такие устройства - поляризованное реле... Может и сейчас бывают?

Да помню чтото такое было smile.gif Только вот в плане габаритов и еще тока управления, не пойдет.
Кстати надо будет найти эти самые мелкосхемы энергонезависимых ключей, может быть и поставлю их rolleyes.gif
Go to the top of the page
 
+Quote Post
koziy_mf
сообщение Feb 19 2011, 03:39
Сообщение #26


Местный
***

Группа: Свой
Сообщений: 434
Регистрация: 20-10-04
Пользователь №: 921



Я включение и выключение контроллера одной кнопкой делают вот так (см. приложение)
Немного накручено, но суть проста. Элемент ИЛИ, запитан со стороны батареи, толерантен до 6В. Один вход - от контроллера, для "удержания" питания после запуска с помощью кнопки. Использован компаратор в DCDC для определения статуса нажатия кнопки для выключения системы. Конечно вместо него можно транзистор + внутр. подтяжка контроллера.
Таким образом легко формировать "правильное" выключение, когда например после нажатия кнопки контроллер может завершить операции (записать данные на флеш, передать по каналу связи статус выключения итд) и потом уже самоотрубиться.
Только немного с ресетом надо повозиться - дело в том что если супервизор сбросит контроллер, вывод удержания питания станет Z, и система отрубится. Для того чтоб этого не было, надо добавить RC цепочку в управления DCDC, чтоб выключалось с задержкой, тогда если это ресет - то будет время перезагрузиться, определить статус кнопки и регистра сброса, и сделать дальнейшие необходимые действия.
Эскизы прикрепленных изображений
Прикрепленное изображение
 


--------------------
Жизнь не такая долгая, чтобы писать программы на ассемблере...
Go to the top of the page
 
+Quote Post
Alexashka
сообщение Feb 24 2011, 06:46
Сообщение #27


Практикующий маг
******

Группа: Свой
Сообщений: 3 634
Регистрация: 28-04-05
Из: Дубна, Моск.обл
Пользователь №: 4 576



Цитата(koziy_mf @ Feb 19 2011, 06:39) *
Я включение и выключение контроллера одной кнопкой делают вот так (см. приложение)


А зачем у вас тут Q1? 
Go to the top of the page
 
+Quote Post
sera_os
сообщение Feb 24 2011, 07:14
Сообщение #28


Профессионал
*****

Группа: Свой
Сообщений: 1 457
Регистрация: 2-05-06
Из: UA
Пользователь №: 16 689



Цитата(Alexashka @ Feb 24 2011, 09:46) *
А зачем у вас тут Q1? 

Похоже на защиту от переполюсовки.


--------------------
Go to the top of the page
 
+Quote Post
koziy_mf
сообщение Feb 25 2011, 01:06
Сообщение #29


Местный
***

Группа: Свой
Сообщений: 434
Регистрация: 20-10-04
Пользователь №: 921



QUOTE (sera_os @ Feb 24 2011, 10:14) *
Похоже на защиту от переполюсовки.

Именно!


--------------------
Жизнь не такая долгая, чтобы писать программы на ассемблере...
Go to the top of the page
 
+Quote Post
Alexashka
сообщение Feb 25 2011, 07:13
Сообщение #30


Практикующий маг
******

Группа: Свой
Сообщений: 3 634
Регистрация: 28-04-05
Из: Дубна, Моск.обл
Пользователь №: 4 576



Цитата(koziy_mf @ Feb 25 2011, 04:06) *
Именно!

А какой проц используете? 

Я так понял из опроса, что все остальные применяют программное выключение в проце и внешних девайсах.


Go to the top of the page
 
+Quote Post

2 страниц V  < 1 2
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 19th July 2025 - 13:14
Рейтинг@Mail.ru


Страница сгенерированна за 0.01511 секунд с 7
ELECTRONIX ©2004-2016