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

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> Схема включения/выключения устройства, посоветуйте
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
sera_os
сообщение Mar 12 2009, 13:56
Сообщение #2


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

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



LTC2954 MAX16054


--------------------
Go to the top of the page
 
+Quote Post
Alexashka
сообщение Mar 13 2009, 06:19
Сообщение #3


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

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



Да это оно самое! Пасип smile.gif
Go to the top of the page
 
+Quote Post
Bludger
сообщение Mar 13 2009, 06:39
Сообщение #4


Знающий
****

Группа: Свой
Сообщений: 768
Регистрация: 12-01-05
Из: Москва
Пользователь №: 1 904



Цитата(Alexashka @ Mar 12 2009, 16:47) *
Хочу вот узнать, кто как делает схемотехнически включение/выключение своих устройств, нужно сделать на подобии как в сотовом телефоне- одной кнопкой. Начальные условия - есть пленочная клавиатура (6 кнопок, на вкл/выкл. могу себе позволить тока одну), наличиствует контроллер ARM, множество разношерстной переферии, типа ЖКИ, приемопередатчиков, блютусов, электр.компасов и прочего. Вариант с тумблером отпадает- заказчику не нравится. Отключать программно, оставляя питание поданным на все устройства, видится не оч удобно (много переферии и чтобы ее всю полностью погасить нужно проделать множество хитрых операций, причем может оказаться что какойто узел имеет только программное отключение, а у другого -только аппаратное). ...При этом желательно чтобы ток потребления в отключенном состоянии был минимальный, чтобы не сажать батарею.
Пока в голову приходит такая идея- параллельно ставлю по питанию 2 МОП-ключа, один открывается при нажатии на кнопку вкл/выкл., при этом запустится контроллер и замкнет второй ключ. Контроллер будет опрашивать кнопку на вопрос нажатия ее снова, после чего отпустит свой ключ. Затем отпускание кнопки вызовет полное отключение системы. rolleyes.gif
Может есть готовые решения? Попадались какието микросхемы для включения одной кнопкой, но непомню где и у кого. Вообщем посоветуйте чтонибудь.


Можно на двух полевичках smile.gif Прикрепленный файл  1_BUTTOM_ON_OFF.pdf ( 5.61 килобайт ) Кол-во скачиваний: 998
Go to the top of the page
 
+Quote Post
MrYuran
сообщение Mar 13 2009, 06:51
Сообщение #5


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

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



Цитата(Alexashka @ Mar 13 2009, 09:19) *
Да это оно самое! Пасип smile.gif

А почём?
Мы в некоторых изделиях вместо данной штуки тиньку используем


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


;
******

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



Цитата(Bludger @ Mar 13 2009, 10:39) *
Можно на двух полевичках

Только чуть получше сделать можно:

1.Чтоб BSS123 подтыкАлся не по питанию, а ножкой проца, типо подтверждение, что все работает, заодно и выключение будет правильное. Но тогда туда надо биполярник.


2. С кнопки тоже сигнал каким-то макаком на проц завести - будет Вам и вкл и выкл и счастье на Земле.


Цитата(MrYuran @ Mar 13 2009, 10:51) *
вместо данной штуки тиньку используем

Исторически цены что на максима, что на линеары отмороженная. И что туда  тиньку пихать  sad.gif PIC10F!!!- вот это другое дело wink.gif
Go to the top of the page
 
+Quote Post
sera_os
сообщение Mar 13 2009, 07:36
Сообщение #7


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

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



Цитата(Bludger @ Mar 13 2009, 08:39) *
Можно на двух полевичках smile.gif

Красиво! Правильно, Ваша схема и включает и выключает одной кнопкой?
Цитата
А почём?

На сайте на LTC 2,6$ на МАХ ок 1$.


--------------------
Go to the top of the page
 
+Quote Post
Alexashka
сообщение Mar 13 2009, 07:39
Сообщение #8


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

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



Еще один проц? Не хотелось бы, его тоже программить нуна, еще целый разъем под это. Вот цена как раз не вопрос, для небольшой партии можно особо не экономить, раз уж так принципиально для заказчика smile.gif
Вообще идея с максимом или линеар выходит не лучше чем с двумя полевиками. Тем более что задержка включ./выключ. не регулируется. Если делать программное выключение мона сделать произвольную задержку.

2 _Pasha: а почему биполярник? чтобы третье состояние проца не смущало транзюк?

ЗЫ а клава то у меня 2строких3столбца! надо еще придумать как сканировать ее чтобы питание не выключалось laugh.gif
Go to the top of the page
 
+Quote Post
Bludger
сообщение Mar 13 2009, 07:48
Сообщение #9


Знающий
****

Группа: Свой
Сообщений: 768
Регистрация: 12-01-05
Из: Москва
Пользователь №: 1 904



Цитата
Красиво! Правильно, Ваша схема и включает и выключает одной кнопкой?


Да, именно! На каждое нажатие перебрасывает между "вкл" и "выкл".
Go to the top of the page
 
+Quote Post
Rst7
сообщение Mar 13 2009, 07:56
Сообщение #10


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

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



Поправим слог smile.gif

Цитата
PIC10F!!!- вот это другое дело


Не годится он. Хоть и экстремально дешев. Не имеет BOD'а.


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


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

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



Цитата(Alexashka @ Mar 13 2009, 10:39) *
Еще один проц? Не хотелось бы, его тоже программить нуна, еще целый разъем под это. Вот цена как раз не вопрос, для небольшой партии можно особо не экономить, раз уж так принципиально для заказчика smile.gif

Тут ещё такая фишка, что надо запоминать состояние "тумблера", то есть он должен быть дубовый, как настоящий и при глюках питания должен оставаться в фиксированном состоянии (в котором его зафиксировал пользователь)
В некоторых классах аппаратуры данное требование обязательно.
Тинька запоминает состояние в ПЗУ и восстанавливает его при сбросе от вочдога или супервизора.


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


;
******

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



Цитата(Bludger @ Mar 13 2009, 11:48) *
Да, именно! На каждое нажатие перебрасывает между "вкл" и "выкл".

А емкости по питанию? Через 510к кнопку держать - пока внуки не подрастут. Ы-Ы-Ы! smile.gif
Go to the top of the page
 
+Quote Post
sera_os
сообщение Mar 13 2009, 08:17
Сообщение #13


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

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



Цитата(_Pasha @ Mar 13 2009, 10:08) *
А емкости по питанию? Через 510к кнопку держать - пока внуки не подрастут. Ы-Ы-Ы! smile.gif


А дальше диод стоит biggrin.gif


--------------------
Go to the top of the page
 
+Quote Post
Alexashka
сообщение Mar 13 2009, 08:18
Сообщение #14


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

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



Цитата(MrYuran @ Mar 13 2009, 11:01) *
Тут ещё такая фишка, что надо запоминать состояние "тумблера", то есть он должен быть дубовый, как настоящий и при глюках питания должен оставаться в фиксированном состоянии (в котором его зафиксировал пользователь)
В некоторых классах аппаратуры данное требование обязательно.
Тинька запоминает состояние в ПЗУ и восстанавливает его при сбросе от вочдога или супервизора.

У меня питание от аккумулятора, т.е глюков по идее не должно быть. Причем аккумулятор намертво припаивается к этому "тумблеру", ну и далее по схеме- DC/DC, контроллер и все остальное.
Go to the top of the page
 
+Quote Post
muravei
сообщение Mar 13 2009, 08:29
Сообщение #15


Гуру
******

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



Цитата(MrYuran @ Mar 13 2009, 11:01) *
Тинька запоминает состояние в ПЗУ

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

Глюки есть всегда.
Go to the top of the page
 
+Quote Post
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 Текстовая версия Сейчас: 31st July 2025 - 01:16
Рейтинг@Mail.ru


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