图4 混合网络诊断协议架构
由ISO13400系列标准定义的DoIP诊断与CAN诊断相比具有更快的数据传输速率,可在满足车企对于高速率要求的前提下,在时间成本、物理成本等方面做到更低。相比之下,DoIP具有如下特性:
1)其数据速率可达到100 Mbit/s,与使用ISO 15765-2标准下的高速CAN相比,速率更高;
2)通过以太网为对外接口,具有标准化的硬件组件;
3)与PC相连接时仅需通过以太网接口即可,不再需要VCI(车辆通信接口)硬件,这极大的方便了整车的标定/调试与故障排查工作;
4)由于DoIP技术是通过TCP/IP及以太网技术来构建的,因此在基础设施上可完美匹配IT设备,可被快速应用于本地及远程任务之中;
5)通过以太网的多路链接并行特性,可支持多台诊断仪同时对车辆进行诊断工作,具有更高的效率。
在数据结构上,其通过向下传递的方式构成了完整的以太网帧,主要包括版本、版本位取反、数据类型、数据长度以及诊断数据5个部分,如下:
图5 DoIP数据
其结构如下:
图6 DoIP数据结构
应用DoIP技术在车辆与外部设备之间发起会话时其流程如下图所示:
图7 DoIP会话流程
三、智能云诊断
通过DoIP技术的应用可解决近端点对点的速率、接口、数据格式以及在效率等方面的部分问题,但对于在文章开头所提到的在研发、测试、售后、服务以及客户端的多场景下对不同应用需求时所采用的工具、数据等多样性的问题依然存在。
因此为了解决应对不同应用场景而产生的多诊断工具、多诊断数据、多格式带来的重复性工作而导致的效率低下问题,主机厂通过采用不同模块的部署方式,力求通过统一的诊断技术框架来解决不同的应用需求,在新技术的应用下,传统的本地诊断模式正朝着如今以近端点对点诊断为主,再辅以远程诊断及OTA技术的模式,而随着技术的成熟以及应用,以云诊断为主的车内主动诊断、APP诊断模式将被推上历史舞台。