论文部分内容阅读
汽车自诊断技术能够对汽车ECU进行有效的故障自检测。在此技术基础上,各汽车厂商陆续研发专用的故障诊断设备对车辆进行诊断,但是在功能和体验上均存在不足。传统的汽车诊断设备使用专用的硬件设备进行车辆本地诊断,硬件成本高,通用性较差。随着互联网技术和汽车电子技术的发展,将互联网技术应用于车辆故障诊断将逐渐成为趋势。本文结合车辆现有诊断功能,在传统汽车诊断系统架构设计基础上,研究并实现了一种基于蓝牙技术的汽车无线诊断系统。系统包括移动诊断子系统、远程诊断子系统以及待诊断车辆,系统支持本地诊断和远程诊断。为了不改变原有的汽车故障诊断方法,论文对移动诊断子系统与蓝牙诊断接口模块间的通信协议进行了研究,并定义了数据交互报文格式。考虑到蓝牙诊断接口模块仅对诊断报文进行转发,而待诊断车辆ECU诊断通信对诊断协议时间参数要求严格,因此,提出了 ISO 15765机制在蓝牙通信上的应用方法,深入分析了蓝牙协议栈核心层协议数据分组格式及数据传输机制,得出了 ISO 15765诊断报文分别在单帧和多帧传输模式下应用于蓝牙数据传输需要满足的通信时延要求。此外,在远程诊断过程中,考虑到因特网数据传输时延不可控,对移动诊断子系统与远程诊断子系统间的通信协议进行了研究,并定义了数据交互报文格式。最后,对基于蓝牙技术的汽车无线诊断系统进行了功能实现。应用表明,该系统能很好的满足车辆故障诊断要求,诊断信息反馈及时、准确。由于利用车辆自带蓝牙诊断接口模块进行消息转发,系统除移动诊断子系统外,不需要专用的硬件设备与待诊断车辆连接,降低了系统研发成本,提高了故障诊断效率。