数据处理方法、装置以及一种车辆制造方法及图纸

技术编号:35773774 阅读:12 留言:0更新日期:2022-12-01 14:16
本申请公开了一种数据处理方法、装置以及一种车辆。该方法包括:获取车辆发生故障时的至少一个初始信号数据;获取各个初始信号数据中的初始信号周期,并从至少一个初始信号周期中确定周期最短的初始信号周期,得到目标信号周期;通过目标信号周期确定多个仿真采样时刻,并分别根据多个仿真采样时刻、每个初始信号数据的信号值以及信号采样时刻,生成多个仿真信号值;分别建立多个仿真采样时刻和各个初始信号数据的多个仿真信号值之间的关联关系,得到故障对应的仿真数据。通过本申请,解决了相关技术中通过人工处理信号数据的方法所需时间长、准确率低,导致无法准确确定故障原因的问题。的问题。的问题。

【技术实现步骤摘要】
数据处理方法、装置以及一种车辆


[0001]本申请涉及数据处理领域,具体而言,涉及一种数据处理方法、装置以及一种车辆。

技术介绍

[0002]随着汽车底盘电控系统的发展,越来越多的车辆开始搭载电子助力器、电子稳定控制系统、集成式制动控制系统等制动系统的控制单元,在实车路试时会通过车载CAN(Controller Area Network)设备实时采集车辆CAN网络上的信号。从而可以在车辆发生故障后,通过截取包含故障发生时间在内的CAN数据,进行车辆故障的故障复现和故障确定。
[0003]当前采用的故障复现和故障确定的方法为:对截取出的CAN数据进行人工调整和分析处理后,仿真出CAN数据中的信号,并将仿真信号发送给试验控制系统,采集被测控制单元的状态信息,进行故障复现。但是通过人工分析CAN数据的方法费时费力,且由于数据量庞大,不能准确地处理每一条数据,导致试验控制系统无法准确的对故障进行复现以及故障原因的确定。
[0004]针对相关技术中通过人工处理信号数据的方法所需时间长、准确率低,导致无法准确确定故障原因的问题,目前尚未提出有效的解决方案。

技术实现思路

[0005]本申请提供一种数据处理方法、装置以及一种车辆,以解决相关技术中通过人工处理信号数据的方法所需时间长、准确率低,导致无法准确确定故障原因的问题。
[0006]根据本申请的一个方面,提供了一种数据处理方法。该方法包括:获取车辆发生故障时的至少一个初始信号数据,其中,每个初始信号数据中至少包括初始信号周期、多个信号值以及每个信号值的信号采样时刻;获取各个初始信号数据中的初始信号周期,得到至少一个初始信号周期,并从至少一个初始信号周期中确定周期最短的初始信号周期,得到目标信号周期;通过目标信号周期确定多个仿真采样时刻,并分别根据多个仿真采样时刻、每个初始信号数据的信号值以及信号采样时刻,生成每个初始信号数据的多个仿真信号值;分别建立多个仿真采样时刻和各个初始信号数据的多个仿真信号值之间的关联关系,得到多组目标仿真数据,并将多组目标仿真数据确定为故障对应的仿真数据。
[0007]可选地,通过目标信号周期确定多个仿真采样时刻包括:获取所有初始信号数据的信号采样时刻中的最小信号采样时刻和最大信号采样时刻,并将最大信号采样时刻和初始信息采样时刻的差值确定为仿真时长;对目标信号周期除以预设比例进行缩小,得到仿真信号周期;在仿真时长内,根据仿真信号周期生成每个初始信号数据的多个仿真采样点,以及每个仿真采样点的仿真采样时刻。
[0008]可选地,分别根据多个仿真采样时刻、每个初始信号数据的信号值以及信号采样时刻,生成每个初始信号数据的多个仿真信号值包括:从多个仿真采样时刻中分别获取与目标初始信号数据中的各个信号采样时刻间隔最短的仿真采样时刻,得到多个第一仿真采
样时刻,其中,目标初始信号数据为任意一个初始信号数据;将每个第一仿真采样时刻的仿真采样点的仿真信号值设置为对应的信号采样时刻的信号值,并将其余仿真采样点的仿真信号值置零,得到多个第一仿真信号值,其中,其余仿真采样点是指多个仿真采样点中第一仿真采样时刻的仿真采样点以外的仿真采样点;按照仿真采样时刻由小到大的顺序调整每个仿真采样点的第一仿真信号值,得到多个第二仿真信号值;将多个第二仿真信号值确定为目标初始信号数据的仿真信号值。
[0009]可选地,按照仿真采样时刻由小到大的顺序调整每个仿真采样点的第一仿真信号值,得到多个第二仿真信号值包括:从仿真采样时刻最小的仿真采样点开始,依次判断每个仿真采样点的第一仿真信号值是否大于第二预设值;在当前仿真采样点的第一仿真信号值不为第二预设值的情况下,跳过当前仿真采样点,并判断下一个仿真采样点的第一仿真信号值是否为第二预设值;在当前仿真采样点的第一仿真信号值为第二预设值的情况下,将当前仿真采样点的前一个仿真采样点的第一仿真信号值确定为当前仿真采样点的第一仿真信号值,直至遍历全部仿真采样点,得到多个第二仿真信号值。
[0010]可选地,在通过目标信号周期确定多个仿真采样时刻,并分别根据多个仿真采样时刻、每个初始信号数据的信号值以及信号采样时刻,生成每个初始信号数据的多个仿真信号值之前,该方法还包括:判断各个初始信号数据是否携带丢帧标识;在初始信号数据携带丢帧标识的情况下,确定丢帧标识对应的信号采样时刻;将丢帧标识对应的信号采样时刻的信号值确定为预设值。
[0011]可选地,在判断各个初始信号数据是否携带丢帧标识之前,该方法还包括:分别确定各个初始信号数据中相邻采样时刻之间的时间差值,得到多组时间差值;根据如下公式计算每个初始信号数据中的丢帧率,得到多个丢帧率:
[0012][0013]其中,ε
i.j
为第j个信号的第i

1个时间差值的丢帧率,p
j
为第j个信号的初始信号周期,Δt
i.j
为第j个信号的第i个信号采样时刻与第i

1个信号采样时刻之间的时间差值;判断多个丢帧率是否存在大于预设丢帧阈值的丢帧率;在多个丢帧率中存在大于预设丢帧阈值的丢帧率的情况下,获取大于预设丢帧阈值的丢帧率,得到目标丢帧率,并在目标丢帧率对应的初始信号数据中添加丢帧标识。
[0014]可选地,在分别建立多个仿真采样时刻和各个初始信号数据的多个仿真信号值之间的关联关系,得到多组目标仿真数据,并将多组目标仿真数据确定为故障对应的仿真数据之后,该方法还包括:判断各组目标仿真数据对应的初始信号数据是否携带第一类型标识,其中,第一类型标识表征离散信号;在任意一组目标仿真数据对应的初始信号数据携带第一类型标识的情况下,计算目标仿真数据对应的初始信号数据中的每组相邻采样时刻的信号值之间的差值,得到多个差值;判断差值中是否存在异常差值,并在存在异常差值的情况下,确定异常差值对应的相邻采样时刻组,并将相邻采样时刻组中较大的信号采样时刻确定为第一采样时刻;确定第一采样时刻在目标仿真数据对应的初始信号数据中的上一采样时刻,得到第二采样时刻,并确定第一采样时刻在目标仿真数据对应的初始信号数据中的下一采样时刻,得到第三采样时刻;确定第二采样时刻的信号值,得到第一信号值,并在目标仿真数据中将第一采样时刻对应的第一仿真采样时刻和第三采样时刻对应的第一仿
真采样时刻之间的多个仿真采样时刻对应的仿真信号值变更为第一信号值,从而得到变更后的目标仿真数据。
[0015]可选地,在分别建立多个仿真采样时刻和各个初始信号数据的多个仿真信号值之间的关联关系,得到多组目标仿真数据,并将多组目标仿真数据确定为故障对应的仿真数据之后,该方法还包括:判断各组目标仿真数据对应的初始信号数据是否携带第二类型标识,其中,第二类型标识表征连续信号;在任意一组目标仿真数据对应的初始信号数据携带第二类型标识的情况下,确定目标仿真数据对应的初始信号数据中的每组相邻采样时刻的信号值之间的偏差率,得到多个偏差率;判断偏差率中是否存在异常偏差率,并在存在异常偏差率的情况下,计算异常偏差率对应的相邻采样本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据处理方法,其特征在于,包括:获取车辆发生故障时的至少一个初始信号数据,其中,每个所述初始信号数据中至少包括初始信号周期、多个信号值以及每个所述信号值的信号采样时刻;获取各个所述初始信号数据中的初始信号周期,得到至少一个所述初始信号周期,并从至少一个所述初始信号周期中确定周期最短的所述初始信号周期,得到目标信号周期;通过所述目标信号周期确定多个仿真采样时刻,并分别根据多个所述仿真采样时刻、每个所述初始信号数据的所述信号值以及所述信号采样时刻,生成每个所述初始信号数据的多个仿真信号值;分别建立多个所述仿真采样时刻和各个所述初始信号数据的多个仿真信号值之间的关联关系,得到多组目标仿真数据,并将多组所述目标仿真数据确定为所述故障对应的仿真数据。2.根据权利要求1所述的方法,其特征在于,通过所述目标信号周期确定多个仿真采样时刻包括:获取所有所述初始信号数据的所述信号采样时刻中的最小信号采样时刻和最大信号采样时刻,并将所述最大信号采样时刻和初始信息采样时刻的差值确定为仿真时长;对所述目标信号周期除以预设比例进行缩小,得到仿真信号周期;在所述仿真时长内,根据所述仿真信号周期生成每个所述初始信号数据的多个仿真采样点,以及每个所述仿真采样点的仿真采样时刻。3.根据权利要求2所述的方法,其特征在于,分别根据多个所述仿真采样时刻、每个所述初始信号数据的所述信号值以及所述信号采样时刻,生成每个所述初始信号数据的多个仿真信号值包括:从多个所述仿真采样时刻中分别获取与目标初始信号数据中的各个所述信号采样时刻间隔最短的仿真采样时刻,得到多个第一仿真采样时刻,其中,所述目标初始信号数据为任意一个所述初始信号数据;将每个所述第一仿真采样时刻的仿真采样点的仿真信号值设置为对应的所述信号采样时刻的信号值,并将其余所述仿真采样点的仿真信号值置零,得到多个第一仿真信号值,其中,其余所述仿真采样点是指多个所述仿真采样点中所述第一仿真采样时刻的仿真采样点以外的仿真采样点;按照所述仿真采样时刻由小到大的顺序调整每个所述仿真采样点的所述第一仿真信号值,得到多个第二仿真信号值;将多个所述第二仿真信号值确定为所述目标初始信号数据的仿真信号值。4.根据权利要求3所述的方法,其特征在于,按照所述仿真采样时刻由小到大的顺序调整每个所述仿真采样点的所述第一仿真信号值,得到多个第二仿真信号值包括:从所述仿真采样时刻最小的所述仿真采样点开始,依次判断每个所述仿真采样点的所述第一仿真信号值是否大于第二预设值;在当前仿真采样点的所述第一仿真信号值不为所述第二预设值的情况下,跳过所述当前仿真采样点,并判断下一个仿真采样点的所述第一仿真信号值是否为所述第二预设值;在所述当前仿真采样点的所述第一仿真信号值为所述第二预设值的情况下,将所述当前仿真采样点的前一个所述仿真采样点的第一仿真信号值确定为所述当前仿真采样点的
第一仿真信号值,直至遍历全部所述仿真采样点,得到多个所述第二仿真信号值。5.根据权利要求1所述的方法,其特征在于,在通过所述目标信号周期确定多个仿真采样时刻,并分别根据多个所述仿真采样时刻、每个所述初始信号数据的所述信号值以及所述信号采样时刻,生成每个所述初始信号数据的多个仿真信号值之前,所述方法还包括:判断各个所述初始信号数据是否携带丢帧标识;在所述初始信号数据携带所述丢帧标识的情况下,确定所述丢帧标识对应的信号采样时刻;将所述丢帧标识对应的信号采样时刻的信号值确定为预设值。6.根据权利要求5所述的方法,其特征在于,在判断各个所述初始信号数据是否携带丢帧标识之前,所述方法还包括:分别确定各个所述初始信号数据中相邻采样时刻之间的时间差值,得到多组时间差值;根据如下公式计算每个所述初始信号数据中的丢帧率,得到多个丢帧率:其中,ε
i.j
为第j个信号的第i

1个时间差值的丢帧率,p
j
为第j个信号的初始信号周期,Δt
i.j
为第j个信...

【专利技术属性】
技术研发人员:郭笑通李论王仕伟侯杰陈志刚
申请(专利权)人:中国第一汽车股份有限公司
类型:发明
国别省市:

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

1