MCU专家 发表于 2025-6-8 08:58:56

《CAN总线通信异常全解析》

《CAN总线通信异常全解析》典型故障:
[*]错误帧激增(TEC>100)
[*]通信距离缩短(>50m丢包)
硬件整改三步法:
[*]终端电阻测量:bash


复制


下载





# 下电测量CANH-CANL阻值$ multimeter measure CANH-CANL   # 应为60Ω±5%

[*]波形质量检测:
https://mcu.ltd/can-waveform-abnormal.png
[*]EMC整改方案:
问题类型解决方案成本
信号过冲串联120Ω电阻$0.2
EMC干扰接口处加TVS管(SMBJ15CA)$0.3


软件容错代码:c


复制


下载





// 总线恢复机制if (CAN_GetErrorCounter() > 100) {    CAN_EnterSleepMode();    HAL_Delay(10);    CAN_WakeUp();// 总线自动重同步}




页: [1]
查看完整版本: 《CAN总线通信异常全解析》