RS-485: различия между версиями
Fizikdaos (обсуждение | вклад) |
Admin (обсуждение | вклад) |
||
Строка 1: | Строка 1: | ||
'''RS-485''' - стандарт, определяющий физический уровень коммуникации по двухпроводной шине. Часто под этим названием подразумевают и то, что работа будет производиться в последовательном режиме. | |||
Передача данных осуществляется созданием разности напряжений между линиями A и B. | |||
* Логическая единица: (A-B) > +200 мВ | |||
* Логический ноль: (A-B) < −200 мВ | |||
Интерфейс является полудуплексным: узел не может одновременно и принимать, и передавать данные. | |||
== Wiren Board Smart Home rev. 3.5 == | == Wiren Board Smart Home rev. 3.5 == | ||
[[Файл:Перемычки.png|thumb|400px|Перемычки терминаторов]] | [[Файл:Перемычки.png|thumb|400px|Перемычки терминаторов]] | ||
Контроллер имеет два полудуплексных порта. | |||
Трансивер подключен к чипу [[SC16IS752]]. | Трансивер подключен к чипу [[SC16IS752]]. |
Версия 14:45, 5 апреля 2015
RS-485 - стандарт, определяющий физический уровень коммуникации по двухпроводной шине. Часто под этим названием подразумевают и то, что работа будет производиться в последовательном режиме.
Передача данных осуществляется созданием разности напряжений между линиями A и B.
- Логическая единица: (A-B) > +200 мВ
- Логический ноль: (A-B) < −200 мВ
Интерфейс является полудуплексным: узел не может одновременно и принимать, и передавать данные.
Wiren Board Smart Home rev. 3.5
Контроллер имеет два полудуплексных порта.
Трансивер подключен к чипу SC16IS752.
Порты определяются в системе как:
/dev/ttyNSC0 - зелёная пара клеммников
/dev/ttyNSC1 - синяя пара клеммников
Для уменьшения эффектов отражения, линии RS-485 должны заканчиваться "терминаторами" - резисторами, равными волновому сопротивлению линии. на плате установлены резисторы по 150 Ом между линиями A и В. Для их отключения распаяйте соответствующие смд-перемычки (по умолчанию запаяны), см. фото.
Wiren Board rev. 2.8
Wiren Board соответствующих модификаций имеет RS-485 трансивер. Поддерживается полудуплексный режим работы, интерфейс RS-485 (линии A,B) выведены на клеммники.
Трансивер подключен к чипу SC16IS752. Соответсвующий последовательный порт определяется системой как /dev/ttyNSC0. См. SC16IS752#UART0