车辆控制器(Vehicle Control Unit,以下简称VCU),是整个汽车的核心控制部件,它通过硬线或CAN采集电子油门踏板信号、挡位信号、刹车踏板信号及其他部件信号,并进行相应判断后,控制下层的各部件控制器的动作,驱动汽车正常行驶。整车控制器所连接的系统及部件如下图所示。
故障处理的主要目的是保证车辆行驶的安全性、可靠性、稳定性。采用分级式故障处理策略,整体处理策略如下:
一级故障:需要切断高压的故障
VCU接收到MCU或BMS上传的一级故障,或者 VCU 接收不到 CAN 网络上的全部信号,会报整车一级故障,快速降扭,同时发出切断高压的指令,一级故障必须重新上电才可恢复。
二级故障 :禁止车辆行驶的故障
VCU接收到MCU或BMS上传的二级故障,或者VCU与MCU、BMS等控制器出现通信故障,会报整车二级故障。此时电机无转矩输出,车辆将不能行驶。二级故障可以实时恢复。
三级故障 :降功率的故障
整车控制器接收到 MCU、BMS 上传的三级故障,或者 VCU 与 ICU、SRS、AC、MP5 等控制器出现通信故障,会报整车三级故障,同时将 MCU 的输出转矩限制到目标值的一半,从而达到限制系统功率输出的目的。三级故障可实时恢复。
以比亚迪元 EV535 车型为例,整车控制器(VCU)具备实时动力计算和动力分配、实时信息交互与集中处理,传感器信号采集,辅助整车上电退电,与车辆驱动力总成配合完成整车的驱动控制等功能。VCU硬件结构、低压端子针脚分布、端子定义如下所示。
▲ VCU 硬件结构
▲ VCU 低压端子针脚分布
① OK 挡电下用 VDS 读取故障码并记录。
② VDS执行清除故障命令,退电到OFF挡再上OK挡电,读取故障码并记录。
③ 让故障重现,读取故障码并记录。
相关等级3:故障重现才能读取的故障码;
相关等级2:VDS 执行清除故障命令清除不了的故障码或清除后退电再重新上OK 挡电又出现的故障码;
相关等级1:未执行VDS 清除命令时OK 挡电下读取的故障码。
有相关等级2或3的故障码依据故障码排查处理;
只有相关等级1的故障码或无故障码的情况用万用表排查驱动系统相关线路的连通性。
逐一更换部件后需要重新检测确认故障是否消失,若更换了某个部件后车辆恢复正常则不需要再更换后续的部件。依据故障码更换部件针对的是相关等级3(或相关等级2)的故障码,相关等级1的故障码用来作为排查参考。执行更换部件操作前先用VDS检查高压系统零部件是否有软件版本更新,若有更新需更新到最新版本,若仍存在故障再进行更换。
用VDS诊断的过程中只有相关等级 1 的故障码或未读取任何故障码的情况,需要根据故障现象去排查相关线路的连通性。用 VDS 先检查是否有高压零部件有软件版本更新,若有更新需要更新到最新版本,若仍存在故障,则用万用表排查相关线路的连通性。结合故障现象并参考相关模块的端子定义中的线束接法去检查相应线路的连通性。
④ 通过“数据流”读取倾角标定状态,若显示为“已校准”,则表示倾角标定成功,如下图所示。