| 编辑推荐: |
本文系统介绍了纯电动汽车整车控制系统结构与原理深度解析相关内容。希望对你的学习有帮助。
本文来自于微信公众号匠芯质造,由火龙果软件Alice编辑,推荐。 |
|
一、整车控制系统概述
1.1 整车控制系统的地位与作用
整车控制系统是电动汽车的神经中枢,承担了各子系统的数据交换、信息传递、动力电池能量管理、驾驶人意图解析、安全监控、故障诊断等核心任务。整车控制系统的性能直接决定了电动汽车的动力性、经济性、安全性和舒适性四大核心指标。
与燃油汽车不同,电动汽车没有发动机和变速箱,取而代之的是动力电池、驱动电机和复杂的电力电子控制系统。这使得整车控制系统不再仅仅是"发动机管理系统"的延伸,而是成为了一个集成了高低压电气管理、网络通信管理、能量流优化分配的综合性控制平台。
1.2 三大子系统划分
整车控制系统分为三大子系统,各司其职又紧密协作:
| 子系统 |
核心组件 |
主要功能 |
| 低压电气系统 |
12V电池、低压线路、点火开关、继电器、电动水泵、电动制动真空泵、电动助力转向器、ICM(组合仪表) |
为各电子控制单元、高压部件控制器、12V电动辅助设备供电 |
| 高压电气系统 |
动力电池、驱动电机、MCU、OBC、DC/DC、空调压缩机、PTC |
将电能转换为机械能,或执行整流、逆变、直流电压变换 |
| 网络控制系统 |
VCU、BMS、RMS、网关、CAN总线 |
控制低压电气系统和高压电气系统,实现整车网络通信 |
其中,弱电控制部件称作ECU(ECM),强电控制部件称作控制器。这种"弱电控制强电"的架构是电动汽车电气系统设计的核心思想——用小电流信号控制大电流通断,确保安全可靠。
二、VCU整车控制单元
2.1 VCU的基本作用
整车控制单元(Vehicle Controller Unit, VCU)是整车控制系统的核心部件。VCU接收加速踏板、制动踏板、车速和剩余电量等信息,通过网络综合控制驱动车辆所需的各工作部件,属于整个车辆的"管理协调型"控制部件。
VCU的硬件组成包括:微处理器(MCU芯片)、电源及保护电路模块、I/O接口和调试模块、A/D模数转换模块、CAN总线通信模块等。这些模块协同工作,使VCU具备信号采集、逻辑运算、控制输出和通信能力。
2.2 VCU的四层分层管理架构
根据信号重要程度和实现次序,VCU的运算分为四个层次,从底层到顶层依次为:
| 层级 |
名称 |
功能描述 |
| 第1层 |
数据交换管理层 |
接收CAN总线信息,对馈入VCU的物理量进行采集处理,通过CAN总线发送控制指令,通过I/O接口提供对显示单元和继电器等的驱动信号。该层是所有其他功能的基础和前提。 |
| 第2层 |
安全故障管理层 |
对集成的数据进行分析判断,检测出故障后做出相应处理。在保证车辆安全的条件下,给出部件可使用的工作范围,以尽可能满足驾驶意图。 |
| 第3层 |
驾驶人意图解释层 |
对采集到的驾驶人操作信息(加速踏板、制动踏板、档位等)进行分析处理,计算出驱动系统的目标转矩和车辆行驶的需求功率。 |
| 第4层 |
能量流管理层 |
在多个能量源之间进行需求功率分配,协调动力电池、超级电容(如有)、12V蓄电池等能量存储单元的使用。 |
这种分层架构的设计哲学是:先确保安全和通信正常(底层),再理解驾驶意图,最后优化能量分配(顶层)。任何上层功能的执行都必须建立在下层功能正常的前提之上。
2.3 VCU的演变趋势
随着芯片算力的提升和域控制器架构的普及,VCU的形态正在发生演变:
早期车型(北汽EV系列、EC系列、EX200、EX360、EU系列除EU5、LITE)中,整车控制功能均由独立VCU负责。而新一代车型(北汽EX3、EX5、EU5)取消了独立VCU,将整车控制功能拆分由电机控制器(MCU)和动力电池控制模块(BMS)分别承担。这种"去中心化"趋势降低了系统复杂度和成本,但对MCU和BMS的算力提出了更高要求。
三、CAN总线网络架构
CAN(Controller Area Network)总线是电动汽车内部各控制器之间通信的"神经系统"。不同车型设计的CAN子系统个数和控制单元组合不尽相同,但主流方案采用三网架构:
| 网络名称 |
传输速率 |
协调单元 |
通信成员 |
| 动力CAN系统 |
500 kbit/s(高速) |
VCU/BMS |
MCU、BMS、DC/DC、压缩机控制器;BMS与OBC间设慢充CAN |
| 底盘CAN系统 |
500 kbit/s(高速) |
ABS/ESP |
ABS/ESP、EPS、安全气囊ECU;含转向盘转角传感器、偏航传感器 |
| 车身CAN系统 |
125 kbit/s(中速) |
BCU/导航ECU |
BCU、仪表ECU、空调BCU、导航ECU;通过LIN连接座椅加热、开关模块、倒车雷达、天窗 |
动力CAN和底盘CAN采用高速500 kbit/s,因为驱动电机控制和制动防抱死对实时性要求极高,通信延迟必须控制在毫秒级。车身CAN采用中速125
kbit/s即可满足空调、车窗、座椅加热等舒适性设备的通信需求。
此外,BCU(车身控制单元)作为主控制单元,通过LIN总线连接座椅加热模块、开关模块、倒车雷达模块、天窗模块四个从控制单元;导航ECU也作为主控制单元,通过LIN总线连接DVD显示器。LIN总线是CAN总线的低成本补充,适用于通信速率要求不高的场景。
四、VCU的十六项核心功能
不同车型对VCU设计的工作任务不完全相同,但一般可归纳为十六项核心功能,按三大类划分:
| 序号 |
功能名称 |
功能说明 |
| 1 |
驾驶人意图解释 |
将加速/制动踏板信号根据规则转化为驱动电机需求转矩命令,直接影响驾驶感受 |
| 2 |
换档控制 |
识别合理档位,故障时安全处理,误操作时通过仪表提示驾驶人 |
| 3 |
驱动控制 |
根据踏板/档位/车速/路况,发出驱动转矩指令,满足动力性、安全性、舒适性 |
| 4 |
制动能量回馈控制 |
滑行/制动时分两阶段回收能量,但不干预ABS工作 |
| 5 |
防溜车控制 |
坡上起步向后遛车<10cm;坡上行驶动力不足时保持车速0km/h |
| 6 |
充电过程控制 |
与BMS共同控制充电功率,保证充电状态下行车锁止 |
| 7 |
智能充电控制和电池均衡 |
12V电池SOC<73%自动唤醒BMS充电,>93%自动停止;慢充后对单体电池均衡 |
| 8 |
高压上下电控制 |
控制主负/预充/主正继电器吸合与断开顺序,完成预充电 |
| 9 |
整车能量优化管理 |
协调高压系统(电池/电机/DC-DC/压缩机/PTC)与低压系统(EPS/真空泵/空调/BCM) |
| 10 |
电动化辅助系统管理 |
监控压缩机(高压)、EPS(12V)、真空助力泵(12V)状态 |
| 11 |
车辆状态实时监测和显示 |
通过传感器和CAN总线检测各子系统状态,通过仪表显示 |
| 12 |
故障诊断与处理 |
三级故障分类处理:危急→立即下电;紧急→限功率/待机;预警→上报不处理 |
| 13 |
CAN网络管理 |
信息组织与传输、节点管理、优先权动态分配、网络状态监控 |
| 14 |
CCP在线匹配标定 |
监控ECU变量、在线调整控制参数、保存标定数据 |
| 15 |
远程查询 |
通过手机App查询SOC、续驶里程等车辆状态 |
| 16 |
远程控制 |
通过手机App远程控制充电、空调、电池预加热 |
4.1 制动能量回馈的双阶段控制
制动能量回馈是电动汽车区别于燃油车的核心特征之一。VCU根据加速踏板和制动踏板的位置,将制动能量回收分为两个阶段:
阶段1(滑行回收):车辆行驶中,驾驶人完全放开加速踏板但未踩制动踏板。此时VCU控制驱动电机转入发电机模式,产生反向制动力矩并为电池充电。阶段2(制动回收):车辆减速过程中,驾驶人踩下制动踏板。VCU在机械制动基础上叠加电机制动力矩,实现制动能量的最大化回收。若驾驶人放开加速踏板后立即踩制动,则直接进入阶段2。
4.2 防溜车控制策略
电动汽车在坡上起步时,从放开制动踏板到踩下加速踏板之间存在一个"控制真空期",车辆会出现向后溜车。防溜车功能通过精准控制电机输出转矩来填补这个真空期:
坡上起步防溜:保证向后溜车距离小于10cm。实现方式是当制动踏板松开时,VCU立即向MCU发出"维持制动转矩"指令,待加速踏板信号到达后再平滑过渡为驱动转矩。
坡上行驶防溜:当动力不足导致车速逐渐降至0km/h时,VCU控制电机输出"驻坡转矩",将车速精确保持在0km/h,不再向后溜车。
五、VCU与各设备的连接逻辑
5.1 VCU与电子换档器的连接
北汽新能源EU系列采用旋钮式电子换档器,转动旋钮可选择R(倒车)、N(空档)、D(前进)、E(经济)四个位置。电子换档器向VCU提供4个信号线,采用四位二进制编码:
| 档位 |
信号1 |
信号2 |
信号3 |
信号4 |
| R(倒车) |
1 |
1 |
0 |
0 |
| N(空档) |
1 |
0 |
0 |
1 |
| D(前进) |
0 |
1 |
0 |
1 |
| E(经济) |
0 |
1 |
1 |
0 |
信号判定标准:0.1~0.9V判定为逻辑"0",2.8~3.95V判定为逻辑"1"。采用四位编码而非简单的两三位编码,是为了提供更高的容错能力和安全性——VCU可以识别非法编码组合并拒绝执行。
E位是经济模式,通过降低加速响应灵敏度和最高车速等动力性能来降低能耗。在E位和D位下,可通过"E+"和"E-"按键在3级制动能量回收强度之间调节。
5.2 VCU与加速踏板传感器的连接
加速踏板传感器向VCU提供两组信号(信号1和信号2),VCU将两组信号对比使用,实现冗余校验。
| 参数 |
信号1 |
信号2 |
| 角度范围 |
0.2° ~ 14.5°(对应0%~100%深度) |
0.2° ~ 14.5°(对应0%~100%深度) |
| 电压范围 |
0.7V ~ 4.8V |
0.37V ~ 2.4V |
| 关系 |
主信号(线性递增) |
校验信号(约为信号1的一半) |
双信号设计的精妙之处在于:信号2的电压范围约为信号1的一半。VCU实时对比两路信号,若偏差超出允许范围,立即判定为传感器故障,进入安全模式(跛行回家)。这是功能安全(Functional
Safety)理念的典型应用。
5.3 VCU与制动踏板传感器的连接
制动踏板传感器同样向VCU提供两组制动踏板深度信号(信号1和信号2),VCU将两组信号对比使用,用于制动能量回收控制和制动力分配。同时VCU发出信号控制制动灯点亮。双信号冗余设计与加速踏板一致,确保制动意图判断的可靠性。
5.4 VCU与BMS的连接
VCU通过硬线对BMS发出唤醒信号和主负继电器闭合信号,通过CAN总线询问BMS是否有接收方面故障。BMS反馈给VCU的信号包括:动力电池电量(SOC)、动力电池温度、动力电池电压、动力电池电流。
5.5 VCU与OBC(车载充电机)的连接
当插入慢充枪后,OBC感知CC与PE之间接通,向VCU发出充电唤醒信号,再由VCU向组合仪表发出充电唤醒信号。OBC同时向VCU发出充电连接确认信号,仪表板上慢充指示灯点亮。
5.6 VCU与PTC控制器的连接
PTC控制器可安装在高压盒内、压缩机控制器内或单独设立。VCU通过CAN总线与PTC控制器通信,根据驾驶人指令和PTC温度传感器信号,控制PTC的分组通电或断开,实现座舱加热的精确温控。
5.7 VCU与MCU(电机控制器)的连接
VCU通过CAN总线向MCU发出转矩需求信号,并询问MCU是否有接收方面故障。MCU反馈驱动电机转速、驱动电机温度、电机控制器温度。
能量回馈时,VCU通知MCU,6个IGBT不再工作,由三相桥式整流器自动工作,将机械能转换为电能回馈给电池。当回收电流大于动力电池允许的最大充电电流时,MCU执行IGBT工作状态限制。
5.8 VCU与DC/DC的连接
在慢充电或行车中,VCU对继电器发出"使能(Enable)"信号,继电器闭合后DC/DC开始工作,将高压直流电(约300~400V)转换成14V直流电,为12V蓄电池充电并为低压用电设备供电。当DC/DC本身出现故障时,通过故障信号线上报VCU,再由VCU报送组合仪表,仪表板上充电故障灯点亮。
5.9 VCU与压缩机控制器的连接
部分车型中VCU兼有空调控制单元的作用。驾驶人操作空调面板后,VCU接收A/C开关、温度设定、鼓风机风速、蒸发器温度、室内温度、制冷管路压力等信号,通过CAN总线将执行信号传送给压缩机控制器,控制压缩机以不同转速运行。
5.10 VCU与RMS(远程通信终端)的连接
RMS也称车联网系统(T-BOX),VCU通过CAN总线与RMS连接。RMS具备八大功能:①服从VCU控制命令获取整车信息;②利用GPS/北斗定位;③数据存储到本地SD卡;④无线发送信息至服务平台;⑤保存最近数据作为"黑匣子";⑥网络不畅时自动存储待网络恢复后上传;⑦GPS故障主动上报警情;⑧支持远程自动升级。
5.11 VCU与远程模式开关的连接
高配车型装有远程模式按键,按下后远程模式指示灯点亮,用户可通过手机App进行远程充电控制、远程空调控制、远程电池预加热控制等操作。
六、低压与高压上电原理
6.1 电动汽车上电特点
燃油汽车只有12V电池,上电方式简单。电动汽车有12V电池和高压动力电池两套电源系统,因此上电方式分为低压上电和高压上电两个独立又关联的阶段。
上电原理核心:VCU控制、协调各控制单元,使各控制单元按顺序合理地发出或断开低压控制信号,控制动力电池继电器接通或断开,从而使车辆正确完成上电和下电,同时进行信息交换和故障监测。整个过程必须保证逻辑正确、顺序合理、故障检测有效。
6.2 低压供电的四种途径
| 供电类型 |
别名 |
说明 |
| 常12V供电 |
30号线 |
12V电池正极长期供电OBC、ON档继电器、电动机继电器、倒车灯继电器、空调继电器、BMS、DC/DC、RMS、ICM、VCU等 |
| ACC供电 |
辅助电器线 |
点火开关拧到ACC档时供电,如点烟器、音响等辅助电器 |
| IG供电 |
15号线 |
点火开关拧到ON档时,向ON档继电器线圈、电子换档器、制动能量回收开关、ICM等供电 |
| 唤醒模式供电 |
— |
继电器接收唤醒信号后触点闭合,控制单元从待机转为工作状态 |
6.3 五种唤醒模式及优先级
| 优先级 |
唤醒模式 |
触发条件与唤醒路径 |
| 1(最高) |
快充唤醒 |
插入直流快充枪→直流充电桩发出12V唤醒信号→唤醒VCU和RMS→转为车辆12V蓄电池供电→唤醒BMS/DC-DC/ICM |
| 2 |
远程慢充唤醒 |
远程App通过4G网络唤醒RMS→RMS唤醒VCU→VCU唤醒BMS/DC-DC/ICM |
| 3 |
慢充唤醒 |
插入交流慢充枪→OBC发出唤醒信号→唤醒VCU/RMS→唤醒BMS/DC-DC/ICM |
| 4 |
运行模式(ON档) |
钥匙拧到ON档→IG触点闭合→ON档继电器线圈通电→触点闭合发出唤醒信号→唤醒VCU/RMS/EPS→VCU再唤醒电动机继电器/BMS/DC-DC |
| 5 |
远程运行模式 |
远程App唤醒RMS→RMS唤醒VCU→VCU唤醒各控制单元 |
| 6(最低) |
DC/DC转换模式 |
蓄电池SOC<73%→IBS网络唤醒VCU/DC-DC→SOC达93%自动停止(仅EX3等车型) |
优先级排序的核心逻辑是:充电安全 > 远程控制 > 正常驾驶 > 电池维护。快充涉及大电流高压操作,安全等级最高,因此快充唤醒优先级最高。
6.4 高压上电原理
6.4.1 预充继电器与预充电阻的作用
如果驱动电机控制器直接加上动力电池全电压(通常300~400V),瞬间大电流会对控制器内的高压电容形成巨大冲击,可能损毁IGBT等功率器件。预充电阻的作用就是在主继电器闭合之前,先通过预充电阻限流给电容充电,待电容电压接近电池电压后再闭合主继电器,实现"软上电"。
6.4.2 高压继电器控制顺序
Step 1: VCU 指令主负继电器接通
Step 2: BMS 指令预充继电器接通(开始预充电)
Step 3: 预充完成检测(电容电压 ≈ 电池电压)
Step 4: BMS 指令主正继电器接通
Step 5: 预充继电器断开(主回路完全导通)
|
这就是所谓的"预充-主正时序控制"。整个过程的时序精度要求在毫秒级,BMS需要实时监测预充电流和电容电压,判断预充是否成功。如果预充超时或电流异常,BMS将终止上电流程并上报故障。
6.4.3 正常上电与故障下电流程
当换档旋钮置于N位、点火开关拧到ON档时,首先进行低压上电。若系统自检通过,进入高压上电流程。高压上电正常后,仪表板"READY"绿色指示灯点亮,表示车辆可以起步行车。
如果高压上电过程中检测到故障(如绝缘电阻过低、电池温度异常、预充超时等),系统将自动执行下电流程:断开主正继电器→断开预充继电器→断开主负继电器,同时仪表显示相应的故障指示灯。
点火开关由ON档拧到ACC档时,如果此时高压电输出功率为零(车辆静止),则执行完整下电流程。部分车型设计中,拧到START档才触发高压上电检测,高压正常后"READY"灯亮起。
七、故障诊断系统
7.1 故障三级分类
VCU连续监视整车电控系统,根据传感器输入及CAN总线通信得到的驱动电机、动力电池、充电机等信息,对各种故障进行判断、等级分类、报警显示、存储故障码。故障分为三个等级:
| 级别 |
名称 |
故障举例 |
处理方式 |
| 1级 |
危急故障 |
动力电池温度过高、绝缘电阻过低 |
立即高压下电(跛行回家或直接停车) |
| 2级 |
紧急故障 |
绝缘电阻低、温度不均衡 |
限功率、待机、禁止高压上电、禁止充电 |
| 3级 |
预警故障 |
电池电压较低、充电电流较大 |
上报,不处理(仅记录与提示) |
故障处理的核心原则是:人身安全 > 车辆安全 > 驾驶体验。1级故障直接切断高压电源,哪怕这意味着车辆停在路中间;2级故障限制功率但仍允许行驶;3级故障仅做记录和提示,不影响正常驾驶。
7.2 驱动系统指示灯/警告灯
| 序号 |
名称 |
说明 |
| 1 |
READY |
预备完成,车辆可以起步行驶 |
| 2 |
动力系统防盗 |
钥匙芯片电子代码与车辆登记ID不匹配 |
| 3 |
动力电池电量不足 |
SOC低于阈值,需尽快充电 |
| 4 |
充电线连接 |
充电枪已插入,车辆处于充电状态 |
| 5 |
充电提醒/充电中 |
慢充或快充正在进行 |
| 6 |
高压断开 |
高压系统已断开,车辆无法行驶 |
| 7 |
动力电池故障 |
电池系统存在故障,需检修 |
| 8 |
制动能量回收等级 |
显示当前能量回收强度(1~3级) |
| 9 |
制动能量回收关闭 |
能量回收功能已关闭 |
| 10 |
驱动功率限制 |
因故障或温度原因限制电机输出功率 |
| 11 |
系统故障 |
整车控制系统存在故障 |
| 12 |
电动机过热 |
驱动电机温度超过安全阈值 |
| 13 |
电动机故障 |
驱动电机系统存在故障 |
| 14 |
12V蓄电池故障 |
低压蓄电池电压异常或亏电 |
7.3 OBD诊断座端子定义
随车诊断系统(OBD)插座是车辆故障诊断的物理接口。通用端子定义:端子4和5连接地线,端子7连接K线,端子16连接12V正极。北汽EV200的专用定义如下:
| 端子 |
定义 |
端子 |
定义 |
| 1 |
新能源CAN-H |
9 |
新能源CAN-L |
| 2 |
快充CAN-H |
10 |
快充CAN-L |
| 3 |
动力电池CAN-H |
11 |
动力电池CAN-L |
| 4 |
地线 |
12 |
空 |
| 5 |
地线 |
13 |
空 |
| 6 |
原车CAN-H |
14 |
原车CAN-L |
| 7 |
K线 |
15 |
空 |
| 8 |
空 |
16 |
12V+ |
可以看到,电动汽车的OBD接口比传统燃油车复杂得多:除了通用的K线和原车CAN外,还增加了新能源CAN、快充CAN、动力电池CAN三路独立CAN总线,分别对应不同的子系统诊断需求。
7.4 专用诊断仪TC-6001
北汽新能源专用诊断仪TC-6001适用于EV、EU等系列,后期新增车型可在线升级。诊断仪套装包括:诊断线束、数据终端盒、笔记本计算机(自配)。硬件采用汽车专用双核处理器,软件兼容所有汽车协议,使用标准802.11
b/g WiFi无线通信。
标准操作流程:①连接诊断线束→②进入主界面→③选择诊断程序版本号→④选择车型→⑤进入快速测试→⑥查询故障码→⑦读取数据流→⑧读取数据冻结帧→⑨清除故障码。
八、整车控制策略深度分析
8.1 上电时序控制策略
上电时序是整车控制中最关键的策略之一。从钥匙拧到ON档到"READY"灯亮起,整个过程中VCU需要协调超过10个控制单元按严格时序完成自检、通信握手、预充电等操作。任何一步失败都将导致上电中止。
设计要点:各继电器的闭合必须有时序间隔(通常50~200ms),确保前一级完成后再进行下一级;BMS在预充阶段需实时监测电流,若预充电流超过阈值则立即终止;所有控制单元上线后需完成CAN通信握手,确认网络正常。
8.2 驾驶人意图解析策略
意图解析是VCU最复杂的功能之一。VCU需要同时处理加速踏板(2路冗余)、制动踏板(2路冗余)、档位信号(4路编码)、车速信号等多维输入,在毫秒级时间内计算出驾驶人的真实意图。
关键算法包括:踏板映射曲线(将踏板深度非线性映射为转矩需求)、踏板变化率检测(判断急加速/缓加速)、制动-加速过渡处理(防溜车的核心)、档位合理性判断(防止行驶中误挂R档)。
8.3 能量回收控制策略
能量回收策略直接影响续航里程和驾驶感受。回收强度过大,松油门时减速感过强,乘客不适;回收强度过小,续航里程缩短。VCU需要根据车速、SOC、制动踏板深度、ABS状态等参数动态调节回收转矩。
ECO模式(E档)下,回收强度更大、加速更温和、最高车速受限,以最大化续航;D档下则优先保证驾驶体验,回收强度适中。用户还可通过E+/E-按键在3级回收强度间手动调节。
8.4 充电管理策略
VCU与BMS协同管理充电全过程:插入充电枪→唤醒通信→充电握手→参数协商→恒流充电→恒压充电→充电结束→断开连接。充电过程中VCU持续监控电池温度,超过安全阈值时主动降低充电功率或终止充电。
智能充电系统(IBS)更进一步:车辆停放期间自动监测12V电池SOC,低于73%时自动唤醒BMS进行充电,到达93%时自动停止。这解决了电动汽车长期停放导致12V电池亏电无法启动的问题。
九、结语
整车控制系统是电动汽车区别于传统燃油车最核心的技术领域之一。它不仅是各个电气部件的"接线员",更是整车的"决策者"。
|