System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术实施例涉及新能源车电驱动控制领域,尤其涉及一种故障数据采集方法及系统。
技术介绍
1、随着新能源汽车的普及,其电机控制器的正常运行对于车辆的运行安全性及稳定性至关重要。
2、新能源汽车电机控制器在运行过程中经常会发生故障,维修厂通常的处理办法是通过诊断仪读取相关数据流、故障及其冻结帧等信息来进行故障原因的辅助判断,从而采取应对措施。这种方法对于一般的故障是可行的,但对于电机控制器是不够的,因为其载频达到10khz甚至更高,并且电机输出频率也已经远超1khz,同时外部can通信报文收发频率通常在100hz,无法保证其采集的电机控制器数据反映真实情况。当维修人员或者开发人员排查电机控制器问题时,其通过诊断协议所读取的电流等一些关键数据大多情况下是无法支撑后续的问题分析和定位,因此参考价值往往不太高。而如果采用无线传输方式实时上传高频数据,需要添加无线传输模块,又会增加硬件成本以及额外的运营成本。
技术实现思路
1、本专利技术提供一种故障数据采集方法及系统,以满足电机控制器诊断排查需求,实现采集并存储故障前后一段时间的电流等数据,最后基于诊断协议读取连续信号,从而达到准确复现故障现场的目的,克服了冻结帧只能冻结某个时刻故障的缺陷,提高故障诊断及修复的效率,保障新能源汽车的运行安全性和稳定性。
2、第一方面,本专利技术实施例提供了一种故障数据采集方法,该方法用于对电机控制器的故障采集,所述电机控制器中具有第一存储器、第二存储器以及通信模块,所述方法包括:<
...【技术保护点】
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所述的方法,其特征在于,设置所述冻结数据的状态,并将所述冻结数据存储在所述第二存储器中,包括:
...【专利技术属性】
技术研发人员:李有志,颜松,李朴,李天阳,李盈薇,
申请(专利权)人:一汽解放汽车有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。