采用RAK12033传感器和LoRa的风力机状态监测和预防性维护系统
扫描二维码
随时随地手机看文章
在WisBlock平台上使用RAK12033(6轴加速度计+陀螺仪模块)为小型风力涡轮机(或其模型)创建振动监测和保护系统。该系统检测到过度的振动/振荡,发出警报,并(可选)启动安全制动/绕组动作,以保护设备并延长其使用寿命。
它是如何工作的?
RAK12033: 6轴加速度计是一种传感器,测量两个重要的东西:沿着三个轴(X, Y, Z)的线性加速度。这可以让你了解物体是如何向前/向后、向上/向下和向侧面移动的。角速度(旋转)围绕相同的三个轴。这表示物体绕其轴旋转的速度。这两种测量方法的结合为您提供了任何物体在空间中的运动和振动的完整三维图像。
使用6轴加速度计防止增加振动的逻辑操作分为几个阶段:正常状态测定(校准)。持续监测和数据分析。当监控的数据偏离标准时,系统将其识别为异常并发送消息。
“绿色”的好处:
·太阳能+电池在WisBlock基座上充电(少电网供电)。
·低功耗周期(睡眠,唤醒RAK12033 INT):更低的消耗。
·预防性维护-早期检测振动增长,延长组件寿命,减少浪费。
步骤0:网关:设置和配置
为避免损坏网关,请确保在打开天线之前连接好天线!
步骤1:安装WisBlock组件
将微处理器(RAK11300)放置在主板上的专用插槽中,正确对齐引脚和孔。
轻轻按压直到听到咔哒声,然后使用套件中的螺丝和螺丝刀固定。
小心地将LoRa 863-870MHz天线连接到指定位置。
将RAK12033组装为6轴加速度传感器模块,安装在主板的传感器插槽a上。
步骤2:开发环境配置
安装Arduino IDE/PlatformIO,支持RAK11300板。为传感器安装必要的库。
上传程序代码:
编写代码初始化和读取数据从6轴加速度计传感器。
两行用于调整传感器灵敏度:const float ACC_THRESHOLD = 0.5;// gconst float GYRO_THRESHOLD = 10.0;/ /度/ s
这里指出的变化,从它被认为是一个振动。在适当调整这些参数后,传感器对正常振动没有响应。只有当振动超过限制时,LoRa应用程序才会发送消息,并知道发生了什么变化。这可以解释为是否有东西简单地掉到一边(然后振动不会重复),或者设备是否已经失效,振动将是周期性的。
步骤3:检查它是如何工作的。
检查传感器读数。
本文编译自hackster.io