从本周开始结合工作实践,给大家总结CAN一致性相关的测试
包括:物理层、数据链路层、应用层三大块知识点
CAN一致性测试:物理层测试之位时间测试
试验目的:测试控制器输出的差分电平位信号的特征。
试验依据:GMW3122,具体如图所示。表中条件如图所示。
测试参数 | 位时间偏差 | 条件 | |
最小值 | 最大值 | ||
高速CAN(最小负载) | -0.45% | +0.45% | 典型值500Kbps,C1=100pF、 |
高速CAN(最大负载) | -0.45% | +0.45% | 典型值500Kbps,C1=4700pF、 |
中速CAN(最小负载) | -0.5% | +0.5% | 典型值125Kbps,C1=100pF、 |
中速CAN(最大负载) | -0.5% | +0.5% | 典型值125Kbps,C1=10000pF、 |
GMW3122 信号位时间标准
波特率 | 125 kbit/s | 250kbit/s | 500 kbit/s |
位时间 | 7984ns≤Tbit≤8016ns | 3992ns≤Tbit≤4008ns | 1992ns≤Tbit≤2008ns |
试验设备:电脑、电源、示波器。
试验方法:选择控制器的适应条件,示波器两个通道分别连接CANH与CANL,通过测试控制器连续 隐性-显性差分电平的边沿时间,计算出一个位的时间。如图
位时间测量
判定标准:依据 GMW3122 的信号位时间标准进行评定。符合,通过;反之,不通过。