一种基于现代信号处理技术的汽车智能故障诊断系统及方法技术方案

技术编号:18763108 阅读:27 留言:0更新日期:2018-08-25 10:10
本发明专利技术公开了一种基于现代信号处理技术的汽车智能故障诊断系统及方法,属于汽车诊断领域。一种基于现代信号处理技术的汽车智能故障诊断系统,包括诊断平台、下位机通信模块和汽车ECU;下位机通信模块,与汽车ECU连接,进行数据通信;诊断平台,与下位机通信模块连接,进行数据通信,向汽车ECU发送诊断命令,并接收汽车ECU返回的状态数据流与故障码,并根据接收的数据进行故障诊断。并公开了该诊断方法。本发明专利技术利用信号处理技术对获取的数据流进行特征提取,再利用人工智能技术对目标特征进行训练与学习,进而自动地完成分类和识别,满足的汽车系统的多样性和复杂性要求,具有更高的智能水平、更好的环境适应性和更广阔的应用前景。

【技术实现步骤摘要】
一种基于现代信号处理技术的汽车智能故障诊断系统及方法
本专利技术涉及信号处理技术、人工智能技术、汽车诊断技术和通信协议技术,属于交叉学科领域,主要应用于汽车诊断设备中电子产品的研发,也可应用于其他涉及信号处理和人工智能技术的故障诊断应用领域。
技术介绍
目前,汽车电控系统越来越复杂,并且汽车故障复杂多样,而目前常用的诊断设备只能显示故障码和汽车数据流,很难对汽车的故障原因进行实时准确地估计与识别,因此在汽车故障诊断过程中更多的需要依赖维修人员的技术水平,从而给汽修带来一定风险。而汽车的行驶安全问题受到越来越多的关注,加强汽车的安全技术检测,成为急待解决的重要问题。另一方面,智能化的汽车诊断技术不仅可以取代手工操作,还可实现数据通信、信息共享和各系统间的功能协调和优化,实现智能故障诊断,降低故障发生率,使得在复杂路况下自动精准安全地操控汽车。但是汽车电控系统中一些数据信号为时变信号或非平稳信号。分析这些信号时,不仅要找出所含的谱分量,还需要知道各谱分量随时间的变化。而传统的频谱分析可以知道哪些频率在信号中出现,但不知道各谱分量随时间的变化,无法满足汽车诊断的要求。近年来,信号处理技术的发展大大提高了信号特征提取与状态分类识别的有效性;而人工智能技术的迅速发展,特别是专家系统、人工神经网络在故障诊断领域的进一步应用,为智能汽车故障诊断的发展奠定了基础。如何通过时频信号处理技术和人工智能技术对汽车的故障进行精确诊断是急需解决的技术问题。
技术实现思路
为克服现有技术中存在的技术问题,本专利技术提供一种无需依赖维修人员的技术水平,能够迅速、客观检测汽车故障码的故障诊断系统及方法。为实现上述目的,本专利技术采用如下技术方案:一种基于现代信号处理技术的汽车智能故障诊断系统,包括诊断平台、下位机通信模块和汽车ECU;下位机通信模块,与汽车ECU连接,进行数据通信;诊断平台,与下位机通信模块连接,进行数据通信,向汽车ECU发送诊断命令,并接收汽车ECU返回的状态数据流与故障码,并根据接收的数据进行故障诊断。进一步的技术方案,所述的诊断平台包括:主控模块、信号处理模块、特征提取与状态分类识别模块、故障码分类模块和人工智能诊断模块;主控模块,与下位机通信模块连接,进行数据通信,根据接收的数据对车型进行诊断,向汽车ECU发送诊断命令,并接收汽车ECU返回的状态数据流与故障码;信号处理模块,与主控模块连接,对汽车ECU返回的状态数据流进行信号处理,并得到具体的信号特征值;特征提取与状态分类识别模块,与信号处理模块连接,对信号特征值进行分析并进行特征分类;故障码分析模块,与主控模块连接,对汽车EUC的故障码进行分类并得到冻结帧及相关故障数据流;人工智能诊断模块,与特征提取与状态分类识别模块和故障码分类模块连接,根据故障码的分类信息和特征提取与状态分类识别模块输出的相应数据流状态分类信息依据人工智能诊断算法对汽车故障进行定位和判断。进一步的技术方案,所述的信号处理模块采用解调谱方法对滚动轴承产生的振动数据流信号或怠速信号进行解调谱分析,得到信号谱形特征,包括线谱幅值am和线谱频率ft的信号特征值,作为特征提取与状态分类识别模块的输入值;所述的信号处理模块采用小波变换对发动机非平稳周期振动信号进行多层小波包分解,提取低频到高频信号特征,并得到信号时域参数特征向量T的特征值,作为特征提取与状态分类识别模块的输入值;所述的信号处理模块对转速数据流信号进行短时傅里叶变换STFT,得到信号时频谱的特征值,包括宽带谱和窄带谱,作为特征提取与状态分类识别模块的输入值。进一步的技术方案,所述的线谱幅值am和线谱频率ft的信号特征值的计算方法如下:滚动轴承发生故障时产生噪声信号中含有高频载波信号和低频调制信号ym=[xm+amcos(2πftt)]cos(2πmfzt)(公式1),ft为调制信号频率,fz为载波频率,m为基频倍数,t为时间;先对该信号进行带通滤波,得到故障产生的异常振动信号,再对该故障信号进行绝对值信号修正,最后对修正信号进行低通滤波就可以得到包含故障信息的调制信号频率;采用下面公式进行信号修正:进一步的技术方案,所述的信号时域参数特征向量T的特征值的计算方法如下:对采集数据流信号进行n层小波包分解,提取第n层低频到高频的2n个频率成分的信号特征Wnj,并进一步得到信号能量Enj,并以Enj为元素构造特征向量T作为特征提取与分类识别模块的输入,j为0、1、2…2n-1,En,0、En,1、En,2…En,j对应的频带为的信号能量值,fs为最高频率。进一步的技术方案,所述的人工智能诊断的算法采用BP神经网络,包括输入层、隐层和输出层,将特征值作为输入层节点的输入值;然后通过与隐层权重参数得到隐层输入数据并通过激励函数得到隐层输出,同样过程得到输出层输出值,利用参数的显著性检验来动态删除一些线性相关的隐神经元;最佳隐层神经元数L采用如下公式计算:L=(m+k)/2+c,m为输入节点数;k为输出节点数;c是接近于0的常数;隐层神经元数为输入、输出神经元之和的一半,激励函数为Sigmoid函数。进一步的技术方案,所述的人工智能诊断的算法中根据计算误差动态对学习步长进行自适应调节,自适应步长η调节方法如下:对学习步长进行自适应调节,可以在人工智能计算中根据计算误差动态调整学习步长,从而可以提高人工智能计算的稳定性、准确性并减小计算步数。其中,η(n)当前时刻的学习步长,η(n+1)为下一时刻学习步长,E(n)当前时刻的计算误差,E(n+1)为下一时刻计算误差。进一步的技术方案,所述的隐神经元的删除方法:当由该神经元节点出发指向下一层节点的所有权值和阈值均落于死区之中,则该节点可删除;所有权值的死区取±0.1区间,阈值的死区取±0.05区间。一种基于现代信号处理技术的汽车智能故障诊断方法,包括以下步骤:a.主控模块加载具体车型的诊断数据库,利用蓝牙技术将数据库中具体车型的初始化信息,向下位机通信模块发送,并进行设备初始化配置;b.主控模块先通过蓝牙通信与下位机通信模块建立通信传输通道,再通过OBDII总线建立与汽车ECU的通信连接,并保持该通信连接,直至完成故障诊断;c.主控模块通过数据传输通道,将具体诊断命令发送至汽车ECU;d.汽车ECU根据诊断命令,向下位机通信模块返回数据流和故障码,并进一步传送至主控模块;e.信号处理模块利用信号处理算法对数据流的信息进行分析,并得到数据流的特征值,同时故障码分析模块对故障码进行分类并得到冻结帧及相关故障数据流;f.特征提取与状态分类识别模块对数据流的特征值进行选定和分类,并把分类信息传输至人工智能诊断模块;g.人工智能诊断模块根据故障码类别调取相对应数据流状态分类信息,将特征提取与状态分类识别模块输出的参数输入,并进行人工智能诊断的计算,通过人工智能算法判断汽车故障。所述的诊断数据库包括车型协议初始化参数和诊断功能的具体命令,初始化信息包括通信协议参数值。本专利技术利用现代信号处理技术,如时频分析、小波变换、基于傅里叶变换的谱分析,对汽车数据流信号进行变换处理,并得到特征参数值,对这些特征参数值进行提取和状态分类识别后,再利用人工智能技术,进行规则和神经网络交互式推理,利用神经网络的学习功能和强大的非线性本文档来自技高网...

【技术保护点】
1.一种基于现代信号处理技术的汽车智能故障诊断系统,其特征在于:包括诊断平台、下位机通信模块和汽车ECU;下位机通信模块,与汽车ECU连接,进行数据通信;诊断平台,与下位机通信模块连接,进行数据通信,向汽车ECU发送诊断命令,并接收汽车ECU返回的状态数据流与故障码,并根据接收的数据进行故障诊断。

【技术特征摘要】
1.一种基于现代信号处理技术的汽车智能故障诊断系统,其特征在于:包括诊断平台、下位机通信模块和汽车ECU;下位机通信模块,与汽车ECU连接,进行数据通信;诊断平台,与下位机通信模块连接,进行数据通信,向汽车ECU发送诊断命令,并接收汽车ECU返回的状态数据流与故障码,并根据接收的数据进行故障诊断。2.根据权利要求1所述的一种基于现代信号处理技术的汽车智能故障诊断系统,其特征在于:所述的诊断平台包括:主控模块、信号处理模块、特征提取与状态分类识别模块、故障码分类模块和人工智能诊断模块;主控模块,与下位机通信模块连接,进行数据通信,根据接收的数据对车型进行诊断,向汽车ECU发送诊断命令,并接收汽车ECU返回的状态数据流与故障码;信号处理模块,与主控模块连接,对汽车ECU返回的状态数据流进行信号处理,并得到具体的信号特征值;特征提取与状态分类识别模块,与信号处理模块连接,对信号特征值进行分析并进行特征分类;故障码分析模块,与主控模块连接,对汽车EUC的故障码进行分类并得到冻结帧及相关故障数据流;人工智能诊断模块,与特征提取与状态分类识别模块和故障码分类模块连接,根据故障码的分类信息和特征提取与状态分类识别模块输出的相应数据流状态分类信息依据人工智能诊断算法对汽车故障进行定位和判断。3.如权利要求书2所述一种基于现代信号处理技术的汽车智能故障诊断系统,其特征在于:所述的信号处理模块采用解调谱方法对滚动轴承产生的振动数据流信号或怠速信号进行解调谱分析,得到信号谱形特征,包括线谱幅值am和线谱频率ft的信号特征值,作为特征提取与状态分类识别模块的输入值;所述的信号处理模块采用小波变换对发动机非平稳周期振动信号进行多层小波包分解,提取低频到高频信号特征,并得到信号时域参数特征向量T的特征值,作为特征提取与状态分类识别模块的输入值;所述的信号处理模块对转速数据流信号进行短时傅里叶变换STFT,得到信号时频谱的特征值,包括宽带谱和窄带谱,作为特征提取与状态分类识别模块的输入值。4.如权利要求书3所述一种基于现代信号处理技术的汽车智能故障诊断系统,其特征在于:所述的线谱幅值am和线谱频率ft的信号特征值的计算方法如下:滚动轴承发生故障时产生噪声信号中含有高频载波信号和低频调制信号(公式1),ft为调制信号频率,fz为载波频率,m为基频倍数,t为时间;先对该信号进行带通滤波,得到故障产生的异常振动信号,再对该故障信号进行绝对值信号修正,最后对修正信号进行低通滤波就可以得到包含故障信息的调制信号频率;采用下面公式进行信号修正:(公式2)。5.如权利要求书2所述一种基于现代信号处理技术的汽车智能故障诊断系统,其特征...

【专利技术属性】
技术研发人员:朱志峰姚勇蔡卫平
申请(专利权)人:安徽省爱夫卡电子科技有限公司
类型:发明
国别省市:安徽,34

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

1