资源预览内容
第1页 / 共3页
第2页 / 共3页
第3页 / 共3页
亲,该文档总共3页全部预览完了,如果喜欢就下载吧!
资源描述
基于振动、温度和声信号的旋转机械综合监测系统摘 要 旋转机械在工作过程中其物理参数如振动、温度和噪声等会发生变化,传统的监测方法是基于单一信号如振动信号或者声信号。但在诊断精度等方面还有不足。本文提出基于振动、温度和声信号的综合监测方法。实验结果表明,基于振动、温度和声信号的综合监测方法,能够有效提高故障诊断的精度,并能够实时监测旋转机械的工作状态以及故障预警。关键词:DSP USB 数据采集 旋转机械 状态监测COMPREHENSIVE MONITOR SYSTEM FOR ROTATING MACHINERY BASED ON VIBRATION, TEMPERATURE AND NOISEAbstract The physical parameters,such as vibration, temperature and noise will be changed in the working rotating machinery. The traditional monitoring method is based on simple signals such as vibration, or noise. However, there is some difficulty in precise diagnosis. The union monitoring method based on vibration, temperature and noise is proposed in this paper, and the experimental results show that the proposed method is able to not only improve the precision of fault diagnosis with great efficiency, but also to monitor the real-time conditions of rotating machinery and fault prediction. Key words:DSP, USB, Data Acquisition,Rotating Machinery,Condition Monitoring0 引 言随着USB 接口技术的飞速发展,它已经广泛应用于各行各业中。因此,将USB接口技术应用机械设备的状态参数采集和故障诊断中必然会成为一种趋势。机械设备在长期运行中可能会出现机械、电气等方面的故障, 伴随这些故障必然产生振动、噪声、温度、压力等物理参数的变化, 我们可以借此来判断机械设备的工作状态并对其进行状态监测和故障诊断 1。高速数据采集系统一般由DSP芯片和高速总线搭建而成,目前常用的方法有4种:基于PCI总线的数据采集系统、基于PLD的高速数据采集系统、基于DSP和USB接口的数据采集系统以及基于USB和串行A/D转换的数据采集系统 2。由于实时状态监测大容量数据高速传输的需要,基于DSP的数据采集便成了首选。DSP采用了多总线的哈佛结构、专用的硬件乘法器、多级流水线操作和专用的DSP指令等方法使其获得了高速并行处理能力, 能够实时地完成复杂的控制算法。而USB总线技术具有速度快(USB协议2.0支持最高传输速度可达480Mbps)、支持热插拔和扩展方便(USB上最多可以连接127个外部设备)即插即用等优点 3455。本文在以上各种方法的基础上,确定了基于DSP和USB接口的机械状态监测系统的方案。1 系统硬件设计 机械状态监测系统一般由数据采集、数据处理和故障预警三部分组成。数据采集的硬件主要由 1 片 DSP 芯片、1 片CPLD、4 片 AD 转换器和 USB 芯片构成。其系统结构如图 1 所示。AD7899DSP*CPLDUSB PC图 1 系统结构图DSP 芯片采用 TI 的 TMS320VC55096。它是 TI 公司生产的第三代高性能低功耗DSP 芯片。CPLD 芯片采用 ALTERA 公司的 EPM3256,用来作为数据输入输出的缓冲和控制。DSP 与 CPLD 之间的通信采用多通道缓冲串口 DMA 方式。具体流程如图 2 所示 7。AD 转换器采用 AD7899,它是一种快速、低功耗、单 5V 供电的逐次逼近型 14 位 ADC,可在 125 以上温度环境中工作。USB 芯片采用 CYPRESS 公司的CY7C68001,它符合 USB2.0 标准,最高传输速度可达 480Mbps8。DSP输入 FIFOFIFO移位寄存器移位寄存器计数器逻辑控制图 2 CPLD 与 DSP 接口图在搭建好系统的硬件平台后,就可以进行固件程序设计和接口通信程序设计了。硬件底层程序设计时需要考虑数据的采样和控制,DSP与USB的数据与命令交换以及USB驱动程序设计。最终实现的目的要在进行应用软件设计时方便的调用开启或关闭USB 设备、检测 USB设备、设置 USB数据传输通道、设置A /D状态和数据采集端口等功能。2 应用软件设计本数据采集系统应用于旋转机械的状态监测,每块数据采集板共监测旋转机械的振动、温度、噪声和转速等信号。如果串接更多的数据采集板,就可以监测旋转机械更多位置以及更多的状态参数。应用程序是运行在上位机上,采用的是标准的Windows图形界面风格。它的主要功能是完成数据的采集、处理、动态显示、回放、分析、故障报警设置、故障预警以及打印等功能。主机端应用程序采用VC+6.0编写.应用程序实现数据采集的过程是:首先必须用Create Device函数创建一个设备对象句柄hDevice,取得设备的控制权。然后将此句柄作为参数传递给其他函数,如InitDeviceAD可以使用hDevice句柄以初始化设备的AD部件并启动AD设备,ReadDeviceAD函数可以用hDevice句柄实现对AD数据的采样批量读取。通过适当的逻辑结构便可以实现设备的连续数据采集。最后通过Relea seDevice释放设备。由于大容量数据实时高速传输的需要,使用多线程处理便成了首要之选。在这里,开辟了数据采集线程SampleThread(LPVOID pParam)和数据处理DataProcThread(LPVOID pParam)两个线程并且采用二级数据缓冲的设计方案。最初,数据处理线程不做任何工作,而是在Win32 API函数 WaitForSingleObject的作用下进入睡眠状态,此时它不消耗CPU 任何时间,当数据采集线程取得指定长度的数据到用户空间时,则再用Win32 API函数SetEvent将指定事件消息发送给数据处理线程,则数据处理线程即刻恢复运行状态,迅速对这批数据进行处理,如计算、在窗口绘制波形、存盘等操作。数据缓冲的设计方案简单来讲就是开辟一个两维数组如ADBuffernNum, 其中Num为数据采集线程每次采集的数据长度,n则为缓冲队列的成员个数。采用上述方案之后,就可以保证数据连续不间断的采集,并可以进行监视和分析了,图3是应用软件的界面图。输出图 3 系统界面图3 实验结果及分析为了得到精确的测量结果,实际测试中需要注意很多具体问题,比如传感器的布置,以及测试数据的放大、滤波和消噪等 9。本次设计在旋转机械的转动轴上安装加速度传感器和光电传感器,在机械装置的发热点或者油液中安装温度传感器以及在机座上布置测量声信号的传感器,再将采集到的信号经调理后输出给数据采集系统进行数据采集, 然后经USB接口传送给上位机。最后,应用软件可以把采集到的各通道的信号保存下来做进一步分析,也可以设置报警限制,进行实时的状态监测。图4是PC端应用软件的工作界面图。图 4 工作界面图4 结论本文采用振动、温度和声信号等综合监测旋转机械的运行状况,提取各种信号进行离线和在线的分析,相比传统的单一参数诊断方式,有助于提高机器故障诊断的精确度以及更快更好地预知机器的不良状况,有效地降低机器事故的产生率。本套综合监测系统简单小巧,易于携带,非常适合于现场测试,基于USB的监测系统必将在工程测试领域中占据重要地位。参考文献1 夏庆观.数控机床故障诊断M .北京:机械工业出版社, 2004.2 刘泽西,程晶晶,孔力.基于 USB2.0 接口的高速实时数据采集系统J.测控技术, 2007, (2):34-373 戴小俊,丁铁夫,郑喜凤.基于 USB 和 DSP 的数据采集系统的设计J.电子技术应用,2007, (1):84-864 Wu X.High Speed Data Acquisition System Using USB InterfaceJ. Journal of Electronic Measurement and Instrument,2004,(2):1151-1155.5 刘宁艳,路宏敏,刘科祥.基于 DSP 的高速数据采集系统的研制J.电子设计应用, 2004, (1):46-48.6 TMS320C55x DSP CPU Reference Guide.Texas Instruments Inc.,2004.7 欧建平,任建文,楼生强.CPLD 与TMS320VC55x 的 McBSP 接口设计J. 通信技术与设备,2002, (6):12-148 Cypress Semicondusror EZ-USB FX2 Technical Reference manualZ.20019 王俊峰,张玉生.机电一体化检测与控制技术M. 北京:人民邮电出版社, 2006.
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号