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

    文章

    1592

    浏览量

    107825
  • SVM
    SVM
    +关注

    关注

    0

    文章

    154

    浏览量

    32389
  • 机器学习
    +关注

    关注

    66

    文章

    8375

    浏览量

    132397
  • python
    +关注

    关注

    56

    文章

    4781

    浏览量

    84441

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

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

收藏 人收藏

    评论

    相关推荐

    FOC电机的故障检测方法 FOC电机调试技巧大全

    : FOC电机的故障检测方法 传感器故障检测 : 传感器是FOC控制系统中获取电机状态信息的关键部件,其故障会导致控制
    的头像 发表于 11-21 15:07 211次阅读

    详解MES系统的生产过程实时监控与异常处理

    万界星空科技的MES系统能实时监控生产过程,检测异常情况并自动纠正,确保生产过程的连续性和稳定性。通过可视化界面,管理人员可以实时查看生产进度和设备状态。预警机制一旦检测
    的头像 发表于 10-28 15:57 160次阅读
    详解MES<b class='flag-5'>系统</b>的生产过程实时监控与<b class='flag-5'>异常</b>处理

    基于AI的异常检测解决方案

    工业过程和机械依赖可预测性和精确性。传感器数据中的意外模式(称为异常)可能表明存在问题,例如组件故障或传感器性能下降。基于 AI 的异常检测有助于工程师尽早发现这些潜在问题,从而使他们能够优化维护
    的头像 发表于 10-17 10:43 224次阅读

    COD检测仪响应水质异常的速度?

      【JD-LSZ05】山东竞道光电持续更新中....COD(化学需氧量)检测仪在响应水质异常方面的速度是确保水体污染控制和环境保护的重要指标之一。COD检测仪的响应速度受多种因素影响,需要在多个
    的头像 发表于 05-09 16:08 239次阅读

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

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

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

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

    SVM的使用方法

    上一篇本着回归传统的观点,在这个深度学习繁荣发展的时期,带着大家认识了一位新朋友,英文名SVM,中文名为支持向量机,是一种基于传统方案的机器学习方案,同样的,支持根据输入的数据进行训练,以进行分类等任务。
    的头像 发表于 01-25 09:23 1528次阅读
    <b class='flag-5'>SVM</b>的使用方法

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

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

    基于ADSP-CM408和AD7403的电机电流检测系统

    【方案】基于ADSP-CM408和AD7403的电机电流检测系统
    的头像 发表于 01-04 10:56 508次阅读
    基于ADSP-CM408和AD7403的<b class='flag-5'>电机</b>电流<b class='flag-5'>检测</b><b class='flag-5'>系统</b>

    力科HRO66ZI示波器开机异常维修

    近日某院校送修一台力科示波器HRO66ZI,客户反馈上开机异常,对仪器进行初步检测,确定与客户描述故障一致。本期将为大家分享本维修案例。 下面就是力科-HRO66ZI维修情况   力科示波器
    的头像 发表于 12-20 18:02 482次阅读
    力科HRO66ZI示波器开机<b class='flag-5'>异常</b>维修

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

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

    燃油系统压力异常会导致什么故障现象

    燃油系统压力异常可能导致多种问题和故障,因为正常的燃油压力对引擎性能至关重要。
    的头像 发表于 12-12 11:15 752次阅读
    燃油<b class='flag-5'>系统</b>压力<b class='flag-5'>异常</b>会导致什么故障现象

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

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

    怎样快速检测电机的好坏

    电机是电工日常工作中接触最多的电器元件,那么,在日常检修和安装过程中,怎样快速检测一台电机是否好坏呢?第一步:用摇表摇测电机对地绝缘。
    的头像 发表于 12-01 10:08 1562次阅读

    【AIOps】一种全新的日志异常检测评估框架:LightAD,相关成果已被软工顶会ICSE 2024录用

    需要更长的时间来进行日志预处理、模型训练和模型推断,从而阻碍了它们在需要快速部署日志异常检测服务的在线分布式云系统中的采用。 本文对现有的基于经典机器学习和深度学习方法的日志异常
    的头像 发表于 11-29 17:40 588次阅读