论文题名: | 基于CAN总线的汽车仪表的研究与设计 |
关键词: | 汽车电子;数字仪表;CAN总线;计算机技术 |
摘要: | 随着汽车行业的发展,人们对汽车可靠性和舒适性要求越来越高,汽车电子成为当前广受关注的焦点。传统的线束连接方式应对当前车上复杂的电子设备显得力不从心,CAN总线作为一种有效支持分布式控制和实时控制的技术、可靠性高、抗干扰能力强、布线简洁和通讯速度高等优点越来越受到人们的重视。随着总线技术的发展和汽车上电子设备的增加,传统的汽车仪表受到巨大的挑战,取而代之的是基于CAN总线的数字汽车仪表,基于CAN总线的显示信息丰富的汽车仪表研究与开发具有非常重要的意义。 本文介绍了汽车仪表的有关特点,就开发CAN总线汽车仪表的有关技术做了分析和研究。提出了基于AT91SAM9263微处理器,μC/OS-Ⅱ实时操作系统和μC/GUI图形用户接口和数字液晶屏的解决方案。利用AT91SAM9263作为系统的核心处理器,利用μC/OS-Ⅱ作为系统软件设计平台,进行仪表的整体软硬件设计。 在上述方案的基础上开展了仪表的硬件设计,包括处理器系统、数据存储电路、CAN总线通讯、液晶显示部分、视频转换电路、人机交互的接口设计和电源电路的设计,为了防止汽车电源部分的干扰信号对仪表系统的影响,在电源电路设计中加入了抗干扰处理,并且按照仪表外壳的结构要求进行仪表印制板的设计。 本文还介绍了CAN总线的原理及其应用层的通信协议,重点介绍了故障码的组成,和多包数据的传输协议。论述了μC/OS-Ⅱ和μC/GUI在仪表硬件上移植的思路和过程,完成了仪表系统的启动程序设计。并按照多任务的设计流程设计了仪表的应用程序,包括CAN数据接收和处理任务,数据存储任务、按键任务和界面显示任务等,仪表上所用的芯片的驱动程序。 |
作者: | 周罡 |
专业: | 通信与信息系统 |
导师: | 付永庆 |
授予学位: | 硕士 |
授予学位单位: | 哈尔滨工程大学 |
学位年度: | 2009 |
正文语种: | 中文 |