摘要: |
20世纪90年代以来,随着人们对汽车动力性、舒适性、经济性要求的提高,汽车上的电控系统的数量越来越多,增加的ECU及其通信设备增加了汽车的成本,使汽车电路复杂程度增加,相应地降低了汽车的可靠性。为适应汽车电子设备迅速增加的需求,汽车电子网络应运而生[16]。
目前汽车上普遍采用的汽车网络有:局域互联网络LIN(Local interconnect network)、控制器局域网络CAN(Controller area network或称现场控制总线)。正在发展中的汽车网络技术还有高速容错网络协议FlexRay,用于汽车多媒体和导航的MOST,以及与计算机网络兼容的蓝牙、无线局域网等无线网络技术。其中,在车身低速电子设备连接方面,低速CAN总线和LIN总线构成的混合网络正受到越来越广泛的关注和使用。
本文在分析现有车用网络的基础上,重点针对CAN/LIN网络,主要分析了CAN/LIN总线的产生、发展及其特点,针对CAN/LIN网络在车门控制中的几种应用方案展开分析比较,并得出了一种比较适用的方案,基于此方案成功实现了车门控制演示系统的设计。文中重点介绍了驾驶员侧车门系统主控单元的硬件设计以及LIN通信部分的软件设计。
硬件由Protel DXP实现电路图的绘制以及PCB制版,硬件电路部分包括Master ECU MC68HC908GZ60及其外围电路设计、开关检测模块、LIN通信接口模块、CAN通信接口模块、故障显示模块以及PC机接口模块等。软件设计基于Codewarrior开发平台,用C语言实现编程设计,采用结构化的程序设计思路,从协议层、应用接口层以及应用层实现系统程序设计,主要完成了LIN及其其他通信模块底层驱动的编写,基于PC机界面控制系统的软件设计和基于开关检测控制系统的软件设计。
设计结果证明,LIN总线很好的完成了CAN总线的补充功能,是一种比较适用的低成本的通信总线。
|