侵权投诉
当前位置:

OFweek电子工程网

放大/调整/转换

正文

CAN一致性测试最重要的几个测试项是什么?

导读: CAN一致性测试在于缩小CAN网络中节点差异,保证CAN网络的环境稳定,有效提高CAN网络的抗干扰能力;因此,CAN节点的一致性测试就显得尤为重要,本文将对最重要的几个测试项进行一一讲解。

随着新能源、智能网联等概念发展,车身CAN总线环境变得复杂及紊乱,CAN节点质量不稳定给主机厂安全性带来极大威胁。所以,CAN一致性测试已成为保证CAN网络安全运行的重要手段,CAN一致性测试内容覆盖了物理层、链路层、应用层等测试需求,如表1CAN一致性测试内容(节选)所示;其中包括了输入阈值、输出电压、采样点、位宽容忍度重点测试项目。

表1 CAN一致性测试内容(节选)

1

输入阈值测试

阈值测试分为隐形输入电压阈值和显性输入电压阈值。

节点Vdiff大于0.9V时必须识别显性,小于0.5V时必须识别隐性,在0.5V~0.9V之间,属于不确定区域;

Vdiff≤0.5V时,节点可以正常发送报文,否则说明节点工作处于异常状态;

Vdiff>0.9V时,节点必须停止发送,如果不停止,说明节点依然识别成隐性电平,存在电平判断的误判;所以对设备进行输入阈值测试显得尤为重要。

测试目的在于检查 DUT 的 CAN_H 与 CAN_L 的显/隐性输入电压阈值是否遵守 ISO 11898-2 的定义。具体输入电压阈值标准如表2 ISO 11898-2 输入电压阈值标准所示。

表2 ISO 11898-2 输入电压阈值标准

测试原理:

在表2 ISO 11898-2 输入电压阈值标准所示的总线负载和共模电压条件下,按照图1隐性输入电压测试原理和图2显形输入电压测试原理的测试原理进行隐/显性输入电压阈值测试。

图1 隐性输入电压测试原理

图2 显形输入电压测试原理

判断依据:

DUT 在 Vdiff≤0.5V(用户可自定义设置该范围) 时,可以正常发送报文。至少在 Vdiff>0.9V (用户可输入)的情况下,DUT 应该停止发送帧。

2

输出电压测试

CAN总线上面的信号幅值是接收节点能正确识别逻辑信号的保证;隐性状态下,若CAN_diff电压大于0.9V,则会使总线呈现持续显性状态,导致总线瘫痪;显性状态下,若CAN_diff电压低于1.5V,说明该节点驱动能力较弱,会导致显性电平判断错误,并且在强干扰环境容易出现电平翻转,导致总线故障;如图3  输出电压幅值引起错误所示。

图3 输出电压幅值引起错误

所以,每个厂家在产品投入使用前都要测试CAN节点DUT(被测设备)的输出电压幅值。测试目的就是检查DUT的CAN_H与CAN_L的隐性/显性输出电压是否遵守ISO11898-2的定义如表3  ISO11898-2输出电压标准为测试标准ISO 11898-2输出电压标准。

表3 ISO11898-2输出电压标准

测试原理:

在表3 ISO11898-2输出电压标准所示的总线负载条件下,按照图4  输出电压测试原理的测试原理进行输出电压测试。

1  2  下一页>  
声明: 本文由入驻维科号的作者撰写,观点仅代表作者本人,不代表OFweek立场。如有侵权或其他问题,请联系举报。

我来说两句

(共0条评论,0人参与)

请输入评论内容...

请输入评论/评论长度6~500个字

您提交的评论过于频繁,请输入验证码继续

暂无评论

暂无评论

文章纠错
x
*文字标题:
*纠错内容:
联系邮箱:
*验 证 码:

粤公网安备 44030502002758号