Механизм передачи данных между устройствами через последовательный порт RS-485 работает по принципу «ведущий-ведомый». 3d-diy.ru fast-project.ru Одно устройство на магистрали является ведущим (master) и инициирует обмен посылкой запросов подчинённым устройствам (slave), которые различаются логическими адресами. fast-project.ru
Упрощённо принцип организации работы можно описать так: 3d-diy.ru
- Каждое устройство в сети имеет свой уникальный номер, по которому оно определяется и идентифицируется. 3d-diy.ru
- В сети одно устройство главное, оно же ведущее, остальные — ведомые. 3d-diy.ru Ведомые изначально молчат и «слушают» сеть. 3d-diy.ru
- Ведущее, в зависимости от задачи, даёт команду ведомым либо периодически по таймеру, либо по какому-либо событию. 3d-diy.ru
- Команду ведущего на шине видят все устройства, но откликаются только те, к кому он обращается по уникальному адресу. 3d-diy.ru
- Если требуется ответ, ведущее переключается на прослушку, а ведомое — на отправку данных, после чего управление снова передаётся главному. 3d-diy.ru
Таким образом обеспечивается последовательная коммуникация со всеми устройствами в сети без пересечений и коллизий. 3d-diy.ru