基于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