-
- А как приемник поймет, что кадр начат? - AlexBi(09.10.2026 08:37)
- В Modbus RTU оговаривается пауза между символами 1,5 символа это
(1+8+1)*1,5 ~ 15 бит . После чего любой приемник фиксирует ошибку и
начинает ожидать паузы 3,5 символа для начала приема следующего
пакета. Т.е. пауза 3,5 это сигнал для обработки пакета и начала
приема нового пакета Во время включенного передатчика помеха
ослабляется. Для других протоколов RS485 это не работает - Anvar(09.10.2026 09:43)
- Т.е. исходное сообщение про достаточность паузы перед передачей в 1байт+1бит все же слишком оптимистично. - AlexBi(09.10.2026 11:05)
- Достаточно подержать, перед началом кадра, паузу не менее 1.5
символа при включённом передатчике. - Nikolay_Po(09.10.2026 09:16)
- Какая при этом минимальная пауза между приемом последнего символа
шума и первого символа полезной информации может быть? AlexBi(135 знак., 09.10.2026 10:56, ссылка)
- Ну, ровно символ плюс один бит - будет слишком амбициозно и не очень надёжно - лучше, всё же, 1.5 символа - чтобы с учётом несовпадения скоростей, дискретности таймера и латентности прерываний, надёжно определять разрыв в непрерывной последовательности байт одного кадра. Nikolay_Po(314 знак., 09.10.2026 11:09)
- Какая при этом минимальная пауза между приемом последнего символа
шума и первого символа полезной информации может быть? AlexBi(135 знак., 09.10.2026 10:56, ссылка)
- В Modbus RTU оговаривается пауза между символами 1,5 символа это
(1+8+1)*1,5 ~ 15 бит . После чего любой приемник фиксирует ошибку и
начинает ожидать паузы 3,5 символа для начала приема следующего
пакета. Т.е. пауза 3,5 это сигнал для обработки пакета и начала
приема нового пакета Во время включенного передатчика помеха
ослабляется. Для других протоколов RS485 это не работает - Anvar(09.10.2026 09:43)
- А как приемник поймет, что кадр начат? - AlexBi(09.10.2026 08:37)