论文部分内容阅读
蓝牙属于短距离的无线数据通信技术,是无线通信技术、数据通信技术、计算机技术和网络技术的结合。蓝牙可以用来代替数字设备间的有线电缆连接,在汽车电子装置上有很好的应用前景。本文采用蓝牙通信技术设计故障诊断系统,实现诊断设备和被诊断车辆间的无线连接和故障诊断。本文首先介绍了课题研究的背景,概述了汽车故障诊断的基本概念,分析了汽车故障诊断系统设计时需要解决的问题及国内外的研究状况。同时给出了本课题研究的主要目的及意义。基于蓝牙协议的复杂性,本文第二章介绍了蓝牙技术的基本概念,对蓝牙通信协议进行了深入的剖析,分析了蓝牙的技术特点和蓝牙的应用特点,为后面蓝牙软件接口的分析和设计做了必要的知识准备。本文第三章将蓝牙技术应用到故障诊断系统中去,给出了基于蓝牙技术的故障诊断系统的设计方法。诊断通讯模块的微处理器采用了ST公司的ST72F561AR9,蓝牙模块采用了爱立信公司的ROK101008。考虑到不同的车载总线,文章给出了CAN、LIN、K三种总线的接口设计。同时,在对蓝牙HCI (主机控制器接口)进行了全面的剖析后,给出了基于UART接口的传输方式和点对点的通讯流程。对于上述诊断通讯模块的硬件设计和软件构架,本文也给出了详细的设计说明。最后,基于LabVIEW设计了蓝牙故障诊断系统的诊断界面。完成诊断通讯模块和诊断车辆间的数据交互,是实现故障诊断的重要技术。如何能够在实现蓝牙和CAN数据转化的同时,保证诊断通讯模块和诊断车辆间诊断信息的传递符合诊断规范是系统实现中亟待解决的问题。本文第四章在介绍和分析了ISO15765网络层诊断协议的技术上,实现了数据的收发、数据拆分、数据重组、流控制管理、时序处理和错误处理的软件设计。并根据蓝牙和CAN的不同数据格式,实现了两者间的数据转换。最后,对网络层的软件进行了测试,验证了设计满足诊断规范的要求。从而实现了蓝牙故障诊断系统。本文第五章将蓝牙诊断系统应用到了车窗电机电流的诊断中,实现了电机电流BIT算法的重新设计。文章首先分析了电机电流BIT诊断存在的问题,提出了模糊故障模式识别法。然后,在模糊故障诊断算法的基础上,给出了各故障原因的门限值并实现了整体算法的软件设计。最后,利用基于蓝牙的故障诊断系统,对算法设计进行了验证,证明了算法的合理性。