Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: инвертирование битов, передаваемых по токовой петле
Форум разработчиков электроники ELECTRONIX.ru > Сайт и форум > В помощь начинающему
legioner1
Добрый день, нашел плату, которая по токовой петле выдает сигнал с инвертированными битами. то есть логической "1" соответсвует низкий уровень(0 мА), а логическому "0" соответсвует высокий уровень сигнала (20мА). Даже не знаю как это назвать...
Сейчас думаю из чего спаять примочку, чтобы биты перевернула. Вот собственно и вопрос из чего, может быть как?
и что это за токовая петля такая, что 20 мА передает "0"...
rezident
Преобразователь тока в напряжение это резистор. Поставьте на приемном входе устройства резистор и вслед за ним компаратор-инвертор.
DpInRock
Все правильно токовая петля передает.
На приемном конце оптрон. Когда ток течет, фотоэлемент открыт, на выходе низкий уровень.
Он является активным.
Dog Pawlowa
Цитата(DpInRock @ Apr 23 2010, 02:16) *
Все правильно токовая петля передает...

Обычно принято, что при обрыве провода(нет тока) формируется break - активный ноль на входе УАРТ.
Но бывает и такая экзотика, как пишет автор.

А вот как включить - все верно.
legioner1
Цитата(rezident @ Apr 22 2010, 17:49) *
Преобразователь тока в напряжение это резистор. Поставьте на приемном входе устройства резистор и вслед за ним компаратор-инвертор.


спасибо, компаратор ставить за инвертором, чтобы обратный ток не сжег или зачем?

Нашел на работе среди хлама преобразователь токовая петля - RS232 с гальваноразвязкой.
Теперь у меня логически инвертированный сигнал напряжения.
Чтобы инвертировать напряжение для RS232 компьютера, достаточно ведь только одного КМОП-инвертора, запитанного от 12В?
или так нельзя, нужно 2 инвертора и за ними компараторы?
rezident
Цитата(legioner1 @ Apr 23 2010, 14:52) *
спасибо, компаратор ставить за инвертором, чтобы обратный ток не сжег или зачем?
У меня написано компаратор-инвертор, а не компаратор и инвертор. То бишь компаратор, инвертирующий входной сигнал.
Цитата(legioner1 @ Apr 23 2010, 14:52) *
Нашел на работе среди хлама преобразователь токовая петля - RS232 с гальваноразвязкой.
Такой преобразователь легко делается на пере оптронов. Потому, что излучающий светодиод оптрона как раз током управляется.
Цитата(legioner1 @ Apr 23 2010, 14:52) *
Чтобы инвертировать напряжение для RS232 компьютера, достаточно ведь только одного КМОП-инвертора, запитанного от 12В?
или так нельзя, нужно 2 инвертора и за ними компараторы?
Вы уж как-то сами разберитесь с своими инверсиями. Для асинхронных приемопередатчиков (UART) уровень MARK передается лог.1 в уровнях TTL-сигнала и напряжением в диапазоне от -5В до -25В в интерфейсе RS232. Уровень SPACE передается как лог.0 TTL-сигнала и как напряжение в диапазоне от +5В до +25В в интерфейсе RS232. Вот исходя их этих сведений, и определяйтесь с количеством инверсий. Уровень MARK - неактивный уровень, который присутствует на выходе передатчика UART когда последний не передает.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.