-
- DC/DC管理
DC/DC主要功能是将电池系统的直流高压转换为12V的直流低压为车载蓄电池充电或者为低压负载提供电源。DC/DC对输入、输出的电压、电流及温度进行监控,并针对过压、欠压、过流、过温等故障进行保护和报警。
DC/DC与VCM通过EV CAN总线进行信息交互,根据接收到VCM发出的电压输出值请求指令、DCDC转换使能/关闭信号、主正,主负继电器状态、进而判断是否使能输出及对自身的输出电压进行调节。
注:蓄电池相关信号包括蓄电池电压,温度,电流等(通过LIN线发给VCM)。
序号 | 信号描述 | 输入输出 | 信号类型 | 有效值 (接通时) | 备注 |
1 | 蓄电池温度信号 | Input | LIN message | ||
2 | 蓄电池电流信号 | Input | LIN message | ||
3 | 蓄电池电压信号 | Input | LIN message | ||
4 | Start | Input | 数字信号 | 高有效 | |
5 | IGN | Input | 数字信号 | 高有效 | |
6 | Quick_CHG_CC2 | Input | 模拟信号 | ||
7 | OBC_CHG_CC | Input | 模拟信号 |
-
-
-
- 输出信号
-
-
序号 | 信号描述 | 输入输出 | 信号类型 | 有效值 (接通时) | 备注 |
1 | BatSensor_PS | Output | 数字信号 | 高有效 | 低压电池传感器供电电源 |
-
-
-
- CAN通讯信号
-
-
信号描述 | CAN ID | 位 (bit) | 类型 | 备注 |
VCM_DCDCOutputVoltageRequest | Tx | 0 -20V | ||
VCM_DCDCEnable | Tx | On/off | ||
VCM_PRAMainRelayPLStatus | Tx | On/off | ||
VCM_PRAMainRelayMIStatus | Tx | On/off | ||
VCM_Checksum | Tx | |||
VCM_FrameCounter | Tx | |||
VCM_NMDestinationAddress | Tx | |||
VCM_NMSleepAck | Tx | |||
VCM_NMSleepIndication | Tx | |||
VCM_NMLimphome | Tx | |||
VCM_NMRing | Tx | |||
VCM_NMAlive | Tx | |||
VCM_DataField | Tx | |||
DCDC_Checksum | Rx | |||
DCDC_FrameCounter | Rx | |||
DCDC_Status | Rx | |||
DCDC_OutputCurrent | Rx | 0-300A | ||
DCDC_OutputVoltage | Rx | 0-20V | ||
DCDC_InputCurrent | Rx | 0-20A | ||
DCDC_Temperature | Rx | -40 – 210度 | ||
DCDC_InputVoltage | Rx | 0 -500V | ||
SOC | LIN | |||
Status_Current | LIN | |||
Status_Voltage | LIN | |||
Status_Temp | LIN | |||
DCDC_NMDestinationAddress | Rx | |||
DCDC_NMSleepAck | Rx | |||
DCDC_NMSleepIndication | Rx | |||
DCDC_NMLimphome | Rx | |||
DCDC_NMRing | Rx | |||
DCDC_NMAlive | Rx | |||
DCDC_DataField | Rx |
注1:DC-DC应该接收0x214这一帧的校验和帧计数信号,实现对该帧的检测。
-
-
- DCDC功能管理
-
备注:
VCM CAN message: VCM发送的CAN消息事件;
DCDC wake up: DCDC唤醒;
PRA on:高压上电完成;
DCDC enable: VCM发送给DCDC的使能输出信号;
DCDC output: DCDC输出低压电;
VCM对DC/DC使能控制分为以下三种模式
-
-
-
- 因点火导致的PRA ON状态下对DCDC控制:
-
-
- DC/DC处于休眠状态。当检测到IGN ON后,被激活唤醒。唤醒后,DC/DC进行自检,并将自检结果发送给VCM。若自检成功(DCDC_Status = ready),则表明DC/DC进入启动准备状态;若自检失败(DCDC_Status = Error),则表明DC/DC存在故障,储存故障码,并且发送休眠请求。
- 在DC/DC自检成功后,进入启动准备状态。当VCM检测到start信号,同时接收到制动开关信号后,判断车辆进入可行驶状态,VCM控制PRA ON(key start PRA ON流程),并发送主正,主负继电器状态。
- VCM发送DC/DC使能信号(VCM_DCDCEnable == 1),启动DC/DC。VCM发送DC/DC输出电压请求信号(VCM_DCDCOutputVoltageRequest),控制DC/DC电压输出范围。
- 当VCM检测到高压下电请求后,发送停止使能信号给DC/DC(VCM_DCDCEnable == 0),禁止DC/DC工作。DC/DC将自身状态通过DC/DC status报文发送给VCM。
VCM在点火启动过程对DCDC控制
-
-
-
- 蓄电池匮电过程对DCDC控制:
-
-
- DC/DC处于休眠状态。当检测到IGN ON后,被激活唤醒。唤醒后,DC/DC进行自检,并将自检结果发送给VCM。若自检成功(DCDC_Status = ready),则表明DC/DC进入启动准备状态;若自检失败(DCDC_Status = Error),则表明DC/DC存在故障,储存故障码,并且发送休眠请求。
- 在DC/DC自检成功后,进入启动准备状态。当VCM检测到蓄电池电量过低(SOC≤70%),VCM控制PRA ON(蓄电池匮电PRA ON流程),并发送主正,主负继电器状态。
- VCM发送DC/DC使能信号(VCM_DCDCEnable == 1),启动DC/DC(DCDC_Status = Working)。VCM发送DC/DC输出电压请求信号(VCM_DCDCOutputVoltageRequest),控制DC/DC电压输出范围。
- 当VCM检测到IGN OFF或SOC=95%后,发送停止使能信号给DC/DC(VCM_DCDCEnable == 0),停止DC/DC工作( DCDC_Status = Not Working)。DC/DC将自身状态通过DC/DC status报文发送给VCM。
VCM在蓄电池馈电过程中对DCDC控制
-
-
-
- 充电过程中对DCDC控制:
-
-
- VCM检测到充电连接确认信号(CC||CC2),自身被激活唤醒。然后通过发送CAN报文,唤醒DC/DC。唤醒后,DC/DC进行自检,并将自检结果通过DC/DC status报文发送给VCM。如自检成功,则表明DC/DC进入启动准备状态;如自检失败,则表明DC/DC存在故障,储存故障码,并发送休眠请求。
- 在DC/DC自检成功后,进入启动准备状态。VCM控制PRA ON(快慢充的PRA ON流程),并发送主正,主负继电器状态给DCDC。
- VCM发送DC/DC使能信号(VCM_DCDCEnable == 1),启动DC/DC。VCM发送DC/DC输出电压请求信号(VCM_DCDCOutputVoltageRequest),控制DC/DC电压输出范围。
- 当VCM检测到充电下电请求后,发送停止使能信号给DC/DC(VCM_DCDCEnable == 0),禁止DC/DC工作。DC/DC将自身状态通过DC/DC status报文发送给VCM。
-
-
-
- 高压电池馈电对DCDC的控制
-
-
高压电池馈电至电池电量小于10%时,仪表提示高压电池馈电警告;高压电池馈电至电池电量小于5%(TBD)时,VCM发送CAN消息禁止DCDC输出(VCM_DCDCEnable== 0)。
-
-
-
- DC/DC输出电压控制
-
-
- VCM通过LIN传感器获取低压电池电量,当低压蓄电池电量<70%时,则通过调节VCM_DCDCOutputVoltageRequest的电压使得低压蓄电池充电稳定后电流≤11.25A,当VCM_DCDCOutputVoltageRequest≥14V后,则保持14V而不再增加输出电压值;
- 若VCM检测到蓄电池电压>14.4V,使能DCDC_faule指示灯则输出VCM_DCDCOutputVoltageRequest=0V的同时,输出VCM_DCDCEnable无效,5min后再次恢复策略确认过压故障是否存在,若不存在则恢复正常工作,若故障还存在,5min后再确认,以此循环检测直到故障不存在未知。