RS-485: Wiring and Connection: различия между версиями
(Добавил ссылку на стандарт про землю, вопросы всплывают.) |
Метка: visualeditor |
||
(не показано 88 промежуточных версий 9 участников) | |||
Строка 1: | Строка 1: | ||
Общую информацию по подключению устройств RS-485 к контроллеру смотрите на странице [[RS-485]]. | |||
== Прокладка шины == | |||
Все устройства RS-485 устанавливаются на одну шину. Шина использует две линии для данных (''A'' и ''B''), при этом часто удобно также проложить две линии для питания - ''GND'' и ''+12V'' (или другое напряжение питания). | |||
Необходимо использовать кабель парной скрутки: данные RS-485 (линии A и B) должны образовывать витую пару. Если этот же кабель используется для питания устройств, то необходимо обращать внимание и на сечение проводников: падение напряжения на длинной линии может привести к тому, что устройства не будут работать. Наконец, стоит выбирать экранированный кабель. | |||
При монтаже удобно использовать кабель с гибкими жилами. Примеры приведены ниже: | |||
{| class="wikitable" | |||
!Название | |||
!Гибкий | |||
!Сечение проводников | |||
!Парной скрутки | |||
!Наличие экрана | |||
!Примерная цена, $/m | |||
При монтаже удобно использовать кабель с гибкими жилами. | |||
{| class="wikitable" | |||
! | |||
|- | |- | ||
| | |[http://www.paritet-podolsk.ru/produkciya/ops/para/kspvg/ КСПЭВГ 2x2x0.35] | ||
| | |да | ||
|0.35 | |||
|да | |||
|да | |||
|0.4 | |||
|- | |- | ||
| | |[http://www.paritet-podolsk.ru/produkciya/signal/liycy_tp/ КДВЭВГ 2х2х0,50] | ||
| | |да | ||
|0.5 | |||
|да | |||
|да | |||
|1 | |||
|- | |- | ||
|[http://www.paritet-podolsk.ru/produkciya/signal/liycy_tp/ КДВЭВГ 2х2х0,35] | |||
|да | |||
|0.35 | |||
|да | |||
|[ | |да | ||
|0.8 | |||
| | |||
| | |||
| | |||
| | |||
| | |||
|} | |} | ||
Также для прокладки шины можно использовать обычную витую пару CAT5 для Ethernet - для неё ниже дана стандартная схема подключения (обычное волновое сопротивление такого кабеля составляет 100 Ом). | |||
{| class="wikitable" | {| class="wikitable" | ||
|+ | |+ Использование сетевого кабеля 5 категории для прокладки шины RS-485 | ||
!Сигнал шины RS-485!!Провод | !Сигнал шины RS-485!!Провод | ||
|- | |- | ||
|данные A | |данные A | ||
|[[File:Wire | |[[File:Wire white green stripe.svg|60px|Pair 3 Wire 1]] бело-зелёный | ||
|- | |- | ||
|данные B | |данные B | ||
|[[File:Wire | |[[File:Wire green.svg|60px|Pair 3 Wire 2]] зелёный | ||
|- | |- | ||
|питание (12В или другое) | |питание (12В или другое) | ||
|[[File:Wire | |[[File:Wire orange.svg|60px|Pair 2 Wire 2]] оранжевый | ||
|- | |- | ||
|питание (12В или другое) | |питание (12В или другое) | ||
|[[File:Wire white orange stripe.svg|60px|Pair 2 Wire 1]] бело-оранжевый | |||
|[[File:Wire white | |||
|- | |- | ||
|не используется | |не используется | ||
|[[File:Wire | |[[File:Wire blue.svg|60px|Pair 1 Wire 2]] синий | ||
|- | |- | ||
|не используется | |не используется | ||
|[[File:Wire white blue stripe.svg|60px|Pair 1 Wire 1]] бело-синий | |||
|[[File:Wire white | |||
|- | |- | ||
|земля питания (GND) | |земля питания (GND) | ||
|[[File:Wire brown. | |[[File:Wire white brown stripe.svg|60px|Pair 4 Wire 1]] бело-коричневый | ||
|- | |- | ||
|земля питания (GND) | |земля питания (GND) | ||
|[[File:Wire | |[[File:Wire brown.svg|60px|Pair 4 Wire 2]] коричневый | ||
|} | |} | ||
'''Важно:''' при подключении внешних устройств к Wiren Board по шине RS-485, нужно соединять не только линии передачи данных A и B, но и '''земли''' (общий провод) контроллера Wiren Board и внешних устройств. Подключение общего провода необходимо в случае подключения к неизолированному порту RS-485 и рекомендуется в случае подключения к гальванически изолированному порту. | |||
Клемма общего провода обозначается, в зависимости от оборудования, как SC, SG, G, GND, ground или reference. На контроллерах Wiren Board эта клемма обозначена как GND. При подключении к изолированному порту, нужно подключаться к изолированной земле данного порта (клеммы "GND iso"). | |||
Если ваша шина длинее 100 метров, на её конце желательно установить терминальный резистор (примерно 150 Ом, подробнее в [https://ru.wikipedia.org/wiki/RS-485#.D0.A1.D0.BE.D0.B3.D0.BB.D0.B0.D1.81.D0.BE.D0.B2.D0.B0.D0.BD.D0.B8.D0.B5 Википедии]). При длинных линиях существуют также рекомендации терминировать с обоих концов неиспользуемые проводники кабеля. | |||
== Подключение устройств == | |||
{|align="right" | |||
|-valign="top" | |||
|[[Файл:Подлючение RS-485.jpeg|thumb|200px|Наконечники для шины]] | |||
|[[Файл:Подлючение RS-485 к WB.jpeg|thumb|300px|Подключение шины RS-485 к Wiren Board 4 (в центре)]] | |||
{| | |||
|- | |||
|[ | |||
| | |||
| | |||
| | |||
|[ | |||
| | |||
| | |||
|- | |||
|} | |} | ||
Так как все устройства соединяются общей шиной, следите за качественным соединением всех узлов линии: | Так как все устройства соединяются общей шиной, следите за качественным соединением всех узлов линии: | ||
*при обрыве линии устройства за обрывом не будут работать | *при обрыве линии устройства за обрывом не будут работать | ||
*при коротком замыкании не будут работать все устройства. | *при коротком замыкании не будут работать все устройства. | ||
Рекомендуем использовать [http://www.chipdip.ru/catalog-show/tips/ штыревые наконечники под обжимку (НШВИ)]. Это позволяет легко подключать-отключать устройства без потери работоспособности остальных устройств на шине. При использовании при монтаже наконечников типа НШВИ необходимо, чтобы диаметр изолированных манжет не превышал габаритов клеммников устройств. | |||
Рекомендуем использовать [ | |||
На | Провод A на всех устройствах подключается к клеммнику с маркировкой А, провод B - всегда к B. На Wiren Board рядом с клеммниками А и В | ||
расположены клеммники GND и Vout - можно сразу подключить линии питания (сначала проверьте требования к питанию ваших устройств!). | |||
Лайфхак: так как внутри Wiren Board стоит растяжка линий, после подключения его к шине напряжение на линии A будет больше чем на B примерно на 0.5 В. Поэтому подключая периферийные устройства вы легко можете определить линии шины вольтметром. Но, конечно, цветовое кодирование проводников более предпочтительно. | |||
Лайфхак: так как внутри Wiren Board стоит растяжка линий, после подключения его к шине напряжение на линии A будет больше | |||
== Дополнительная информация == | |||
#Дифференциальная линия дает хорошую помехозащищенность. Длина линии до 1200 метров. | |||
#При прокладке шины нужно соблюдать [http://www.gaw.ru/html.cgi/txt/interface/rs485/app.htm определённые правила], но для передачи в одной квартире подойдёт любой кабель и даже возможны ответвления. | |||
Версия 21:53, 18 декабря 2017
Общую информацию по подключению устройств RS-485 к контроллеру смотрите на странице RS-485.
Прокладка шины
Все устройства RS-485 устанавливаются на одну шину. Шина использует две линии для данных (A и B), при этом часто удобно также проложить две линии для питания - GND и +12V (или другое напряжение питания).
Необходимо использовать кабель парной скрутки: данные RS-485 (линии A и B) должны образовывать витую пару. Если этот же кабель используется для питания устройств, то необходимо обращать внимание и на сечение проводников: падение напряжения на длинной линии может привести к тому, что устройства не будут работать. Наконец, стоит выбирать экранированный кабель.
При монтаже удобно использовать кабель с гибкими жилами. Примеры приведены ниже:
Название | Гибкий | Сечение проводников | Парной скрутки | Наличие экрана | Примерная цена, $/m |
---|---|---|---|---|---|
КСПЭВГ 2x2x0.35 | да | 0.35 | да | да | 0.4 |
КДВЭВГ 2х2х0,50 | да | 0.5 | да | да | 1 |
КДВЭВГ 2х2х0,35 | да | 0.35 | да | да | 0.8 |
Также для прокладки шины можно использовать обычную витую пару CAT5 для Ethernet - для неё ниже дана стандартная схема подключения (обычное волновое сопротивление такого кабеля составляет 100 Ом).
Важно: при подключении внешних устройств к Wiren Board по шине RS-485, нужно соединять не только линии передачи данных A и B, но и земли (общий провод) контроллера Wiren Board и внешних устройств. Подключение общего провода необходимо в случае подключения к неизолированному порту RS-485 и рекомендуется в случае подключения к гальванически изолированному порту.
Клемма общего провода обозначается, в зависимости от оборудования, как SC, SG, G, GND, ground или reference. На контроллерах Wiren Board эта клемма обозначена как GND. При подключении к изолированному порту, нужно подключаться к изолированной земле данного порта (клеммы "GND iso").
Если ваша шина длинее 100 метров, на её конце желательно установить терминальный резистор (примерно 150 Ом, подробнее в Википедии). При длинных линиях существуют также рекомендации терминировать с обоих концов неиспользуемые проводники кабеля.
Подключение устройств
Так как все устройства соединяются общей шиной, следите за качественным соединением всех узлов линии:
- при обрыве линии устройства за обрывом не будут работать
- при коротком замыкании не будут работать все устройства.
Рекомендуем использовать штыревые наконечники под обжимку (НШВИ). Это позволяет легко подключать-отключать устройства без потери работоспособности остальных устройств на шине. При использовании при монтаже наконечников типа НШВИ необходимо, чтобы диаметр изолированных манжет не превышал габаритов клеммников устройств.
Провод A на всех устройствах подключается к клеммнику с маркировкой А, провод B - всегда к B. На Wiren Board рядом с клеммниками А и В расположены клеммники GND и Vout - можно сразу подключить линии питания (сначала проверьте требования к питанию ваших устройств!).
Лайфхак: так как внутри Wiren Board стоит растяжка линий, после подключения его к шине напряжение на линии A будет больше чем на B примерно на 0.5 В. Поэтому подключая периферийные устройства вы легко можете определить линии шины вольтметром. Но, конечно, цветовое кодирование проводников более предпочтительно.
Дополнительная информация
- Дифференциальная линия дает хорошую помехозащищенность. Длина линии до 1200 метров.
- При прокладке шины нужно соблюдать определённые правила, но для передачи в одной квартире подойдёт любой кабель и даже возможны ответвления.