ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
21 ноября
1338995 Топик полностью
carlosh (10.08.2023 18:48, просмотров: 178) ответил Nikolay_Po на CAN на большой дистанции. Не завёл чужое оборудование и непонятно, что не так. 125кбит/с @ 580м 120Ом.
Как я понял, какой-то трансивер CAN отвечает сигналами не CAN-овского уровня. Дифференциальный сигнал идет с явным превышением уровня +3,5В, а вот +1,5В осталось на месте. 

Какая-то микросхема драйвера неисправна и гонит в линию напряжение питания, а не +3,5В. Из-за этого смещается и средний уровень. Когда отвечает исправный драйвер, средний уровень

сигнала приходит в норму. Надо поочередно отключать трансиверы от линии и следить за сигналами CAN.