论文题名: | 嵌入式车载信息系统的设计与实现 |
关键词: | 智能交通;车载信息系统;嵌入式技术;CAN总线 |
摘要: | 车载信息系统是现代汽车的标配部件之一,也是目前智能交通领域中的一项重要研究内容。随着经济的发展,生活水平的提高,消费者对车载信息系统的功能及性能需求也日益增长。因此,本文基于先进的嵌入式 Linux操作系统、ARM11处理器 S3C6410和CAN总线技术,设计并实现了一个功能齐全、界面美观的嵌入式车载信息系统。 论文首先依据车载信息系统的功能需求,给出了系统总体设计方案,系统由嵌入式硬件、嵌入式操作系统和嵌入式应用程序三部分组成;然后进行了硬件平台的设计和选型,选择以S3C6410为微控制器的飞凌OK6410开发板作为系统实现平台,飞凌CAN转接板为CAN总线报文传输平台;在硬件平台的基础上构建了Linux操作系统,具体工作包括Linux内核移植、根文件系统制作、Qt平台的搭建、CAN总线设备驱动程序的开发和SQLite数据库移植;之后在深入分析CAN总线通信机制和SAE J1939协议的基础上,设计了系统应用层协议,包括车况信息和故障信息;最后,结合软件设计方案和应用层通信协议,应用Qt的窗口部件、信号-槽机制、事件处理机制、多线程机制等技术手段,完成了应用程序各功能模块的设计,包括CAN总线报文接收线程,仪表显示模块、数据管理模块、故障诊断模块和常用工具模块。 通过集成测试表明,设计实现的嵌入式车载信息系统能够正常接收、处理CAN总线报文,仪表显示、数据管理、故障诊断和常用工具等功能模块能够按设计要求正常工作,运行稳定,达到了预期的目的,具有较高的实用价值。 |
作者: | 田梅兰 |
专业: | 智能交通与信息系统工程 |
导师: | 张卫钢 |
授予学位: | 硕士 |
授予学位单位: | 长安大学 |
学位年度: | 2014 |
正文语种: | 中文 |