一种NVM数据故障诊断及处理的控制方法与流程

文档序号:35986253发布日期:2023-11-10 09:30阅读:172来源:国知局

本发明涉及汽车电子控制领域,具体涉及一种nvm数据故障诊断及处理的控制方法。


背景技术:

1、随时汽车电子控制领域的飞速发展,汽车各个控制器集成功能增加,控制器需存储的数据需求量也相应加大,目前汽车存储控制器会采用外设eeprom或flash模拟eeprom两种方式对用户重要信息以及运行过程中的关重的参数进行存储,这些数据叫nvm存储数据,该功能可保证存入的数据在下一次上电后不丢失,这些参数决定了整车的重要功能和驾驶性能。

2、虽然eeprom和flash模拟eeprom的存储功能都有诊断功能,但仅仅只针对控制器的硬件故障和存储的地址溢出等方面的诊断,未综合考虑整车的实际情况,无法保证诊断后存储的数据是否满足当前整车的需求,如果存储的数据不准确,会引起整车爬行响应慢、起步冲击、行驶过程中的换档顿挫等性能问题,关键参数不准确,严重的还会导致整车无法起步和行驶过程中飞车等功能问题。


技术实现思路

1、本发明提供一种nvm数据故障诊断及处理的控制方法,本发明保证在nvm硬件故障及nvm数据不准确的情况下,可通过各种方法判断识别数据的真实性,最终计算得到准确的替代值,即保证整车驾驶性和功能性,又给整车售后维修提供准确的诊断信息。

2、解决上述技术问题的技术方案如下:

3、一种nvm数据故障诊断及处理的控制方法,包括以下步骤:

4、1)初始化nvm数据替代值s1、s2、s3;

5、2)设置nvm数据相关性校验阈值,nvm数据阈值、nvm故障状态置位次数阈值;

6、3)整车各个控制器通过获取底层nvm故障接口获取nvm故障状态信号,通过数据存储接口获取nvm数据;

7、4)根据获取nvm故障状态信号进行判断,通过存储接口读取n次nvm数据,进行相关性校验和阈值条件判断,两者都满足,nvm数据采用n次nvm数据的平均值得到s4;

8、4-1) 当对n次nvm数据未通过相关性校验,nvm数据采用计算替代值s1,并记录nvm数据相关性错误故障码;

9、4-2) 当对n次nvm数据未通过阈值条件判断,nvm数据采用计算替代值s2,并记录nvm数据超出阈值故障码;

10、5) 识别到获取nvm故障状态信号已置位,记录置位的次数,如记录的次数小于设定的次数,执行步骤4; 反之,nvm数据采用计算替代值s3,并记录nvm硬件故障码;

11、6) 当整车下电时,对nvm数据重新进行存储更新及nvm故障码的存储。

12、进一步地,步骤4)中,n次nvm数据的平均值得到s4的计算方法:

13、对n次nvm数据互相进行差值计算,每个差值均≤预先设定的nvm数据相关性校验阈值,则进行步骤4-2,进一步对n次nvm数据依次进行判断,每次的值均在预先设定的nvm数据阈值范围内,则输出n次nvm数据的平均值s4。

14、进一步地,步骤4-1)中替代值s1的获取方法为:

15、n次里有n-2次的nvm数据值相等,s1输出nvm数据相等的值;反之,s1输出s1设定的初始值。

16、进一步地,步骤4-2)中替代值s2的获取方法为:

17、n次里有n-2次的nvm数据在预先设定的阈值范围内,s2输出n-2次的平均值;反之,s2输出整车出厂下线存储的值。

18、进一步地,步骤5)中替代值s3的获取方式为:

19、当nvm故障状态置位次数≥预先设定的nvm故障状态置位次数阈值,触发预先存储在控制器中的自适应功能,计算获取得到最准确的nvm数据,即s3输出自适应功能的值。

20、进一步地,所述的自适应功能,根据整车实际工况,转速、车速、刹车、油门相关信号进行实际的nvm值学习。

21、本发明的优点为:

22、1、采用n次nvm数据相关性校验和阈值判断,替代值采用台架数据值、整车测试的经验值、整车出厂下线存储的值,保证nvm数据的有效性。

23、 2、当nvm硬件故障,可通过整车时时工况,替代值可通过整车自适应获取,保证了nvm数据的准确性。

24、 3、通过对nvm数据多层次,多工况进行nvm数据异常监控及诊断,并记录具体的nvm相关故障码,便于售后人员进行维修。



技术特征:

1.一种nvm数据故障诊断及处理的控制方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的一种nvm数据故障诊断及处理的控制方法,其特征在于,步骤4)中,n次nvm数据的平均值得到s4的计算方法:

3.根据权利要求1所述的一种nvm数据故障诊断及处理的控制方法,其特征在于,步骤4-1)中替代值s1的获取方法为:

4.根据权利要求1所述的一种nvm数据故障诊断及处理的控制方法,其特征在于,步骤4-2)中替代值s2的获取方法为:

5.根据权利要求1所述的一种nvm数据故障诊断及处理的控制方法,其特征在于,步骤5)中替代值s3的获取方式为:

6.根据权利要求5所述的一种nvm数据故障诊断及处理的控制方法,其特征在于,所述的自适应功能,根据整车实际工况,转速、车速、刹车、油门相关信号进行实际的nvm值学习。


技术总结
本发明公开了一种NVM数据故障诊断及处理的控制方法,包括:1)初始化NVM数据替代值S1、S2、S3;2)设置NVM数据相关性校验阈值,NVM数据阈值、NVM故障状态置位次数阈值;3)整车各个控制器通过获取底层NVM故障接口获取NVM故障状态信号,通过数据存储接口获取NVM数据;4)根据获取NVM故障状态信号进行判断,通过存储接口读取N次NVM数据,进行相关性校验和阈值条件判断;5)识别到获取NVM故障状态信号已置位,记录置位的次数;6)当整车下电时,对NVM数据重新进行存储更新及NVM故障码的存储。本发明保证在NVM硬件故障及NVM数据不准确的情况下,可通过各种方法判断识别数据的真实性。

技术研发人员:曾开莲,戴吕俊雅,林远宗,曾凤,银联作,舒玉春,习建民,刘丽萍,曾键,秦思聪
受保护的技术使用者:重庆青山工业有限责任公司
技术研发日:
技术公布日:2024/1/16
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1