标题: 基于ARM 的汽车电子控制系统单元设计探讨 [打印本页] 作者: admin 时间: 2015-5-2 11:15 标题: 基于ARM 的汽车电子控制系统单元设计探讨 <P>[摘要]本文介绍了汽车电子控制系统单元的控制模块、CAN 通信模块的硬件设计及软件分析,给出了带ARM7 内核的实例。 [关键词] ARM CAN 汽车总线 Abstract: The system control unit of the car electric is introduced, including the design of control module and communication module. An application with ARM7 unit is given.
随着电子控制系统单元(ECU)在汽车上的广泛应用,汽车电子化程度越来越高。电控系统的增加虽然提高了汽车的动力性、经济性和舒适性,但随之增加的复杂电路,必然导致车身布线庞大而且复杂,安装空间短缺。同时,为了提高电控单元信息利用率,要求大批的数据信息能在不同的电子单元间共享,汽车综合控制系统中大量的控制信号也需要实时交换,不同功能电子控制系统单元间的数据通信变得越来越重要。因此对电子控制系统单元的设计提出了越来越高的要求,不仅要求通信网络应具有通信速率高、准确、可靠性高的特点,同时要求控制模块上应具有控制实效性高、空间小等优点。
本文基于CAN 总线技术,研制了应用于汽车网络系统中的电子控制系统单元。 1 电子控制系统单元CAN 通信模块的设计
根据CAN 通信原理,电子控制系统单元CAN 通信模块硬件主要由CAN 控制器、CAN驱动器及中心微处理器构成。传统的CAN 通信模块采用51 系列的单片机作为中心处理器,SJA1000 作为CAN 控制器,PCA82C250 作为CAN 驱动器。这种方案选用硅片多,所占空间大,外围接口扩展局限,同时功耗高。为此,在本设计中,我们采用内嵌有CAN 控制器的LPC2119 和TJA1050 总线驱动器构成电子控制系统单元的CAN 通信模块。CAN 通信模块硬件图如图1 所示。
<P>