最近充电器周不时的出现偶尔停机,监控发现有时候报文无端端的凭空消失,相当于丢失了ID,后来排查了CAN总线总电阻,发现这个阻值为40Ω,再检查发现充电器端一个120Ω,仪表一个120Ω,整车控制器一个120Ω,合起来就是40Ω。
请问会是这个电阻不匹配导致的问题吗?谢谢 CAN接120欧姆终端电阻的原因分析 高频信号传输时,信号波长相对传输线较短,信号在传输线终端会形成反射波,干扰原信号,所以需要在传输线末端加终端电阻,使信号到达传输线末端后不反射。
对于低频信号则不用 CAN总线两端必须连接终端电阻才可以正常工作,终端电阻应该与通讯电缆的阻抗相同,典型值为120欧姆。
其作用是匹配总线阻抗,提高数据通信的抗干扰性及可靠行。
1. 终端电阻的作用就是吸收信号反射及回波,而产生信号反射的最大来源便是阻抗不连续以及不匹配。
2. 如果是加在单独的两根线上,相当于一个开环的状态,根据产生信号反射的来源,也就是说这种连接方式会导致单线上阻抗更加不连续,在末端突然变为0,会导致反射成倍增加。
高速CAN所加的两个120欧的电阻实际上模拟的是线束连接无穷远的时候在传输线上产生的特性阻抗(而不是实际阻抗),这是个典型经验值,具体值取决于所采用的线束类型。
以上如仍有不明之处,请简单查阅下传输线理论和信号反射相关的知识。
CAN低速之所以不加终端电阻,是因为不同的频率时,同样的连接方式所产生的信号反射和回波差异很大,频率越高,反射和回波越强烈。
另外不同的频率下,传输线的特性阻抗是不同的。
上面的资料来自网络资源,本人认为楼主所遇的情况就是阻值不匹配导致的,当然也不排除电磁干扰、电源瞬时异常等偶发情况的好的,感谢指引!我们这边将这个充电器的120欧姆去掉试试。
好的,有进展还望分享一下经验是线路最长的两端加电阻现在试了两台机器,去掉了这个120欧姆电阻,分别测试了几轮充电,暂时都没有发生之前的异常断报文情况。
大功率电感 |