论文摘要
随着汽车电子应用水平的提高,传统的汽车维修手段已经不能完全满足汽车维修的要求。车载故障诊断技术已经可以通过车载网络实现对车辆电控系统的参数性能进行实时信息监测,并可以记录相关的故障信息,不仅可以为汽车维修带来了极大的方便,而且能够提高汽车驾乘的安全、舒适、环保等方面的性能。因此,车载故障诊断技术也越来越受到政府、汽车生产厂家及科研机构的重视。在OBD-Ⅱ标准中对汽车故障代码、接口、网络通信协议等做了统一的规定,可以实现对汽车故障信息的存储和相关参数的实现监测。目前,OBD-Ⅱ系统已经被广泛应用到世界各大汽车生产厂家生产的汽车上。车载监测诊断系统是一种通过嵌入式设备与OBD-Ⅱ系统接口相连,对汽车运行过程中出现的故障信息及一些相关参数进行记录和显示的一种汽车维修辅助设备。车载监测诊断系统是一种以嵌入式技术、故障诊断技术、软件技术为核心的新型故障诊断系统。本文通过对嵌入式技术和车载故障诊断技术研究,提出了一种基于OBD-Ⅱ系统的车载监测诊断系统平台,并在硬件平台上进行车载监测诊断GUI系统软件的开发。硬件平台主要以SAMSUNG公司的S3C2440A处理器为中心,外扩了存储器、LCD、触摸屏等设备及RS232、USB、SD CARD等接口,添加了电源、时钟、系统调试等辅助电路,实验测得硬件平台完全可以满足车载监测诊断系统的要求。软件设计主要进行了Bootloader和Linux内核的移植,采用北京飞漫公司的MiniGUI1.3.3图形界面支持系统开发了车载监测诊断GUI系统,实现了车辆的各种信息显示和人机交互功能。
论文目录
摘要Abstract第一章 绪论1.1 研究背景和意义1.2 车载监测诊断系统研究1.2.1 国内外汽车故障诊断系统的发展1.2.2 车载诊断系统的技术要求1.2.3 车载监测诊断系统的特点1.2.4 OBD-Ⅱ的诊断模式1.3 本文研究的主要内容第二章 车载监测诊断系统的研究与设计2.1 嵌入式系统概述2.1.1 嵌入式系统的特点2.1.2 嵌入式系统的硬件概述2.1.3 嵌入式操作系统2.2 车载监测诊断硬件平台的设计2.2.1 车载监测诊断系统的需求分析2.2.2 硬件平台的设计2.2.3 OBD-Ⅱ接口设计2.3 车载监测诊断系统的软件设计第三章 U-Boot和Linux内核的移植3.1 嵌入式Linux移植概述3.1.1 Bootloader概述3.1.2 Linux操作系统概述3.1.3 Linux内核简介3.2 U-Boot的移植3.2.1 U-Boot简介3.2.2 U-Boot工作原理3.2.3 U-Boot移植过程3.3 Linux2.6内核移植3.3.1 Linux2.6内核简介3.3.2 建立交叉编译环境3.3.3 设置NAND Flash分区3.3.4 配置编译内核源码3.3.5 建立Yaffs文件系统第四章 图形用户支持系统-MiniGUI4.1 MiniGUI简介4.1.1 MiniGUI的功能特点4.1.2 MiniGUI的运行模式4.2 MiniGUI的实现原理4.2.1 基于MiniGUI的嵌入式系统结构4.2.2 MiniGUI主窗口数据结构4.2.3 窗口过程函数4.2.4 消息机制和事件驱动4.3 MiniGUI交叉编译环境4.3.1 安装MiniGUI4.3.2 配置MiniGUI第五章 车载监测诊断GUI的开发与移植5.1 GUI设计5.1.1 GUI设计分析5.1.2 GUI软件设计5.1.3 通信设计5.2 GUI实现5.2.1 皮肤界面的构成5.2.2 皮肤窗口的回调函数5.2.3 皮肤窗口的实现流程5.2.4 GDI绘图功能的应用5.3 GUI移植5.3.1 拷贝MiniGUI的资源文件到开发板5.3.2 GAL图形引擎和IAL输入引擎5.3.3 交叉编译GUI程序第六章 总结与展望6.1 总结6.2 展望致谢参考文献读研期间取得的研究成果
相关论文文献
标签:车载监测诊断论文; 嵌入式论文;