【仪器仪表商情网 前沿技术】汽车CAN总线设计规范对于CAN节点的波特率容忍度有着严格的规定,每个节点都必须具备一定的波特率容忍度,才能使节点组合到一起后,实现较好的通信性能,不至于很容易就出现总线通讯不正常,通讯错误增加。具体如表 1为汽车测试标准GMW3122位宽度容忍测试条件标准。
表 1 GMW3122位宽度容忍测试条件标准
在表 1所示的四种条件下,选择被测DUT的适应条件。使用如表 2所示的报文对DUT进行发送,不出现错误帧则表示通过。
表 2 测试报文
所以每个厂家在产品加入现场的总线之前都需要对其波特率容忍度做精准的测量认定,确保节点加入总线后不会引起严重的系统故障,根据标准文案的广州致远电子股份有限公司为了提高测试精度、简化测试方法、提高测试效率,使用CANScope-Pro总线分析仪、CANScope-StressZ扩展板设计了一套完整的解决方案:
试验方法:
1. 使DUT上电后,不发送CAN报文,但可以正常应答报文,CANScope不勾选总线应答,其黑色表笔(地)要和DUT的CAN收发器共地。如图 1进行测试连接。
图 1 波特率容忍度接线图
2. 配置干扰源为外部,如图 2所示,便于启用Vdis+和Vdis-的外部输入接口。注意GND是在Vdis+和Vdis-外部输入口中间那个接口,用于和CAN收发器的地连接。
图 2 调整CANScope-StessZ干扰源为外部
3. 按表 1所示,在CANScope-StressZ接头的Vdis+和GND、Vdis-和GND间各接入表 1所要求的C1、C2电容,调整CANScope-StressZ的控制面板将CHL调节为表 1所要求的C3电容。然后启动CANScope-StressZ。
4. 将DUT启动,通过CANScope的重播功能添加如表 2所示的报文,发送间隔为100ms,发送次数为1000次,然后点击发送。如图 3所示。
图 3 发送固定四帧
5. 等待“步骤4”发送完毕后,点击帧统计。如图 4所示。如果成功率为100%,则节点处于正常状态,可继续“步骤6”的操作。