Вступить в клуб →
средняявопросCAN, Modbus и RS-485

При опросе без пауз второе устройство на шине перестаёт отвечать

Шина RS-485, 9600 бод, 8E1, два ведомых. Мастер опрашивает их по очереди: получил ответ от первого — сразу, через 0,5 мс, шлёт запрос второму. Второе устройство отвечает через раз, в его логе — ошибки CRC. С паузой 100 мс между запросами всё работает.

Почему?

  • Кадры RTU разделяет тишина 3,5 символа (~4 мс)
  • Ведомым нужно 100 мс на выход из сна
  • На 9600 бод в секунду можно слать один запрос
  • Второе устройство принимает ответ первого за свой

🔒 Проверка ответа — для участников клуба

  • Проверка ответа
  • Подсказка, если застряли
  • Разбор с объяснением, почему так
  • Прогресс по всем задачам и виртуальные собеседования
Зарегистрироваться →

Регистрация занимает минуту

Другие задачи раздела