1.非预期帧接收测试
测试目的
检查非标准通信情况下DUT的总线行为。
测试方法
- DUT上电;
- DUT开始通信以后,向DUT发送扩展帧、远程帧、扩展远程帧,ID与DUT接收的报文一致;
- 监测总线上的通信,记录通信状况;
评价标准
测试过程中,总线无错误帧产生。
2.采样点测试
测试说明
用于检查DUT发送的CAN报文信号的采样点是否遵守规范要求。
工具:VH6501
测试方法
使用”Sample Configuration → Disturbance Sample Point Test(CANFD)”工程,根据要求配置好通讯参数,从配置模板里选择从50%开始干扰,点击“Activate Sample Point Test”开始测试,“Pres. Sample Point”为采样点测试值。
评价标准[11]
DUT发送的CAN报文信号的采样点应处于规范定义的范围内:
500kbps以上:78.5%-83.4%
250kbps:75%-85%
[11] 参考GMW 3122-2020 Table 11
3.100%总线负载下的报文接收
测试说明
检测DUT在低优先级和高优先级报文干扰总线时,DUT通信状态。
测试方法
- DUT上电,等待DUT稳定通信;
- 低优先级:在总线上发送ID = 0x7FF的报文,DLC = 8,周期 = 1ms,使总线负载率达到100%,检测DUT通信状态;
- 高优先级:在总线上发送ID = 0x001的报文,DLC = 8,周期 = 1ms,使总线负载率达到100%,检测DUT通信状态;
评价标准
- 低优先级:DUT能依据正常的周期发送报文,且整个过程没有错误帧,恢复后报文周期不受影响;
- 高优先级:DUT整个过程不发送错误帧,恢复后报文周期不受影响。