RS-485 один из наиболее распространенных стандартов физического уровня связи. Физический уровень - это канал связи и способ передачи сигнала.
Сеть, построенная на интерфейсе RS-485, представляет собой приемопередатчики, соединенные при помощи витой пары - двух скрученных проводов. В основе интерфейса RS-485 лежит принцип дифференциальной передачи данных. Суть его заключается в передаче одного сигнала по двум проводам. Причем по одному проводу идет оригинальный сигнал, а по другому - его инверсная копия. Другими словами, если на одном проводе "1", то на другом "0" и наоборот. Таким образом, между двумя проводами витой пары всегда есть разность потенциалов: при "1" она положительна, при "0" - отрицательна.
Именно этой разностью потенциалов и передается сигнал. Такой способ передачи обеспечивает высокую устойчивость к синфазной помехе. Синфазной называют помеху, действующую на оба провода линии одинаково. К примеру, электромагнитная волна, проходя через участок линии связи, наводит в обоих проводах потенциал. Если сигнал передается потенциалом в одном проводе относительно общего, как в RS-232, то наводка на этот провод может исказить сигнал относительно хорошо поглощающего наводки общего ("земли"). Кроме того, на сопротивлении длинного общего провода будет падать разность потенциалов земель - дополнительный источник искажений. А при дифференциальной передаче искажения не происходит. В самом деле, если два провода пролегают близко друг к другу, да еще перевиты, то наводка на оба провода одинакова. Потенциал в обоих одинаково нагруженных проводах изменяется одинаково, при этом информативная разность потенциалов остается без изменений.
Аппаратная реализация интерфейса - микросхемы приемопередатчиков с дифференциальными входами/выходами и цифровыми портами. Существуют два варианта такого интерфейса: RS-422 и RS-485.
RS-422 - полнодуплексный интерфейс. Прием и передача идут по двум отдельным парам проводов. На каждой паре проводов может быть только по одному передатчику.
RS-485 - полудуплексный интерфейс. Прием и передача идут по одной паре проводов с разделением по времени. В сети может быть много передатчиков, так как они могут отключаются в режиме приема.
RS-485: Правильно или нет?
Камрады, разрешите профессиональный спор. Ниже приведено описание интерфейса RS-485. Прочитайте и скажите, все ли тут верно.
Вроде ничего криминального не вижу...
В чем спор-то?
В чем спор-то?
1: rook
Как-то туманно мне пытаются объяснить, что:
1. По паре проводов сигнал передать невозможно: нужна еще земля.
2. Отрицательная разность потенциалов получается при передаче сигнала 1, а не 0. Положительная, естественно, наоборот.
Как-то туманно мне пытаются объяснить, что:
1. По паре проводов сигнал передать невозможно: нужна еще земля.
2. Отрицательная разность потенциалов получается при передаче сигнала 1, а не 0. Положительная, естественно, наоборот.
Splinter :
> 1: rook
> Как-то туманно мне пытаются объяснить, что:
> 1. По паре проводов сигнал передать невозможно: нужна еще земля.
Сигнал передается именно по одному проводу, и прямой и инверсный, каждый по своему (итого два провода). Другое дело что уровни сигнала в проводах устанавливаются относительно общей земли. Чтобы не получить разности потенциала в далеко расположенных друг от друга землях, потенциалы выравнивают, соединяя земли отдельным проводом. Обрати внимание что этот провод может и отсутствовать, по нему передача данных не идет.
> 2. Отрицательная разность потенциалов получается при передаче сигнала 1, а
> не 0. Положительная, естественно, наоборот.
Хрен знает, думаю надо стандарт читать. Но по-моему, это несущественно.
> 1: rook
> Как-то туманно мне пытаются объяснить, что:
> 1. По паре проводов сигнал передать невозможно: нужна еще земля.
Сигнал передается именно по одному проводу, и прямой и инверсный, каждый по своему (итого два провода). Другое дело что уровни сигнала в проводах устанавливаются относительно общей земли. Чтобы не получить разности потенциала в далеко расположенных друг от друга землях, потенциалы выравнивают, соединяя земли отдельным проводом. Обрати внимание что этот провод может и отсутствовать, по нему передача данных не идет.
> 2. Отрицательная разность потенциалов получается при передаче сигнала 1, а
> не 0. Положительная, естественно, наоборот.
Хрен знает, думаю надо стандарт читать. Но по-моему, это несущественно.
c rook согласен
к тексту №0 добавил бы еще обоснование наличия предела по длине у такого типа соединения
к тексту №0 добавил бы еще обоснование наличия предела по длине у такого типа соединения
tinich :
> вроде не 422 а 232.
не, RS-232 совсем другое - это стандарт несбалансированной (нет инверсного сигнала) передачи, это например com-порты.
RS-422/485 шустрее и расстояния больше поддерживаются.
> вроде не 422 а 232.
не, RS-232 совсем другое - это стандарт несбалансированной (нет инверсного сигнала) передачи, это например com-порты.
RS-422/485 шустрее и расстояния больше поддерживаются.
понятно. Просто с 232 каждый день работаю, а вот с 485 редко доводиться
"Земля" должна присутствовать.
А вот как можно объяснить вот это?
P.S. ADAM 4520 - это обычный преобразователь 232 в 485-ый.
485-ый по одному проводу?Сегодня увидел интересную вещь.
В шкафу стоит устройство с интерфейсом RS-485 (протокол Modbus). Там же стоит Adam 4520, подключеный к этому устройству.
Компьютер по RS-232 (стоит на столе) соединяется с этим Adam 4520.
Если от Adam 4520 отключить любой провод данных (+ или -), связь остается, даже ошибок нет никаких!
Если отключаешь оба провода, естественно, связь теряется.
P.S. ADAM 4520 - это обычный преобразователь 232 в 485-ый.
1. По поводу работы ADAM (ICP, MOXA, пофиг что) со связью по 1-му проводу - не верится. Завтра попробую проэкспериментировать, если время позволит.
2. Дикий излишек информации. Аж начинаешь сомневаться про какой именно интерфейс (232 / 485) говорится в тексте.
3. Насколько я помню то-ли с 4000, то-ли с 7000 серией без земли мы работали. Не правильно, но возможно. Хотя память у меня мгм... хорошая, но слабая
2. Дикий излишек информации. Аж начинаешь сомневаться про какой именно интерфейс (232 / 485) говорится в тексте.
3. Насколько я помню то-ли с 4000, то-ли с 7000 серией без земли мы работали. Не правильно, но возможно. Хотя память у меня мгм... хорошая, но слабая
-
nehoroshka
На маленьком расстоянии 30 см ... работает по двум проводам...
такая же комбинация того же оборудования... расстояние 100 с лишним метром без сигнальной земли не работает... то есть работает по трем проводам...
провода не закрученные =((( возможно из за этого???
я про 485 ый ...
такая же комбинация того же оборудования... расстояние 100 с лишним метром без сигнальной земли не работает... то есть работает по трем проводам...
провода не закрученные =((( возможно из за этого???
я про 485 ый ...
9: Splinter
ну они в шкафу наверное еще "общей землей" соединены
ну они в шкафу наверное еще "общей землей" соединены
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей