论文部分内容阅读
汽车仪表是驾驶员获取汽车状态信息的关键设备,对汽车的安全行驶起着重要的作用。近年来,随着计算机、微电子和各种现场总线通信技术的广泛应用,汽车电子技术得到了迅猛的发展,汽车仪表板上显示的信息不断增加,传统的机械式、电气式组合仪表越来越无法满足使用的需要。特别是随着汽车GPS导航、自动驾驶等新技术的日趋成熟,汽车仪表盘成为集显示、控制、通讯、娱尔为一体的汽车信息中心已经指日可待,现代汽车仪表盘正在朝着数字化、智能化、网络化的方向不断发展。本文在充分研究传统汽车仪表的优缺点以及国内外汽车仪表技术发展状况的基础上,提出并设计了一种基于CAN总线和实时嵌入式操作系统μC/OS-Ⅱ的全数字汽车仪表盘。CAN总线是一种具有高保密性、高抗干扰能力、有效支持分布式控制和实时控制的串行通信网络。采用CAN总线作为通信网络可以简化车内电子设备的通讯线路,节省大量线束并提高安全性和可靠性。软件平台采用免费的抢占式内核μC/OS-Ⅱ,有利于提高程序的实时性和产品的可扩展性。文中详细介绍了μC/OS-Ⅱ在目标MCU上的的移植过程。本设计的MCU采用高性能低功耗的32位ARM7芯片LPC2119,将车速、发动机转速、里程、油量、机油压力、制动气压、电池电量、冷却水温等信息的测量数字化,以专用的仪表步进电机结合5寸彩色液晶屏作为主要显示终端。带有上位机接口,可用于产品软件升级。同时本仪表盘作为车身的一个CAN节点,可以为附近的电器提供就近连接和控制。本课题所设计的数字汽车仪表盘,简化了仪表结构,实现网络化集中控制,而且提高了可靠性、安全性以及产品的通用性,在一定程度上消除了汽车的安全隐患提高了驾驶的安全性。从更远的角度观察汽车市场,对汽车仪表的设计有一定的参考意义。