车载监测诊断GUI的设计与实现

车载监测诊断GUI的设计与实现

论文摘要

随着汽车电子应用水平的提高,传统的汽车维修手段已经不能完全满足汽车维修的要求。车载故障诊断技术已经可以通过车载网络实现对车辆电控系统的参数性能进行实时信息监测,并可以记录相关的故障信息,不仅可以为汽车维修带来了极大的方便,而且能够提高汽车驾乘的安全、舒适、环保等方面的性能。因此,车载故障诊断技术也越来越受到政府、汽车生产厂家及科研机构的重视。在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文件系统
  • 第四章 图形用户支持系统-MiniGUI
  • 4.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 安装MiniGUI
  • 4.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 展望
  • 致谢
  • 参考文献
  • 读研期间取得的研究成果
  • 相关论文文献

    标签:;  ;  

    车载监测诊断GUI的设计与实现
    下载Doc文档

    猜你喜欢