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

    文章

    1606

    浏览量

    112072
  • SVM
    SVM
    +关注

    关注

    0

    文章

    154

    浏览量

    33725
  • 机器学习
    +关注

    关注

    67

    文章

    8561

    浏览量

    137208
  • python
    +关注

    关注

    58

    文章

    4882

    浏览量

    90289

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

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

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    一种可跨不同领域的异常检测通用模型UniOD介绍

    本研究提出了一种可跨不同领域、适用于特征维度各异且特征空间异构的数据集的异常检测通用模型。
    的头像 发表于 03-18 09:09 517次阅读
    一种可跨不同领域的<b class='flag-5'>异常</b><b class='flag-5'>检测</b>通用模型UniOD介绍

    怎样判断步进电机是否坏了?

    步进电机作为自动化设备中的关键部件,其运行状态直接影响整个系统的稳定性。当设备出现异常时,如何快速准确地判断步进电机是否损坏?本文将从现象观察、工具
    的头像 发表于 03-05 17:33 1149次阅读

    步进伺服电机的六大问题处理技巧

    案例,帮助技术人员快速定位和解决问题。   一、电机振动与噪音异常 振动和噪音是步进伺服系统最常见的故障征兆。某包装生产线曾出现电机运行时伴随尖锐啸叫,经
    的头像 发表于 10-30 07:41 1080次阅读

    有哪些常见的AI算法可以用于装置数据的异常检测

    在装置数据(如工业设备传感器数据、电子装置运行参数、化工装置工况数据等)的异常检测中,AI 算法的选择需结合数据特点(如 时序性、维度、标注情况 )、检测目标(如实时性、精度、可解释性)及部署环境
    的头像 发表于 09-18 09:27 1026次阅读
    有哪些常见的AI算法可以用于装置数据的<b class='flag-5'>异常</b><b class='flag-5'>检测</b>?

    如何利用AI算法进行装置数据的异常检测

    利用 AI 算法进行装置数据异常检测,需结合工业装置的数据特性(如实时性、多源性、强时序性、噪声干扰)和业务需求(如故障预警、安全合规、工艺优化),通过 “数据预处理 - 算法选型 - 模型部署
    的头像 发表于 09-05 15:27 2217次阅读
    如何利用AI算法进行装置数据的<b class='flag-5'>异常</b><b class='flag-5'>检测</b>?

    IGBT 样品异常检测案例解析

    通过利用Thermal EMMI(热红外显微镜)去检测IGBT 样品异常
    的头像 发表于 08-15 09:17 2124次阅读
    IGBT 样品<b class='flag-5'>异常</b><b class='flag-5'>检测</b>案例解析

    基于eBPF的Kubernetes网络异常检测系统

    作为一名在云原生领域深耕多年的运维工程师,我见过太多因为网络问题导致的生产事故。传统的监控手段往往是事后诸葛亮,当你发现问题时,用户已经在抱怨了。今天,我将分享如何利用 eBPF 这一革命性技术,构建一套能够实时检测 Kubernetes 网络异常
    的头像 发表于 07-24 14:09 908次阅读

    机器学习异常检测实战:用Isolation Forest快速构建无标签异常检测系统

    算法进行异常检测,并结合LightGBM作为主分类器,构建完整的欺诈检测系统。文章详细阐述了从无监督异常
    的头像 发表于 06-24 11:40 1586次阅读
    机器学习<b class='flag-5'>异常</b><b class='flag-5'>检测</b>实战:用Isolation Forest快速构建无标签<b class='flag-5'>异常</b><b class='flag-5'>检测</b><b class='flag-5'>系统</b>

    三相感应电机SVM-DTC系统

    进行了对比。结果表明,该系统能够克服直接转矩控制系统的固有缺点,有效降低电机转矩与定子磁链的脉动。 纯分享帖,需要者可点击附件免费获取完整资料~~~*附件:三相感应电机
    发表于 06-13 09:33

    嵌入式超声电机微步距控制检测系统设计

    摘 要:设计了一种行波超声电机的嵌入式微步距控制检测系统,该系统分为三大部分:嵌入式上位机、电机控制器和
    发表于 06-11 14:43

    正确使用新能源电机气密性检测仪,避免检测误差

    新能源电机的气密性是其性能的重要指标之一,直接关系到电机的使用寿命和运行安全。为了确保电机气密性的准确性,新能源电机气密性检测仪成为了不可或
    的头像 发表于 06-10 11:49 720次阅读
    正确使用新能源<b class='flag-5'>电机</b>气密性<b class='flag-5'>检测</b>仪,避免<b class='flag-5'>检测</b>误差

    新能源电机气密性检测仪的常见故障及解决方法

    )显示异常新能源电机气密性检测仪的显示屏可能会出现黑屏、花屏或显示数据不准确的情况。黑屏可能是由于电源连接不稳定,检查电源线是否插好,电源开关是否打开。若问题依旧,可
    的头像 发表于 05-24 13:39 818次阅读
    新能源<b class='flag-5'>电机</b>气密性<b class='flag-5'>检测</b>仪的常见故障及解决方法

    提高IT运维效率,深度解读京东云AIOps落地实践(异常检测篇)

    基于深度学习对运维时序指标进行异常检测,快速发现线上业务问题 时间序列的异常检测是实际应用中的一个关键问题,尤其是在 IT 行业。我们没有采用传统的基于阈值的方法来实现
    的头像 发表于 05-22 16:38 1141次阅读
    提高IT运维效率,深度解读京东云AIOps落地实践(<b class='flag-5'>异常</b><b class='flag-5'>检测</b>篇)

    电机控制系统中的电流检测技术

    指出了电流检测技术在电机控制系统中的重要性,介绍了常用的儿种电流检测手段及其工作原理。针对采样电阻和雀尔电流传感器,详细给出了电流采样信号调理电路原理图。最后提出了元器件选型原则及使用
    发表于 04-24 21:03

    如何检测电机的好坏?

    检测电机的好坏可以通过多种方法综合判断,以下是一些常用的检测方法:   一、外观检查 首先,通过观察电机的外观,可以初步判断其是否存在明显的问题。检查
    的头像 发表于 04-23 17:23 7706次阅读