背景
之前在解读CAN通信需求规范和开展测试时,总是很疑惑地偏移和供电电压的差别,趁现在有机会,慢慢思考不同点,做了如下总结,供探讨。
关键词:CAN总线、四象限电源、CAPL、地偏移。
什么是地偏移
通常汽车上使用蓄电池正极给整车用电设备供电,蓄电池负极会就近接到车身上(俗称搭铁),线束上有若干接地点,DUT的负极相当于也会就近接到了车身上,这样做能够节约线束,减轻车重,简化设计,但由于DUT在车身所处位置不同,其到达蓄电池负极的路径也不同,以及接触电阻,回流电流的存在,导致DUT负极和蓄电池负极存在电压差。
为什么要验证地偏移
为了简化设计,一般低压控制器内部共用电源地PGND和信号地SGND,引出来的引脚称为GND。
CAN Bus是通过CAN_H和CAN_L的差分信号来解析信号,地偏移会对CAN收发器的信号的参考地产生影响,继而会出现通信异常情况。车企一般在CANCom需求中,加入对地偏移的电压抗扰要求,如±2V下需要保证正常通信,无错误帧产生。
为了解这种电压差对通信的影响,在零部件的台架测试中,需要使用地偏电源将DUT的GND抬高/压低,模拟地偏移的现象,进行测试。
如何验证地偏移
基于Vector CANoe方案,通过CAPL脚本自动化执行。
过程中会使用软件:CANoe、CAPL编辑器,硬件:四象限电源。
测试思路如图:
思考:地偏移测试和供电电压升高/降低有什么不同?
在实际中虽然DUT的GND被抬高了,但是DUT的电源电压并没有改变,地偏移测试重点是测试GND被抬高后会不会有影响,而不是研究压差变小后的影响,后者会有其他用例覆盖,比如电压范围测试、启动电压测试等。
不能脱离实际,觉得压差变小了,就直接降低供给电压。
测试原理
注入正电压:地漂电源串联到电路中形成地漂电路,扮演一个电子负载(电阻)的角色,从而使DUT负端上的电压减小。
注入负电压:扮演一个电源角色,接地端在两个电源之间,形成了负电压。
地偏移电源
即四象限电源是能够吸收和提供正负电流和电压的电源。一三象限做电源,二四象限做负载。
注入正电压,地偏电源在第二象限,扮演负载角色;
注入负电压,地偏电源在第三象限,扮演电源角色;