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

|
Еще интересует пара вопросиков: 1. как сделать переходник RS-485 RS-232 (к МК подключена микросхема ADM489)? Примерная схема подключения находится в прикрепленном файле. Можно взять готовый, но хотелось бы разобраться в подключении. Помогите, пожалуйста. 2. Объясните назначение и подключение сигналов A B Y Z микросхемы ADM489. Всем заранее благодарен
Сообщение отредактировал Evels - Aug 20 2009, 12:05
|
|
|
|
|
Aug 20 2009, 12:58
|
Гуру
     
Группа: Свой
Сообщений: 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)  Можно взять готовый, но хотелось бы разобраться в подключении. Дык вам "шашечки или ехать" все-таки нужно?  С подключением готового конвертора все просто: подключаете одноименные сигналы конверторов к линии и ставите терминаторы на концах линии связи. Только вы определитесь заранее: у вас двухпроводная линия связи или четырехпроводная? Для четырехпроводной линии все гораздо проще - не нужно "переключалку" направления делать. Цитата(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 к другой паре проводов). На концах линий (с каждой стороны) ставите резисторы-терминаторы, величина сопротивления которых зависит от волнового сопротивления вашей витой пары.
|
|
|
|
|
Aug 20 2009, 14:00
|
Группа: Участник
Сообщений: 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? Поясните про переключалку Цитата(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
|
|
|
|
|
Aug 20 2009, 15:04
|
Гуру
     
Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882

|
Цитата(Evels @ Aug 20 2009, 20:00)  Есть готовый конвертор RS489-RS232. Купил плату AWD10 для управления ДПТ. Так там 485-й интерфейс. Внешними сигналами все управляется, а через переходник RS489-RS232 не работает. Что за RS48 9? Я не знаю такого интерфейса.  Есть двухпроводный 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)  Поясните про переключалку  Если линия 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
|
|
|
|
|
Aug 21 2009, 11:14
|
Группа: Участник
Сообщений: 6
Регистрация: 11-12-08
Пользователь №: 42 379

|
Цитата(rezident @ Aug 20 2009, 18:04)  Тогда RE и DE объединяются и подключаются к R2OUT (ADM202) и соответственно R1IN подключается к RTS COM-порта. R1IN подключается к RTS COM-порта или R2IN?
|
|
|
|
Сообщений в этой теме
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     rezident Цитата(Evels @ Aug 21 2009, 17:14) R1IN п... Aug 21 2009, 11:24    Evels Цитата(rezident @ Aug 20 2009, 18:04) Тог... Aug 25 2009, 09:52     rezident Цитата(Evels @ Aug 25 2009, 15:52) Тогда ... Aug 25 2009, 16:17      AHTOXA Цитата(rezident @ Aug 25 2009, 22:17) О... Aug 25 2009, 17:24
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
|
|
|