闲来无事,说下当前汽车上使用率最多的CAN汇流排通信测试的一些内容。

一、测试依据

测试的依据一般包括以下几点:

1.ISO11898协议

IOS11898协议是通用的CAN通信标准,后面有时间会专门说。

2.整车矩阵

整车矩阵定义了每个CAN节点应该发送的报文及信号详情

3.CAN通信需求规范

一般车企或根据自身需要,结合现有通用标准制定适用于自身的通信需求规范,并释放给供应商,作为开发指导

二、测试内容

CAN通信的测试内容大体分为以下三个部分:

1.物理层测试

对应于OSI开放模型中的物理层,主要测试控制器内物理层的一些参数、性能是否满足规范要求。例如汇流排的介面电阻(不是收发器的介面电阻)、高低压通信范围、显隐性输入电压范围、跳变沿、位定时参数等。

2.数据链路层测试

一般包括采样点的测试、汇流排位延时时间及帧接收测试

3.针对具体车型的测试

例如报文周期、发送方式和DLC是否满足要求等,有些资料中也叫做交互层测试

推荐阅读:

相关文章