【AUTOSAR】VCU开发实际项目讲解(九)----VCU DC/DC管理

    1. DC/DC管理

      1. 功能概述

DC/DC主要功能是将电池系统的直流高压转换为12V的直流低压为车载蓄电池充电或者为低压负载提供电源。DC/DC对输入、输出的电压、电流及温度进行监控,并针对过压、欠压、过流、过温等故障进行保护和报警。

DC/DC与VCM通过EV CAN总线进行信息交互,根据接收到VCM发出的电压输出值请求指令、DCDC转换使能/关闭信号、主正,主负继电器状态、进而判断是否使能输出及对自身的输出电压进行调节。

      1. 原理框图

 

注:蓄电池相关信号包括蓄电池电压,温度,电流等(通过LIN线发给VCM)。

      1. 信号列表
        1. 输入信号

序号

信号描述

输入输出

信号类型

有效值

(接通时)

备注

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. 输出信号

序号

信号描述

输入输出

信号类型

有效值

(接通时)

备注

1

BatSensor_PS

Output

数字信号

高有效

低压电池传感器供电电源

        1. 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这一帧的校验和帧计数信号,实现对该帧的检测。

      1. DCDC功能管理

 

备注:

VCM CAN message: VCM发送的CAN消息事件;

   DCDC wake up: DCDC唤醒;

   PRA on:高压上电完成;

   DCDC enable: VCM发送给DCDC的使能输出信号;

   DCDC output: DCDC输出低压电;

VCMDC/DC使能控制分为以下三种模式

        1. 因点火导致的PRA ON状态下对DCDC控制:
  1. DC/DC处于休眠状态。当检测到IGN ON后,被激活唤醒。唤醒后,DC/DC进行自检,并将自检结果发送给VCM。若自检成功(DCDC_Status = ready),则表明DC/DC进入启动准备状态;若自检失败(DCDC_Status = Error),则表明DC/DC存在故障,储存故障码,并且发送休眠请求。
  2. 在DC/DC自检成功后,进入启动准备状态。当VCM检测到start信号,同时接收到制动开关信号后,判断车辆进入可行驶状态,VCM控制PRA ON(key start PRA ON流程),并发送主正,主负继电器状态。
  3. VCM发送DC/DC使能信号(VCM_DCDCEnable == 1),启动DC/DC。VCM发送DC/DC输出电压请求信号(VCM_DCDCOutputVoltageRequest),控制DC/DC电压输出范围。
  4. 当VCM检测到高压下电请求后,发送停止使能信号给DC/DC(VCM_DCDCEnable == 0),禁止DC/DC工作。DC/DC将自身状态通过DC/DC status报文发送给VCM。

 

VCM在点火启动过程对DCDC控制

        1. 蓄电池匮电过程对DCDC控制:
  1. DC/DC处于休眠状态。当检测到IGN ON后,被激活唤醒。唤醒后,DC/DC进行自检,并将自检结果发送给VCM。若自检成功(DCDC_Status = ready),则表明DC/DC进入启动准备状态;若自检失败(DCDC_Status = Error),则表明DC/DC存在故障,储存故障码,并且发送休眠请求。
  2. 在DC/DC自检成功后,进入启动准备状态。当VCM检测到蓄电池电量过低(SOC≤70%),VCM控制PRA ON(蓄电池匮电PRA ON流程),并发送主正,主负继电器状态。
  3. VCM发送DC/DC使能信号(VCM_DCDCEnable == 1),启动DC/DC(DCDC_Status = Working)。VCM发送DC/DC输出电压请求信号(VCM_DCDCOutputVoltageRequest),控制DC/DC电压输出范围。
  4. 当VCM检测到IGN OFF或SOC=95%后,发送停止使能信号给DC/DC(VCM_DCDCEnable == 0),停止DC/DC工作( DCDC_Status = Not Working)。DC/DC将自身状态通过DC/DC status报文发送给VCM。

 

VCM在蓄电池馈电过程中对DCDC控制

        1. 充电过程中对DCDC控制:
  1. VCM检测到充电连接确认信号(CC||CC2),自身被激活唤醒。然后通过发送CAN报文,唤醒DC/DC。唤醒后,DC/DC进行自检,并将自检结果通过DC/DC status报文发送给VCM。如自检成功,则表明DC/DC进入启动准备状态;如自检失败,则表明DC/DC存在故障,储存故障码,并发送休眠请求。
  2. 在DC/DC自检成功后,进入启动准备状态。VCM控制PRA ON(快慢充的PRA ON流程),并发送主正,主负继电器状态给DCDC。
  3. VCM发送DC/DC使能信号(VCM_DCDCEnable == 1),启动DC/DC。VCM发送DC/DC输出电压请求信号(VCM_DCDCOutputVoltageRequest),控制DC/DC电压输出范围。
  4. 当VCM检测到充电下电请求后,发送停止使能信号给DC/DC(VCM_DCDCEnable == 0),禁止DC/DC工作。DC/DC将自身状态通过DC/DC status报文发送给VCM。

        1. 高压电池馈电对DCDC的控制

高压电池馈电至电池电量小于10%时,仪表提示高压电池馈电警告;高压电池馈电至电池电量小于5%(TBD)时,VCM发送CAN消息禁止DCDC输出(VCM_DCDCEnable== 0)。

        1. DC/DC输出电压控制
  1. VCM通过LIN传感器获取低压电池电量,当低压蓄电池电量<70%时,则通过调节VCM_DCDCOutputVoltageRequest的电压使得低压蓄电池充电稳定后电流≤11.25A,当VCM_DCDCOutputVoltageRequest≥14V后,则保持14V而不再增加输出电压值;
  2. 若VCM检测到蓄电池电压>14.4V,使能DCDC_faule指示灯则输出VCM_DCDCOutputVoltageRequest=0V的同时,输出VCM_DCDCEnable无效,5min后再次恢复策略确认过压故障是否存在,若不存在则恢复正常工作,若故障还存在,5min后再确认,以此循环检测直到故障不存在未知。
  • 3
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

大道生

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值