一种故障快照系统技术方案

技术编号:31317228 阅读:16 留言:0更新日期:2021-12-12 23:56
本发明专利技术公开了一种故障快照系统,涉及汽车技术领域。具体包括持续提供环境参数的环境数据模块,用于缓存所述环境数据模块的第一存储模块,从所述第一存储模块和所述环境数据模块捕获多组环境参数并将捕获的多组环境参数放入故障信息内存单元中进行临时存储的快照记录模块,以及触发所述快照记录模块捕获数据的故障事件模块。旨在如何捕获汽车故障前后多组故障数据。故障数据。故障数据。

【技术实现步骤摘要】
一种故障快照系统


[0001]本专利技术涉及汽车
,特别涉及一种故障快照系统。

技术介绍

[0002]随着新能源电动汽车的不断普及,汽车电子单元的复杂性也不断增加,尤其是当车辆发生故障时,如何快速定位故障原因并解决该故障,已逐渐成为零部件供应商及OEM(整车生产商)共同的迫切需求。现有的解决方法中,ECU(电子控制单元)往往仅仅记录故障发生时刻的一组环境数据,由于部分数据(电压或电流)变化速度较快,导致ECU捕获的这些数据与故障发生时刻的数据存在较大偏差,无法真实还原故障发生时刻的车辆运行环境,因此对故障原因分析起不到有效的作用,同时由于数据量小,对于采用大数据分析的诊断设备而言,将对结果分析产生一定影响。如何克服上述技术问题,成为了亟待解决的技术难题。

技术实现思路

[0003]本专利技术的主要目的是提供一种故障快照系统,旨在如何捕获汽车故障发生前后多组故障数据。
[0004]为了实现上述目的,本专利技术提出一种故障快照系统,包括持续提供环境参数的环境数据模块,用于缓存所述环境数据模块的第一存储模块,从所述第一存储模块和所述环境数据模块捕获多组环境参数并将捕获的多组环境参数放入故障信息内存单元中进行临时存储的快照记录模块,以及触发所述快照记录模块捕获数据的故障事件模块。
[0005]在本申请的一实施例中,还包括用于将临时存储的多组环境数据进行永久存储的第二存储模块。
[0006]在本申请的一实施例中,当所述故障快照系统进行上电操作时,将所述第二存储模块中存储的数据重新加载至故障信息内存单元中。
[0007]在本申请的一实施例中,当所述故障信息内存单元中对应的故障数量等于故障信息内存单元的预设阈值时,电子控制单元判断新捕获的故障类型是否已经记录在所述故障信息内存单元中,若存在,则替换原有数据。
[0008]在本申请的一实施例中,电子控制单元判断新捕获的故障类型是否已经记录在所述故障信息内存单元中,若不存在,则不进行操作。
[0009]在本申请的一实施例中,当所述快照记录模块完成数据捕获后,快照记录模块暂停数据捕获。
[0010]在本申请的一实施例中,所述第一存储模块为先进先出模式。
[0011]在本申请的一实施例中,所述环境参数包括母线电压、母线电流、电机温度、控制模式、电机转速中的至少一种。
[0012]在本申请的一实施例中,还包括连接于所述快照记录模块的CAN通信模块,所述CAN通信模块可与外接设备交互读取或清除所述故障信息内存单元中的数据。
[0013]在本申请的一实施例中,所述CAN通信模块与所述快照记录模块之间还设有诊断协议栈。
[0014]采用上述技术方案,先通过环境数据模块将源源不断产生的环境数据缓存到第一存储模块中,在第一存储模块中根据需要获取的数据的组数对第一存储模块进行队列长度设置,然后通过与电子控制单元连通的故障事件模块触发快照记录模块捕获对应的数据,从而实现对故障前后对组环境数据的采集,结构简单,便于实施,可有效的解决因部分数据变化速度快,无法还原故障发生时刻的车辆运行环境问题,同时由于电子控制单元内部记录了故障发生时刻的多组快照数据,更加有利于对故障的分析、定位以及解决。
附图说明
[0015]下面结合具体实施例和附图对本专利技术进行详细的说明,其中:图1为本专利技术第一种实施例的结构示意图。
具体实施方式
[0016]为了使本专利技术的目的、技术方案及优点更加清楚,以下结合附图和实施例对本专利技术进行详细的说明。应当理解,以下具体实施例仅用以解释本专利技术,并不对本专利技术构成限制。
[0017]如图1所示,为了实现上述目的,本专利技术提出一种故障快照系统,包括持续提供环境参数的环境数据模块,用于缓存所述环境数据模块的第一存储模块,从所述第一存储模块和所述环境数据模块捕获多组环境参数并将捕获的多组环境参数放入故障信息内存单元中进行临时存储的快照记录模块,以及触发所述快照记录模块捕获数据的故障事件模块。
[0018]具体的,一种故障快照系统,主要用于汽车的故障数据获取。在本申请中以获取汽车故障数据为例,故障快照系统包括环境数据模块,环境数据模块主要用于获取汽车在启动或行驶过程中的环境数据,环境数据包括汽车母线的电压数值、母线的电流数值、电机的温度、汽车的控制模式、以及电机的转速等等数据,其随着汽车启动持续不断的产生,产生的环境数据存储在第一存储模块中。
[0019]故障事件模块主要用于触发快照记录模块工作,其工作流程为当电子控制单元检测到内部发生故障时,电子控制单元将有故障的信号传递至故障事件模块,故障事件模块触发快照记录模块进行数据捕获。
[0020]故障事件模块启动后,快照记录模块先从存储在第一存储模块中捕获故障前当前车辆的运行环境数据,将该部分的数据捕获后存入故障信息内存单元中进行临时存储,然后快照记录模块跳过第一存储模块直接获取当前车辆的运行环境数据,也即故障后的当前车辆的运行环境数据。
[0021]具体说明如下:假设快照记录模块需要捕获故障前10个周期的快照数据,此时将第一存储模块的队列长度设置为10,当快照记录模块获取完故障前10个周期的环境数据后,并将获取10个周期的环境数据存放在故障信息内存单元中进行临时存储。然后继续获取10个周期的故障后的环境数据,同样将其存放在故障信息内存单元中,从而完成多个故障数据的获取。
[0022]采用上述技术方案,先通过环境数据模块将源源不断产生的环境数据缓存到第一存储模块中,在第一存储模块中根据需要获取的数据的组数对第一存储模块进行队列长度设置,然后通过与电子控制单元中的故障事件模块触发快照记录模块捕获对应的数据,从而实现对故障前后多组数据的采集,结构简单,便于实施,可有效的解决因部分数据变化速度快,无法还原故障发生时刻的车辆运行环境问题,同时由于电子控制单元内部记录了故障发生时刻的多组快照数据,更加有利于对故障的分析、定位以及解决。
[0023]在本申请的一实施例中,还包括用于将临时存储的多组环境数据进行永久存储的第二存储模块。
[0024]具体的,故障快照系统还包括用于将临时存储的多组环境数据进行永久存储的第二存储模块,第二存储模块为D

flash(内部的高速存储卡)。
[0025]采用上述技术方案,可以使存放在内部的高速存储卡中的临时多组环境数据永久保存,不会丢失。
[0026]在本申请的一实施例中,当所述故障快照系统进行上电操作时,将所述第二存储模块中存储的数据重新加载至故障信息内存单元中。
[0027]具体的,当给故障快照系统进行上电操作时,为保证电子控制单元能够继续使用故障内存单元的内容,将存储在第二存储模块中的数据重新加载至故障信息内存单元中。
[0028]在本申请的一实施例中,当所述故障信息内存单元中对应的故障数量等于故障信息内存单元的预设阈值时,电子控制单元判断新捕获的故障类型是否已经记录在故障信息内存单元中,若存在,则替换原有数据。
本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种故障快照系统,其特征在于,包括持续提供环境参数的环境数据模块,用于缓存所述环境数据模块的第一存储模块,从所述第一存储模块和所述环境数据模块捕获多组环境参数并将捕获的多组环境参数放入故障信息内存单元中进行临时存储的快照记录模块,以及触发所述快照记录模块捕获数据的故障事件模块。2.如权利要求1所述的故障快照系统,其特征在于,还包括用于将临时存储的多组环境数据进行永久存储的第二存储模块。3.如权利要求2所述的故障快照系统,其特征在于,当所述故障快照系统进行上电操作时,将所述第二存储模块中存储的数据重新加载至故障信息内存单元中。4.如权利要求1所述的故障快照系统,其特征在于,当所述故障信息内存单元中对应的故障数量等于故障信息内存单元的预设阈值时,电子控制单元判断新捕获的故障类型是否已经记录在故障信息内存单元中,若存在,则替换原有数据。...

【专利技术属性】
技术研发人员:韩永杰刘钧潘兴会李峥
申请(专利权)人:上海威迈斯新能源有限公司
类型:发明
国别省市:

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

1