一种减速器振动监测系统设计方案.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
一种减速器振动监测系统的设计-机械制造论文 一种减速器振动监测系统的设计 王美思 (南京农业大学,江苏南京 210031) 摘要:减速器振动对机械传动危害巨大,现采用高性能处理器 STM32F103ZET6和数字加速度传感器ADXL345设计了一套减速器振动监测 系统,用于对减速器振动量进行快速检测, 并运用高斯滤波算法对检测数据进行 滤波处理,提高测量精度。实时计算 X、丫、Z三轴方向的加速度和瞬时速度并 在LCD液晶上予以显示,给出减速器当前的振动信息。试验表明,该系统响应 速度快,测量精度较高,有良好的应用效果。 关键词:减速器;振动;加速度;监测 0引言 减速器在机械传动中发挥着至关重要的作用。在实际使用过程中,减速器的 振动直接影响着传动轴、发动机或电机等动力设备的安全运行, 甚至可能产生严 重后果[1],因而对减速器的振动量进行监测与故障分析对预防传动系统故障、 降低故障损失有重要意义。振动信号作为检测分析对象,对其进行敏感而精确的 检测是后续处理的重要前提。 本文采用加速度传感器和高性能处理器构建了一套减速器振动监测系统,通 过对传感器输出的加速度信号进行滤波处理, 获得准确的加速度输出信号,计算 完成后经串口打印输出。 1方案设计 监测系统由加速度传感器、处理器、电源模块、 LCD显示模块和串行接口电 路组成,系统采用数字式加速度传感器,安装在减速器主轴上,系统由电源模块 给处理器和加速度传感器供电,上电初始化完成后,处理器即以固定的扫描频率 f周期检测加速度传感器的输出,并通过滤波处理提高检测精度,实时计算减速 器的X、丫、Z三相加速度和瞬时速度,通过串行接口电路予以输出,并在液晶 模块上实时显示。 2硬件 监测系统以ST公司CortexM3内核的32位STM32F103系列低功耗处理 器为核心,配以3.2英寸液晶LCD模块和一路串行接口电路。STM32F103ZET6 拥有512kBFIash、64kBRAM、多路RS232串口和ADC转换功能等丰富的外 设及接口资源,外部采用8MHz晶振,可提供高达72MHz频率的时钟,满足 系统实时性需求]2]。串行接口电路基于 MAX3232串行芯片进行设计,可支 持双工串行通信,具有良好的经济实用性。 液晶模块采用基于ILI9320芯片的3.2英寸LCD模块,与处理器之间采用 SPI接口连接,通过01h和03h寄存器来控制GRAM的刷新方向,设置AM=1 , ID=01,输入地址更新方向为垂直方向。 2g、加速度传感器采用 ADLX345芯片的加速度传感器模块,ADXL345是ADI 公司推出的采用MEMS技术具有SPI和IIC数字输出功能的三轴加速度传感器 芯片]3],具有小巧轻薄、低功耗、量程可变和高分辨率等特点,可选量程为土 ± 4g、土 8g、土 160为重力加速度),可采用固定的4mg/LSB 2g、 本系统中处理器采用IIC接口与ADXL345通信连接,进行数据读取。使用 时,CS弓1脚连接至VDDI/O,ALTADDRESS弓1脚接任- 一 VDDI/O 或接地,SCL 时钟设置输入设为400kHz,此时最大输出数据速率为 800Hz,ADXL345 还支 持多种中断处理方式,可通过数据更新中断读取加速度值, 也可定周期读寄存器 查询加速度输出值,本文采用定周期读取方式实时读取加速度传感器值, 周期设 为2s。 3软件 3.1模块及功能 MCU设定定时中断米样,米样频率为100Hz,即每秒进行100次米样,米 样数据均存在数据缓冲区Buffer内,采样完成后调用滤波算法对采样数据进行 滤波处理以减小偶然误差,紧接着再利用处理后的均值计算速度值并在 LCD上 予以显示。STM32程序采用MDK4.0开发环境以C语言进行开发,主要包括以 下功能模块: Initial_device ():硬件资源(如时钟、定时器、I/O 口等)、串行接 口和ADXL345加速度传感器等的初始化。 Multiple_Read_ADXL345 ():连续读取 ADXL345 的数据并进行数 据校验,确保数据的正确性。 Value_Convert ():加速度值转换函数,将读取的三轴加速度值进行 高斯滤波处理,然后对每组加速度值求均值,分别记为 aX、aY、aZ,并计算X、 丫、Z方向的速度值vX、vY、vZ。速度按式(1)计算: v(f) = —工晞 4 ( 1) 由于毎秒的加速度均值分别为;所以式(「中的 A = 1十每秒的瞬时速度吐=心、塚=叭、攻=弧。 (4) U:D_Isplay( JJXDS示函数,毎次 LCDS示均漏 用该甬数3次*分别显示XW忆二轴的加速度值和速度值。 仁31鸟AR匸SendO:串口站印输出函数■调用该函数将计 暮得到的速度和抑速度数据通过串口

文档评论(0)

xiaozu + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档