基于汽车振动故障检测系统的检测数据分析方法转让专利

申请号 : CN201710654993.8

文献号 : CN107449508B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 李华青袁野吕庆国

申请人 : 西南大学

摘要 :

本发明公开了一种基于汽车振动故障检测系统的检测数据分析方法,包括振动信号采集装置和振动信号处理装置;振动信号采集装置设置在汽车上,振动信号采集装置包括至少一个加速度传感器,加速度传感器与控制器的振动信号输入端连接,在控制器的无线发送端连接有无线发送器;振动信号处理装置包括无线传输装置,无线传输装置用于接收无线发送器发送的振动信号,无线传输装置与处理器连接,处理器还连接有数据分析仪和数据存储器,数据分析仪用于对振动信号进行数据分析,数据存储器用于对振动信号进行存储。有益效果:汽车运行安全系数好、振动信号检测精度高,振动信号处理速度快,维护速度快。

权利要求 :

1.一种基于汽车振动故障检测系统的检测数据分析方法,其特征在于:汽车振动故障检测系统包括振动信号采集装置(1)和振动信号处理装置(2);所述振动信号采集装置(1)设置在汽车上,所述振动信号采集装置(1)包括至少一个加速度传感器(1a),所述加速度传感器(1a)与控制器(1b)的振动信号输入端连接,在所述控制器(1b)的无线发送端连接有无线发送器(1c);所述振动信号处理装置(2)包括无线传输装置(2a),所述无线传输装置(2a)用于接收所述无线发送器(1c)发送的振动信号,所述无线传输装置(2a)与处理器(2b)连接,所述处理器(2b)还连接有数据分析仪(2c)和数据存储器(2d),所述数据分析仪(2c)用于对振动信号进行数据分析,所述数据存储器(2d)用于对振动信号进行存储;

所述控制器(1b)还连接有GPS模块(1d),所述GPS模块(1d)实时向手机软件发送定位信息;所述处理器(2b)连接的无线传输装置(2a)还与手机连接,当检测到故障振动信号时,将所述数据分析仪(2c)分析得到的分析数据传送至所述手机软件,所述手机软件将所述定位信息和所述分析数据传送给售后维修人员、投保公司;

在所述手机软件上设置有保险模块和维修模块;所述保险模块设置有保险起始日期和保险终止日期,若故障振动信号发生在保险日期内,手机软件自动向投保公司发送故障振动信息;所述维修模块设置有售后保修起始时间和售后保修终止时间,若故障振动信号发生在售后保修时间内,手机软件自动向所述售后保修人员发送故障振动信息;

在所述手机软件设置有故障预判断模块,所述故障预判断模块对汽车故障提前提醒,故障预判断标准为汽车运行环境,根据汽车运行环境和以往处于该运行环境中汽车故障频率对其他汽车进行故障预知;

其中,基于所述汽车振动故障检测系统的检测数据分析方法的具体步骤为:S1:处理器(2b)获取连续一段时间内加速度传感器(1a)采集的振动信号:沿X轴加速度信号aX、沿Y轴加速度信号aY和沿Z轴加速度信号az;

S2:处理器(2b)将采集到的振动信号发送至数据分析仪(2c),数据分析仪(2c)分别对沿X轴、沿Y轴和沿Z轴的振动信号进行傅里叶分析,分别得到M个频谱信号;

S3:采用绘图模块(2e)对M个频谱信号的图形进行绘制,得到M个频谱分布图,根据每个频谱分布图得到谐波分量的频率和幅值;

S4:根据得到的谐波分量的频率和幅值,与数据存储器保存的数据进行对比和分析,得出故障结果;

所述振动信号随时间变化而变化,速度v和加速度a之间存在:

位移s和加速度a之间存在:

根据步骤S1得到的沿X轴加速度信号aX、沿Y轴加速度信号aY、沿Z轴加速度信号az,采用辛普森求积公式,求取X轴速度值集合、X轴位移值集合、Y轴速度值集合、Y轴位移值集合、Z轴速度值集合和Z轴位移值集合;

其中,辛普森求积公式为:

则速度

式中[b,c]为积分区间,a代表加速度,f(b)和f(c)为区间端点值,v为计算出的速度值;

位移

式中[a,b]为积分区间,上面计算得出的v代表速度,f(a)和f(b)为区间端点值,s为计算出的位移值;

实时检测汽车振动情况,当出现异常振动时,进行报警和应急处理,安全可靠;故障振动信号处理速度快,存储数据量大;数据处理后,可初步得到振动原因,为维修人员提供技术支持,减少维修人员检测时间。

2.根据权利要求1所述的基于汽车振动故障检测系统的检测数据分析方法,其特征在于:在所述处理器(2b)还连接有绘图模块(2e);

在所述处理器(2b)的显示输出端上连接有液晶显示器(2f),所述处理器(2b)的报警输出端连接有报警器(2g)所述处理器(2b)为嵌入式Linux开发板。

3.根据权利要求1所述的基于汽车振动故障检测系统的检测数据分析方法,其特征在于步骤S2中傅里叶分析的具体步骤为:S21:对加速度信号进行离散傅里叶变换,实现时域到频域的转换;

其中离散傅里叶变换DFT表达式为:

其中W=e-j2π/N;

W为蝶形因子;

S22:利用蝶形因子W的特性,采用快速傅里叶变换进行抽取,将N点序列分解为N个短序列;

S23:对N个短序列的分别进行傅里叶变换,得带短序列数据;

S24:将步骤S23得到的短序列数据组合成原序列的傅里叶变换序列数据。

4.根据权利要求3所述的基于汽车振动故障检测系统的检测数据分析方法,其特征在于,步骤S22中,所述快速傅里叶变换进行抽取时选择按照时间抽取。

5.根据权利要求1所述的基于汽车振动故障检测系统的检测数据分析方法,其特征在于,在步骤S2中,M个所述频谱信号至少包括功率谱和振动谱;

所述功率谱包括振动能量在频率坐标上的分布情况;

所述振动谱包括对应于每个频率分量所具有的振幅,每个频率分量谱线高度为该频率分量的振幅大小。

说明书 :

基于汽车振动故障检测系统的检测数据分析方法

技术领域

[0001] 本发明涉及汽车振动故障检测技术领域,具体的说是基于汽车振动故障检测系统的检测数据分析方法。

背景技术

[0002] 随着科学技术的发展,极大地促进了检测仪器的发展,机构小巧、性能优越、价格便宜、操作简便的小型便携检测仪器发展尤为迅速。
[0003] 在汽车领域,汽车发生故障时,汽车运行过程中,振动信号往往发生变化。在现有技术中,人们发现汽车故障往往是在驾驶操作过程中,汽车响应存在缺陷时,才发现汽车故障,不能提前故障报警,汽车行驶过程中,安全系数低。
[0004] 目前市场上,振动检测也存在以下缺陷:
[0005] 第一,振动检测仪表处理器数据存储容量小、数据处理功能单一、处理数据满、实时性弱等缺点;并且处理器耗能大,性能低。
[0006] 第二,携式仪器数据采集和数据传输复杂,当出现数据线断线时,容易出现连接中断的问题。
[0007] 第三:现有技术常采用单片机处理器进行数据处理,无法满足当下对处理器运行与数据处理速度的要求。
[0008] 第四:数据处理精确度低,不能直接得到振动原因和来源,工作人员工作量大。

发明内容

[0009] 针对上述问题,本发明提供了一种汽车振动故障检测系统及检测数据分析方法,实现对现场振动信号进行实时波形显示和信号分析,操作方便、功能强大、智能可靠。
[0010] 本发明采用的具体技术方案如下:
[0011] 一种汽车振动故障检测系统,其特征在于:设置有振动信号采集装置和振动信号处理装置;
[0012] 所述振动信号采集装置设置在汽车上,所述振动信号采集装置包括至少一个加速度传感器,所述加速度传感器与控制器的振动信号输入端连接,在所述控制器的无线发送端连接有无线发送器;
[0013] 所述振动信号处理装置包括无线传输装置,所述无线传输装置用于接收所述无线发送器发送的振动信号,所述无线传输装置与处理器连接,所述处理器还连接有数据分析仪和数据存储器,所述数据分析仪用于对振动信号进行数据分析,所述数据存储器用于对振动信号进行存储。
[0014] 通过上述设计,加速度传感器采集的振动信号经无线发送器发送至振动信号处理装置,该振动信号处理装置对振动信号进行分析处理得到,分析得到振动大小和振动原因,有利于工作人员解除振动故障。采用无线传输,安装方便,设置成本低,适用于安装环境复杂的工程项目。数据分析仪对振动信号进行详细分析,可远程获取到振动产生的原因,并根据振动信号,远程提出解决方案,节约故障解除时间。数据存储器对所有历史数据进行储存,存储量大,人们还可以通过振动信号与以往振动信号进行对比,寻找振动原因,高效便捷。
[0015] 为了提高故障检测精度,所述控制器还与汽车ECU连接,用于获取汽车行驶情况,结合汽车行驶速度、油耗,来预测路况,从而判断汽车振动信号是否正常。
[0016] 进一步描述,在所述处理器还连接有绘图模块。
[0017] 采用绘图模块对采集的信号、数据分析仪分析得到的信号进行绘图,便于工作人员观察和对振动故障进行分析。
[0018] 再进一步描述,在所述处理器的显示输出端上连接有液晶显示器,所述处理器的报警输出端连接有报警器。
[0019] 液晶显示器实现对振动信号、数据、图形进行显示和观察。当对比分析后,得到的数据超过设定的阈值后,第一时间进行报警,提醒工作人员及时作出应急措施。
[0020] 再进一步描述,所述处理器为嵌入式Linux开发板。
[0021] 采用嵌入式Linux开发板作为处理器,数据存储量大,处理数据速度快,功能强大,耗能低。
[0022] 再进一步描述,所述控制器还连接有GPS模块,所述GPS模块实时向手机软件发送定位信息;所述处理器的无线传输装置还与手机连接,当检测到故障振动信号时,将所述数据分析仪分析得到的分析数据传送至所述手机软件,所述手机软件将所述定位信息和所述分析数据传送给维修人员、投保公司。
[0023] 汽车运动过程中,位置时刻发生变化,采用GPS模块对汽车进行实时定位,当发生故障时,无线传输装置将故障振动信号发送至手机,手机软件将定位信息和分析数据分别传送给售后维修人员、投保公司,节约了维修时间,降低了投保人的最大权益。
[0024] 再进一步描述,在所述手机软件上设置有保险模块和维修模块;所述保险模块设置有保险起始日期和保险终止日期,若故障振动信号发生在保险日期内,手机软件自动向投保公司发送故障振动信息;所述维修模块设置有售后保修起始时间和售后保修终止时间,若故障振动信号发生在售后保修时间内,手机软件自动向所述售后保修人员发送故障振动信息。
[0025] 通过设定保险模块设置有保险起始日期、保险终止日期和售后保修起始时间、售后保修终止时间,实现故障振动信号的智能控制,无需人为参与,就可以实现保险服务和售后维修服务。
[0026] 在维修模块还可以设置其他维修服务信息,当发生汽车故障时,及时通知维修人员,进行抢修,降低汽车损坏造成的损失。
[0027] 再进一步描述,在所述手机软件设置有故障预判断模块,所述故障预判断模块对汽车故障提前提醒,故障预判断标准为汽车运行环境,根据汽车运行环境和以往处于该运行环境中汽车故障频率对其他汽车进行故障预知。
[0028] 其中运行环境包括运行温度、运行湿度、地理位置和路况。通过以往汽车发生故障的概率和频率,对其他汽车故障发生进行预知,提醒人们及时对汽车进行保养。
[0029] 一种基于汽车振动故障检测系统的检测数据分析方法,其关键在于按以下步骤实施:
[0030] S1:处理器获取连续一段时间内加速度传感器采集的振动信号:沿X轴加速度信号aX、沿Y轴加速度信号aY和沿Z轴加速度信号az;
[0031] S2:处理器将采集到的振动信号发送至数据分析仪,数据分析仪分别对沿X轴、沿Y轴和沿Z轴的振动信号进行傅里叶分析,分别得到M个频谱信号;
[0032] S3:采用绘图模块对M个频谱信号进行图形绘制,分别得到M个频谱分布图,根据每个频谱分布图得到谐波分量的频率和幅值;
[0033] S4:根据得到的谐波分量的频率和幅值,与数据存储器保存的数据进行对比和分析,得出故障结果。
[0034] 当获取到振动信号后,根据IIC协议,得到沿X轴、沿Y轴和沿Z轴的加速度信号。经数据分析仪分析处理后,分别得到M个频谱信号,根据频谱信号对应得到沿X轴、Y轴和Z轴谐波分量的频率和幅值,人们可以通过处理器预先设定汽车振动信号阈值,当得到的频率和幅值超出阈值时,进行自动报警,提高处理器工作效率,智能便捷,功能强大,数据处理分析速度快,能满足振动信号分析的要求。
[0035] 再进一步描述,步骤S2中傅里叶分析的具体步骤为:
[0036] S21:对加速度信号进行离散傅里叶变换,实现时域到频域的转换;
[0037] 其中离散傅里叶变换DFT表达式为:
[0038] 其中W=e-j2π/N;
[0039] W为蝶形因子;
[0040] S22:利用蝶形因子W的特性,采用快速傅里叶变换进行抽取,将N点序列分解为N个短序列;
[0041] S23:对N个短序列的分别进行傅里叶变换,得带短序列数据;
[0042] S24:将步骤S23得到的短序列数据组合成原序列的傅里叶变换序列数据。
[0043] 其中,步骤S22中,所述快速傅里叶变换进行抽取时选择按照时间抽取。
[0044] 时间抽取快速傅里叶变换是将N点输入序列x(n)按照偶数项和奇数项分解为偶序列和奇序列。其中,偶序列为:x(0),x(2),x(4),…,x(N-2);奇序列为:x(1),x(3),x(5),…,x(N-1)。
[0045] 则:x(n)的N点离散傅里叶变换可写成:
[0046]
[0047] 考虑到蝶形因子W的特性:
[0048] 因此有:
[0049]
[0050] 或者写成:
[0051]
[0052] 由于Y(k)与Z(k)的周期为N/2,并且利用蝶形因子W的对称性和周期性,即:
[0053]
[0054] 可得:
[0055] 对Y(k)与Z(k)继续以同样的方式分解下去,就可以使一个N点的离散傅里叶变换最终用一组2点的离散傅里叶变换来计算。在基数为2的快速傅里叶变换中,总共有log2(N)级运算,每级中有N/2个2点快速傅里叶变换蝶形运算。
[0056] 快速傅里叶变换是离散傅里叶变换的一种快速算法,快速傅里叶变换将离散傅里叶变换的N2步运算减少至 步。
[0057] 快速傅里叶变换公式:
[0058] 本式计算出来的是信号f(t)的连续频谱F(ω)。
[0059] 再进一步描述,在步骤S2中,M个所述频谱信号至少包括功率谱和振动谱;
[0060] 所述功率谱包括振动能量在频率坐标上的分布情况;
[0061] 所述振动谱包括对应于每个频率分量所具有的振幅,每个频率分量谱线高度为该频率分量的振幅大小。
[0062] 再进一步描述,所述振动信号随时间变化而变化,速度v和加速度a之间存在:
[0063] 位移s和加速度a之间存在:
[0064]
[0065] 根据步骤S1得到的沿X轴加速度信号aX、沿Y轴加速度信号aY、沿Z轴加速度信号az,采用辛普森求积公式,求取X轴速度值集合、X轴位移值集合、Y轴速度值集合、Y轴位移值集合、Z轴速度值集合和Z轴位移值集合;
[0066] 其中,辛普森求积公式为:
[0067]
[0068] 则速度
[0069] 式中[b,c]为积分区间,a代表加速度,f(b)和f(c)为区间端点值,v为计算出的速度值;
[0070] 位移
[0071] 式中[a,b]为积分区间,上面计算得出的v代表速度,f(a)和f(b)为区间端点值,s为计算出的位移值。
[0072] 通过速度和位移曲线,进行辅助判断故障振动信号。
[0073] 本发明的有益效果:实时检测汽车振动情况,当出现异常振动时,进行报警和应急处理,安全可靠。故障振动信号处理速度快,存储数据量大。数据处理后,可初步得到振动原因,为维修人员提供技术支持,减少维修人员检测时间。

附图说明

[0074] 图1是本发明的系统结构框图;
[0075] 图2是本发明的无线数据传输示意图;
[0076] 图3是本发明振动信号数据分析流程图;
[0077] 图4是本发明傅里叶分析流程图。

具体实施方式

[0078] 下面结合附图对本发明的具体实施方式以及工作原理作进一步详细说明。
[0079] 从图1可以看出,一种汽车振动故障检测系统,其特征在于:包括振动信号采集装置1和振动信号处理装置2;
[0080] 所述振动信号采集装置1设置在汽车上,所述振动信号采集装置1包括多个加速度传感器1a,所述加速度传感器1a与控制器1b的振动信号输入端连接,在所述控制器1b的无线发送端连接有无线发送器1c。其中每个加速度传感器1a设置在汽车不同的位置,用于检测不用设备的振动信号,例如汽车发动机、汽车电瓶、汽车转轴等。
[0081] 所述振动信号处理装置2包括无线传输装置2a,所述无线传输装置2a用于接收所述无线发送器1c发送的振动信号,所述无线传输装置2a与处理器2b连接,所述处理器2b还连接有数据分析仪2c和数据存储器2d,所述数据分析仪2c用于对振动信号进行数据分析,所述数据存储器2d用于对振动信号进行存储。
[0082] 从图1还可以看出,在所述处理器2b还连接有绘图模块2e;在所述处理器2b的显示输出端上连接有液晶显示器2f,所述处理器2b的报警输出端连接有报警器2g。
[0083] 优选地,所述处理器2b为嵌入式Linux开发板。
[0084] 优选地,无线传输装置2a、无线发送器1c均为WiFi模块。
[0085] 其中无线传输装置2a、无线发送器1c还可以为蓝牙模块或者射频模块。
[0086] 从图1和体2可以看出,所述控制器1b还连接有GPS模块1d,所述GPS模块1d实时向手机软件发送定位信息;所述处理器2b连接的无线传输装置2a还与手机连接,当检测到故障振动信号时,将所述数据分析仪2c分析得到的分析数据传送至所述手机软件,所述手机软件将所述定位信息和所述分析数据传送给售后维修人员、投保公司。
[0087] 在所述手机软件上设置有保险模块和维修模块;所述保险模块设置有保险起始日期和保险终止日期,若故障振动信号发生在保险日期内,手机软件自动向投保公司发送故障振动信息;所述维修模块设置有售后保修起始时间和售后保修终止时间,若故障振动信号发生在售后保修时间内,手机软件自动向所述售后保修人员发送故障振动信息。
[0088] 优选地,在所述手机软件设置有故障预判断模块,所述故障预判断模块对汽车故障提前提醒,故障预判断标准为汽车运行环境,根据汽车运行环境和以往处于该运行环境中汽车故障频率对其他汽车进行故障预知。
[0089] 其中运行环境包括运行温度、运行湿度、地理位置。通过以往汽车发生故障的概率和频率,对其他汽车故障发生进行预知,提醒人们及时对汽车进行保养。
[0090] 从图1可以看出,在控制器1b上连接有温度传感器1e和湿度传感器1f。一种汽车振动故障检测系统的检测数据分析方法,结合图3可以看出,按以下步骤实施:
[0091] S1:处理器2b获取连续一段时间内加速度传感器1a采集的振动信号:沿X轴加速度信号aX、沿Y轴加速度信号aY和沿Z轴加速度信号az;
[0092] S2:处理器2b将采集到的振动信号发送至数据分析仪2c,数据分析仪2c分别对沿X轴、沿Y轴和沿Z轴的振动信号进行傅里叶分析,分别得到M个频谱信号;
[0093] S3:采用绘图模块2e对M个频谱信号的图形进行绘制,得到M个频谱分布图,根据每个频谱分布图得到谐波分量的频率和幅值;
[0094] S4:根据得到的谐波分量的频率和幅值,与数据存储器保存的数据进行对比和分析,得出故障结果。
[0095] 其中,结合图4可以看出,步骤S2中傅里叶分析的具体步骤为:
[0096] S21:对加速度信号进行离散傅里叶变换,实现时域到频域的转换;
[0097] 其中离散傅里叶变换DFT表达式为:
[0098] 其中W=e-j2π/N;
[0099] W为蝶形因子;
[0100] S22:利用蝶形因子W的特性,采用快速傅里叶变换进行抽取,将N点序列分解为N个短序列;
[0101] S23:对N个短序列的分别进行傅里叶变换,得带短序列数据;
[0102] S24:将步骤S23得到的短序列数据组合成原序列的傅里叶变换序列数据。
[0103] 快速傅里叶变换进行抽取时选择按照时间抽取。
[0104] 时间抽取快速傅里叶变换是将N点输入序列x(n)按照偶数项和奇数项分解为偶序列和奇序列。其中,偶序列为:x(0),x(2),x(4),…,x(N-2);奇序列为:x(1),x(3),x(5),…,x(N-1)。
[0105] 则:x(n)的N点离散傅里叶变换可写成:
[0106]
[0107] 考虑到蝶形因子W的特性:
[0108] 因此有:
[0109]
[0110] 或者写成:
[0111]
[0112] 由于Y(k)与Z(k)的周期为N/2,并且利用蝶形因子W的对称性和周期性,即:
[0113]
[0114] 可得:
[0115] 对Y(k)与Z(k)继续以同样的方式分解下去,就可以使一个N点的离散傅里叶变换最终用一组2点的离散傅里叶变换来计算。在基数为2的快速傅里叶变换中,总共有log2(N)级运算,每级中有N/2个2点快速傅里叶变换蝶形运算。
[0116] 快速傅里叶变换是离散傅里叶变换的一种快速算法,快速傅里叶变换将离散傅里叶变换的N2步运算减少至 步。
[0117] 快速傅里叶变换公式:
[0118] 本式计算出来的是信号f(t)的连续频谱F(ω)。
[0119] 所述所述频谱信号包括功率谱和振动谱;所述功率谱包括振动能量在频率坐标上的分布情况;所述振动谱包括对应于每个频率分量所具有的振幅,每个频率分量谱线高度为该频率分量的振幅大小。
[0120] 所述振动信号随时间变化而变化,速度v和加速度a之间存在:
[0121]
[0122] 位移s和加速度a之间存在:
[0123]
[0124] 根据步骤S1得到的沿X轴加速度信号aX、沿Y轴加速度信号aY、沿Z轴加速度信号az,采用辛普森求积公式,求取X轴速度值集合、X轴位移值集合、Y轴速度值集合、Y轴位移值集合、Z轴速度值集合和Z轴位移值集合;
[0125] 其中,辛普森求积公式为:
[0126]
[0127] 则速度
[0128] 式中[b,c]为积分区间,a代表加速度,f(b)和f(c)为区间端点值,v为计算出的速度值;
[0129] 位移
[0130] 式中[a,b]为积分区间,上面计算得出的v代表速度,f(a)和f(b)为区间端点值,s为计算出的位移值。
[0131] 应当指出的是,上述说明并非是对本发明的限制,本发明也并不仅限于上述举例,本技术领域的普通技术人员在本发明的实质范围内所做出的变化、改性、添加或替换,也应属于本发明的保护范围。