Не надо делать мне как лучше, оставьте мне как хорошо
-
- Вопрос в том что примет приемник при коллизии. Может там получатся
сплошные 1 и не примется ничего вообще. Даже если что то и примется
то с большой вероятностью с Framing Error или вовсе как Break. У
оборудования с обработкой Break в большинстве случаев все очень
плохо а framing error типовые обработчики прерываний тоже не очень
обрабатывают. В общем не заточен 485-й на коллизии и в целом на
мультимастер. Поэтому в XXI веке место ему как говорится
"фтопке"!!! - 3m(26.03.2025 16:53)
- Достаточно того, чтобы при коллизии хоть что-то принялось. То есть
после запроса есть три варианта: 1) никто не ответил 2) ответил
один слейв нормальным пакетом 3) в линии мусор, что означает
коллизию и наличие более одного устройства в данной маске - LightElf(27.03.2025 11:35)
- Если драйвер одного слева гораздо сильнее драйвера второго слейва,
то мастер не заметит коллизии, несмотря на то, что второй слейв
тоже что-то отвечает. - Ale3000(27.03.2025 11:57)
- Не верю что совсем не заметит, какой-нибудь бит да сбойнет. CRC не
сойдется. Но согласен, что на LIN это работает лучше. - LightElf(27.03.2025 16:21)
- Если один слэйв на расстоянии 5м от мастера а другой за 250м и они отвечают одновременно то будьте уверены что мастер услышит только близкого и без каких либо искажений. - 3m(28.03.2025 13:29)
- Не верю что совсем не заметит, какой-нибудь бит да сбойнет. CRC не
сойдется. Но согласен, что на LIN это работает лучше. - LightElf(27.03.2025 16:21)
- Если драйвер одного слева гораздо сильнее драйвера второго слейва,
то мастер не заметит коллизии, несмотря на то, что второй слейв
тоже что-то отвечает. - Ale3000(27.03.2025 11:57)
- Достаточно того, чтобы при коллизии хоть что-то принялось. То есть
после запроса есть три варианта: 1) никто не ответил 2) ответил
один слейв нормальным пакетом 3) в линии мусор, что означает
коллизию и наличие более одного устройства в данной маске - LightElf(27.03.2025 11:35)
- Спасибо, припоминаю - было такое. Почитаю алгоритм. - vesago(26.03.2025 14:34)
- Вопрос в том что примет приемник при коллизии. Может там получатся
сплошные 1 и не примется ничего вообще. Даже если что то и примется
то с большой вероятностью с Framing Error или вовсе как Break. У
оборудования с обработкой Break в большинстве случаев все очень
плохо а framing error типовые обработчики прерываний тоже не очень
обрабатывают. В общем не заточен 485-й на коллизии и в целом на
мультимастер. Поэтому в XXI веке место ему как говорится
"фтопке"!!! - 3m(26.03.2025 16:53)