Print

基于WINCE的车辆故障监测系统的设计与实现

论文摘要

嵌入式系统作为一种新兴的系统,目前已经在各个领域引起了高度关注。嵌入式系统逐渐代替简单的单片机系统已经成为一种趋势,并在汽车领域得到了愈来愈广泛的应用。本文针对目前国内汽车故障监测技术的发展以及电子技术在故障监测,系统监控方面的应用,结合目前汽车故障检测、监控系统发展的现状,提出了一种新型的针对汽车的故障监测系统,该系统采用目前比较流行的ARM9内核,提高了系统的运行速度,采用了目前比较流行的嵌入式WINCE操作系统,使用户界面友好,操作方便。本文首先研究了嵌入式系统在汽车故障监测系统建设与安全适用性方面的优越性,接着选建了合适的软硬件支持平台,包括: CAN控制器的硬件系统、Windows CE.NET4.2嵌入式操作系统以及Visual Studio.NET 2003集成开发环境等。然后,根据汽车故障监测的实际需求设计了上层的汽车故障监测的软件系统。包括CAN通信模块的设计、WINCE内核的定制、数据库模块的设计及上层业务逻辑的实现。该系统由数据采集模块、数据显示报警模块和数据查询模块三个功能模块组成。该系统若检测到汽车发生异常,则预先报警,提醒驾驶员采取有效措施,将发生事故的可能性限制到最小。最后,对本文所做的研究工作进行了总结,并对进一步的研究和开发提出了建议和展望。

论文目录

  • 摘要
  • Abstract
  • 第一章 绪论
  • 1.1 汽车故障监测概述
  • 1.2 国内外相关研究情况研究现状
  • 1.3 课题研究的意义和目的
  • 1.4 本文研究内容及组织结构
  • 第二章 故障监测系统开发平台的构建
  • 2.1 系统平台的硬件结构
  • 2.2 CAN 协议及CAN 控制器
  • 2.3 平台操作系统的选择
  • 2.3.1 常用的嵌入式操作系统介绍
  • 2.3.2 操作系统选择的依据
  • 2.3.3 所选WINCE 操作系统简介
  • 2.4 系统的集成开发环境
  • 2.5 本章小结
  • 第三章 车辆故障监测系统的设计
  • 3.1 车辆运行参数与状态监测
  • 3.2 车辆运行参数异常与故障间的对应关系
  • 3.3 系统总体设计
  • 3.3.1 系统需求分析
  • 3.3.2 系统总体结构
  • 3.4 CAN 通信模块
  • 3.4.1 CAN 驱动中断部分的设计
  • 3.4.2 CAN 卡接口函数的实现
  • 3.4.3 CAN 驱动的加载和调用方式
  • 3.4.4 CAN 应用程序接口实现
  • 3.5 WINCE 内核定制
  • 3.5.1 定制工具platForm builder 介绍
  • 3.5.2 特定平台的定制
  • 3.5.3 平台映像的创建过程
  • 3.6 数据库系统开发
  • 3.6.1 数据库结构及功能设计
  • 3.6.2 VISUAL C#.NET 对数据库的支持
  • 3.6.3 SQL SERVER CE2.0 的特性
  • 3.6.4 平台的数据库环境的搭建
  • 3.7 本章小结
  • 第四章 故障监测系统的软件实现
  • 4.1 监测显示模块
  • 4.1.1 WINDOWS CE 绘图方法
  • 4.1.2 VISUAL C#.NET 图形对象类
  • 4.1.3 实时数据监测显示程序设计
  • 4.1.4 实时数据流图显示程序设计
  • 4.2 数据查询模块
  • 4.3 本章小结
  • 第五章 结束语
  • 参考文献
  • 研究生期间发表的论文
  • 致谢
  • 相关论文文献

    本文来源: https://www.lw50.cn/article/b157786b841a356def82e0e6.html