来源:汽车ECU开发作者:BlackCoffee 动力总成(Powertrain)系统是车辆的重要组成部分,它负责从车辆的储能单元进行能量转换,也即生成动力,然后将动力传送给车辆的驱动系统,从而驱动车辆行驶前进。尽管传统燃油的内燃机车(ICEV)与电动汽车(Electric Vehicle)有着完全的不同的动力总成设计和部件,但从Powertrain架构上来看依然可以分为“储能系统”和“驱动系统”两大主要部分。EV使用动力电池取代了油箱来储能,相应地也增加了“电池管理系统(Battery Management System, BMS)”。同时EV采用了“电机(Motor)”取代内燃机引擎(Engine)来驱动车辆,因此“电机控制器(Inverter)”代替了“发动机控制器(Engine Control Unit,ECU)”。对于ICEV车辆来说,从驾驶意图的获取到能源供给,再到能量的转化,几乎都是由发动机控制器ECU来完成的。而对于EV来说,类似的功能则由“整车控制单元VCU(Vehicle Control Unit,也称为电控单元)”来完成。VCU可以被视作电车的动力总成系统的主控单元,负责根据驾驶员意图、车辆运行状态以及整车控制策略,经过计算分析然后给各部件发出相应的控制命令,以实现电车的高性能安全行驶。因此也有人把VCU比喻成EV的“小脑”。电机、电池和电控(也就是俗称的“三电”系统)构成了电动汽车的整车控制系统。狭义上的电控就是指整车控制器VCU,但是广义上的电控系统往往指由电机、电池和VCU组成的整车控制系统。
备注:上图中的MCU代表的是Motor Control Unit,指包括逆变器在内的电机控制器单元。TCU代表Transmission Control Unit,指变速器控制单元。
具体而言,VCU通常需要实现以下6个方面的功能:(1)获取驾驶意图和车辆运行状态:VCU必须能够采集“油门踏板信号”、“刹车踏板信号”、“档位手柄位置信号”等模拟量信号来判断驾驶员或者ADAS系统的驾驶意图。另外还需要采集“车速信号”、“电机转速”等频率信号,以及通过CAN总线采集的其它控制器信号,比如:电机输出扭矩、变速箱档位、电池荷电状态(SOC)等,通过计算和分析得出车辆运行状态信息。(2)Powertrain控制:VCU最重要的功能就是根据驾驶员的驾驶意图和车辆实时状态,按照设定的控制程序向相应的powertrain子系统发送控制信号,从而控制整车行驶。比如:当驾驶员踩下加速踏板时,VCU向电机控制单元发送电机输出转矩信号,电机控制系统控制电机按照驾驶员的意图输出扭矩(Torque)。VCU对扭矩的动态控制是影响整车行驶舒适性的关键因素。主要包括模式切换过程中的扭矩协调,以及换挡过程中VCU与自动变速器控制系统(Transmission Control Unit,TCU)之间的协调控制。模式切换过程与换挡过程均为高度瞬态过程,可能引起电机目标扭矩的突变,引起动力系统输出的动力不平稳。(3)能量管理策略:VCU采用良好的能量管理策略,提高电池的能量使用效率,对于提升电动汽车的续航里程是至关重要的。能量管理策略包括整车控制、整车能量分配、制动能量回收等方面。
(4)整车通讯网络管理:整车控制器作为整车控制系统的通讯中心节点,负责信息的组织、信息优先权的动态分配和传输、网络状态的监管及故断与处理。(5)车辆状态检测与显示:VCU需要实时监测车辆的各种运行状态信息,比如:通过 CAN 总线通信获得车速、电池剩余电量、电机转速、电流等关键的车辆运行数据,并将它们发送给仪表盘显示系统,便于驾驶员准确掌握车辆整体运行状况完成相应操作。(6)故障检测与诊断:正常情况下,VCU对整车运行状态进行实时监控。但是当发生故障时,必须及时报警,产生、存储和发送相应的故障码,根据故障等级的不同迅速采取相应的安全处理措施,确保车辆安全行驶。除了故障检测之外,VCU也需要实现故障状态下的保护功能,也就是按照出现的故障类别对整车进行保护,紧急状态下才去必要的措施进行安全保护,以防止极端情况的发生。
电机控制器(Motor Control Unit,MCU)和驱动电机共同组成了电机系统。电机控制器接收来整车控制器VCU的需求扭矩和目标车速等信息,然后通过里面的单片机控制IGBT 模块进行动态扭矩矢量控制,以控制电机将电池包的电能转化成机械能。电机控制器主要由中央控制模块、功率模块、驱动控制模块以及各种传感器等组成。
专用的电机控制外设接口:enhanced Modular IO Subsystem(eMIOS), Logic Control Unit (LCU), TRGMUX, Body Cross-triggering Unit (BCTU), Analog to Digital Converter (ADC), and Analog Comparator (CMP)