电动汽车开环驻坡控制系统 |
|||||||
申请号 | CN201710716844.X | 申请日 | 2017-08-21 | 公开(公告)号 | CN107512195A | 公开(公告)日 | 2017-12-26 |
申请人 | 合肥翔望智能科技有限公司; | 发明人 | 张鸿恺; 李杨; | ||||
摘要 | 本 发明 提供了一种电动 汽车 开环驻坡控制系统,包括整车 控制器 、 电机 控制器,整车控制器获取 油 门 开度pe,获取最大允许 请求 扭矩 Max_T,设置请求扭矩T为Max_T与pe的乘积即T=Max_T*pe;通过判断spd来确定车辆是否遛坡;当spd大于0时,请求扭矩T不变;spd=0的持续时间计为cnt,当电机已经进入堵转状态时,对电机控制器的新的请求扭矩T1设置为0;当spd 加速 度a,a=(spd-last_spd)/P;计算扭矩加速率acc,取acc=tab[a];得到新的扭矩请求T1=T+acc;根据T1与Max_T的大小判断将T1设置为Max_T;电机控制器的逆变器通过T1对电机做矢量控制达到开环驻坡功能。本发明只需整车控制器和电机控制器的密切配合采用传统的开环控制即可实现驻坡功能,为开环控制省去闭环控制的大量参数调试且稳定可靠。 | ||||||
权利要求 | 1.电动汽车开环驻坡控制系统,其特征在于,包括整车控制器、电机控制器,所述整车控制器、电机控制器通过CAN总线连接; |
||||||
说明书全文 | 电动汽车开环驻坡控制系统技术领域背景技术[0002] 驻坡控制需要判断驻坡条件,传统的汽车安装了昂贵的坡度传感器进行驻坡识别,在驻坡控制中使用繁琐的闭环进行速度控制,当车辆重量变化时往往需要参数修正,既增加了控制器的负担也增加了系统的不稳定性。 发明内容[0003] 为解决上述技术问题,本发明提供了一种电动汽车开环驻坡控制系统,其包括整车控制器、电机控制器,所述整车控制器、电机控制器通过CAN总线连接; [0004] 所述整车控制器采集油门信号同时判断油门是否有效,如有效则退出驻坡模式同时根据油门参数计算油门开度pe,通过CAN总线获取电机控制器发出的最大允许请求扭矩Max_T,设置对电机控制器的请求扭矩T为Max_T与pe的乘积即T=Max_T*pe;如油门无效则整车控制器通过CAN总线获取电机控制器发出的电机转速spd,通过判断spd来确定车辆是否遛坡,当spd<0表示车辆倒遛,spd=0表示车辆完全静止,spd>0表示车辆前行;当spd大于0时,则对电机控制器的请求扭矩T不变,并在spd等于0时执行步骤S4;spd=0的持续时间计为cnt,如cnt大于电机在坡道上的最大允许静止时间N则表示电机处于堵转状态;当电机已经进入堵转状态时,为防止电机及电机控制器温度过高损坏电机对电机控制器的新的请求扭矩T1设置为0,即T1=0; [0005] 当spd<0车辆倒遛时,所述整车控制器执行以下步骤: [0006] 获取电机加速度a,电机转速spd减去上一个周期的电机转速last_spd得到的差值除以采集周期P得到电机加速度a,即a=(spd-last_spd)/P;计算扭矩加速率acc,扭矩加速率acc为根据加速度a变化的动态数据,即取acc=tab[a],数组tab[a]内存储的数据为车辆的标定数据;在扭矩请求T的基础上加上扭矩加速率acc得到新的扭矩请求T1,即T1=T+acc;判断新的扭矩请求T1是否大于Max_T,如果大于Max_T则限制T1为Max_T,即T1=Max_T; [0007] 电机控制器通过CAN总线获取整车控制器的新的扭矩请求T1,电机控制器的逆变器通过T1对电机做矢量控制达到开环驻坡功能。 [0008] 本发明具有以下有益效果: [0009] 本发明无需配备昂贵的坡度传感器和电子手刹系统,只需整车控制器和电机控制器的密切配合采用传统的开环控制即可实现驻坡功能,为开环控制省去闭环控制的大量参数调试且稳定可靠。 [0011] 为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。 [0012] 图1所示为本发明实施例提供的一种电动汽车开环驻坡控制系统示意图。 具体实施方式[0013] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。 [0014] 如图1所示为一种电动汽车开环驻坡控制系统,其包括整车控制器、电机控制器,所述整车控制器、电机控制器通过CAN总线连接; [0015] 所述整车控制器采集油门信号同时判断油门是否有效,如有效则退出驻坡模式同时根据油门参数计算油门开度pe,通过CAN总线获取电机控制器发出的最大允许请求扭矩Max_T,设置对电机控制器的请求扭矩T为Max_T与pe的乘积即T=Max_T*pe;如油门无效则整车控制器通过CAN总线获取电机控制器发出的电机转速spd,通过判断spd来确定车辆是否遛坡,当spd<0表示车辆倒遛,spd=0表示车辆完全静止,spd>0表示车辆前行;当spd大于0时,则对电机控制器的请求扭矩T不变,并在spd等于0时执行步骤S4;spd=0的持续时间计为cnt,如cnt大于电机在坡道上的最大允许静止时间N则表示电机处于堵转状态;当电机已经进入堵转状态时,为防止电机及电机控制器温度过高损坏电机对电机控制器的新的请求扭矩T1设置为0,即T1=0; [0016] 当spd<0车辆倒遛时,所述整车控制器执行以下步骤: [0017] 获取电机加速度a,电机转速spd减去上一个周期的电机转速last_spd得到的差值除以采集周期P得到电机加速度a,即a=(spd-last_spd)/P;计算扭矩加速率acc,扭矩加速率acc为根据加速度a变化的动态数据,即取acc=tab[a],数组tab[a]内存储的数据为车辆的标定数据;在扭矩请求T的基础上加上扭矩加速率acc得到新的扭矩请求T1,即T1=T+acc;判断新的扭矩请求T1是否大于Max_T,如果大于Max_T则限制T1为Max_T,即T1=Max_T; [0018] 电机控制器通过CAN总线获取整车控制器的新的扭矩请求T1,电机控制器的逆变器通过T1对电机做矢量控制达到开环驻坡功能。 [0019] 本发明无需配备昂贵的坡度传感器和电子手刹系统,只需整车控制器和电机控制器的密切配合采用传统的开环控制即可实现驻坡功能,为开环控制省去闭环控制的大量参数调试且稳定可靠。 |