相较于CAN、FlexRay及Ethernet等其他车载网络,LIN是一种低成本的串行通信总线,它主要用于车内传感器和执行器的通信场合,例如车内门锁控制、座椅调节、灯光照明,车窗控制等。LIN2.0以及之后的规范(LIN2.1,ISO17987)定义了如何在数据链路层之上实现诊断的功能,本文将基于LIN2.1的诊断刷写测试开发和实践进行分享。
测试开发实践系列:为支持全车OTA的LIN诊断刷写
相较于CAN、FlexRay及Ethernet等其他车载网络,LIN是一种低成本的串行通信总线,它主要用于车内传感器和执行器的通信场合,例如车内门锁控制、座椅调节、灯光照明,车窗控制等。LIN2.0以及之后的规范(LIN2.1,ISO17987)定义了如何在数据链路层之上实现诊断的功能,本文将基于LIN2.1的诊断刷写测试开发和实践进行分享。
LIN通信协议
LIN传输层协议
NAD
PCI
SID与RSID
D1-D6
单帧报文发送
多帧报文发送
LIN诊断
LIN诊断刷写测试实践
LIN Master TP测试
LIN Slave TP 测试
LIN 诊断服务测试
LIN刷写测试
X-LIN网关测试:上层网络与LIN总线之间的路由(网关性能测试,此处不做探讨)
总结
注:部分图片来自于Vector.
﹀
﹀
﹀
微信ID:Polelink_Info
分享,收藏,点赞,在看一起来