一、什么是车辆模式管理VMM
图1:车辆模式Car Mode状态切换示例
用车模式Usage Mode的主要目的是在对车辆功能的可用性方面提供一致的行为,VMM-Usage Mode可通过用户的操作检测用户的意图,并同时提供相应访问级别的功能:
a) 停放模式 Abandoned Mode
该模式是车辆进入锁车停放并进入休眠的模式,只允许少数的功能可用,例如报警、远程控制以及远程信息处理,当检测到驾驶员(迎宾)、远程请求(OTA)或远程控制功能(例如远程解锁、远程空调等)将使用车辆时,便从Abandoned Mode切换到Inactive Mode
b) 去激活模式 Inactive Mode
停车后用户按下SSB一键启动开关,Usage Mode将直接切换到Inactive Mode;
车辆处于Inactive Mode超过设定的时间(一般设置15min)后,Usage Mode将从Inactive切换到Abandoned Mode,因此即使用户忘记锁车也会让车辆进入休眠状态,从而保证车辆的最低静态电耗,防止蓄电池亏电而导致的用户无法启动车辆问题;
c) 便捷模式Convenience Mode
只能由Inactive Mode可切换到该模式,例如在车辆关闭时用户按下一键启动开关,车辆可由Usage Mode-Inactive Mode切换到Usage Mode-Convenience Mode,在该模式下可以激活的典型功能如电动车窗、电动座椅、雨刮、手机无线充电、播放音乐等,从而保证车辆在静止工况下用户对车辆的使用需求。
d) 激活模式 Active Mode
该模式更多的是用于拖车场景,其不应该被看作是一种正常的用户使用模式,在该模式下大多数功能是可用的(除了驱动系统),因此该模式整车的功耗是比较大的,同时该模式要通过用户有意识的操作才能进入(例如长按一键启动开关)。
e) 驾驶模式 Driving Mode
图3:整车低压蓄电池
当车辆在生产、运输、存放以及客户非启动工况使用车辆时,整车的电能都来自于这块小小的低压蓄电池,特别是在目前新能源车型上考虑空间、成本、重量以及无需启动发动机等因素,这块蓄电池的容量越来越小,因此通过车辆模式管理VMM管理车辆功能的可用性,从而在合适的时机提供合适的功能,并减少车辆的电能消耗,从而保证低压蓄电池有足够的电量来启动车辆,同时降低能耗带来的也是排放的降低(CO2等)和车辆使用成本的降低( 1watt= appr. 6 RMB)。
我们熟知的电源模式有KL15、KL30、KL31、KL50、KLR,大部分的主机厂在进行整车电源分配设计时会根据用电器的电源模式需求分配对应的模式电源:
KL30(BAT+):常电电源,该电源直接连接蓄电池正极,通常用于有唤醒需求ECU(例如PEPS、BCM、DCM、T-BOX等),有After Run需求的ECU(ESC等)以及永久存储需求的ECU;
KLR(ACC):该电源通常连接ACC继电器,下面挂一些车辆舒适、娱乐负载,例如座椅控制、车窗控制、多媒体控制等;
图4:整车电源模式Power Mode控制示例
注:上述电源模式的划分基于目前市面上大部分车型的情况举例,但这并不代表整车电源模式Power Mode就这几种,例如某法系品牌整车电源分配网络中有以下几种电源:+BAT、+BAT_CSP/Shunt park、+CPC、+CAN、+APC、+ACC;
上述电源继电器(节电继电器、ACC继电器、IG1继电器、IG2继电器)的控制不完全依赖用车模式Usage Mode,但是用车模式Usage Mode对电源模式Power Mode具有重要的影响,例如:
在Usage Mode=Inactive时,通常节电继电器处于闭合状态,此时顶灯、阅读灯、照脚灯、门灯、手套箱灯可以打开;
在Usage Mode=Driving时,所有的电源模式继电器处于闭合状态;
如上3.1中所示基于车辆模式VMM的电源模式Power Mode设计,其可以划分的电源模式是有限的,从而使整车电源分配网络设计时存在多个用电器共用一个继电器控制供电的情况,这种基于电源模式使能用电器的设计存在某些场景下用户无该功能需求,而该功能对应的控制器一直处于Active模式,造成整车低压功耗大的问题,例如在行车工况,电源模式为IGN,此时用户无使用空调的需求,而热泵控制器则一直处于供电状态,控制器自身处于激活模式的功耗是较大的,当整车所有的控制器在没有使用需求时一直处于Active模式累加后的整车低压功耗会直接影响车辆最终的油耗、续驶里程。
图5:传统基于电源模式继电器的配电示例
图6:区域架构智能配电示例
图7:Efuse的保护功能
VMM Matrix的主要作用是规定在不同车辆模式下功能的可用状态,及约束了某一车辆模式下功能是否可以开启和车辆模式切换时功能是否需要去使能等内容。
依据VMM Matrix中车辆模式与功能的映射,位于中央计算单元CCU的各应用软件模块需接收当前车辆模式信息-VehicleModeSts,判断在该模式功能是否可以开启并同时接收所有的输入条件在判断功能可开启后首先需要查询支持自身功能实现需要的那些硬件设备工作,并把相应的设备ID告诉电源管理模块EEPM,电源管理模块EEPM查询设备与功率芯片的映射表(如表2),并将需开启设备对应的MOSFET ID通过以太网输入给区域控制器ZCU,区域控制器ZCU打开对应的MOSFET,使设备供电。例如如下车辆模式管理模块VMM、车窗控制模块WCM、电源管理模块EEPM都是位于CCU的应用层软件。
图8:左前车窗控制供电时序图
DeviceID |
设备 |
简称 |
所属区域控制器 |
功率芯片 ID |
0x01 |
电动助力转向 |
EPS |
前舱区域控制器 |
0x0101 |
0x02 |
智能集成制动单元 |
IPB |
前舱区域控制器 |
0x0101 |
0x03 |
左前门模块 |
DCU-L |
座舱左区域控制器 |
0x0102 |
0x04 |
右前门模块 |
DCU-R |
座舱右区域控制器 |
0x0103 |
0x05 |
前置雷达 |
LRR |
前舱区域控制器 |
0x0104 |
通过上述技术方案可实现每个设备的电源根据车辆使用模式单独控制,在有功能需求的情况下对应打开和该功能相关的设备电源,从而避免设备在无使用需求是长期处于Active模式或Standby 模式,从而降低能源消耗。
上面介绍了一种区域架构下电源控制的方法,通过电子熔断丝代替传统的保险、继电器可基于用户对车辆的功能需求实现更加灵活的电源配电,更加精细化的电源管理策略,但是过程也会存在很多问题需要克服,例如:
1. 区域控制器承担智能配电,用eFuse的成本相对于前期传统的Fuse Relay会有大的提升,特别对于输出电流大于30A的大功率芯片成本更高;
2. 目前区域控制器下的Sensor&Actuator ECU在电源接口设计上还是传统的Bat+IGN的方式,ECU的唤醒还需要电源状态IGN,如果将其接在区域控制器下通过Efuse供电的话,需要同时将BAT和IG同时接Efuse输出引脚,导线设计是一个问题;
3. 整车所有功能都要听从VMM的指挥,需要OEM对各个供应商的功能开发有较强的把控;
目前区域架构的智能配电刚刚兴起,问题肯定会存在,但都不是克服不了的,需要同仁一起努力。