CAN总线最远两端一般会各加一个120欧姆的终端电阻,当少一个或者不加的时候,会发生信号反射,引起电平变化,导致数据传输出现错误,所以为了使终点阻抗保持连续,终端电阻一个都不能少。
电信号在电缆中的传播与光相似,光从空气射入水中会发生光的反射和折射,电信号在阻抗不连续或者发生突变时,会发生电信号的反射。反射过程比较复杂,甚至可能发生多次反射,反射的信号可能会混淆在正常信号上,引起电平变化,导致数据传输出现错误。
下面这个图是前几天一个客户发来的测试图,客户反应他们的CAN网络最近出现信号传输不稳定的状况,没找出问题所在,我们一起看一下。
通过波形图来看,CAN差分信号振荡非常明显,诊断是他们系统的终端电阻丢失了,客户最后排查发现有一端的终端电阻虚接,导致阻抗不匹配,所以大家现场安装的时候务必记住终端电阻一个都不能少。
终端电阻的作用:
终端电阻与总线不匹配的灾难现场
了解了终端电阻的作用,那对CAN总线有什么实际影响呢?
在现场遇到以上情况,通过CANScope加上StressZ扩展板并联在被测总线上,首先进行模拟电阻测试,找到与总线阻抗匹配的阻值,然后加在总线末端,信号正常,如图4。
图4
那么如何高效的调整终端阻值呢?
致远电子的CANScope分析仪搭配StressZ 板,可以在物理层上进行终端电阻匹配、CAN总线短路、断路以及模拟总线长度等多种测试。
图6 ZPS-CANFD
图7 CANScope
RHL 阻值设置完成后,单击开启红色键或者进入菜单点击“模拟干扰”下面的开启。之后返回 CAN 示波器,可通过查看 CAN 总线电平信号状态,判断终端阻值是否匹配。
ZLG致远电子官方新媒体平台