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

    浏览量

    107953
  • SVM
    SVM
    +关注

    关注

    0

    文章

    154

    浏览量

    32438
  • 机器学习
    +关注

    关注

    66

    文章

    8407

    浏览量

    132567
  • python
    +关注

    关注

    56

    文章

    4792

    浏览量

    84630

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

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

收藏 人收藏

    评论

    相关推荐

    AMC1200电机PMSM电流采集异常的原因?

    我这边有一个关于AMC1200应用在PMSM电机电流采集方面的问题,帮忙分析和解答一下。 电路设计原理: 如上图,AMC1200前端供电电压采用IPM自举电路电压供电,通过检测V相串接
    发表于 12-17 08:27

    华为发布驾驶员行为异常检测新专利

    近日,华为技术有限公司公布了一项名为“一种驾驶员行为异常检测方法和装置”的新专利。这一专利的公布,标志着华为在智能交通系统领域的又一重要突破。 据悉,该专利通过获取第一对象的行为信息、第一
    的头像 发表于 12-04 13:42 150次阅读

    永磁电机表磁检测的原理与应用

    你了解表磁检测吗?表磁检测在永磁电机中到底起到什么作用?本篇文章将深入探讨永磁电机表磁检测的奥秘以及它在实际应用中的作用。
    的头像 发表于 12-03 08:51 88次阅读

    如何为您的电机控制系统增加更多价值

    如今,电机控制系统需要更高的性能、更低的功耗和更多的功能,包括智能操作。 除了精确的电机控制外,系统还需要能够同时执行应用程序、与其他设备通信以及
    的头像 发表于 11-28 15:41 299次阅读
    如何为您的<b class='flag-5'>电机</b>控制<b class='flag-5'>系统</b>增加更多价值

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

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

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

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

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

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

    电机故障对变频器的影响

    在现代工业控制系统中,电机与变频器的组合使用非常普遍,它们相互依赖,共同完成各种复杂的工业任务。然而,电机的状态直接关联变频器的运行效果和健康状况。了解电机如何影响变频器的故障,对于确
    的头像 发表于 09-17 15:14 573次阅读

    使用单个INA200去做高边短路电流检测检测电流会出现双向振荡,运放Vout输出异常怎么解决?

    目前我们使用单个INA200去做高边短路电流检测,额定电压48V, 目前的问题是,检测电流会出现双向振荡,发现运放Vout输出异常(可以参考第二图的通道1) 不知道是不是双向电流导致Vout
    发表于 08-13 06:58

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

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

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

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

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

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

    SVM的使用方法

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

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

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

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

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