Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Включение питания устройства по RS232
Форум разработчиков электроники ELECTRONIX.ru > Аналоговая и цифровая техника, прикладная электроника > Вопросы аналоговой техники
Nivovod
Задача: необходимо включить питание устройства (от аккумулятора) при получении любого байта по RS232. В процессе ожидания сигнала по RS232 питание устройства должно быть выключено и потребление от аккумулятора равно нулю. После приема байта и включения, устройство отрабатывает определенные действиия и должно выключится самостоятельно (с нулевым потреблением) до прихода очередного байта по RS232.
Сейчас включение сделано с помощью D-тригера по фронту сигнала RX с последующим сбросом триггера сигналом с контроллера устройства. Однако в режиме ожидания триггер сам потребляет ток, хоть и микроскопический.
Plain
Паразитируйте от линии — стандарт определяет паузу, как –12 В.

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

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

возьмите линию 4-20 мА и питайтесь от линии...
Massi
для начала у Вас рс правильный или не очень...осцилографом не мешало бы посмотреть...
питать...у Вас на линиях если рс полный будет есть -+12 на линиях управления ...любой мелкий полевик примет сигнал...если его выпрямить и сохранить на конденсаторе...правда встанет вопрос о защите от сбоев...
посему вижу так...линия управления генерирует напряжение питания ...данные принимаем через мах232 и атмегу8...пока есть питание атмега принимает данные и ждет спада напряжения питания или снятие сигнала с линии управления которую назовем ВЫКЛ
если мегу перевести в 32 кГц режим то ей хватит с головой...
AlexeyW
Цитата(Herz @ Oct 21 2014, 13:30) *
Задача не имеет решения, пока стремимся к абсолютному нулю.

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

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

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

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

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

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

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

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

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

По-моему, Вы невнимательно прочитали, ибо предложили ровно то, что было сделано автором. Только "некоторый КМОП-ключ" у него назван триггером.
rx3apf
Цитата(Herz @ Oct 31 2014, 20:13) *
Это как может быть, если тока совсем нет?

Появилась посылка - сработало реле (по старт-биту). В чем проблема ? Но CMOS в неактивном состоянии жрет много меньше саморазряда источника, и борьба за "абсолютный ноль" лишена хоть какого-либо смысла.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2024 Invision Power Services, Inc.