基于DSP的滚动轴承实时故障诊断系统设计
发布时间:2008/8/22 0:00:00 访问次数:446
滚动轴承是各种旋转机械中应用最广泛的一种通用机械部件,它的运行状态是否正常往往直接影响到整台机器的性能。据统计,在使用滚动轴承的旋转机械中,由于滚动轴承损坏而引起的故障约占30%[1]。由此可见,滚动轴承的故障诊断在工程中还是有其重要意义的。
一方面国内企业的重要大型设备往往采用在线系统对设备的工况进行监测,但是在线系统价格高昂、通用性差、安装和维护不便,不适用于大量的中小型设备。另一方面小型的振动检测仪只是起到对数据采集和存储的作用,而且数据的分析需要有丰富经验的人去从事,难以实现实时诊断的要求。本文设计的以ti公司生产的tms320c6713为数字信号处理器的滚动轴承实时故障诊断系统,就可以满足中小型设备实时智能故障诊断的需要[2]。
2.滚动轴承实时故障诊断系统原理
滚动轴承实时故障诊断系统主要包括硬件部分和软件部分两个方面:
(1) 硬件部分:主要用模拟电路实现共振解调技术[3-4]和数字信号处理电路设计。故障产生的冲击信号使得硬件谐振器发生共振,通过谐振器的共振响应将微弱的冲击信号调制到高频的共振信号中去,再用解调的办法对高频信号处理,进而获得一种剔除了低频振动干扰的共振解调波,由此达到精确诊断的目的。最后信号通过a/d转换后,再送入dsp进行fft变换。
(2) 软件部分:主要是基于dsp对共振解调后的振动信号进行故障特征的识别与诊断。dsp对ad传送来的数字信号进行时频转换,得到振动信号的频谱图,系统能自动分析频谱,得出故障位置、故障类型、严重程度等结论并通过lcd显示出来。
3.系统的硬件结构
本系统采用的是硬件共振解调技术来实现轴承的故障诊断,它比软件共振解调技术的优点是可以有效的提取机械早期故障的微冲击信号,在故障早期实现预知维修[5],此外用硬件实现比用软件实现运算速度快,更好的体现了实时诊断的要求。
系统硬件设计的主要原理:
(1) 振动信号处理电路,它主要包括振动信号预处理电路及共振解调处理电路部分,如图2所示:
① 前端振动传感器检测到轴承的振动信号(其中包含谐振器的共振信号)。
② 振动信号经调理放大得到易于处理的低频信号,电荷放大器和程起到传感器输出和后续处理电路的阻抗匹配和信号放大作用。由于轴承故障振动信号非常微弱,且传感器输出阻抗很大,因此,需要高信噪比和高增益专用前置放大集成电路。
③ 带通滤波器对信号作预处理,经过带通滤波器处理后,可有效滤掉低频振动和高频干扰,只保留共振频率附近的频率段。
④ 包络检波器检出共振波的外包络,将高频共振信号转换为低频包络信号,即实现共振解调功能。经包络分析器和低通滤波器处理后,可进一步剔除时域尖峰信号的干扰,为后续故障识别系统提供较稳定的识别信号。
⑤ 由于滚动轴承的故障频率由几十到几百赫兹不等,因此在做进一步处理之前有必要滤掉高频成分。同时,在a/d转换之前选择合适的滤波,也能起到抗频率混叠的作用。
(2) 数字信号处理电路部分,如图3所示:
① 低频解调信号被a/d转换器转换成适用于dsp处理的数字信号。本设计选用的是ti公司的多采样频率、低功耗、单电源供电的a/d转换芯片ad9221,其最大采样频率高达1.5mhz,信噪比70db,采样精度高,足以满足系统设计的需要。
② 数字信号处理器是本设计的关键,它的运算速度直接影响了系统实时性的实现。本系统中的dsp芯片采用ti公司的tms320c6713。这是一款用于高精度高性能应用的浮点型dsp,它在c67x的基础上,增加了很多外围设备和接口。该芯片内核主频最高可达300mhz,处理能力可达2400mpis,内部具有可配置的二级cache,具有丰富的外设资源,32bits的外围数据存储器接口(emif)可以与sdram,flash等存储器件无缝连接,支持hpi,pci,i2c总线。
③ tms320c6713的内部最多只有256k的l2 sram,不能满足系统大容量数据存储的需要,需要扩展外部存储的空间,系统采用micron公司的32位sdram芯片mt48lc4m32b2,扩展了128m的动态存储空间。
④ 本系统的flash存储器采用sst公司的sst39vf160。sst39vf160采用单电源2.7v供电,访问时间仅为90ns,快速擦除,全片擦除只需15ms,快速烧写,全片烧写只需7s。
⑤ tms320c6713需要高精度、稳定的双电源供电,以保证系统的正常运行。本
滚动轴承是各种旋转机械中应用最广泛的一种通用机械部件,它的运行状态是否正常往往直接影响到整台机器的性能。据统计,在使用滚动轴承的旋转机械中,由于滚动轴承损坏而引起的故障约占30%[1]。由此可见,滚动轴承的故障诊断在工程中还是有其重要意义的。
一方面国内企业的重要大型设备往往采用在线系统对设备的工况进行监测,但是在线系统价格高昂、通用性差、安装和维护不便,不适用于大量的中小型设备。另一方面小型的振动检测仪只是起到对数据采集和存储的作用,而且数据的分析需要有丰富经验的人去从事,难以实现实时诊断的要求。本文设计的以ti公司生产的tms320c6713为数字信号处理器的滚动轴承实时故障诊断系统,就可以满足中小型设备实时智能故障诊断的需要[2]。
2.滚动轴承实时故障诊断系统原理
滚动轴承实时故障诊断系统主要包括硬件部分和软件部分两个方面:
(1) 硬件部分:主要用模拟电路实现共振解调技术[3-4]和数字信号处理电路设计。故障产生的冲击信号使得硬件谐振器发生共振,通过谐振器的共振响应将微弱的冲击信号调制到高频的共振信号中去,再用解调的办法对高频信号处理,进而获得一种剔除了低频振动干扰的共振解调波,由此达到精确诊断的目的。最后信号通过a/d转换后,再送入dsp进行fft变换。
(2) 软件部分:主要是基于dsp对共振解调后的振动信号进行故障特征的识别与诊断。dsp对ad传送来的数字信号进行时频转换,得到振动信号的频谱图,系统能自动分析频谱,得出故障位置、故障类型、严重程度等结论并通过lcd显示出来。
3.系统的硬件结构
本系统采用的是硬件共振解调技术来实现轴承的故障诊断,它比软件共振解调技术的优点是可以有效的提取机械早期故障的微冲击信号,在故障早期实现预知维修[5],此外用硬件实现比用软件实现运算速度快,更好的体现了实时诊断的要求。
系统硬件设计的主要原理:
(1) 振动信号处理电路,它主要包括振动信号预处理电路及共振解调处理电路部分,如图2所示:
① 前端振动传感器检测到轴承的振动信号(其中包含谐振器的共振信号)。
② 振动信号经调理放大得到易于处理的低频信号,电荷放大器和程起到传感器输出和后续处理电路的阻抗匹配和信号放大作用。由于轴承故障振动信号非常微弱,且传感器输出阻抗很大,因此,需要高信噪比和高增益专用前置放大集成电路。
③ 带通滤波器对信号作预处理,经过带通滤波器处理后,可有效滤掉低频振动和高频干扰,只保留共振频率附近的频率段。
④ 包络检波器检出共振波的外包络,将高频共振信号转换为低频包络信号,即实现共振解调功能。经包络分析器和低通滤波器处理后,可进一步剔除时域尖峰信号的干扰,为后续故障识别系统提供较稳定的识别信号。
⑤ 由于滚动轴承的故障频率由几十到几百赫兹不等,因此在做进一步处理之前有必要滤掉高频成分。同时,在a/d转换之前选择合适的滤波,也能起到抗频率混叠的作用。
(2) 数字信号处理电路部分,如图3所示:
① 低频解调信号被a/d转换器转换成适用于dsp处理的数字信号。本设计选用的是ti公司的多采样频率、低功耗、单电源供电的a/d转换芯片ad9221,其最大采样频率高达1.5mhz,信噪比70db,采样精度高,足以满足系统设计的需要。
② 数字信号处理器是本设计的关键,它的运算速度直接影响了系统实时性的实现。本系统中的dsp芯片采用ti公司的tms320c6713。这是一款用于高精度高性能应用的浮点型dsp,它在c67x的基础上,增加了很多外围设备和接口。该芯片内核主频最高可达300mhz,处理能力可达2400mpis,内部具有可配置的二级cache,具有丰富的外设资源,32bits的外围数据存储器接口(emif)可以与sdram,flash等存储器件无缝连接,支持hpi,pci,i2c总线。
③ tms320c6713的内部最多只有256k的l2 sram,不能满足系统大容量数据存储的需要,需要扩展外部存储的空间,系统采用micron公司的32位sdram芯片mt48lc4m32b2,扩展了128m的动态存储空间。
④ 本系统的flash存储器采用sst公司的sst39vf160。sst39vf160采用单电源2.7v供电,访问时间仅为90ns,快速擦除,全片擦除只需15ms,快速烧写,全片烧写只需7s。
⑤ tms320c6713需要高精度、稳定的双电源供电,以保证系统的正常运行。本
上一篇:DSP入门必看