汽车电气智能控制系统设计研究

  • 格式:docx
  • 大小:19.77 KB
  • 文档页数:9

下载文档原格式

  / 6
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

汽车电气智能控制系统设计研究

摘要:快速发展的汽车行业促使电气控制系统不断的更新和完善,为了有效提高电气系统的利用率,设计了一种汽车电气智能控制系统总体架构。系统采用分布式控制模式,以汽车车身电气控制系统作为主要研究对象构建了一种基于CAN总线的设计方案,通过使用CAN总线实现了控制信号到信息流的有效转换过程,并详细介绍了电气智能控制系统的软硬件设计及实现路径,通过设置CAN总线的智能节点实现对车身的有效控制,从而使电气控制质量和效率得到显著提升。

关键词:汽车电气控制系统;智能化;CAN总线;智能节点;实现路径

在现代社会生活中汽车已成为有效满足日常出行需求的重要交通工具,为满足多样化的市场消费需求,汽车上安装的电子控制单元(ECU)种类及数量不断增加,在使汽车的操作便利性、动力性、舒适性得到显著提高的同时,车辆使用到的电路复杂程度不断提高,不断增多的车内线束提高了布线复杂程度并造成车辆紧张,进而导致车身重量、整体控制与维护难度日益增加,车辆的可靠性和安全性降低带来了一系列的安全隐患。如何设计并实现有效的汽车电气控制系统成为现阶段领域内的一项研究热点[1]。

1现状分析

汽车电气控制系统主要由多种不可或缺的用电器件及用电设备构成(可实现大功率驱动,包括大型客车使用的各类用电设备),连接众多传感器的汽车底盘(主要负责控制速度、挡位、机油、刹车等)设置了大量的开关(负责对车门、发动机舱、仪表盘等进行控制),开关和传感器通过导线连接中央控制器以确保相关信息的实时接收与反馈,会有大量信息在各电控单元间传递,多个电控单元需共享部分信息,形成了大量导线捆成的线扎,使电子线路复杂程度不断提高,线重和占用空间会降低车辆的控制性能及舒适度,传统的接、布线方式及电气控制方式(以点对点为主)增加了汽车设计、装配、维护等难度,已经难以满足汽车电气控制系统的信息共享及电气控制需求。同时数量不断增加的线路接头限制了汽车稳定性及安全性的进一步提升,车门窗线束等相对运动部分的过线难度随着线路体积的增大而明显增加。为有效解决不断增加的电子装置引发的问题,通过使用有效的基于串行信息传输方式的汽车电气控制系统成为一项有效手段,汽车总线技术随着汽车电子化程度的不断提高而

不断完善,能够更好的满足电气控制系统的数据通信需求,如何选用总线技术完成高质量汽车电气控制系统的构建是本文的研究重点[2]。

2汽车电气智能控制系统整体设计

2.1现场总线的选择

目前在各类自动化控制系统中广泛应用的适用于高速网络及多路接线的CAN总线技术凭借独特的优势成为汽车制造商开发和使用的一项重要技术,CAN总线技术具备传输速率高、抗干扰性能强等优势,能够有效实现大量控制信号的实时交换功能,基于CAN总线的控制系统可有效解决汽车电气控制过程中存在的问题,本文通过结合运用信息技术和现场总线控制技术完成了汽车电气智能控制系统的设计,结合性价比及应用前景,本文选用了具有极高可靠性和独特设计的CAN总线,集成了CAN协议的功能,采用分布式控制模式,该系统线路简化、具有较佳的可扩展性(根据实际需求),能够对以驱动汽车系统为主的全部所需信息流进行实时高效的控制,在降低使用成本的同时,提高电气控制质量及效率。信号在基于CAN总线通信过程中以差分电压形式出现,可供CAN总线使用的通信介质较多(包括双绞线、光导纤维、同轴电缆等),通过通信控制器完成通信数据的成帧处理过程,为使网络内节点个数不受限制,将传统的编码站地址基于CAN协议(经过CRC检验)由编码通信数据块替代,数据块(211或229)可根据不同CAN技术规范进行定义,数据段长度不超过8个字节,在此基础上实现不同节点同时接收相同数据的功能,有效节约了占用总线的时间,并具备处理相应错误的功能,提高了数据通信的实时性和可靠性,为实现分布式控制系统提供了有力支撑[3]。

2.2汽车电气智能控制系统优化设计

为实时高效的共享大量相关汽车数据信息,本文根据电气设备配置要求针对大型客车完成了基于CAN总线(星形拓扑结构)电气智能控制系统的设计,该系统主要包含主节点、后、前、左前、右前5个ECU节点,前ECU节点主要负责检测和控制左前侧和左侧车灯、喇叭、雨刮器、一二三挡钥匙开关(ACC、ON、STA)等;右前ECU节点主要负责检测和控制右前侧的各类车灯、指示灯开关、防夹开关等;前ECU节点主要负责检测和控制ABS、仪表照明灯、雾灯开关等;后ECU节点主要负责检测和控制熄火电磁阀电源、后侧各类车灯、空挡开关、倒车开关等。提高电控单元信息利用率,就近位置信息(涵盖29路开关量)由电气控制系统通过除主节点外的ECU节点完成采集后(遵循CAN总线通信协议)将其组成一帧报文信息,然后传输到主ECU节点进行逻辑分析和判断得出最终分析结果,据此向各目标ECU节点反馈(以四帧报文信息的形式)并由其完成滤波处理后,通过UART总线向功率负载输出控制模块传送,进而实现对各路功率输出的驱动[3]。功率负载和采集开关信息使用AT89C51单片机完成逻辑控制功能,每个ECU节点均包含29路,共有32个I/O口(通信口为P3.0、P3.1,看门狗信号输出口为P3.7)。通过CAN总线为系统实现控制信号的实时交换,从而保证以实时有效的信息流驱动汽车运动[4]。以电气控制系统的车灯总线控制模块为例,整个系统网络主要由9个节点构成,分别对应刹车灯、远/近光灯、转向灯、雾灯4组照明与信号灯组、安装了中央控制单元的车内仪表板、4个车门,照明与信号灯组中不同灯的安装位置如图1所示。驾驶员的操作指令由中央控制单元负责接收,在车头和车尾的左右侧安装连接不同车灯的其余4个节点,实现对车灯状态的有效控制。门控单元控制结构图,如图2所示。门控单元根据接收到的车门开关信号和指令(由中央控制单元通过CAN总线发送)执行相应的动作并向发中央控制单元发送执行结果。通过CAN总线连接全部节点(均包含1个单片机控制器和1个CAN收发器)即构成了汽车内部控制网络,各CAN节点仅通过CANH和CANL两

根线同控制网络相连,使线束的使用量得到显著降低,中央控制节点借助使用CAN的收发器和控制器连接其它节点,由各节点向中央控制节点发送采集到的现场数据参数,由其经过综合计算和判断处理后做出相应控制命令,再向各节点传送控制命令(通过CAN总线)、由各节点向各执行机构(包括车门电机、车灯、车窗继电器等)执行传送接收到的各项命令[5]。

2.3ECU节点设计

ECU节点结构,如图3所示。写入应用程序时需以ECU节点所在位置为依据,为解决由继电器带来的安全问题,车上的各功率负载通过功率负载输出驱动口完成直接的驱动过程,进而确保车辆的安全;各类开关量信息通过开关信息采集模块进行采集并对各开关状况进行循环检测,采用CAN通信接口有效弥补了系统对外围接口的使用需求,为保证通信效果各ECU节点间采用带屏蔽的双绞线;为有效控制各负载功率输出,CAN通信模块通过主处理器完成对接收到的报文信息的处理(包括读取、验收和滤波等),缓冲区读取完释放的报文信息由主处理器完成格式的转换,串口信息经UART总线按照一定顺序从功率输出控制模块向单片机的I/O口传送;经循环检测后的各开关状况通过UART总线按照控制命令向主控模块的主处理器传送采集到的信息,再将异于上次的信息组成报文信息传输至CAN总线作进一步处理,完成循环检测和控制过程[6]。

3系统智能节点的实现

3.1系统软件架构设计

本文系统的软件架构主要分为驱动层、转换层和通信层,系统各层模块间的实时高效的通信过程通过定义状态、接口和器件3类消息实现,将引脚电平变化情况输入到系统中并将其转换为输入状态信息后向转换层传送,在此处将信息转换为实际引脚电平变化情况再向驱