电子发烧友App

硬声App

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

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

3天内不再提示
电子发烧友网>电子资料下载>电子资料>声音预测性维护开源硬件

声音预测性维护开源硬件

2023-06-12 | zip | 0.00 MB | 次下载 | 免费

资料介绍

描述

每个制造环境都配备了机器。对于性能更好的制造单元,机器的健康起着重要作用,因此维护也起着重要作用。我们有三种维护策略,即预防性维护、纠正性维护和预测性维护。

如果您想在防止故障和避免过度维护之间找到最佳平衡点,PdM 是必经之路。为您的工厂配备相对实惠的传感器来跟踪温度、振动和运动数据,使用预测技术在即将发生故障时安排维护,您会发现运营成本大幅降低。

最新的技术时代,教计算机理解声学世界现在是一个热门的研究课题。所以在这个项目中,我们使用声音对 Nano 33 BLE Sense 进行一些预测性维护。

pYYBAGSBTaWAc28yAAVnBnFCzMs54.jpeg
 

它是如何工作的?

我们使用 Nano 33 BLE Sense 持续聆听机器。MCU 运行一个 ML 模型,该模型接受两组声学异常和正常操作模式的训练。当 ML 模型发现异常时,会立即通知操作员,并在适当检查后关闭机器进行维护。因此,我们可以减少可能造成的损坏并减少停机时间。

硬件要求

  • Nano 33 BLE 感知
  • 引领

软件要求

  • 边缘脉冲
  • 开发环境

硬件设置

硬件设置包括一个 Nano 33 BLE Sense,它被放置在一个旧的交流电机旁边。

poYBAGSBTaeAdPqbAACDkdYXfwU23.jpeg
 

 

poYBAGSBTa6ANrv2AA_PSEl0yFk11.jpeg
 

软件设置

如果您尚未将设备连接到 Edge Impulse 仪表板,请按照教程进行连接。成功连接后,它应该出现在“设备”选项卡中。

pYYBAGSBTbKAAP1rAAH9Qtf597E982.png
 

或者,最新版本的 Google Chrome 和 Microsoft Edge 可以直接从您的开发板收集数据,而无需 Edge Impulse CLI。按照本教程了解更多信息

TinyML 模型生成

成功设置硬件和软件后,现在我们已准备好进行模型生成,其中包括许多步骤。让我们从收集一些数据开始。

1. 数据收集

清洁数据是训练性能良好的模型的最重要要求。在我们的例子中,我们收集了 3 类声音 - 两类异常,一类正常操作,显然还有一类噪音。每个样本长 2 秒。这些类的原始数据如下所示。

poYBAGSBTbWAedDfAACuNYhW14Y453.png
 

 

pYYBAGSBTbeAbvqZAACaPedz_mg400.png
 

 

poYBAGSBTbqAcKj5AACiKKLdXlQ015.png
 

 

pYYBAGSBTbyAWi_oAAB5N3xs6jA758.png
 

如果数据没有拆分成训练和测试数据集,则将数据集按80:20的比例拆分成训练和测试数据集,形成一个很好的模型训练数据集。

2. 冲动设计

脉冲是机器学习管道,它获取原始数据,使用信号处理来提取特征,然后使用学习块对新数据进行分类。

poYBAGSBTcCAFgL4AAMkiNFS8PY767.png
 

这里我们使用时间序列数据作为输入块。现在,我们有两种处理块的选择——MFCC 和 MFE。由于我们正在处理非人声音频,而 MFE 在处理非人声音频方面表现良好,因此我们选择MFE作为我们的处理块。我们使用分类作为我们的学习块,因为我们必须学习模式并将它们应用于新数据以将音频分类为给定的 4 个类之一。

pYYBAGSBTcWAA8dUAAPnvtnilMg290.png
 

MFE选项卡中,如果您擅长音频处理,则可以调整参数,否则保持设置不变并生成功能。

pYYBAGSBTciARiEfAAKOsifP5Eo275.png
 

3. 模型训练与测试

现在我们已经设计了冲动,让我们继续训练模型。我们用于模型训练的设置如图所示。您可以尝试调整模型训练设置,使训练后的模型表现出更高的准确性,但要注意不要过度拟合。

poYBAGSBTcyAFq2kAAG-gX5tFQ8436.png
 

经过训练的模型达到了高达 94.7% 的准确率。

pYYBAGSBTdGAMtNfAAVTZ1XV1iI593.png
 

现在让我们使用一些未知数据来测试模型的功能。要评估模型的性能,请转到模型测试全部分类

pYYBAGSBTdWANqi2AARNbBLG5dg824.png
 

我们得到了 95.07% 的测试准确率,这非常棒。现在让我们用一些真实世界的数据来测试模型。导航到实时分类并从连接的设备收集一些数据。

poYBAGSBTdmAL1ErAAMp7UUU3K068.jpeg
好的
 

 

poYBAGSBTd2Aeb05AAM2YycNVT059.jpeg
异常 1
 

 

pYYBAGSBTeWARpeVAAM6u_b_PbE09.jpeg
异常2
 

我们分别收集了Normal Operation Mode Anomaly 1Anomaly 2的一些真实世界数据,它们都被正确分类了。因此我们的模型已准备好部署。

部署

对于部署,导航到部署选项卡,选择Arduino并构建库。它将输出一个 zip 库,可以将其添加到Arduino IDE中

poYBAGSBTemAFByaAAI7yDcLMVs106.png
 

完成品

Nano 33 BLE Sense 连同一个 LED 封装在一个 3D 打印的外壳中,这是我们的最终产品该设备能够识别机器中的声音异常,并使用警报 LED 向用户发出警报。

pYYBAGSBTfKAT2lzAAf8QZVzeHA35.jpeg
 

 

pYYBAGSBTaWAc28yAAVnBnFCzMs54.jpeg
 

 


下载该资料的人也在下载 下载该资料的人还在阅读
更多 >

评论

查看更多

下载排行

本周

  1. 1山景DSP芯片AP8248A2数据手册
  2. 1.06 MB  |  532次下载  |  免费
  3. 2RK3399完整板原理图(支持平板,盒子VR)
  4. 3.28 MB  |  339次下载  |  免费
  5. 3TC358743XBG评估板参考手册
  6. 1.36 MB  |  330次下载  |  免费
  7. 4DFM软件使用教程
  8. 0.84 MB  |  295次下载  |  免费
  9. 5元宇宙深度解析—未来的未来-风口还是泡沫
  10. 6.40 MB  |  227次下载  |  免费
  11. 6迪文DGUS开发指南
  12. 31.67 MB  |  194次下载  |  免费
  13. 7元宇宙底层硬件系列报告
  14. 13.42 MB  |  182次下载  |  免费
  15. 8FP5207XR-G1中文应用手册
  16. 1.09 MB  |  178次下载  |  免费

本月

  1. 1OrCAD10.5下载OrCAD10.5中文版软件
  2. 0.00 MB  |  234315次下载  |  免费
  3. 2555集成电路应用800例(新编版)
  4. 0.00 MB  |  33566次下载  |  免费
  5. 3接口电路图大全
  6. 未知  |  30323次下载  |  免费
  7. 4开关电源设计实例指南
  8. 未知  |  21549次下载  |  免费
  9. 5电气工程师手册免费下载(新编第二版pdf电子书)
  10. 0.00 MB  |  15349次下载  |  免费
  11. 6数字电路基础pdf(下载)
  12. 未知  |  13750次下载  |  免费
  13. 7电子制作实例集锦 下载
  14. 未知  |  8113次下载  |  免费
  15. 8《LED驱动电路设计》 温德尔著
  16. 0.00 MB  |  6656次下载  |  免费

总榜

  1. 1matlab软件下载入口
  2. 未知  |  935054次下载  |  免费
  3. 2protel99se软件下载(可英文版转中文版)
  4. 78.1 MB  |  537798次下载  |  免费
  5. 3MATLAB 7.1 下载 (含软件介绍)
  6. 未知  |  420027次下载  |  免费
  7. 4OrCAD10.5下载OrCAD10.5中文版软件
  8. 0.00 MB  |  234315次下载  |  免费
  9. 5Altium DXP2002下载入口
  10. 未知  |  233046次下载  |  免费
  11. 6电路仿真软件multisim 10.0免费下载
  12. 340992  |  191187次下载  |  免费
  13. 7十天学会AVR单片机与C语言视频教程 下载
  14. 158M  |  183279次下载  |  免费
  15. 8proe5.0野火版下载(中文版免费下载)
  16. 未知  |  138040次下载  |  免费