当CANBUS总线出现故障时,要采取有针对性的解决措施。
首先,检查CAN H和CAN L导线是否短路,如果这两条导线短路,CAN网络会停止通信,从而导致网络故障码的出现。此时,通过测量两条导线的电压,你会发现它们始终在2.5V左右。接着,尝试插拔CAN总线上的控制模块,以判断故障是由于节点还是导线短路引起。通过逐个断开节点,如果电压恢复正常,则说明节点有问题;如果全断开后电压依旧没有变化,那问题就出在导线上。
其次,当CAN H对电源短路时,根据容错特性,整个CAN网络可能会无法通信或出现故障码。例如,当CAN H电压电位为12V,CAN L隐性电压约为12V时,如果测量到CAN H电压为12V,CAN L约为11V,就可以判断出问题的性质。
此外,如果CAN H对地短路,也会导致故障出现。测量时,要先关闭点火开关,拆下蓄电池负极,等待5分钟让设备充分放电,然后用万用表200Ω档位测量车辆DLC诊断接口的14pin和6pin之间电阻值。如果电阻为0Ω,说明驱动CAN线短路;如果电阻为60Ω且通讯不正常,继续测量CAN-H对地和CAN-L对地电阻,哪个是0Ω,说明此线短路。
通讯线路瘫痪指的是在同一CAN-BUS网络上通讯模块同时功能丧失,甚至导致车辆无法正常运行。在双通道模式下检测舒适CAN总线和信息CAN总线时,数据传递电压和速率相同且可单线工作,采用双通道测量便于发现“单线工作”故障。
在DSO设置时,通道A和B的零坐标线应保持等高,A显示CAN-High信号,电压轴精度一般设为每个单格2V,B显示CAN-Low信号,电压轴精度与A一致,时间轴精度一般设为每个单格0.02ms。
在分离插头出现后,需要在ELSAPRO系统中查清针脚分配,然后使用分离插头及配套工具1598/38来解决CAN总线故障。
当CAN总线正常运行时,显性状态下CAN-High线上的电压约为3.5V,隐性状态下两条线均约为2.5V,CAN-Low显性状态降至约1.5V。正常情况下,CAN-High对地电压约为2.7V,CAN-Low对地电压约为2.3V。
由于车辆机械振动,可能出现绝缘、断路及插头触点故障。这时可以参考ISO故障表,其中包含了CAN数据总线可能出现的故障类型。
此外,当CAN总线发送错误时,需要具体分析错误原因。CAN总线错误分为发送和接收错误计数,当错误计数达到一定数量时,总线将被关闭。
最后,分析工具和文档包括CAN分析仪、逻辑分析仪、数字示波器相关软件、debug工具、CAN控制器芯片数据手册、硬件电路图、CAN协议文档、相关版本Linux内核源码。
CANBus是什么意思?在汽车领域,CANBus(Controller Area Network Bus)是车载系统中的一种通信协议。它是一种串行数据通信协议,旨在实现汽车内部各种不同系统之间的信息交换。 通过CAN Bus,车辆的各种控制
在汽车和工业设备领域,CAN Bus Log 是一种用于记录控制器局域网(CAN)数据包的日志文件。这种日志文件的主要功能是帮助工程师和维护人员诊断和排查车辆或设备内部的通信问题。通过分析这些日志,可以深入了解 CAN 总线上的数据传输情况
CANBus(控制器局域网总线)是一种在汽车中广泛应用的通信协议,其主要作用是实现车辆内各个控制模块之间的数据交换。 在现代汽车中,CAN Bus系统扮演着关键的角色,它支持多个节点之间的实时、可靠的数据传输。通过这个系统,不同的电子控制单