VCU驱动行驶功能策略

描述

1、功能概述

整车 Ready 状态,VCU 根据驾驶员输入信息(加速踏板、制动踏板、档位、驾驶模式),结合车辆状态信息(车速、电池 SOC、电池最大放电电流、电池最大充电电流、电机最大输出扭矩),计算车辆驱动扭矩需求,发送扭矩需求和电机模式请求给 MCU,MCU 控制驱动电机输出车辆驱动行驶所需扭矩

 

1.1  系统组成

驱动电机

驱动电机

驱动电机

2、功能描述

2.1、Ready 模式

驱动电机

驱动电机

2.2、 Ready 模式进入退出

Ready 模式进入条件:

当且只当 Peps 处于 ON 档或者 Peps 直接有 Start 请求的情况下,高压上电完成后,以下条件都满足,则动力系统进入可行驶模式,VCU 向 MCU 发出VeCANR_st_MCUOpModReq 模式请求为扭矩模式或转速模式,MCU 响应 VCU的扭矩请求或转速请求:

 行驶模式高压上电完成;

 Peps Start 信号 VeSGFR_b_KeyStrt 为 True;

 档位器档位位置 VeCANR_st_GSMGrDsr 为 P/N 档;

 充电枪连接状态 VeCANR_b_BatChrgConn 为“0”;

 电池包温度高于标定阀值 KeSGCR_TK_CrnkMinBtTemp;

 系统无三级故障。

Ready 模式退出条件:

以下条件有任意一个满足,则动力系统退出可行驶模式:

 检测到充电枪连接状态 VeCANR_b_BatChrgConn 不为“0”;

 系统有三级故障;

 Peps 电源信号为 Off 档;

2.3加速踏板及制动踏板处理

驱动电机

驱动电机

驱动电机

驱动电机

2.4、加速踏板

加速踏板应在两个相同方向安装开度传感器,与 VCU 的采集电路共同组成两个分压电路。加速踏板位置变化时,其采集电压应同时增加或减小。VCU 采集 两 个 分 压 电 路 的 电 压 值 , U1 应该是 U2 的两倍关系。

驱动电机

VCU 根据加速踏板电压信号和加速踏板传感器电压和开度的关系曲线,如

下图,将采集得到的电压信号转换为加速踏板开度(0~100%)。

驱动电机

VCU 辅 MCU 应同时采集两路油门电压信号,并通过 SPI 反馈至主 MCU,主 MCU 将采集到的两路油门信号与辅 MCU 发送的电压信号分别取小后,再进行开度转换。

VCU 对加速踏板电压信号和开度进行滤波处理,在保证踏板反应灵敏度的

前提下,滤除杂波及噪音干扰。VCU 应对加速踏板位置传感器进行诊断,包括电压信号超范围(最大、最小故障),两路电压信号合理性故障(信号偏差超范围)。当其中一路电压信号超限时,或者两路电压信号都超限时,应默认开度为 0;当两路合理性故障时,可采用开度较小的一路作为输出。VCU 应 对 加 速 踏 板 状 态 进 行 计 算 , 当 加 速 踏 板 开 度 大 于(KeSGCR_pct_ACCPdlStEnblVltH,初始值 5%),加速踏板状态踩下;当加速踏板开度小于(KeSGCR_pct_ACCPdlStEnblVltL,初始值 3%),加速踏板状态未踩下;KeSGCR_pct_ACCPdlStEnblVltH-KeSGCR_pct_ACCPdlStEnblVltL 为迟滞区间。

2.5、 制动踏板

制动踏板应在两个相同方向安装开度传感器,与 VCU 的采集电路共同组成两个分压电路。制动踏板位置变化时,其采集电压应同时增加或减小。

VCU 辅 MCU 应同时采集刹车电压信号,并通过 SPI 反馈至主 MCU,主

MCU 将采集到的刹车电压信号与辅 MCU 发送的电压信号取大值后,进行开度

转换。VCU 根据采集的制动踏板电压信号,和制动踏板传感器电压与开度的曲线,如下图,查表得到制动踏板开度值(0-100%,线性关系)。

驱动电机

VCU 对制动踏板电压信号和开度进行滤波处理,在保证踏板反应灵敏度的

前提下,滤除杂波及噪音干扰。VCU 应对制动踏板位置传感器进行诊断,包括电压信号超范围(最大、最小故障),两路电压信号合理性故障(信号偏差超范围)。当其中一路电压信号超限时,应采用制动开度 100%;当两路电压信号都超限时,应默认开度为 100%;当两路合理性故障时,可采用开度较大的一路作为输出,其中合理性故障判断方式为:两路踏板电压差值的绝对值除以两路踏板电压的和的比例不大于某一百分比(初始值为 5%)。VCU 应 对 制 动 踏 板 状 态 进 行 计 算 , 当 制 动 踏 板 开 度 大 于

(KeSGCR_pct_BrkPdlStEnblPctH,初始值 3%),制动踏板踩下;当制动踏板开度小于(KeSGCR_pct_BrkPdlStEnblPctLL,初始值 2%),制动踏板状态未踩下;KeSGCR_pct_BrkPdlStEnblPctH- KeSGCR_pct_BrkPdlStEnblPctL 为迟滞区间。

2.6、 制动优先

当 VCU 检测到制动踏板状态信号 VeSGCR_b_BrkPedSt 和加速踏板状态信号 VeSGCR_b_AccnPedSt 同时为 Ture 时,即驾驶员同时踩下制动踏板和加速踏板时,始终优先保证制动功能,以制动优先,VCU 应控制整车行驶模式进入制动模式,退出驱动扭矩控制进入制动能量回收扭矩控制。

2.7驱动扭矩控制

1)输入量:

驱动电机

驱动电机

驱动电机

驱动电机

驱动电机

驱动电机

驱动电机

2.71驱动模式进入退出

驱动模式进入条件:

当且只当 Peps 处于 ON 档情况下,车辆高压上电完成,同时满足下列条件,车辆进入驱动模式:

 车辆处于 Ready 模式;

 档位处于 D/R 档;

 加速踏板踩下;

 制动踏板未踩下;

 定速巡航未激活;

 系统无三级故障;

驱动模式退出条件:

当车辆高压上电完成,如果满足下列任一条件,车辆将退出驱动模式:

 车辆退出 Ready 模式;

 档位处于 P/N 档;

 加速踏板松开;

 制动踏板踩下;

 定速巡航功能激活且巡航需求扭矩大于加速踏板需求扭矩

 系统有三级故障;

2.72驾驶员需求扭矩

在 D 档下,在不同车辆模式下,VCU 查不同踏板-车速二维表(根据不同车辆模式对动力性的要求)得到驾驶员需求扭矩;在 R 档下, VCU 同样对踏板-车速进行二维查表。

2.73 车速及功率限制

在 D 档下,VCU 对驱动扭矩通过最高车速进行限制,不同车辆模式下设置不同限制值(TBD 标定值,ECO 初始值为 110Km/h,Nrm 初始值为 120Km/h,Sprt 初始值为 130Km/h);而 R 档下,VCU 只需要设置一个最高车速限制值(TBD标定值,初始值为 25Km/h)。在能量管理模块,VCU 依据不同车辆模式对动力性舒适性的需求,计算电机最大可用功率(具体见能量管理功能规范),进而计算出不同的功率扭矩限制。

2.74、 底盘扭矩干预

当 ABS/ESP 增减扭标志位激活时,且 ABS/ESP 请求扭矩有效时,VCU 采

用 ABS/ESP 发送的请求扭矩。当定速巡航功能激活时,VCU 切换到定速巡航模式,采用定速巡航模块计算的需求扭矩(具体见定速巡航功能规范)。

当 ACC 功能激活时,VCU 切换到响应 ACC 的扭矩请求(具体见自适应巡

航功能规范);当 APS 激活功能激活时候,VCU 根据 APS 的加速度请求,计算整车行驶需求扭矩,满足 APS 的期望行驶需求(具体见自动泊车功能规范)。

2.75扭矩滤波

VCU 在最终输出电机驱动扭矩需求前,根据车辆驾驶平顺性,对驱动扭矩

进行滤波处理。在不同的驾驶工况下(Tipin/Tipout/过零)设置滤波标志位和滤波值,在实车标定中优化参数保证在满足加速性能的前提下,尽量避免抖动或滑行时扭矩变化过大的现象.

来源:磁场定向FOC电机电控BLDC

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分