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

 
 
> Снова RS422 и RS232
boatsman
сообщение Nov 8 2007, 03:31
Сообщение #1





Группа: Новичок
Сообщений: 2
Регистрация: 8-11-07
Пользователь №: 32 145



Подскажите что можно придумать в следующей ситуации:
имеется
- дистрибьютор NMEA сигнала (RS422) от которого идут только две линии TX+ (A) и TX- (B).
- ПК с портом RS232 с программой, которая должна принимать данный сигнал NMEA (более точно это данные GPS подаваемые чере дистрибьютор)

требуется
найти оптимальное и наиболее безопасное решение для организации такого подключения.

Также просьба подсказать почему прямое подключение линии А RS422 к RX на RS232 не считается достаточно надежным в этой ситуации.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
boatsman
сообщение Nov 9 2007, 07:29
Сообщение #2





Группа: Новичок
Сообщений: 2
Регистрация: 8-11-07
Пользователь №: 32 145



Спасибо всем за ответы.
Дело в том что когда мне пришлось решать эту задачу (кстати вовсе не по наказу какого-то там препода а реальную, рабочую) у меня не было под рукой оптопары и поэтму я кинул линию А от RS422 напрямую на RX (пин 2) RS232.
Все заработало. Но спустя полгода что-то произошло и передача данных по этому порту прервалась. Когда посмотрели то было сказано, что на дистрибьюторе, который передавал данные в формате RS422, выгорела гальваноразвязка. Сам я не проверял но думаю люди которые это заявляют достаточно компетенты.
Проблему решили поставив новый дистрибютор и оптоизолированный RS232.
Но при этом: копаясь в инете я нашел документ описывающий стандарт NMEA (используется в морской электронике). В этом документе говориться что прямое соединение линии А RS422 с RX RS232 является общепринятой и достаточно распространенной практикой.
Go to the top of the page
 
+Quote Post
rezident
сообщение Nov 9 2007, 11:12
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Цитата(boatsman @ Nov 9 2007, 12:29) *
В этом документе говориться что прямое соединение линии А RS422 с RX RS232 является общепринятой и достаточно распространенной практикой.

Не знаю как насчет общепринятого, но теоретически так делать можно. Только подключать нужно правильно
RS-422 --> RS-232
------------------
D+ ( A ) --> GND
D- ( B ) --> RXD

лог.1. в RS-422 когда потенциал A > потенциала B, лог1. в RS-232 потенциал RXD < потенциала GND. И соответственно наоборот: лог.0. в RS-422 когда потенциал A < потенциала B, лог.0. в RS-232 потенциал RXD > потенциала GND. Поскольку по стандарту TIA/EIA-422 в RS-422 выходные уровни не менее +-2В на нагрузке 4кОм, а в реальных приемниках RS-232 чувствительность такая же или лучше, то в принципе должно работать.
При всем при этом RS-422 должен быть обязательно гальванически изолирован от остальной части схемы.
P.S. а вот наоборот уже так нельзя, в смысле RS-232 -> RS-422. Нельзя без преобразования уровней и типов интерфейсов.
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 21st July 2025 - 07:35
Рейтинг@Mail.ru


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