Принцип работы сети RS485

Инициатором обмена может быть только одно устройство, которое называется ведущим. Остальные устройства, называемые ведомыми, работают в режиме «запрос-ответ». Формирователи имеют три состояния: «1», «0» и «Z»

Изначально все формирователи находятся в высокоомном состоянии - Z и все приемники настроены на прием.

Рассмотрим последовательность «ведущего» при обмене:

o разрешение передачи (сигнал Output-Enable);

o перевод устройства в состояние передачи;

o передача адреса ведомого устройства и команды;

o переход в состояние приема, ожидание ответа ведомого.

 

Рассмотрим последовательность действий «ведомого» при обмене:

o изначально настроенный на прием ведомый при получении адреса, совпадающий с его собственным, записывает следующую за адресом команду в регистр;

o выполнение команды;

o передача ответа и переход в состояние приема.

Из этого следует, что ведомое устройство самостоятельно не может инициировать обмен, и вся информация передается через ведущее устройство, а порядок обмена определяется программой ведущего устройства.

Преимуществом сети RS485 является дешевизна, простота монтажа и использования, а также детерминированность протокола.

Недостатки: относительно низкая пропускная способность и невозможность инициирования обмена любым устройствам.