0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

基于SVM的电机异常检测系统

恩智浦MCU加油站 来源:恩智浦MCU加油站 2024-04-18 10:34 次阅读

记一只小风扇的升级之路:

之前为大家带来了两篇关于SVM的介绍与基于python的使用方法。相信大家都已经上手体验,尝鲜了鸢尾花数据集了吧。这里想问下大家,当看到模型训练出来的时候,大家是不是都惊诧于模型训练的速度,以及所需要的数据之少吧?毫不骄傲的说啊,干相似的事情使用传统机器学习需要更少的资源。

本期小编就继续给大家带来一个真正的上手项目,基于SVM的电机异常检测系统。首先,请允许小编先将时间轴拨回到那个无风的夏天:

天气渐热,相信大家一定和小编一样被炎热的天气搞得生无可恋了。然而,就在小编打算原地躺平,突然一道光出现了。小编遇到了人类历史上最重要的发明-电风扇。正可谓一扇在手,汗也不流了,敲键盘的手速也变快了,可以说,脑子转的都快了~那接下来要研究的问题-怎样能使电扇悄无声息的吹风呢?

小风扇简直是给我们加了buff,脑子立马超频运转了。温度降低了,智商也就占领高地了。那我们何不做一个小风扇的demo呢?我们让吹风扇这个事情,变得更加官方呢。说干就干,先来看下硬件平台:

a489e966-fd2a-11ee-a297-92fbcf53809c.png

硬件平台包括我们的主控板:MCX-N9XX-BRK板,一颗三色LED灯(异常闪红,正常绿色),主角小风扇,外加贴在上面的MPU6050,用来采集电机运行状态。还有显示单元LCD屏幕,屏上曲线显示的是当前系统健康值:所谓健康值是评判系统异常的指标。同时还有一个旋转的变色小风扇,颜色同LED变化方式一致。系统框图:

a49ef108-fd2a-11ee-a297-92fbcf53809c.png

MCX-N9XX-BRK通过I2C采集3轴加速度计的数值,处理后将结果显示到LCD模块。程序流程图如下:

a4bab0b4-fd2a-11ee-a297-92fbcf53809c.png

程序分为三个task:

1. sensor task负责采集传感器数据

2. ALGO task负责将采集到的数据进行处理得到特征值,并送到推理引擎进行判断,此处的推理引擎所用到的就是我们的SVM

3. GUI task负责显示整个推理和训练页面 程序分为两个状态,训练和推理。训练阶段,和python上写的测试代码逻辑一致,将采集到的数据送至SVM进行模型训练。这里需要特别指出的是,我们这里要训练的实际上是一个单分类模型,即训练前需要首先确定一个运转状态,例如:小风扇正常运转没有外界干扰。训练结束后,即进入推理阶段。此时,如果通过外部干扰,改变了风扇运行状态,比如有堵转,遮挡进风口的情况,此时系统就会判定状态改变,发出报警信号。以上就是完整的程序执行流。 最后,我们来看下程序一些参数

a4dbfaf8-fd2a-11ee-a297-92fbcf53809c.png

可以看到,数据都非常诱人,程序大小、ram占用、推理时间上,相较于深度学习都有明显的优势。同时,最为诱人的是,我们的SVM是支持在线训练的,这样就意味着,我们可以根据实际工况进行训练,以满足实际需求。



审核编辑:刘清

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • led灯
    +关注

    关注

    22

    文章

    1554

    浏览量

    107037
  • SVM
    SVM
    +关注

    关注

    0

    文章

    154

    浏览量

    32196
  • 机器学习
    +关注

    关注

    66

    文章

    8136

    浏览量

    130613
  • python
    +关注

    关注

    51

    文章

    4678

    浏览量

    83484

原文标题:让机器学习回归传统SVM实战

文章出处:【微信号:NXP_SMART_HARDWARE,微信公众号:恩智浦MCU加油站】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    无霍尔三相无刷电机在运行过程中异常停止,且停止后电流增大的原因?

    无霍尔三相无刷电机在运行过程中异常停止,且停止后电流增大。各位大神,该怎么检测引起这种情况的原因?
    发表于 04-22 06:02

    工业异常检测超越特定阈值限制的解决方案

    异常检测和分割(AD&S)对于工业质量控制至关重要。虽然现有方法在为每个像素生成异常分数方面表现出色,但实际应用需要产生一个二进制分割来识别异常
    发表于 04-09 10:44 72次阅读
    工业<b class='flag-5'>异常</b><b class='flag-5'>检测</b>超越特定阈值限制的解决方案

    基于DiAD扩散模型的多类异常检测工作

    现有的基于计算机视觉的工业异常检测技术包括基于特征的、基于重构的和基于合成的技术。最近,扩散模型因其强大的生成能力而闻名,因此本文作者希望通过扩散模型将异常区域重构成正常。
    的头像 发表于 01-08 14:55 430次阅读
    基于DiAD扩散模型的多类<b class='flag-5'>异常</b><b class='flag-5'>检测</b>工作

    直流屏系统的操作、查询及异常处理方法

    直流屏系统的操作、查询及异常处理方法
    的头像 发表于 12-15 10:29 396次阅读
    直流屏<b class='flag-5'>系统</b>的操作、查询及<b class='flag-5'>异常</b>处理方法

    基于transformer和自监督学习的路面异常检测方法分享

    铺设异常检测可以帮助减少数据存储、传输、标记和处理的压力。本论文描述了一种基于Transformer和自监督学习的新方法,有助于定位异常区域。
    的头像 发表于 12-06 14:57 814次阅读
    基于transformer和自监督学习的路面<b class='flag-5'>异常</b><b class='flag-5'>检测</b>方法分享

    基于NanoEdgeAI的异常检测方案

    NanoEdge AI Studio自动创建基于三轴加速度传感器信号的AI模型,并快速部署到ST SensorTile.box开发板上,进行异常检测
    发表于 09-07 06:27

    什么是“可解释的人工智能”(XAI)?面向异常检测的“可解释人工智能”(XAI)有哪些案例?

    检测。工程师、科学家和技术人员历来依靠异常检测来防止工业事故,制止金融欺诈,及早干预以解决健康风险等。 传统上,异常检测
    的头像 发表于 08-01 14:54 1127次阅读

    cifar10数据集介绍 knn和svm的图像分类系统案例

      摘要:本文使用CIFAR-10数据集设计实现了基于k近邻(knn)和支持向量机(svm)的图像分类系统。首先介绍了CIFAR-10数据集及其特征,然后分析实现了两种分类算法的原理与流程。在此基础上,对 svm 和knn算法的
    发表于 07-18 15:23 4次下载

    伺服电机出厂测试系统检测项目及功能特点

    伺服电机在生产生活中应用的比较广泛,伺服电机出厂测试系统主要针对伺服电机的安规测试性测试、反电动势、霍尔、编码器性能等出厂指标进行检测,而且
    的头像 发表于 07-03 10:57 696次阅读
    伺服<b class='flag-5'>电机</b>出厂测试<b class='flag-5'>系统</b>的<b class='flag-5'>检测</b>项目及功能特点

    变频器驱动电机异常噪音的原因及解决方法

    随着工业自动化水平的不断提高,变频器已经成为了数字控制技术的重要组成部分之一,被广泛应用于工业生产中的驱动电机中。然而,在使用变频器驱动电机的过程中,很多用户会发现电机运行时会出现异常噪音,这种噪音
    的头像 发表于 06-15 16:21 1w次阅读

    变频器驱动电机异常噪音解析

    变频器现今已经被广泛使用,技术成熟,易操作。即使是没有相关技术知识,也可以很快学会。不过,使用过程中,因为各方面原因,还是会遇到各种问题,很多变频器自身的报警功能,会给出相应的故障原因和解决方法。这里简单的解析下最近遇到的变频器驱动电机时,电机发出
    的头像 发表于 06-14 09:39 1340次阅读

    为什么要进行电机定子检测

    定子测试系统是对电机定子进行性能检测的设备
    的头像 发表于 06-08 14:35 624次阅读
    为什么要进行<b class='flag-5'>电机</b>定子<b class='flag-5'>检测</b>

    工业机械异常检测

    您怎么知道一台机器是否在正常运行?问题的回答是:通过利用深度学习来检测工业机器的常规振动数据中的异常情况。异常检测有很多用途,而尤其在预测性维护中特别有用。这个深度学习的例子讲的是基于
    的头像 发表于 05-31 16:31 463次阅读
    工业机械<b class='flag-5'>异常</b><b class='flag-5'>检测</b>

    用于电机控制的空间矢量调制 (SVM)

    空间矢量调制 (SVM) 是感应电机和永磁同步电机 (PMSM) 磁场定向控制的常用方法。 空间矢量调制负责生成脉宽调制信号以控制逆变器的开关,由此产生所需的调制电压,以所需的速度或转矩驱动
    的头像 发表于 05-30 16:16 1551次阅读
    用于<b class='flag-5'>电机</b>控制的空间矢量调制 (<b class='flag-5'>SVM</b>)

    产品介绍 | 电机检测系统/动态扭矩测功机

    电机检测系统 动态扭矩测功机 电机检测系统以磁粉制动器为制动源,通过张力控制器驱动控制转矩,可用
    的头像 发表于 05-05 16:40 337次阅读
    产品介绍 | <b class='flag-5'>电机</b><b class='flag-5'>检测</b><b class='flag-5'>系统</b>/动态扭矩测功机