ImageVerifierCode 换一换
格式:DOCX , 页数:43 ,大小:798.76KB ,
资源ID:5714702      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/5714702.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(基于加速度传感器的电机振动测量.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

基于加速度传感器的电机振动测量.docx

1、基于加速度传感器的电机振动测量基于加速度传感器的电机振动测量摘 要电机是现代生产中的重要电气设备,从大型的工业电机到小型的家用电器,电机都是随处可见的,电机的故障会对生产造成重大影响,因此需要监测电机的运行状态。为监测电机的运行状态,本文通过加速度传感器来测量电机振动的大小,并通过微控制器对电机加速度信号进行采集,并将它传输给电脑;利用电脑软件对采集的加速度信号进行频域积分得到速度信号,再与电机振动判断标准进行对比分析,从而判断电机运行状态, 确定修复时机,为电机提供检修依据。关键词:加速度;振动测量;信号处理;故障分析Measure the vibration of motor based

2、on the acceleration sensorAbstractThe electric motor is one sort of the most important electric equipments in modem manufacturingFrom large industrial motors to small appliances, electric motors are everywhere. Its failure would produce a significant impact on the motor, therefore, we need to monito

3、r the operating status of the motor.In this paper, in order to monitor the motor running, size of the motor vibration is measured by the acceleration sensor, and uses the microcontroller to collect the motor acceleration signal and transfer it to the computer. The acceleration frequency-domain signa

4、l is integrated into the speed signal in the computer, and then the speed signal is compared with the motor vibration criteria, to provide the basis for the maintenance of motor. We can determine the timing of repair.Keywords: Acceleration sensor, Vibration Measurement, Signal Processing, Failure An

5、alysis第1章 绪论1.1 引言随着科学技术的发展,电机已经成为我们生活中不可缺少的一部分,从大型的工业电机到小型的家用电器,电机都是随处可见的,因此电机是否正常工作对我们日常生活的好坏有很大影响。电机振动主要由电枢不平衡、电磁力、轴承磨损、转轴弯曲和安装不良使电机与负载机械的轴心线不对中或倾斜等原因引起的。电机振动大小必须要满足国家的电机振动标准,否则会造成很严重的后果。现在,电机振动标准主要是用振动速度的有效值来衡量。测试和诊断电机振动好坏的基础是采集和处理电机的振动信号,因此我们在测量时必须要有一个电机振动测量、处理和诊断的系统。电机振动测试通常是用加速度传感器记录加速度信号。然后再

6、用傅里叶变换来进行频谱分析。在过去的几十年里,小波分析、时频联合分析、独立分量分析等信号处理的新方法有了很大的发展,为电机振动的深入研究提供了条件。在故障诊断中取得了出色的效果。1.2 电机振动特性电机振动是因为电磁,能量转换,机械振动等物理因素引起的。电机产生振动的原因包括1:1电磁力:电磁力作用在定子和转子之间的空隙中,它的力波在气隙中是旋转的或者是脉动的,力的大小和电磁负荷、电机有效部分的结构和计算参数有关。由电磁力产生的振动大小与作为振荡系统的定子特性有很大的关系,大多数电机的电磁振动都在1004000Hz频率范围内;2轴承:轴承产生的振动和轴承本身的制造质量、轴承配合面的加工精度、固

7、定轴承位置的轴承盖相对电机机座的锁紧面加工精度等有关:3转子的机械不平衡:转子的不平衡能产生显著的振动,特别是3000rpm和更高转速的高速电机中非常明显2。1.2.1 振动参数振动有三个基本参数,分别是振幅、频率和相位。其中振幅可用位移、速度和加速度来表示。在测量过程中我们一般在振动频率小于10H z时测量位移,当频率在10H z到1kH z时测量速度,而当振动频率大于1kH z时测量加速度3。电机振动一般是中频振动,所以在测量时要得到振动的速度信号。我们也可以用频率分析仪测量振动频率,用示波器显示振动相位。电机振动是运动的一种,所以它的加速度、速度、位移三者之间的关系和运动一样,三者都是微

8、积分的关系: (1.2-1) (1.2-2)式中:以d(t) 为振动位移,v(t)为振动速度,a(t)为振动加速度。在物理意义上,位移体现了振动质点相对参考点的瞬时位置;速度是单位时间内的位移,反映振动质点运动的快慢程度;加速度是速度的变化率,反映速度变化的快慢。但是它们之间是有着很紧密的联系,例我们假设瞬时位移为:则: (1.2-3) (1.2-4) 推导可得: (1.2-5) (1.2-6)式中分别为振动的位移、速度、加速度。从上面的式子我们可以看出:当振动加速度一定时,速度和振动频率成反比,位移和振动频率的平方成反比;当振动的位移一定时,速度和振动的频率成正比,加速度和振动频率的平方成正

9、比。所以位移对低频振动比较敏感,加速度对高频比较敏感,而速度参量对频率的敏感度在位移和加速度之间。所以我们在对高频故障(如滚动轴承、齿轮箱故障等)或高速设备进行测量时,应选加速度为参考量;在对低频故障(如不平衡、不对中等)或低速设备测量时,应选位移为参考量;而在进行振动的总体状态测量时,都是选速度为参考量。正是由于这样,国际ISO-2372振动烈度标准是以振动的速度为参考量的。我们在测量振动是要将我们测得的物理量变为速度参量。1.2.2 振动标准国际上流行的标准很多,但是一般较集中在振幅(位移)、速度和加速度上。其建立的理论依据为美国齿轮制造协会(AGMA)提出的机械(滚动轴承)发生振动时的预

10、防损伤曲线。见图1-1。图1-1由图可见,频域在10Hz以下,位移是恒定的,所以通常把位移作为振动标准进行比较;当振动的频域在10Hz-1KHz时,速度是恒定不变的,所以把速度作为判断振动好坏的依据;而在1KHz以上高频域时,加速度是一定的,以加速度作为判定标准4。 前人的研究已经理论证明4,电机振动部件的疲劳与振动的速度成正比,振动所产生的能量与振动速度的平方成正比,能量传递的结果造成磨损和其它缺陷,一因此在振动判断标准中,无论从疲劳损伤还是磨损等缺陷来说,以速度标准最为适宜。对于低频振动,主要考虑位移破坏,这种破坏的实质是疲劳强度破坏,而不是能量破坏;对于1KHz以上的高频域,主要考虑冲击

11、和共振破坏。1. 振幅(位移)标准如图1-2振动位移(um)ISO10816140以上DD14011390C71C57B45B3729A22A图1-2 振动位移标准有大型旋转机械的振幅标准、电厂用汽轮机振幅标准、化工部颁发的部分设备标准、部分引进日本设备的振幅标准、大型机组相对位移标准和金属切削机床位移标准。在金属切削机床位移标准中,普通车床位移标准为5.00-25.4m;平面磨床位移标准为1.27-5.0m;外国磨床位移标准为0.76-5.0m。2. 速度标准4 此标准是国际化组织在德国标准VDI2056和英国标准BS4675的基础上制定的,见表1-3。 表1-3速度标准振动强度ISO237

12、2ISO3945范围速度有效值(MM/s)I级级级级刚性基础柔性基础0.280.28AAAA优优0.450.450.710.711.121.121.81.8B2.82.8CB4.54.5CBB良7.17.1DC可良11.211.2DC1818D不可可2828不可4545D71注:(1)I型为小型电机(小于15KW的电动机);II型为中型电机(15KW-75KW的电动机等);III型为大型原动机(硬基础);IV型为大型原动机(弹性基础)。(2)A、B、C、D为振动级别,A级好,B级满意,C级不满意,D级不允许。测量速度RMS应在轴承壳的三个正交方向上。 第2章 电机振动测量装置设计本次设计的装置

13、是一个将微控制器与PC机联合在一起的信号处理装置,它从整体上分为三个部分:采集模块、接口电路转换模块和PC机处理模块如图2-1。图2-1 装置结构图采集模块负责对信号进行采集;接口转换模块负责将采集的信号传输给PC机,同时负责将PC机的控制指令传递给采集模块;PC机处理模块负责对接收到的信号进行处理。2.1 采集模块介绍本模块设计包括:传感器部分,用来采集振动的加速度信号;控制部分,用来初步处理数据并将数据进行接发收;信号传输部分,将传感器采集的信号传输给控制器;电源部分,为整个装置提供电源。当控制器接收到计算机接受信号指令后,通过I2C(InterIntegrated Circuit)通信向

14、加速度传感器发送一个读取信号命令,加速度传感器接收到命令后将数据传给控制器5。如图2-2。图2-2 采集模块结构图2.1.1 MMA8452加速度传感器本装置选用MMA8452Q加速度传感器作为传感器模块的核心。MMA8452Q加速度传感器是一款具有 12位分辨率的智能低功耗、三轴、电容式加速度传感器。这款加速度传感器具有丰富嵌入式功能,通过I2C进行数据交换,带有灵活的可编程性,可以配置两个中断引脚。MMA8452Q可以实时输出高通滤波数据和非滤波数据。它的供电电压:1.95 V 至 3.6 V 接口电压,输出数据速率 (ODR) 范围: 1.56 Hz 至 800 Hz 噪声:99g/Hz

15、,拥有 12位和 8位数字输出 I2C(InterIntegrated Circuit) 数字输出接口(在上拉电阻为4.7 k 时,最高频率可达2.25 MHz) 适用于 6个中断来源的 2个可编程中断引脚 3 个运动检测嵌入式通道 - 自由落体或运动检测: 1通道 - 脉冲检测: 2通道 晃动检测: 3通道 带有设定滞后补偿的方向(横向/纵向)检测。适用于冲击和振动检测6。 当加速度传感器接收到控制器的读取信号的请求后,如果加速度传感器在工作状态,且I2C信道空,即没有数据传输,则加速度传感器将X轴,Y轴,Z轴的数据传给控制器。2.1.2 控制器NXP ARM LPC1114随着嵌入式系统的

16、发展,ARM(Acorn RISC Machine)的使用已经变得越来越普遍。ARM处理器本身是32位设计,但也配备16位指令集。一般来讲比等价32位代码节省达35%,却能保留32位系统的所有优势。LPC1100L运行速度高达50MHz,因此LPC1100L系列ARM能够每秒执行4500多万条指令。LPC1100L不仅能执行基本的控制任务,而且能进行复杂运算,其功耗也非常低,仅需不到10mA的电流。LPC1114是一个基于ARM Cortex-M0内核的超低功耗三十二位处理器。主频高达50MHz内部集成32Kflash存储器,8K数据RAM。片上外设有I2C,UART,SPI,通用定时器,AD

17、C,以及高达42个通用I/O。具有可编程看门狗定时器。本装置将LPC1114的15号引脚和16号引脚分别设置为I2C的串行时钟(SCL)引脚和串行数据(SDA)引脚,用于和MMA8452加速度传感器进行数据交换。将LPC1114的46引脚和47引脚设置为芯片串口通信(UART)的RXD和TXD,并将它们分别与SP3485的1号(RO)和4号(DI)引脚相连(SP3485是3.3V供电的RS-485收发器)。2.1.3 电源模块本装置使用的控制器是LPC1114,它需要3.3V供电电源,而在用RS-485传输信号时需要12V的电源,因此本设计需要采用12V电源为主电源,然后将12V电源转换成3.

18、3V电源为LPC1114供电。首先将12V电源通过低电压电压转换器CS51411转换成5V电源。再将5V电源通过电压转换器CAT6219转换成3.3V。在转换过程中,我们没有将12V电源直接转换成3.3V电源,因为如果通过CS51411直接将12V转换成3.3V电源后,它的输出量3.3V会出现很大的波动,最大值超过了芯片的最大承受能力,会损坏芯片,因此本设计采用通过两次转换将12V电源转换成3.3V电源。2.2 接口转换模块设计微控制器lpc1114通过UART输出的信号是第二代是晶体管TTL(Transistor Transistor Logic)信号,其电压规定输出高电平大于2.4V为逻辑

19、“1”,输出低电平小于0.4V为逻辑“0”。计算机无法直接接收TTL信号,所以必须将信号转换成计算机能接收的信号,如图2-3。图2-3 信号转换过程2.2.1 TTL信号转485信号RS485采用差分信号负逻辑,2V6V表示“0”,- 6V- 2V表示“1”。很多情况下,连接RS-485通信链路时只是简单地用一对双绞线将各个接口的“A”、“B”端连接起来。RS485电路是一种双向通信电路如图2-4.控制器输出的信号通过RS-485收发器的DI引脚进入,经过转换后变成一组差分信号,分别从RS-485收发器A引脚和B引脚输出。同理,当一组485差分信号通过A、B引脚进入RS-485收发器后,经过转

20、换变为TTL信号再通过RO引脚和RXD引脚进入LPC1114控制器。图2-4 485接口电路2.2.2 RS-485信号转RS-232信号由于PC机默认的只带有RS232接口,通过RS232/RS485转换电路将PC机串口RS232信号转换成RS485信号,如图2-5。图2-5 485转232过程2.2.3RS-232转USB信号由于电脑技术的发展,许多人开始改用笔记本电脑,而在笔记本电脑上很少会有RS232接口,都是使用USB接口,因此要将RS-232信号通过USB/RS232转换器转换成USB信号。第3章振动信号采集电机的振动信号和电机的电流电压一样是模拟量,由于离散时间信号(或数字信号)

21、的处理更方便、灵活、成熟,在实际中,我们首先将连续信号转换成相应离散信号,经过加工处理后再将离散信号还原成连续信号。3.1 信号的采集根据本设计的设计要求和设计好的硬件结构,其采集信号的软件的工作步骤如下:1. 首先对系统进行初始化;2. 判断微控制器器lpc1114是否接收到来自PC机的读取传感器数据的指令;3. 如果收到指令,控制器对传感器发出一个读取指令,传感器接收到指令后将X轴、Y轴和Z轴的数据传给控制器;4. 如果没有收到指令,控制器继续等待PC机的指令;5. LPC1114通过UART串口通信将数据传出。采集信号软件工作的流程图如下:图3-1 采集信号工作流程图3.1.1 读取数据

22、模块MMA8452是一个三轴的加速度传感器,它会将加速度分解到一个它自身空间直角坐标系中(X轴、Y轴、Z轴)如图3-2,图3-2 MMA8452三轴图传感器测出的数据是一个12位数据,而传感器的存储器单元只能存储8位,所以一轴的加速度要用2个单元来存储。在MMA8452传感器中有6个存储器,分别对应存储X轴的高8位、低8位,Y轴的高8位、低8位和Z轴的高8位、低8位,且每个存储器都有对应的地址,如表3-3。启动后,加速度传感器会将加速度值时时的存储在对应存储器中。图3-3存储器表格当控制器接收到PC机的读取命令后,控制器通过I2C的“I2C_ReadNByte()”函数(从有子地址器件的任意地

23、址开始读取N个数据)利用for循环读取传感器中的6个存储器中的数据,并将数据存储在控制器的RAM中。在读取数据后,将X轴的高8位数据左移8位,再加上X轴的低8位,得到一个16位数,在X轴的第8位中,只有前4位数据有意义,后4位为0,所以再将这个数右移4位,得到一个12位数,这个数据就是X轴的加速度值。同理可以得到Y轴和Z轴的数据。为了尽量确保数据的准确性,采用测量5次求平均的均值滤波法,流程图如下:图3-4 数据采集流程图由于MMA8452加速度传感器可以测出自身加速度,所以当芯片上电时就会立刻测出一个自身的重力加速度G(g=9.8m/s2),这个值对设计要测的振动加速度是不需要的,且在将加速

24、度变为速度时会产生影响,所以要将这个值去除。过程如下:图3-5 消除自身重力加速度流程图根据力的合成与分解,任意一个加速度都可以被分解到一个空间直角坐标系的X,Y,Z轴上。在测量时,测出的加速度含有重力加速度,因此要在测量前测出其自身的加速度在X,Y,Z轴上的分量,再将测出的振动加速度减去自身的加速度,就得出要测的振动加速度。程序代码: iX = 0; iY = 0; iZ = 0; ucI = 5; /取5组数据 while(ucI) if(MMA845x_RegRead(STATUS_00_REG)&0x08) /判断传感器是否工作 sX = 0; sY = 0; sZ = 0; ucI-

25、; for (ucJ = 0;ucJ7;ucJ+) aucRegucJ = MMA845x_RegRead(ucJ); 读取X,Y,Z轴数据 sX = (aucReg1*0x100+aucReg2); sY = (aucReg3*0x100+aucReg4); sZ = (aucReg5*0x100+aucReg6); sX /= 0x10; sY /= 0x10; sZ /= 0x10; iX+=sX; iY+=sY; iZ+=sZ; /while(ucI)/做均值滤波 sX = (iX/5)-nx; sY = (iY/5)-ny; sZ = (iZ/5)-nz; 3.1.2 信号发送发送时

26、,数据被写入发送FIFO。如果UART 被使能,则会按照预先设置好的参数(波特率、数据位、停止位、校验位等)开始发送数据,一直到发送FIFO 中没有数据。一旦向发送FIFO 写数据(如果FIFO 未空),UART 的忙标志位BUSY 就有效,并且在发送数据期间一直保持有效。BUSY 位仅在发送FIFO 为空,且已从移位寄存器发送最后一个字符,包括停止位时才变无效。即 UART 不再使能,它也可以指示忙状态。图3-6 发送数据流程图第4章 振动信号处理将加速度振动信号转换为速度或位移信号是振动测量的重要过程。加速度与速度和位移是积分的关系,所以只要对加速度信号进行积分就能求得振动的位移和速度信号

27、7。4.1 振动加速度信号与速度信号之间的转换在振动测试中采集到的振动加速度信号,由于外界原因,在测试中得的加速度信号含有直流分量和干扰噪声信号,即当加速度为0 时,传感器的输出并不一定为0,而是一个非零的输出,测量值:8式中:为加速度传感器的测量值,为实际加速度值, 为传感器测量误差, , C 为常量。假设速度信号v( t) 为0,对其积分,可得: (4.1-1) 积分后的速度信号包含干扰噪声信号、零点漂移产生的一次项Ct 和常数项D,如果不能去除这些误差,可能使得到的结果完全失真。因此我们需要对干扰噪声信号、零点漂移产生的线性趋势项Ct进行处理,方法是频域滤波后再积分。根据傅里叶变换积分特

28、性,若则有,因此频域积分的基本原理就是首先将需要积分的信号进行傅里叶变换,然后将变换后的频域信号乘以9。过程如图4-1。图4-1 频域积分流程图4.2 信号转换的实现本设计是将加速度信号导入电脑,利用MATLAB工具对信号进行处理。1. 将测得的加速度信号保存到电脑中。MATLAB具有强大的数据处理功能,能够读取多种文件格式中的数据,用Excel文件保存信号数据不仅能够对进行信号处理,而且便于对数据进行统计10。2. 将Excel文件中的数据导入MATLAB中,但是导入后,数据和在Excel中的一样是N*1的一列数据,在对其进行计算时比较麻烦,因此将列向量转换成行向量。3. 在MATLAB中对

29、数据进行快速傅里叶变换。sf=500; %采样频率n=length(Sheet1); %数据长t=0:1/sf:(n-1)/sf;nfft=2nextpow2(n);x=Sheet1; %变成行向量y=fft(x,nfft); %进行FFT变换Z=abs(y);图4-2 加速度信号频域幅度谱4对加速度的频域信号进行积分得速度频谱,因为加速度频谱与速度的频谱相差,所以它们的实部与虚部是要相互对调的,比不是只是在数值上相差11。df=sf/nfft;ni=round(fmin/df+1);na=round(fmax/df+1);dw=2*pi*df;w1=0:dw:2*pi*0.5*sf;w2=-

30、2*pi*(0.5*sf-df):dw:-dw;w=w1,w2;a=zeros(1,nfft);a(2:nfft-1) =y(2:nfft-1)./w(2:nfft-1);a1=imag(a);a2=real(a);y=a1-a2*i; %将积分后的信号的实部与虚部对换a=zeros(1,nfft);a(ni:na)=y(ni:na);a(nfft-na+1:nfft-ni+1)=y(nfft-na+1:nfft-ni+1);图4-3 速度信号频域幅度谱5将得到的速度频谱进行傅里叶逆变换,得到速度的时域谱。y=ifft(a,nfft);y=real(y(1:n);图4-4 速度信号时域幅度谱6. 将速度信号以Excel文件格式保存,在Excel中求出速度数据的均方根。并将得出的值与振动的速度标准对比,判断其好坏。4.3 实际测量结果 由于条件原因,未能找到单独的电机对其进行测量,我们最终决定对洗衣机各个工作模式的电机运转情况进行测量。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1