Принцип работы сети RS485
Инициатором обмена может быть только одно устройство, которое называется ведущим. Остальные устройства, называемые ведомыми, работают в режиме «запрос-ответ». Формирователи имеют три состояния: «1», «0» и «Z»
Изначально все формирователи находятся в высокоомном состоянии - Z и все приемники настроены на прием.
Рассмотрим последовательность «ведущего» при обмене:
o разрешение передачи (сигнал Output-Enable);
o перевод устройства в состояние передачи;
o передача адреса ведомого устройства и команды;
o переход в состояние приема, ожидание ответа ведомого.
Рассмотрим последовательность действий «ведомого» при обмене:
o изначально настроенный на прием ведомый при получении адреса, совпадающий с его собственным, записывает следующую за адресом команду в регистр;
o выполнение команды;
o передача ответа и переход в состояние приема.
Из этого следует, что ведомое устройство самостоятельно не может инициировать обмен, и вся информация передается через ведущее устройство, а порядок обмена определяется программой ведущего устройства.
Преимуществом сети RS485 является дешевизна, простота монтажа и использования, а также детерминированность протокола.
Недостатки: относительно низкая пропускная способность и невозможность инициирования обмена любым устройствам.