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

 
 
> Включение питания устройства по RS232, Без потребления в выключенном состоянии
Nivovod
сообщение Oct 21 2014, 07:58
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 38
Регистрация: 16-06-10
Пользователь №: 57 971



Задача: необходимо включить питание устройства (от аккумулятора) при получении любого байта по RS232. В процессе ожидания сигнала по RS232 питание устройства должно быть выключено и потребление от аккумулятора равно нулю. После приема байта и включения, устройство отрабатывает определенные действиия и должно выключится самостоятельно (с нулевым потреблением) до прихода очередного байта по RS232.
Сейчас включение сделано с помощью D-тригера по фронту сигнала RX с последующим сбросом триггера сигналом с контроллера устройства. Однако в режиме ожидания триггер сам потребляет ток, хоть и микроскопический.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 14)
Plain
сообщение Oct 21 2014, 08:30
Сообщение #2


Гуру
******

Группа: Участник
Сообщений: 6 776
Регистрация: 5-03-09
Из: Москва
Пользователь №: 45 710



Паразитируйте от линии — стандарт определяет паузу, как –12 В.

Но лучше Вы бы прочли сперва об аккумуляторах вообще, потому что все Ваши неопределённости на порядки меньше их типичных токов саморазряда.
Go to the top of the page
 
+Quote Post
Herz
сообщение Oct 21 2014, 10:30
Сообщение #3


Гуру
******

Группа: Модераторы
Сообщений: 10 983
Регистрация: 23-11-05
Пользователь №: 11 287



Цитата(Nivovod @ Oct 21 2014, 10:58) *
Задача: необходимо включить питание устройства (от аккумулятора) при получении любого байта по RS232. В процессе ожидания сигнала по RS232 питание устройства должно быть выключено и потребление от аккумулятора равно нулю.

Задача не имеет решения, пока стремимся к абсолютному нулю.
Когда этот "ноль" обретёт сколько-нибудь конечное очертание, можно будет рассуждать...
Go to the top of the page
 
+Quote Post
iosifk
сообщение Oct 21 2014, 13:37
Сообщение #4


Гуру
******

Группа: Модераторы
Сообщений: 4 011
Регистрация: 8-09-05
Из: спб
Пользователь №: 8 369



Цитата(Nivovod @ Oct 21 2014, 11:58) *
Задача: необходимо включить питание устройства (от аккумулятора) при получении любого байта по RS232.

возьмите линию 4-20 мА и питайтесь от линии...


--------------------
www.iosifk.narod.ru
Go to the top of the page
 
+Quote Post
Massi
сообщение Oct 21 2014, 17:32
Сообщение #5


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

Группа: Свой
Сообщений: 1 007
Регистрация: 24-01-06
Из: Киев
Пользователь №: 13 556



для начала у Вас рс правильный или не очень...осцилографом не мешало бы посмотреть...
питать...у Вас на линиях если рс полный будет есть -+12 на линиях управления ...любой мелкий полевик примет сигнал...если его выпрямить и сохранить на конденсаторе...правда встанет вопрос о защите от сбоев...
посему вижу так...линия управления генерирует напряжение питания ...данные принимаем через мах232 и атмегу8...пока есть питание атмега принимает данные и ждет спада напряжения питания или снятие сигнала с линии управления которую назовем ВЫКЛ
если мегу перевести в 32 кГц режим то ей хватит с головой...


--------------------
Motobaza.kiev.ua
Go to the top of the page
 
+Quote Post
AlexeyW
сообщение Oct 21 2014, 20:21
Сообщение #6


Знающий
****

Группа: Свой
Сообщений: 988
Регистрация: 3-11-10
Пользователь №: 60 636



Цитата(Herz @ Oct 21 2014, 13:30) *
Задача не имеет решения, пока стремимся к абсолютному нулю.

Почему же.. накапливаем на конденсаторе энергию. нужную для запуска - а потом ноль, если не считать утечки транзисторов.
Go to the top of the page
 
+Quote Post
Herz
сообщение Oct 22 2014, 09:04
Сообщение #7


Гуру
******

Группа: Модераторы
Сообщений: 10 983
Регистрация: 23-11-05
Пользователь №: 11 287



Цитата(AlexeyW @ Oct 21 2014, 23:21) *
Почему же.. накапливаем на конденсаторе энергию. нужную для запуска - а потом ноль, если не считать утечки транзисторов.

Почему же не считать? Ноль - это ноль. "Микроскопический ток" автора не устраивает. А сколько именно можно не считать - пусть сначала он нам скажет.
Go to the top of the page
 
+Quote Post
rx3apf
сообщение Oct 31 2014, 09:43
Сообщение #8


Гуру
******

Группа: Участник
Сообщений: 3 834
Регистрация: 14-06-06
Из: Moscow, Russia
Пользователь №: 18 047



Цитата(Nivovod @ Oct 21 2014, 10:58) *
Сейчас включение сделано с помощью D-тригера по фронту сигнала RX с последующим сбросом триггера сигналом с контроллера устройства. Однако в режиме ожидания триггер сам потребляет ток, хоть и микроскопический.

Т.е. типичное потребление CMOS-логики в неактивном состоянии на субмикроамперном уровне (что много меньше тока саморазряда аккумулятора) - не устраивает ? Тогда, боюсь, задача вообще не имеет решения. Ну разве что вообще коммутация с помощью реле с малым рабочим током...
Go to the top of the page
 
+Quote Post
Bakradze
сообщение Oct 31 2014, 11:15
Сообщение #9


Местный
***

Группа: Участник
Сообщений: 432
Регистрация: 17-12-09
Пользователь №: 54 306



Вообще ноль, абсолютный? Или микроампер устроит?
Go to the top of the page
 
+Quote Post
Herz
сообщение Oct 31 2014, 17:13
Сообщение #10


Гуру
******

Группа: Модераторы
Сообщений: 10 983
Регистрация: 23-11-05
Пользователь №: 11 287



Цитата(rx3apf @ Oct 31 2014, 11:43) *
Т.е. типичное потребление CMOS-логики в неактивном состоянии на субмикроамперном уровне (что много меньше тока саморазряда аккумулятора) - не устраивает ? Тогда, боюсь, задача вообще не имеет решения. Ну разве что вообще коммутация с помощью реле с малым рабочим током...

Это как может быть, если тока совсем нет?

Цитата(Bakradze @ Oct 31 2014, 13:15) *
Вообще ноль, абсолютный? Или микроампер устроит?

Очевидно, не устроит. Устраивало бы - и вопроса бы не возникло. А сколько же именно устроит, автор так и не смог определиться. Видимо, нужен круглый ноль. biggrin.gif
Go to the top of the page
 
+Quote Post
Дмитрий_Б
сообщение Nov 2 2014, 16:49
Сообщение #11


Местный
***

Группа: Участник
Сообщений: 211
Регистрация: 25-10-09
Пользователь №: 53 195



Цитата(Nivovod @ Oct 21 2014, 11:58) *
Задача: необходимо включить питание устройства (от аккумулятора) при получении любого байта по RS232. В процессе ожидания сигнала по RS232 питание устройства должно быть выключено и потребление от аккумулятора равно нулю. После приема байта и включения, устройство отрабатывает определенные действиия и должно выключится самостоятельно (с нулевым потреблением) до прихода очередного байта по RS232.
Сейчас включение сделано с помощью D-тригера по фронту сигнала RX с последующим сбросом триггера сигналом с контроллера устройства. Однако в режиме ожидания триггер сам потребляет ток, хоть и микроскопический.

Сделайте так, чтобы при получении старт-бита включался бы некоторый КМОП-ключ включения питания устройства; выключение должно происходить под управлением вашего устройства, а не тогда, когда перестанет передаваться информация по линии.
Go to the top of the page
 
+Quote Post
Herz
сообщение Nov 3 2014, 06:49
Сообщение #12


Гуру
******

Группа: Модераторы
Сообщений: 10 983
Регистрация: 23-11-05
Пользователь №: 11 287



Цитата(Дмитрий_Б @ Nov 2 2014, 18:49) *
Сделайте так, чтобы при получении старт-бита включался бы некоторый КМОП-ключ включения питания устройства; выключение должно происходить под управлением вашего устройства, а не тогда, когда перестанет передаваться информация по линии.

А почему Вы решили, что сделано не так?
Go to the top of the page
 
+Quote Post
Дмитрий_Б
сообщение Nov 3 2014, 12:13
Сообщение #13


Местный
***

Группа: Участник
Сообщений: 211
Регистрация: 25-10-09
Пользователь №: 53 195



Цитата(Herz @ Nov 3 2014, 10:49) *
А почему Вы решили, что сделано не так?

Потому, что автор интересуется, как обеспечить включение без потребления от источника питания. Ключ - это почти то же самое решение, что ранее предложенное уже питание от сигнальной линии.
Go to the top of the page
 
+Quote Post
Herz
сообщение Nov 3 2014, 16:41
Сообщение #14


Гуру
******

Группа: Модераторы
Сообщений: 10 983
Регистрация: 23-11-05
Пользователь №: 11 287



Цитата(Дмитрий_Б @ Nov 3 2014, 14:13) *
Потому, что автор интересуется, как обеспечить включение без потребления от источника питания. Ключ - это почти то же самое решение, что ранее предложенное уже питание от сигнальной линии.

По-моему, Вы невнимательно прочитали, ибо предложили ровно то, что было сделано автором. Только "некоторый КМОП-ключ" у него назван триггером.
Go to the top of the page
 
+Quote Post
rx3apf
сообщение Nov 4 2014, 11:53
Сообщение #15


Гуру
******

Группа: Участник
Сообщений: 3 834
Регистрация: 14-06-06
Из: Moscow, Russia
Пользователь №: 18 047



Цитата(Herz @ Oct 31 2014, 20:13) *
Это как может быть, если тока совсем нет?

Появилась посылка - сработало реле (по старт-биту). В чем проблема ? Но CMOS в неактивном состоянии жрет много меньше саморазряда источника, и борьба за "абсолютный ноль" лишена хоть какого-либо смысла.
Go to the top of the page
 
+Quote Post

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

 


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


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