电子发烧友App

硬声App

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

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

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

声音预测性维护开源硬件

2023-06-12 | zip | 0.00 MB | 次下载 | 2积分

资料介绍

描述

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

如果您想在防止故障和避免过度维护之间找到最佳平衡点,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. 1BT134双向可控硅手册
  2. 1.74 MB   |  2次下载  |  1 积分
  3. 2使用TL431设计电源
  4. 0.67 MB   |  1次下载  |  免费
  5. 3LabVIEW环形控件
  6. 0.01 MB   |  1次下载  |  1 积分
  7. 404-01-02-CBM317线性稳压器(LDO)
  8. 2.01 MB  |  1次下载  |  免费
  9. 5BP2879DB支持调光调灭的非隔离低 PF LED 驱动器
  10. 1.44 MB  |  1次下载  |  免费
  11. 6CBMuD1400
  12. 1.88 MB  |  次下载  |  免费
  13. 7PR320 UCC28050 100-W PFC镇流器预稳压器
  14. 236.32KB   |  次下载  |  免费
  15. 8bq26500单节电池电量计评估模块
  16. 1.29MB   |  次下载  |  免费

本月

  1. 12024PMIC市场洞察
  2. 2.23 MB   |  162次下载  |  免费
  3. 2开关电源设计原理手册
  4. 1.83 MB   |  44次下载  |  免费
  5. 3FS5080E 5V升压充电两串锂电池充电管理IC中文手册
  6. 8.45 MB   |  23次下载  |  免费
  7. 4OAH0428最新规格书(中文)
  8. 2.52 MB   |  15次下载  |  7 积分
  9. 5DMT0660数字万用表产品说明书
  10. 0.70 MB   |  13次下载  |  免费
  11. 6UC3842/3/4/5电源管理芯片中文手册
  12. 1.75 MB   |  12次下载  |  免费
  13. 7ST7789V2单芯片控制器/驱动器英文手册
  14. 3.07 MB   |  11次下载  |  1 积分
  15. 8慧荣SM2263XT开卡软件-B16_B17_FW_S0614B0_RDT_S0617A
  16. 3.03 MB   |  10次下载  |  5 积分

总榜

  1. 1matlab软件下载入口
  2. 未知  |  935119次下载  |  10 积分
  3. 2开源硬件-PMP21529.1-4 开关降压/升压双向直流/直流转换器 PCB layout 设计
  4. 1.48MB  |  420061次下载  |  10 积分
  5. 3Altium DXP2002下载入口
  6. 未知  |  233084次下载  |  10 积分
  7. 4电路仿真软件multisim 10.0免费下载
  8. 340992  |  191367次下载  |  10 积分
  9. 5十天学会AVR单片机与C语言视频教程 下载
  10. 158M  |  183335次下载  |  10 积分
  11. 6labview8.5下载
  12. 未知  |  81581次下载  |  10 积分
  13. 7Keil工具MDK-Arm免费下载
  14. 0.02 MB  |  73807次下载  |  10 积分
  15. 8LabVIEW 8.6下载
  16. 未知  |  65987次下载  |  10 积分