论文题名: | 基于CAN总线的嵌入式汽车组合仪表研究 |
关键词: | CAN总线;J1939协议;QML语言;嵌入式技术;汽车组合仪表 |
摘要: | 随着电子技术的迅猛发展,使得汽车逐步向电子化发展,车载的电子设备和模块越来越多,汽车电子元件的可靠性得到较大提升,使用越来越广泛。前四代汽车仪表都是以机械作用方式驱动指针指示数据,此方式已经不能满足当前汽车复杂信息的显示,并且达不到精度要求,稳定性较差。目前,全数字汽车仪表正是全球汽车厂商的热门研究课题,汽车仪表的发展趋势必然是向着全数字化、信息综合化、网络化、智能化发展。 为了解决车载电子设备通信线束过多的问题,提高数据安全性与可靠性,本课题采用CAN总线技术,应用层采用SAE J1939协议,将汽车仪表作为一个数据处理节点连接到CAN总线上,通过CAN总线接口接收仪表显示所需要的数据。本课题采用三星公司的S3C6410 ARM11处理器作为核心处理器,该芯片具有强大的视频图像处理能力,能为汽车仪表界面提供能绚丽的视觉效果,使用Qt最新的Qt Quick技术制作人机交互界面,4.3寸TFT-LCD触摸屏显示作为界面显示屏,将传统的车速表、发动机转速表、燃油表和水温表与行车辅助功能相结合,增加音乐播放、文档记录以及互联网功能,并预留了扩展接口。 本课题的主要工作内容:详细分析了CAN总线与J1939协议;搭建S3C6410硬件平台;编译、移植嵌入式Linux操作系统;安装Qt/E开发环境,完成Qt/E在S3C6410平台上的移植;编写LCD显示和CAN总线MCP2515芯片驱动程序,并添加到Linux系统内核当中。在系统硬件与软件平台搭建完毕之后,使用 QML语言对基于 CAN总线的嵌入式汽车组合仪表界面进行开发。 |
作者: | 王璐 |
专业: | 控制理论与控制工程 |
导师: | 潘明 |
授予学位: | 硕士 |
授予学位单位: | 桂林电子科技大学 |
学位年度: | 2013 |
正文语种: | 中文 |