摘要: |
本文在分析研究汽车电子技术和CAN总线发展的基础上,以方便、实用、可靠、经济为设计原则,以实时性好,抗干扰能力强为设计要求,设计了一种基于CAN总线的车辆控制系统。
本文研究的主要内容为车辆测控系统总体方案的制定和重点对控制系统的一个模块(动力终端与开关量控制模块)系统进行硬件和软件的设计。在此模块中,以4路模拟电阻输入(水温,油温,油压,传动箱油压)信号;2路电压比较输入(火焰传感器)信号;1路脉冲输入(发动机转速)信号:32路开关量(车灯、门、窗、雨刮、挡位)信号为研究对象,以PIC18F458单片机芯片为微处理器综合分析处理这些数据,通过CAN总线控制器把这些数据送上CAN总线,与中央控制模块进行通信,以达到:中央控制模块收集系统所有的开关量信号、模拟量信号及脉冲量信号,经过中央处理器分析处理,再通过CAN总线发出控制命令控制车辆系统的目的。
借助于MPLAB-IDE集成开发环境软件包来进行编程、离线仿真:MPLAB-IDE与ICD2和PIC18FXX实验开发工具配合使用,进行在线调试、编程及程序下载。这使得该系统模块的设计开发变得更容易。
本课题针对现代车辆控制系统需求一种实时性好、抗干扰能力强的通信网络一问题。通过基于CAN总线的车辆控制系统的研究,实现了对车辆的实时控制和各个控制模块通过CAN总线进行相互通信的要求。从而达到了汽车智能通信网络化研究的目的。 |