Loading spinner
系统会发射各种信号,通过这种形式与所在环境交互。 这些信号包含着能够反映设备运行状况的相关信息。 如果能够了解这些信号的意义,就能大幅优化设备的运行。

例如,在发生异常或故障之前,机器会产生稍显异常的振动模式。 我们可以在机器上安装传感器来监测其工作状况,并借助机器学习识别出系统的正常运行模式。 通过分析振动的变化,我们就可以检测出因设备老化或异常所致的设备运行状态的任何变化。 速箱系统非常复杂而且价格不菲。 为了避免该系统出现故障以及优化系统的维护频率,我们采用了基于机器学习的异常检测方法,向预测性维护的应用迈出了第一步。 该方法还可以轻松调整,从而适用于很多工业机器。

方法

该数据集来自 kaggle.com(单击链接了解有关数据集的所有信息)
该数据集是通过沿不同方向安装在变速箱测试台上的四个振动传感器获得的。
在本例中,我们使用2个数据集文件。 一个用于正常的变速箱,另一个用于损坏的变速箱。
我们使用50%的恒定负荷,但使用不同负荷也能达到同样的效果。

传感器

4个通用加速度计(单轴)

数据

>> 数据集原始页面链接
>> 下载在NanoEdge AI Studio中使用的数据集
正常信号和异常信号
- 正常信号:正常功能
- 异常信号:故障齿轮
信号长度512(4 轴)
数据速率416 Hz;范围:2g

结果

异常检测:
准确率 99.67%,4.0 KB RAM,7.1 KB 闪存

Gearbox-Fault-Diagnosis-Vibration Gearbox-Fault-Diagnosis-Vibration Gearbox-Fault-Diagnosis-Vibration

蓝点表示正常信号,红点表示异常信号。
信号编号位于横坐标,预测置信度显示在纵坐标上

模型创建工具
NanoEdge AI Studio
NanoEdge AI Studio
兼容
STM32
STM32
资源

模型创建工具 NanoEdge AI Studio

一款免费的AutoML软件,用于向嵌入式项目添加AI,并逐步引导用户轻松找到符合其需求的最佳AI模型。

NanoEdge AI Studio NanoEdge AI Studio NanoEdge AI Studio

兼容 STM32

STM32系列32位微控制器基于Arm Cortex®-M处理器,旨在为MCU用户提供新的开发自由度。它包括一系列产品,集高性能、实时功能、数字信号处理、低功耗/低电压操作、连接性等特性于一身,同时还保持了集成度高和易于开发的特点。

STM32 STM32 STM32
以下案例可能对您也有所启发

工业 | 智慧城市 | 视觉 | STM32Cube.AI | STM32 AI MCU | 合作伙伴 | 视频 | 交通运输 | Model zoo

Smart rear view camera running on batteries

STM32N6 如何提升盲区内人员、汽车、卡车及骑行者的实时检测性能

视觉 | STM32Cube.AI | STM32 AI MCU | 视频 | 客户案例 | 加速度计 | 可穿戴设备

How ultralight AR glasses are redefined with Edge AI

莫界科技利用STM32N6 MCU搭载的边缘AI和计算机视觉技术提升AR眼镜性能

教程 | 演示 | MEMS MLC | 陀螺仪 | 加速度计 | 预测性维护 | 可穿戴设备 | ST AIoT Craft

使用超低功耗传感器识别可穿戴设备的头部动作

通过MEMS传感器中的机器学习内核,识别头部动作,如点头、摇头及其他一般头部动作。