- Нет. Дифференциальная сигнализация выполняется так, как задумано.
- Нет. Пока « синфазное напряжение » не превышает номиналы приемопередатчика. И максимальные значения постоянного тока, которые для CAN-трансивера, такого как MCP2551, составляют от -42 В до +42 В.
Кабель витой пары и режим дифференциальной сигнализации делают однонитевые сигналы похожими на тарабарщину, в то время как на дифференциальный сигнал шум не влияет. У вас будет случайный поврежденный кадр, но CAN имеет несколько функций, гарантирующих, что принимаются только правильные кадры, а плохие повторно передаются.
- CRC для обнаружения битовых ошибок.
- Ошибка кадров. Когда один узел обнаруживает ошибку, он отправляет кадр ошибки, и этот кадр заставляет доминанту шины дольше, чем правило вставки битов. Все узлы видят это.
- Автоматическая повторная передача до предела ошибки.
У меня есть одно из этих изображений. Это изображения из учебника по дифференциальной сигнализации. Этот вид шума неизбежен в системах с электромеханическими или высокомощными переключающими компонентами.