一种新能源汽车诊断控制方法与流程
- 国知局
- 2024-10-09 14:37:39
本发明涉及新能源汽车整车控制,具体地说,本发明涉及一种新能源汽车诊断控制方法。
背景技术:
1、新能源汽车相比于传统汽车在整车的控制单元数量方面有很大提高,整车控制复杂度也呈指数级增长,其原因在于传统动力总成被纯电动动力总成取代,或在传统动力总成基础上又增加了纯电部分,另外整车的智能化、网联化水平更高,这些原因使整车的控制单元以及控制场景更加丰富和复杂,对于不同应用场景下的整车诊断也需要根据每个控制单元适用的工况来进行甄别和针对性控制。
2、现阶段的控制架构无法很好的搭建从而导致软件开发复杂度上升,同时整车诊断可靠性会大幅下降。
技术实现思路
1、本发明提供一种新能源汽车诊断控制方法,实现了精准的整车诊断管理,大大降低了整车诊断管理软件开发的复杂度,同时使整车诊断管理的可靠性大幅提升。
2、为了实现上述目的,本发明采取的技术方案为:一种新能源汽车诊断控制方法,具体包括以下步骤:
3、步骤s1,定义工况数组和工况类型,对于每种工况使用不同的标志位来标志;
4、步骤s2,整车各个控制单元诊断工况映射,针对每种工况与每种控制单元进行映射,去寻找两者之间的映射匹配关系;
5、步骤s3,工况识别,控制条件进行判断,对于符合的工况使能相关的诊断监测,对于不适用的工况则选择性的关闭诊断功能;
6、步骤s4,vcu和其他控制单元对某些故障进行诊断监控。
7、进一步限定,所述的定义工况数组和工况类型具体操作如下:为整车的各种工况场景定义一个数组,每种工况分别占用一个bit,当数组的某一bit置位后,代表该bit预设的工况使能,即该工况为当前工况,定义数组名称为vehdiagconfig,并且定义数组名称vehdiagconfig为两个字节,当前使用bit定义如下:
8、bit0代表igon、bit1代表charge、bit2代表afterrun、bit3代表charge afterrun、bit4代表charge wakeup、bit5代表remote ac、bit6代表lv charge;
9、igon代表整车钥匙上on挡电,驾驶员将钥匙从off挡位拨动至on挡,on挡整车仪表点亮,基本低压电器设备可用,但是对于新能源汽车来讲,还不具备整车驱动条件,另外对于高压附件,此时也不可用;
10、charge代表整车处于充电工况,对于车辆配备直流快充或者交流慢充的,如果车辆在进行插枪充电操作,都符合该工况定义;
11、afterrun为后运行模式,代表整车从运行状态进入到准备休眠的低功耗状态,即为从运行状态到整车下电休眠的中间过渡状态,将整车从运行状态进入钥匙off后且未休眠的阶段定义为afterrun;
12、charge afterrun为充电后运行模式,代表整车从插枪充电状态进入到准备休眠的低功耗状态,此时充电完毕或者由于某种故障导致充电提前结束等,系统已结束掉充电流程,进入到充电后准备进入下电休眠阶段;
13、charge wakeup为整车处于下电休眠状态,然后进行插枪充电操作,电池管理单元bms会通过硬线或者网络管理报文唤醒整车控制单元vcu,vcu接收到唤醒信号后,硬件io或者can控制芯片检测到跳变信号,唤醒条件如果满足,控制器会被唤醒,vcu软件初始化运行,进行自检然后进行充电控制;
14、remote ac为远程空调控制,冬季环境温度低,或者夏季环境温度高时,可提前开启车内空调进行提前采暖或者制冷控制,此时为远程控制,需要vcu进行整车高压控制和能量管理控制,且需要乘员舱热管理系统参与工作;
15、lv charge为整车处于为低压蓄电池充电状态,当vcu检测到整车低压系统电压低于阈值时,会控制高压系统闭合,让直流变换器处于工作状态,为低压蓄电池充电。
16、进一步限定,根据整车工况,以及每种控制单元适用的工况,为整车每种控制单元映射运行工况,每种控制单元分别设置一个控制标定掩码,提高软件的扩展性,为后期标定提供一定的自由度,每个控制单元的使能控制分配一个诊断使能flag,flag的逻辑判断设置延时开启模块,防止刚开始开启诊断使能时,该控制单元还处于初始化阶段,如果立即开启诊断使能,那么有可能会导致故障误报,影响整车运行和驾驶体验。
17、进一步限定,vcu将工况数组与每个控制单元的标定掩码按位相与得到vehdiagconfig,每种控制单元的使能控制vehdiagconfig的bit位状态,判断vehdiagconfig是否≥1,若是则对符合置位bit且标定掩码使能的控制单元进行延时使能,对不符合置位bit且标定掩码使能的控制单元关闭使能。
18、进一步限定,每个故障的诊断监控设置越控标定逻辑,所述的越控标定逻辑包括越控使能、越控置位和越控清除。
19、进一步限定,判断越控标定是否禁止控制单元诊断使能,若是则vcu和其他控制单元停止诊断监控,若否则vcu和其他控制单元正常进行诊断监控并继续判断越控标定是否禁止某个或某些具体的故障诊断使能,若是则vcu和其他控制单元停止对某个或某些故障进行诊断监控,若否则vcu和其他控制单元正常对某个或某些故障进行诊断监控并继续判断越控标定是否禁止某个或某些具体的故障诊断set,若是故障直接报出,故障报出后判断越控标定是否reset,若是则故障清除,若否则保持报出状态。
20、采用以上技术方案的有益效果是:
21、对于所有的控制单元都能清晰、合理以及精确的进行诊断管理控制,通过搭建基于工况识别的整车诊断管理架构,实现了精准的整车诊断管理,大大降低了整车诊断管理软件开发的复杂度,同时使整车诊断管理的可靠性大幅提升。
技术特征:1.一种新能源汽车诊断控制方法,其特征在于:具体包括以下步骤:
2.根据权利要求1所述的新能源汽车诊断控制方法,其特征在于:所述的定义工况数组和工况类型具体操作如下:为整车的各种工况场景定义一个数组,每种工况分别占用一个bit,当数组的某一bit置位后,代表该bit预设的工况使能,即该工况为当前工况,定义数组名称为vehdiagconfig,并且定义数组名称vehdiagconfig为两个字节,当前使用bit定义如下:
3.根据权利要求1所述的新能源汽车诊断控制方法,其特征在于:根据整车工况,以及每种控制单元适用的工况,为整车每种控制单元映射运行工况,每种控制单元分别设置一个控制标定掩码,提高软件的扩展性,为后期标定提供一定的自由度,每个控制单元的使能控制分配一个诊断使能flag,flag的逻辑判断设置延时开启模块,防止刚开始开启诊断使能时,该控制单元还处于初始化阶段,如果立即开启诊断使能,那么有可能会导致故障误报,影响整车运行和驾驶体验。
4.根据权利要求1所述的新能源汽车诊断控制方法,其特征在于:vcu将工况数组与每个控制单元的标定掩码按位相与得到vehdiagconfig,每种控制单元的使能控制vehdiagconfig的bit位状态,判断vehdiagconfig是否≥1,若是则对符合置位bit且标定掩码使能的控制单元进行延时使能,对不符合置位bit且标定掩码使能的控制单元关闭使能。
5.根据权利要求1所述的新能源汽车诊断方法,其特征在于:每个故障的诊断监控设置越控标定逻辑,所述的越控标定逻辑包括越控使能、越控置位和越控清除。
6.根据权利要求5所述的新能源汽车诊断方法,其特征在于:判断越控标定是否禁止控制单元诊断使能,若是则vcu和其他控制单元停止诊断监控,若否则vcu和其他控制单元正常进行诊断监控并继续判断越控标定是否禁止某个或某些具体的故障诊断使能,若是则vcu和其他控制单元停止对某个或某些故障进行诊断监控,若否则vcu和其他控制单元正常对某个或某些故障进行诊断监控并继续判断越控标定是否禁止某个或某些具体的故障诊断set,若是则故障直接报出,若否则故障根据诊断逻辑判断是否set,故障报出后判断越控标定是否reset,若是则故障清除,若否则保持报出状态。
技术总结本发明涉及新能源汽车整车控制技术领域,具体地说,本发明涉及一种新能源汽车诊断控制方法,具体包括以下步骤:步骤S1,定义工况数组和工况类型,对于每种工况使用不同的标志位来标志;步骤S2,整车各个控制单元诊断工况映射,针对每种工况与每种控制单元进行映射,去寻找两者之间的映射匹配关系;步骤S3,工况识别,控制条件进行判断,对于符合的工况使能相关的诊断监测,对于不适用的工况则选择性的关闭诊断功能,步骤S4,VCU和其他控制单元对某些故障进行诊断监控,通过搭建基于工况识别的整车诊断管理架构,实现了精准的整车诊断管理,解决了现阶段的控制架构无法很好的搭建从而导致软件开发复杂度上升,同时整车诊断可靠性会大幅下降的问题。技术研发人员:张亚楠,左霞,贾涛,张龙聪,徐礼成受保护的技术使用者:浙江飞碟汽车制造有限公司技术研发日:技术公布日:2024/9/29本文地址:https://www.jishuxx.com/zhuanli/20241009/305896.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表