论文摘要
汽车仪表是汽车在行驶过程中与驾驶员最重要、最直接的信息交流平台,对汽车的安全、舒适、经济行驶起到了至关重要的作用。随着汽车电子技术的不断发展,汽车仪表早已经成为了衡量汽车性能和档次的一个重要指标。近几年,嵌入式技术和LCD显示技术的发展不断趋于成熟,这使全数字智能化的汽车仪表逐渐成为了开发热点。本课题将CAN总线通信技术、TFT-LCD液晶显示技术和嵌入式系统控制技术引入到汽车仪表中,设计并实现一个真正意义上的全数字式智能汽车仪表系统。文中讨论了该仪表系统的总体架构和实现方案。以LPC2478芯片为主控制器,建立了该仪表系统的CAN总线智能节点;以8寸宽屏TFT-LCD显示模块作为仪表系统的显示终端,开发了液晶显示模块与LPC2478的接口,并设计了相应的驱动电路与软件,创建了该仪表系统的GUI基本绘图函数库;在LPC2478上成功移植了μC/OS-II作为嵌入式实时操作系统平台,并且在这个平台上建立了多任务操作的仪表系统,设计并实现了独具特色的多功能仪表显示方案,在μC/OS-II多任务实时操作系统下,实现了全数字智能仪表系统的基本功能。
论文目录
摘要Abstract第一章 绪论1.1 课题研究的背景及发展趋势1.2 课题研究的意义1.3 论文研究的主要内容第二章 数字智能仪表系统的总体结构设计2.1 系统总体结构设计2.1.1 系统主要功能分析2.1.2 系统总体结构方案2.2 主控芯片的选择及其功能简介2.3 SDRAM 显存模块与LPC2478 的接口设计2.4 4×4 按键功能模块电路设计第三章 基于CAN 总线网络的数据通信3.1 CAN 总线技术概述3.2 CAN 总线通信协议3.2.1 CAN 总线协议内容3.2.2 CAN 总线的报文传输3.3 CAN 总线应用层协议3.4 CAN 通信模块接口设计3.4.1 CAN 控制器的基本结构3.4.2 高速CAN 收发器TJA10403.4.3 TJA1040 与CAN 控制器的接口设计第四章 数字智能仪表系统的终端显示4.1 TFT-LCD 在汽车仪表中的应用4.2 液晶显示模块接口设计4.2.1 LCD 控制器简介4.2.2 LPC2478 与LCM 模块的接口设计4.3 液晶显示模块的驱动4.3.1 TFT-LCD 的驱动原理4.3.2 时序关系分析4.3.3 时序信号的生成第五章 数字智能仪表系统的实时操作系统平台5.1 嵌入式实时操作系统5.1.1 RTOS 的选择5.1.2 μC/OS-II 简介5.2 μC/OS-II 在LPC2478 上的移植5.2.1 与编译器无关的数据类型的定义5.2.2 堆栈结构的定义及堆栈初始化函数的编写5.2.3 软件中断函数作为μC/OS-II 与LPC2478 的底层接口5.2.4 任务切换5.2.5 系统时钟节拍的生成5.3 μC/OS-II 启动过程分析及其任务设计第六章 数字智能仪表系统的软件设计6.1 系统任务分析6.2 任务优先级安排6.3 系统任务设计6.3.1 按键扫描任务6.3.2 CAN 接收任务6.3.3 CAN 发送任务6.3.4 LCD 仪表显示任务6.3.5 LCD 报警显示任务6.4 系统LCD 显示功能设计6.4.1 GUI 基本绘图函数6.4.2 仪表显示方案1 的设计6.4.3 仪表显示方案2 的设计第七章 数字智能仪表系统的实现与分析7.1 系统的实现效果7.1.1 仪表显示方案1 的显示效果7.1.2 仪表显示方案2 的显示效果7.2 系统问题分析7.3 系统抗干扰设计7.3.1 干扰源分析7.3.2 抗干扰措施第八章 总结与展望参考文献攻读硕士学位期间公开发表的学术论文致谢详细摘要
相关论文文献
标签:汽车仪表论文; 总线论文;