论文部分内容阅读
近年来,随着经济技术的迅猛发展,我国的汽车保有量迅速增加,随之而来对汽车的综合型诊断技术提出了更高的要求。本论文在研究与分析汽车CAN总线和OBD-II相关协议、诊断模式的基础上,利用汽车协议转换芯片TL718构成接口单元和S3C2440构成嵌入式平台,进行综合型汽车智能诊断仪的研究与开发。论文从CAN总线的分层和概念入手,分析了CAN总线的物理层、数据链路层以及在汽车车载系统中的应用。在此基础上,深入研究和分析了OBD-II系统的标准接口、故障码、相关通讯协议以及诊断模式。之后对汽车协议转换芯片TL718的管脚、内部命令和OBD命令进行了详细分析和研究,并对命令进行了解析。本文最后搭建以嵌入式诊断平台和TL718接口单元进行硬件设计,以嵌入式Linux进行软件设计的综合型汽车智能诊断仪。TL718接口平台分别从12V转5V电源电路、OBD-II接口、RS232接口、TL718接口、信号调理电路五个方面进行了电路设计,并给出相应的原理图。嵌入式平台从电源电路、复位电路、UART接口电路、LCD接口电路、SD卡接口电路五部设计了硬件电路,并给出相应的原理图。软件设计分两部分,嵌入式设备驱动程序和应用程序。嵌入式设备驱动程序主要研究了串口驱动程序软件函数实现过程。应用程序部分主要研究并设计了主界面、获取与排放系统相关的动态诊断数据界面、获取与排放系统相关的诊断故障码界面和获取车辆信息界面四个界面。