При опросе без пауз второе устройство на шине перестаёт отвечать
Шина RS-485, 9600 бод, 8E1, два ведомых. Мастер опрашивает их по очереди: получил ответ от первого — сразу, через 0,5 мс, шлёт запрос второму. Второе устройство отвечает через раз, в его логе — ошибки CRC. С паузой 100 мс между запросами всё работает.
Почему?
- Кадры RTU разделяет тишина 3,5 символа (~4 мс)
- Ведомым нужно 100 мс на выход из сна
- На 9600 бод в секунду можно слать один запрос
- Второе устройство принимает ответ первого за свой
