System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种故障数据采集方法及系统技术方案_技高网

一种故障数据采集方法及系统技术方案

技术编号:40768088 阅读:3 留言:0更新日期:2024-03-25 20:17
本发明专利技术提供一种故障数据采集方法及系统。其方法包括:将第一存储器中的故障现场数据恢复至第二存储器,判断第一存储器中的故障现场数据中的是否存在预设故障类型的故障数据;当第一存储器中的故障现场数据中的存在预设故障类型的故障数据时,冻结故障触发时刻前后预设时间段内的连续的故障现场数据,作为冻结数据;设置冻结数据的状态,并将冻结数据记录在第二存储器中;通过通信模块将第二存储器中所有的冻结数据上传。实现采集并存储故障前后一段时间的电流等数据,最后基于诊断协议读取连续信号克服了冻结帧只能冻结某个时刻故障的缺陷,提高故障诊断及修复的效率。

【技术实现步骤摘要】

本专利技术实施例涉及新能源车电驱动控制领域,尤其涉及一种故障数据采集方法及系统


技术介绍

1、随着新能源汽车的普及,其电机控制器的正常运行对于车辆的运行安全性及稳定性至关重要。

2、新能源汽车电机控制器在运行过程中经常会发生故障,维修厂通常的处理办法是通过诊断仪读取相关数据流、故障及其冻结帧等信息来进行故障原因的辅助判断,从而采取应对措施。这种方法对于一般的故障是可行的,但对于电机控制器是不够的,因为其载频达到10khz甚至更高,并且电机输出频率也已经远超1khz,同时外部can通信报文收发频率通常在100hz,无法保证其采集的电机控制器数据反映真实情况。当维修人员或者开发人员排查电机控制器问题时,其通过诊断协议所读取的电流等一些关键数据大多情况下是无法支撑后续的问题分析和定位,因此参考价值往往不太高。而如果采用无线传输方式实时上传高频数据,需要添加无线传输模块,又会增加硬件成本以及额外的运营成本。


技术实现思路

1、本专利技术提供一种故障数据采集方法及系统,以满足电机控制器诊断排查需求,实现采集并存储故障前后一段时间的电流等数据,最后基于诊断协议读取连续信号,从而达到准确复现故障现场的目的,克服了冻结帧只能冻结某个时刻故障的缺陷,提高故障诊断及修复的效率,保障新能源汽车的运行安全性和稳定性。

2、第一方面,本专利技术实施例提供了一种故障数据采集方法,该方法用于对电机控制器的故障采集,所述电机控制器中具有第一存储器、第二存储器以及通信模块,所述方法包括:</p>

3、将所述第一存储器中的故障现场数据恢复至第二存储器,判断所述第一存储器中的故障现场数据中的是否存在预设故障类型的故障数据;

4、当所述第一存储器中的故障现场数据中的存在所述预设故障类型的故障数据时,冻结故障触发时刻前后预设时间段内的连续的所述故障现场数据,作为冻结数据;

5、设置所述冻结数据的状态,并将所述冻结数据记录在所述第二存储器中;

6、通过所述通信模块将所述第二存储器中所有的所述冻结数据上传。

7、进一步的,将所述第一存储器中的故障现场数据恢复至第二存储器,判断所述第一存储器中的故障现场数据中的是否存在预设故障类型的故障数据,包括:

8、将所述第一存储器中的故障现场数据恢复至第二存储器;

9、通过所述故障现场数据和不同的故障类型建立故障映射关系;其中,所述故障映射关系为将所述第一存储器中的故障现场数据分为不同的的故障类型,并将不同的故障类型映射到不同的故障等级中,所述预设故障类型在所述故障映射关系的最高故障等级中;

10、通过所述故障映射关系判断所述第一存储器中的故障现场数据中的是否存在预设故障类型的故障数据。

11、进一步的,通过所述故障映射关系判断所述第一存储器中的故障现场数据中的是否存在预设故障类型的故障数据,包括:

12、所述第二存储器中的所述起始数据点指针和所述当前数据点指针在所述故障现场数据进行同步移动;

13、若所述故障现场数据中出现所述故障映射关系中的所述预设故障类型的故障,且该故障优先级比已记录的故障优先级高或故障记录尚未存满时,所述起始数据点指针停止移动,此时所述第一存储器中的故障现场数据中的存在预设故障类型的故障数据;

14、其中,不同所述预设故障类型的优先级不同,所述故障记录的总数为n。

15、进一步的,当所述第一存储器中的故障现场数据中的存在所述预设故障类型的故障数据时,冻结故障触发时刻前后预设时间段内的连续的所述故障现场数据,作为冻结数据,包括:

16、当所述第一存储器中的故障现场数据中的存在所述预设故障类型的故障数据时,所述第二存储器中的起始数据点指针停止移动,所述第二存储器中的当前数据点指针继续移动预设时间后,冻结所述起始数据点指针和所述当前数据点指针之间的数据,作为冻结数据。

17、进一步的,设置所述冻结数据的状态,并将所述冻结数据存储在所述第二存储器中,包括:

18、将所述冻结数据的状态从“未触发”设置为“已触发”;其中,所述故障现场数据默认为“未触发”;

19、将所述冻结数据和所述冻结数据的状态存储在所述第二存储器中。

20、进一步的,通过所述通信模块将所述第二存储器中所有的所述冻结数据上传之后,还包括:

21、将所述第二存储器中的所述故障现场数据及状态存储到所述第一存储器中;其中,所述故障现场数据中已上传的所述冻结数据的状态从“已触发”设置为“历史故障触发状态”。

22、进一步的,将所述第二存储器中的所述故障现场数据及状态存储到所述第一存储器中,之后,还包括:

23、所述故障现场数据在经过n个上电循环后自动清除。

24、第二方面,本专利技术实施例还提供了一种故障数据采集系统,用于执行上述的故障数据采集方法,所述系统包括mcu、第一存储器、第二存储器以及通信模块,所述系统嵌入在电机控制器系统中,所述系统与所述电机控制器系统的第一存储器、第二存储器以及通信模块共用;

25、所述mcu用于在所述系统启动时,将所述第一存储器中的故障现场数据恢复至第二存储器,判断所述第一存储器中的故障现场数据中的是否存在预设故障类型的故障数据;所述mcu还用于在当所述第一存储器中的故障现场数据中的存在所述预设故障类型的故障数据时,冻结故障触发时刻前后预设时间段内的连续的所述故障现场数据,作为冻结数据;所述mcu还用于设置所述冻结数据的状态,并将所述冻结数据存储在所述第二存储器中;所述mcu还用于通过所述通信模块将所述第二存储器中所有的所述冻结数据上传。

26、进一步的,所述系统还包括上位机,所述上位机用于根据预设的诊断协议,读取和清除所述第二存储器中和所述第一存储器中的数据。

27、可选的,所述第一存储器为flash存储器,所述第二存储器为ram随机访问存储器。

28、本专利技术提供一种故障数据采集方法及系统,其故障数据采集方法用于对电机控制器的故障采集,电机控制器中具有第一存储器、第二存储器以及通信模块,通过将第一存储器中的故障现场数据恢复至第二存储器,判断第一存储器中的故障现场数据中的是否存在预设故障类型的故障数据;当第一存储器中的故障现场数据中的存在预设故障类型的故障数据时,冻结故障触发时刻前后预设时间段内的连续的故障现场数据,作为冻结数据;设置冻结数据的状态,并将冻结数据记录在第二存储器中;通过通信模块将第二存储器中所有的冻结数据上传,以满足对电机控制器故障诊断排查需求,实现采集并存储故障前后一段时间的电流等数据,最后基于诊断协议读取连续信号,从而达到准确复现故障现场的目的,克服了冻结帧只能冻结某个时刻故障的缺陷,提高故障诊断及修复的效率,保障新能源汽车的运行安全性和稳定性。另外,其故障数据采集系统通过嵌入在电机控制器系统中,能够降低硬件成本和运营成本。

本文档来自技高网...

【技术保护点】

1.一种故障数据采集方法,其特征在于,该方法用于对电机控制器的故障采集,所述电机控制器中具有第一存储器、第二存储器以及通信模块,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,将所述第一存储器中的故障现场数据恢复至第二存储器,判断所述第一存储器中的故障现场数据中的是否存在预设故障类型的故障数据,包括:

3.根据权利要求2所述的方法,其特征在于,通过所述故障映射关系判断所述第一存储器中的故障现场数据中的是否存在预设故障类型的故障数据,包括:

4.根据权利要求3所述的方法,其特征在于,当所述第一存储器中的故障现场数据中的存在所述预设故障类型的故障数据时,冻结故障触发时刻前后预设时间段内的连续的所述故障现场数据,作为冻结数据,包括:

5.根据权利要求1所述的方法,其特征在于,设置所述冻结数据的状态,并将所述冻结数据存储在所述第二存储器中,包括:

6.根据权利要求5所述的方法,其特征在于,通过所述通信模块将所述第二存储器中所有的所述冻结数据上传之后,还包括:

7.根据权利要求5所述的方法,其特征在于,将所述第二存储器中的所述故障现场数据及状态存储到所述第一存储器中,之后,还包括:

8.一种故障数据采集系统,用于执行上述权利要求1-7的任一项所述故障数据采集方法,其特征在于,所述系统包括MCU、第一存储器、第二存储器以及通信模块,所述系统嵌入在电机控制器系统中,所述系统与所述电机控制器系统的第一存储器、第二存储器以及通信模块共用;

9.根据权利要求8所述的系统,其特征在于,所述系统还包括上位机,所述上位机用于根据预设的诊断协议,读取和清除所述第二存储器中和所述第一存储器中的数据。

10.根据权利要求8所述的系统,其特征在于,所述第一存储器为FLASH存储器,所述第二存储器为RAM随机访问存储器。

...

【技术特征摘要】

1.一种故障数据采集方法,其特征在于,该方法用于对电机控制器的故障采集,所述电机控制器中具有第一存储器、第二存储器以及通信模块,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,将所述第一存储器中的故障现场数据恢复至第二存储器,判断所述第一存储器中的故障现场数据中的是否存在预设故障类型的故障数据,包括:

3.根据权利要求2所述的方法,其特征在于,通过所述故障映射关系判断所述第一存储器中的故障现场数据中的是否存在预设故障类型的故障数据,包括:

4.根据权利要求3所述的方法,其特征在于,当所述第一存储器中的故障现场数据中的存在所述预设故障类型的故障数据时,冻结故障触发时刻前后预设时间段内的连续的所述故障现场数据,作为冻结数据,包括:

5.根据权利要求1所述的方法,其特征在于,设置所述冻结数据的状态,并将所述冻结数据存储在所述第二存储器中,包括:

...

【专利技术属性】
技术研发人员:李有志颜松李朴李天阳李盈薇
申请(专利权)人:一汽解放汽车有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1