4. VCU在能量回收中的角色
在新能源汽车的制动能量回收系统中,VCU(整车控制器)并不是直接执行电机发电或液压制动的部件,而是整个回收链路的决策中枢与协调者。它需要同时理解驾驶员的制动意图、电池的充电能力、电机的发电能力以及液压制动系统的工作状态,并在毫秒级的时间尺度上完成扭矩分配、安全监控与故障处理。可以说,能量回收的效率和安全性,很大程度上取决于VCU能否把"该回收多少、由谁回收、何时退出"这三件事协调清楚。
一、VCU在能量回收中的核心功能定位
从功能角度看,VCU在能量回收中承担四类核心职责:
- 意图解析与模式仲裁:根据加速踏板、制动踏板、挡位、车速、驾驶模式等信号,判断驾驶员是否进入滑行回收或制动回收工况,并决定回收强度等级。
- 能力边界计算:综合BMS反馈的允许充电功率、电机控制器反馈的发电扭矩上限、当前车速与温度状态,计算当前可用的最大回收扭矩。
- 扭矩协调与分配:将总制动需求拆分为电机回收扭矩与液压制动扭矩,保证总制动力满足驾驶员需求,同时优先使用电机回收。
- 安全监控与故障诊断:实时监测回收过程中的一致性、响应性和安全性,出现异常时降级或退出回收,并记录DTC。
二、信号交互链路
能量回收涉及多个控制器之间的信号闭环。VCU处于中心位置,向上接收驾驶员和整车状态,向下发出扭矩与协调指令。典型信号交互如下表所示:
| 方向 | 交互对象 | 关键信号 | 作用 |
|---|---|---|---|
| 输入 | BMS | 允许充电功率、SOC、电池温度、最大充电电流 | 限定回收功率上限 |
| 输入 | MCU | 当前转速、可用发电扭矩、电机温度、故障状态 | 限定电机侧回收能力 |
| 输入 | ESC/ABS | 制动踏板行程、轮速、ABS激活状态、液压压力 | 判断制动需求与稳定性 |
| 输入 | 踏板/挡位 | 加速踏板、制动踏板、挡位、驾驶模式 | 识别驾驶员意图 |
| 输出 | MCU | 目标回收扭矩、使能标志、扭矩变化率限制 | 执行电机发电 |
| 输出 | ESC/ABS | 液压补偿扭矩请求、回收退出请求 | 补足制动力或接管制动 |
这些信号大多通过CAN总线周期发送,部分安全相关信号还带有E2E保护和滚动计数器。VCU必须在每个控制周期内完成信号校验、超时判断和合理性检查,否则不能直接使用。
三、扭矩协调方法
扭矩协调是VCU在能量回收中最具技术含量的工作。驾驶员踩下制动踏板后,VCU首先根据踏板行程和车速查表得到总制动需求扭矩,然后按以下优先级分配:
- 优先使用电机回收扭矩,但不超过BMS允许充电功率换算出的扭矩上限,也不超过MCU当前转速下的发电扭矩上限。
- 当电机回收扭矩不足以满足总制动需求时,向ESC/ABS发出液压补偿扭矩请求,由液压制动补足差额。
- 当电池接近满充、温度过低或电机能力受限时,逐步降低回收扭矩,同时同步增加液压补偿,保证总制动力不出现阶跃。
- 当ABS激活或路面附着系数低时,VCU必须快速退出或大幅降低回收扭矩,避免电机回收扭矩干扰ABS的轮缸压力调节。
协调过程中最关键的参数是扭矩变化率限制。回收扭矩不能瞬间归零,否则驾驶员会感到制动力突然丢失;也不能瞬间拉满,否则会造成车辆点头和传动系冲击。典型标定中,回收扭矩上升率限制在200~500 Nm/s,退出时的下降率可适当放宽,但仍需与液压补偿的上升率匹配。
VCU回收扭矩协调伪代码示例:
total_brake_tq = lookup(pedal, speed) // 总制动需求
regen_max_bms = f(BMS_allow_power, speed) // 电池侧上限
regen_max_mcu = MCU_available_regen_tq // 电机侧上限
regen_cmd = min(total_brake_tq,
regen_max_bms,
regen_max_mcu)
regen_cmd = rate_limit(regen_cmd, up=300, down=800)
hyd_cmd = total_brake_tq - regen_cmd
if ABS_active or slip_high:
regen_cmd = ramp_to_zero(fast)
hyd_cmd = total_brake_tq
send_to_MCU(regen_cmd)
send_to_ESC(hyd_cmd)
四、安全监控与故障诊断
能量回收的安全监控围绕"不能少制动、不能误制动、不能伤电池"三条底线展开。VCU通常设置以下监控项:
- 信号超时与校验:BMS允许充电功率、MCU发电能力、ESC制动状态等关键信号若超时或E2E校验失败,立即限制或退出回收。
- 扭矩一致性监控:比较VCU发出的回收扭矩指令与MCU反馈的实际扭矩,偏差超过阈值并持续一定时间则判定为扭矩不可信。
- 制动力一致性监控:通过整车减速度或轮速变化判断实际制动力是否与驾驶员需求一致,防止回收退出后液压未及时补足。
- 电池安全监控:若BMS报充电过流、单体电压过高或温度异常,VCU必须在标定时间内将回收扭矩降为零。
- 故障降级策略:根据故障等级执行不同动作,如限制回收功率、禁止回收、点亮故障灯并记录DTC。
五、典型场景与复盘
以一辆纯电动轿车在长下坡工况为例:驾驶员持续轻踩制动,VCU识别为制动回收工况,BMS反馈电池SOC为92%,允许充电功率已降至15kW。VCU计算电机可回收扭矩为80Nm,但总制动需求为150Nm,于是向ESC请求70Nm液压补偿。随着SOC升至96%,BMS允许充电功率进一步降至5kW,VCU逐步将回收扭矩降至20Nm,同时将液压补偿提升至130Nm,整个过程总制动力保持平稳。当电池达到满充后,VCU完全退出回收,液压制动接管,并记录一次"回收因电池满充退出"的事件日志。
复盘要点在于:回收退出的时间窗口和补偿速率必须经过实车标定,不能仅靠台架数据。不同车速、不同踏板深度、不同路面附着条件下,驾驶员对制动力变化的敏感度差异很大。VCU的协调策略需要在效率、舒适性和安全性之间取得平衡,而安全监控与故障诊断则是保证这种平衡不越界的最后一道防线。