车载诊断功能作为车身控制器(不管是以前的分布式电子电器架构还是现在流行的中央计算器+域控制器架构),都是不可或缺的功能。本文通过诊断功能实例:
-> 诊断功能需求提出;
-> 诊断数据库(保证数据一致性);
-> 配置生成代码,诊断功能实现;
-> 编译生成二进制文件(bin、Hex等);
-> 上板测试(手动、自动、SIL)
如下流程属于汽车行业经典V模型
1、诊断需求规范指定
在定义新车型后,电子电子部门诊断方面系统工程师(或架构工程师)基于新需求定义该车型的诊断需求规范,比如所需要的诊断服务、DID、DTC,当然在这个过程中会有很多流程,毕竟车企这套已经玩转几十年,比如OEM会释放诊断需求调查表给供应商,如下格式举例:
填充完毕,OEM会形成最终规范,归档。