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

 
 
> RS489 & RS485
Evels
сообщение Aug 19 2009, 13:22
Сообщение #1





Группа: Участник
Сообщений: 6
Регистрация: 11-12-08
Пользователь №: 42 379



Всем привет!
Помогите, пожалуйста, новичку разобраться с RS232 RS485.
Особенно интересует дуплексная и полудуплексная передача (отличие и взаимосвязь микросхем ADM489 и ADM485)
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Evels
сообщение Aug 20 2009, 12:03
Сообщение #2





Группа: Участник
Сообщений: 6
Регистрация: 11-12-08
Пользователь №: 42 379



Еще интересует пара вопросиков:
1. как сделать переходник RS-485 RS-232 (к МК подключена микросхема ADM489)?
Примерная схема подключения находится в прикрепленном файле.
Можно взять готовый, но хотелось бы разобраться в подключении. Помогите, пожалуйста.
2. Объясните назначение и подключение сигналов A B Y Z микросхемы ADM489.

Всем заранее благодарен

Сообщение отредактировал Evels - Aug 20 2009, 12:05
Прикрепленные файлы
Прикрепленный файл  __________.rar ( 8.87 килобайт ) Кол-во скачиваний: 41
 
Go to the top of the page
 
+Quote Post
rezident
сообщение Aug 20 2009, 12:58
Сообщение #3


Гуру
******

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



Цитата(Evels @ Aug 20 2009, 18:03) *
1. как сделать переходник RS-485 RS-232 (к МК подключена микросхема ADM489)?
Примерная схема подключения находится в прикрепленном файле.
А причем тут МК? Как я понимаю, вам нужен конвертор RS485-RS232 именно для PC? Тогда на вашем рисунке не хватает еще одного трансивера RS485.
Цитата(Evels @ Aug 20 2009, 18:03) *
Можно взять готовый, но хотелось бы разобраться в подключении.
Дык вам "шашечки или ехать" все-таки нужно? laughing.gif С подключением готового конвертора все просто: подключаете одноименные сигналы конверторов к линии и ставите терминаторы на концах линии связи. Только вы определитесь заранее: у вас двухпроводная линия связи или четырехпроводная? Для четырехпроводной линии все гораздо проще - не нужно "переключалку" направления делать.
Цитата(Evels @ Aug 20 2009, 18:03) *
2. Объясните назначение и подключение сигналов A B Y Z микросхемы ADM489.
Вы datasheet читали? Английский разумеете? Там черным по белому назначение выводов написано. A и B это входы приемника трансивера , Y и Z - выходы передатчика трансивера. Интерфейс RS485 - дифференциальный, поэтому входы/выходы у трансивера парные. Для подключения к двухпроводной линии RS485 предварительно соединяете A с Y и B с Z и подключаете их к витой паре. При подключении к четырехпроводной линии RS485 каждую пару сигналов к своей витой паре проводов (A и B к одной паре проводов, Y и Z к другой паре проводов). На концах линий (с каждой стороны) ставите резисторы-терминаторы, величина сопротивления которых зависит от волнового сопротивления вашей витой пары.
Go to the top of the page
 
+Quote Post
Evels
сообщение Aug 20 2009, 14:00
Сообщение #4





Группа: Участник
Сообщений: 6
Регистрация: 11-12-08
Пользователь №: 42 379



Цитата(rezident @ Aug 20 2009, 15:58) *
А причем тут МК? Как я понимаю, вам нужен конвертор RS485-RS232 именно для PC? Тогда на вашем рисунке не хватает еще одного трансивера RS485.

Да конвертор нужен для ПК. Есть готовый конвертор RS489-RS232. Купил плату AWD10 для управления ДПТ. Так там 485-й интерфейс. Внешними сигналами все управляется, а через переходник RS489-RS232 не работает. Хочу на макетке собрать свой RS485-RS232.


Цитата(rezident @ Aug 20 2009, 15:58) *
Только вы определитесь заранее: у вас двухпроводная линия связи или четырехпроводная? Для четырехпроводной линии все гораздо проще - не нужно "переключалку" направления делать.

Я так понимаю, что лучше делать четырехпроводную (RO RE DE DI)? Подскажите, пожалуйста, как распаять соединение ADM485 и ADM202? Входы А и В подключаются напрямую ко входам А и В 485-й микросхесмы на AWD10. Питание и земля тоже понятно. А как соединять четыре оставшихся? DI 485-й соединить с RO 202-й микросхемы, а RO 485-й с TI 202-й? Как соединять DE и RE?
Поясните про переключалку laughing.gif

Цитата(rezident @ Aug 20 2009, 15:58) *
Вы datasheet читали? Английский разумеете? Там черным по белому назначение выводов написано. A и B это входы приемника трансивера , Y и Z - выходы передатчика трансивера. Интерфейс RS485 - дифференциальный, поэтому входы/выходы у трансивера парные. Для подключения к двухпроводной линии RS485 предварительно соединяете A с Y и B с Z и подключаете их к витой паре. При подключении к четырехпроводной линии RS485 каждую пару сигналов к своей витой паре проводов (A и B к одной паре проводов, Y и Z к другой паре проводов). На концах линий (с каждой стороны) ставите резисторы-терминаторы, величина сопротивления которых зависит от волнового сопротивления вашей витой пары.

Да читал ))
Все перевел, только не понятно было почему по два входа и как их подключать. Спасибо.

Сообщение отредактировал Evels - Aug 20 2009, 14:49
Go to the top of the page
 
+Quote Post
rezident
сообщение Aug 20 2009, 15:04
Сообщение #5


Гуру
******

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



Цитата(Evels @ Aug 20 2009, 20:00) *
Есть готовый конвертор RS489-RS232. Купил плату AWD10 для управления ДПТ. Так там 485-й интерфейс. Внешними сигналами все управляется, а через переходник RS489-RS232 не работает.
Что за RS489? Я не знаю такого интерфейса. cranky.gif Есть двухпроводный RS485 и четырехпроводный RS485. Есть еще RS422, он тоже дифференциальный и четырехпроводный. У вас видимо четырехпроводный RS485, а никакой не RS489, так? Тогда еще раз спрашиваю: сколько у вас проводов в линии связи интерфейса RS485? Если четыре, то подключение очевидно: A<-Y, B<-Z и Y->A, Z->B. Если два, то перед подключением к линии RS485 соедините между собой выводы трансивера ADM489 A с Y и B с Z и только после этого подключайте к двупроводной линии связи. на другой стороне линии RS485 (в каком-то вашем AWD10) линия подключается к сигналам обозначенным A и B (иногда их маркируют D+ и D-)
Цитата(Evels @ Aug 20 2009, 20:00) *
Я так понимаю, что лучше делать четырехпроводную (RO RE DE DI)? Подскажите, пожалуйста, как распаять со единение ADM485 и ADM202?
RO (ADM489 или ADM485) соединяется с T1IN (ADM202) (соответственно T1OUT с RXD COM-порта), DI (ADM489 или ADM485) с R1OUT (ADM202) (R1IN с TXD COM-порта). GND и VCC обеих м/с соединяются и на них подается внешнее питание 5В±5%.
Цитата(Evels @ Aug 20 2009, 20:00) *
Поясните про переключалку laughing.gif

Если линия RS485 четырехпроводная и подключается только к одному устройству (соединения точка-точка), то выводами RE и DE управлять не обязательно. Вклчите и приемник и передатчик принудительно: RE к GND подключите, а DE к VCC (ADM489 или ADM485). Если же линия связи двупроводная, то нужно управлять направлением передачи (прием/передача). Тогда RE и DE объединяются и подключаются к R2OUT (ADM202) и соответственно R2IN подключается к RTS COM-порта. Для управления направлением передачи нужно будет программно в компе переключать сигнал RTS. Если скорость передачи фиксирована и меняться не будет, то можно вместо внешнего сигнала сделать локальную "переключалку", например, поставить одновибратор на NE555, настроив его на перезапуск по спадающему фронту от сигнала на DI и генерацию импульса длительностью чуть больше времени передачи одного символа (T=15/baudrate вполне нормально будет).

Сообщение отредактировал rezident - Aug 21 2009, 11:25
Go to the top of the page
 
+Quote Post
Evels
сообщение Aug 25 2009, 09:52
Сообщение #6





Группа: Участник
Сообщений: 6
Регистрация: 11-12-08
Пользователь №: 42 379



Цитата(rezident @ Aug 20 2009, 18:04) *
Тогда RE и DE объединяются и подключаются к R2OUT (ADM202) и соответственно R2IN подключается к RTS COM-порта.


Я подключил параллельно ADM485 на своей плате (AWD) еще одну такую же м/с. В этом случае все прекрасно работает через имеющийся в наличии преобразователь интерфейсов (как я уже писал у меня преобразователь RS485-RS232, в котором стоит м/с ADM489). Можно и так оставить, только не удобно к каждой новой плате дополнительную м/с запаивать.
Пробовал паять свой переходник (рисунок в прикрепленном файле), но почему-то не работает wassat.gif
Если я правильно понимаю, то при RTS ON COM-порт ПК настроен на прием данных, а при RTS OFF на передачу? (при этом RTS ON не нулевой сигнал?)
Тогда при такой сжеме подключения при RTS ON будет активен сигнал DE, т.е. будет включен выход передатчика. Получается, что между DE-RE и R2out нужно поставить инвертор?

Цитата(rezident @ Aug 20 2009, 18:04) *
Для управления направлением передачи нужно будет программно в компе переключать сигнал RTS.


Поясните, пожалуйста, как программно переключать сигнал RTS? Как узнать когда именно его переключать, если я передаю данные устройству и тут же принимаю от него ответ? (скорость может меняться)
Прикрепленные файлы
Прикрепленный файл  _____.rar ( 3.47 килобайт ) Кол-во скачиваний: 19
 
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Evels   RS489 & RS485   Aug 19 2009, 13:22
- - =AK=   Цитата(Evels @ Aug 19 2009, 22:52) Помоги...   Aug 19 2009, 13:58
- - rezident   Цитата(Evels @ Aug 19 2009, 19:22) Особен...   Aug 20 2009, 06:41
|- - =AK=   Цитата(rezident @ Aug 20 2009, 16:11) на ...   Aug 20 2009, 06:53
|- - rezident   Цитата(=AK= @ Aug 20 2009, 12:53) Для пол...   Aug 20 2009, 07:02
- - Evels   Цитата(rezident @ Aug 20 2009, 18:04) Что...   Aug 20 2009, 15:32
- - =AK=   Цитата(rezident @ Aug 21 2009, 00:34) Что...   Aug 21 2009, 03:14
|- - rezident   Цитата(=AK= @ Aug 21 2009, 09:14) Я не зн...   Aug 21 2009, 10:24
|- - =AK=   Цитата(rezident @ Aug 21 2009, 19:54) По ...   Aug 21 2009, 11:43
||- - rezident   Цитата(=AK= @ Aug 21 2009, 17:43) И кто э...   Aug 21 2009, 15:26
|- - Dog Pawlowa   Цитата(rezident @ Aug 21 2009, 13:24) ......   Aug 21 2009, 12:24
- - Evels   Цитата(rezident @ Aug 20 2009, 18:04) Тог...   Aug 21 2009, 11:14
|- - rezident   Цитата(Evels @ Aug 21 2009, 17:14) R1IN п...   Aug 21 2009, 11:24
- - rezident   Цитата(Evels @ Aug 25 2009, 15:52) Тогда ...   Aug 25 2009, 16:17
- - AHTOXA   Цитата(rezident @ Aug 25 2009, 22:17) О...   Aug 25 2009, 17:24


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

 


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


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