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

 
 
> RS-232 <-> RS-422
Sinoptic555
сообщение Aug 22 2006, 12:53
Сообщение #1


Частый гость
**

Группа: Новичок
Сообщений: 91
Регистрация: 22-08-06
Пользователь №: 19 737



Всем привет!

Подскажите пожалуйста, как организовать связь, запаять контакты
между RS-232 и RS-422, (вернее UART и RS-422).

-- Везде пишут что это сделать легко и просто из 2-х RS-232, но хоть бы
кто-то сказал КАК это делается?

-- Тут же второй вопрос возникает, после соединения 2-х портов RS-232
c 1-им RS-422, как организовать правильное программное считывание данных
с этих RS-232 ? Похоже на сущий ад - метаться между 2-я микросхемами и
собирать байты по битам?

Спасибо
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 5)
ipc
сообщение Aug 22 2006, 13:08
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 553
Регистрация: 30-03-05
Из: Санкт Петербург
Пользователь №: 3 793



Цитата(Sinoptic555 @ Aug 22 2006, 16:53) *
Всем привет!

Подскажите пожалуйста, как организовать связь, запаять контакты
между RS-232 и RS-422, (вернее UART и RS-422).

-- Везде пишут что это сделать легко и просто из 2-х RS-232, но хоть бы
кто-то сказал КАК это делается?

-- Тут же второй вопрос возникает, после соединения 2-х портов RS-232
c 1-им RS-422, как организовать правильное программное считывание данных
с этих RS-232 ? Похоже на сущий ад - метаться между 2-я микросхемами и
собирать байты по битам?

Спасибо

Насколько я представляю RS-232 полнодуплексный интерфейс и имеет раздельный Rx и Tx а RS-422 тоже полнодуплексный но только RS-485ый.Так что несовсем понятно зачем два RS-232
Go to the top of the page
 
+Quote Post
Sinoptic555
сообщение Aug 22 2006, 13:12
Сообщение #3


Частый гость
**

Группа: Новичок
Сообщений: 91
Регистрация: 22-08-06
Пользователь №: 19 737



Цитата
Насколько я представляю RS-232 полнодуплексный интерфейс и имеет раздельный Rx и Tx а RS-422 тоже полнодуплексный но только RS-485ый.Так что несовсем понятно зачем два RS-232


Я так понял что там у них каждая пара на каждый логический уровень. На тот случай
если потенциалы земли на 2 точках не одинаковы.

Сообщение отредактировал Sinoptic555 - Aug 22 2006, 13:13
Go to the top of the page
 
+Quote Post
ipc
сообщение Aug 22 2006, 13:16
Сообщение #4


Знающий
****

Группа: Свой
Сообщений: 553
Регистрация: 30-03-05
Из: Санкт Петербург
Пользователь №: 3 793



Цитата(Sinoptic555 @ Aug 22 2006, 17:12) *
Цитата

Насколько я представляю RS-232 полнодуплексный интерфейс и имеет раздельный Rx и Tx а RS-422 тоже полнодуплексный но только RS-485ый.Так что несовсем понятно зачем два RS-232


Я так понял что там у них каждая пара на каждый логический уровень. На тот случай
если потенциалы земли на 2 точках не одинаковы.


Всеравно непонятно.Куча фирм делает такие конвертеры без всяких напрягов.Пример.
Go to the top of the page
 
+Quote Post
rezident
сообщение Aug 22 2006, 15:59
Сообщение #5


Гуру
******

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



Если не нужна гальваническая развязка, то все делается элементарно. Берете м/с драйвера RS-232 (у которой хотя бы один приемник и один передатчик) и м/с драйвера RS-422. Соединяете выход приемника м/с RS-232 со входом передатчика м/с RS-422 и вход передатчика м/с RS-232 с выходом приемника м/с RS-422. Если у обеих м/с есть входы разрешения и/или shutdown, то подаете на них соответствующие уровни, чтобы разрешить рботы их приемников/передатчиков. Естественно общий и питание нужно подать на обе м/с, причем м/с должны быть расчитаны на такую величину питания, которую вы собрались подавать. Не все 5В м/с драйверов могут работать при питании 3.3В. Сами м/с драйверов обоих интерфейсов выберите, например, на сайте Maxim/Dallas.

Сообщение отредактировал rezident - Aug 22 2006, 16:03
Go to the top of the page
 
+Quote Post
m_y
сообщение Aug 22 2006, 16:10
Сообщение #6


Частый гость
**

Группа: Свой
Сообщений: 162
Регистрация: 21-02-05
Из: С-Петербург
Пользователь №: 2 780



Просто соедините Rx и Tx выходы UART с входом и выходом трансивера RS422. Обратите внимание на SN65HVD179 от Texas (http://focus.ti.com/lit/ds/symlink/sn65hvd179.pdf).
Go to the top of the page
 
+Quote Post

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

 


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


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