Перейти к содержанию
    

инвертирование битов, передаваемых по токовой петле

Добрый день, нашел плату, которая по токовой петле выдает сигнал с инвертированными битами. то есть логической "1" соответсвует низкий уровень(0 мА), а логическому "0" соответсвует высокий уровень сигнала (20мА). Даже не знаю как это назвать...

Сейчас думаю из чего спаять примочку, чтобы биты перевернула. Вот собственно и вопрос из чего, может быть как?

и что это за токовая петля такая, что 20 мА передает "0"...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Преобразователь тока в напряжение это резистор. Поставьте на приемном входе устройства резистор и вслед за ним компаратор-инвертор.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Все правильно токовая петля передает.

На приемном конце оптрон. Когда ток течет, фотоэлемент открыт, на выходе низкий уровень.

Он является активным.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Все правильно токовая петля передает...

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

Но бывает и такая экзотика, как пишет автор.

 

А вот как включить - все верно.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Преобразователь тока в напряжение это резистор. Поставьте на приемном входе устройства резистор и вслед за ним компаратор-инвертор.

 

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

 

Нашел на работе среди хлама преобразователь токовая петля - RS232 с гальваноразвязкой.

Теперь у меня логически инвертированный сигнал напряжения.

Чтобы инвертировать напряжение для RS232 компьютера, достаточно ведь только одного КМОП-инвертора, запитанного от 12В?

или так нельзя, нужно 2 инвертора и за ними компараторы?

Изменено пользователем legioner1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

спасибо, компаратор ставить за инвертором, чтобы обратный ток не сжег или зачем?
У меня написано компаратор-инвертор, а не компаратор и инвертор. То бишь компаратор, инвертирующий входной сигнал.

Нашел на работе среди хлама преобразователь токовая петля - RS232 с гальваноразвязкой.
Такой преобразователь легко делается на пере оптронов. Потому, что излучающий светодиод оптрона как раз током управляется.

Чтобы инвертировать напряжение для RS232 компьютера, достаточно ведь только одного КМОП-инвертора, запитанного от 12В?

или так нельзя, нужно 2 инвертора и за ними компараторы?

Вы уж как-то сами разберитесь с своими инверсиями. Для асинхронных приемопередатчиков (UART) уровень MARK передается лог.1 в уровнях TTL-сигнала и напряжением в диапазоне от -5В до -25В в интерфейсе RS232. Уровень SPACE передается как лог.0 TTL-сигнала и как напряжение в диапазоне от +5В до +25В в интерфейсе RS232. Вот исходя их этих сведений, и определяйтесь с количеством инверсий. Уровень MARK - неактивный уровень, который присутствует на выходе передатчика UART когда последний не передает.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...