论文部分内容阅读
汽车仪表是驾驶员了解车辆当前运行状况的最重要的平台之一,它可以为驾驶员提供车辆的车速、转速、水温、油量等信息,因此,汽车仪表是每辆车必不可少的部分。随着电子技术、计算机技术等高新技术的飞速发展,汽车仪表需要执行的任务也愈加繁重,传统的汽车仪表已经不能满足当今驾驶者的要求。 本文首先介绍了选题的背景和意义,接着介绍了汽车仪表的发展现状,汽车仪表由机械式、电气式、模拟式发展到目前的全数字式,分析了这四代仪表的优缺点。针对目前仪表的发展现状,提出了基于CAN总线客车仪表设计的课题,并介绍了课题的主要内容。 基于CAN总线的客车仪表的基础就是CAN总线,本文对CAN总线的特点作了简要的介绍。客车仪表的设计主体分为两大部分,即仪表的软、硬件设计。硬件设计部分,本文选用美国Microchip公司的dsPIC30F6010单片机作为设计的核心器件,其内置两路CAN控制模块,仪表的显示屏选用的是HP-G320240F,CAN收发器选用PCA82C250,步进电机VID-29由步进电机驱动芯片STI6606驱动。软件设计部分采用模块化的编程思想,共分为主程序设计、CAN总线接口电路设计、步进电机驱动设计以及液晶显示控制设计四个模块。系统的软、硬件设计相互影响,要统筹考虑两方面。 除了系统软、硬件设计这两大部分,论文还包括系统抗干扰分析和系统测试。通过对系统软、硬件抗干扰设计,有效的提高了系统工作的稳定性。将仪表系统与测试板相连,测试板模拟车辆各个信息采集模块,客车仪表系统通过CAN总线接收测试板的数据,数据经MCU处理后在液晶屏、步进电机和LED指示灯上显示。 本课题研发的基于CAN总线的客车仪表抗干扰能力强、数据传输可靠性高、信息显示丰富,符合客车仪表的发展方向。