摘要: |
为满足汽车电子技术专业的教学需求,本文设计制作硬件通信电路与汽车OBD接口通信,将获取的信息传递到PC机,借助LabVIEW虚拟仪器软件开发了一套汽车发动机测控教学系统。首先,本文分析了国内外汽车发动机检测设备的研究与应用现状,认为传统汽车发动机检测设备难以满足教学需要,提出了利用虚拟仪器连接硬件电路的设计方案。然后介绍了CAN总线通信技术、传统的K线诊断协议、基于CAN总线的车载诊断协议。选用STM32F103芯片作为主控芯片,搭配TJA1050芯片和CP2102芯片组成了硬件电路,实现了数据链路层的通信。利用C语言开发了基于ISO14230、ISO15765等常用诊断协议的下位机通信程序,采用图形化设计语言的LabVIEW虚拟仪器软件开发了上位机程序。设计了美观的登陆界面,实现汽车发动机在线检测、汽车故障诊断等功能。最后,连接实训车辆,将本系统获取的汽车发动机运行数据与元征X431解码器读取的数据对比分析,结果证明,本系统获取到的数据准确可靠。将系统应用于汽车检测与诊断技术、汽车发动机电控技术等课程的教学实践中,与传统的汽车发动机教学仪器相比,本系统程序界面美观,功能丰富,使用和维护成本低。本系统采用了通用的车载诊断接口,可以连接投影仪进行教学演示,具有一定的应用价值。 |