汽车仪表网络管理一致性测试系统设计
2019-10-21王乐乐陈聪
名城绘 2019年11期
王乐乐 陈聪
摘要:随着近年汽车产业的快速发展,电子产品广泛应用于汽车仪表,随着汽车中电子单元的增加,网络越来越复杂,ECU在通信时,可能由于其他节点未上线或出现故障而造成信息丢失,所以需要专门的网络管理组件对车载网络进行管理,以达到车载网络信息传输准确性、安全性的目的。
关键词:汽车仪表;网络管理;一致性测试;系统设计
1 汽车仪表NM协议一致性测试项目分析
车载网络中每个ECU节点有唯一地址编号。OS-EK/VDX直接网络管理按照ECU地址递增顺序构造逻辑环,并采用逻辑环机制监控网络各ECU节点正常模式、睡眠模式及错误处理模式之间的状态切换,实现对网络节点的协同管理。AUTOSAR网络管理采用分布式直接网络管理策略,根据网络管理协议数据单元(NMPDU)接收情况来监控网络状态。OSEK/VDX和AUTOSAR的NMPDU均包含地址域、控制域和数据域三个部分。地址域指定通信双方ECU节点地址;操作域说明具体报文类型,OSEK/VDX网络管理报文有Alive、Ring和Limphome3种报文,AUTOSAR网络管理主要有RepeatMessage和Nor-malOperation两种报文;数据域指定报文附加信息(可选)。NM协议一致性测试主要分为物理层、网络层和通信层测试3个部分。物理层测试通过操控某些物理模块来模拟物理干扰(如CAN干扰或电压干扰等),测试ECU节点的干扰恢复能力。网络层测试主要监控ECU节点网络状态切换,如唤醒、休眠或者逻辑环建立等。通信层测试主要测试汽车仪表网络管理报文的周期、类型或其他参数等。各层常用测试用例及所涉及到的信号类型见表1。……
登录APP查看全文
