当前位置:首页 > 工业控制 > 电路设计项目集锦
[导读]该项目旨在使用英飞凌PSoC6 AI Kit和DeepCraft Studio为工业机器开发基于AI的预测性维护系统。

在这个项目中,我将开发一个使用IMU传感器来预测机器维护和潜在故障的系统

1. 介绍

该项目旨在使用英飞凌PSoC6 AI Kit和DeepCraft Studio为工业机器开发基于AI的预测性维护系统。系统将:

•从内置的IMU传感器(加速度计和陀螺仪)收集实时振动数据。

•将这些数据流式传输到DeepCraft Studio进行人工智能模型训练。

•训练人工智能模型来检测异常并预测机器故障。

•使用ModusToolbox将训练好的模型部署到PSoC6 AI Kit。

•向用户提供早期维护提醒。

2. 硬件和软件要求

硬件:

•英飞凌PSoC6 AI套件(带IMU传感器)

•工业机械(用于振动数据采集)

•USB/UART连接数据流

软件:

•DeepCraft Studio (AI模型训练)

•ModusToolbox (PSoC6固件开发)

我很惊讶地发现一个现成的例子在DeepCraft工作室异常振动检测

这个项目将分为两个部分

第一节

首先,我将开始测试现成的模型。

第二节

然后我将制作我的模型,并使用我的流IMU数据集训练它。

这两种模型都将在PSOC 6 AI KIT上进行部署和测试。

3. 第一节

使用现成模型实施项目的步骤。

在本节中,我将使用DeepCraft Studio生成现成模型的代码

a-生成Model.c和.h文件

在架构中选择英飞凌PSOC,在目标设备中选择PSOC6,输出文件夹并按“生成代码”

在生成model.c和model.h文件之后,您可以在infineon文件夹中找到模型文件,复制Both files model.c和model.h,然后我们将使用modulebox进行部署

b-创建模块工具箱部署模型:

1-打开模块工具箱软件,选择你的工作空间

2-使用新建应用程序向导创建新项目

3 .选择CY8CKIT-062S2-AI PSOC作为您的BSP

4-在机器学习部分,只需选择DEEPCRAFT部署模型运动,并按您喜欢的重命名项目并按创建

5-创建Modus项目后,打开models文件夹,用DeepCraft Studio生成的文件替换model.c和model.h

你可以将你的自定义代码添加到main, c文件中,当模型成功运行时,在这个项目中,红色LED将在异常检测时打开

现在我想只运行准备好的模型来测试它的工作,只是构建项目并等待完成,没有错误

6-编程您的工具包,并从modstoolbox或putty或Tera Term打开串行控制台,您喜欢(波特:115200,8,none, 1)

Ready振动模型部署

正如在视频中注意到的,试剂盒必须与原始训练模型处于相同的方向,如下面的截图所示,所以这个模型只在这个方向上训练;任何其他方向的工具包将给我们一个异常的振动,即使没有振动。所以我将以不同的方向训练我的模型来避免这种情况。

4. 第二节

使用我自己的模型实现项目的步骤。

a-步骤1:收集和流IMU传感器数据到DeepCraft工作室

1. -配置IMU传感器(加速度计和陀螺仪)

•使用PSoC6的SPI接口读取IMU数据。

•样本振动数据在100赫兹(根据机器振动调整)。

•应用FFT(快速傅立叶变换)提取频域特征。

2 -。流数据到DeepCraft工作室

•使用流媒体协议V2。

3 -。培训标签数据

•收集正常和异常的振动模式。

•使用时间戳标记故障条件。

•为这个模型创建的标签是(正常、需要维护、严重故障)。

b-步骤2:在DeepCraft Studio中构建和训练AI模型

1.导入数据到DeepCraft工作室

使用流协议V2流IMU数据到DEEPCRAFT STUDIO的图形UX项目。

创建一个新的GRAPH UX项目

如果需要,对数据进行预处理(归一化,噪声滤波)。

设置IMU输入数据频率为100hz,以获得更好的高速振动数据采集

添加预定义的标签(正常、需要维护、严重故障)

之后,我将开始为不同的情况构建我的数据集,以确保模型将有一个好的训练数据集

所以对于normal,我将从不同位置的IMU获得流数据(水平位置-不同垂直位置)

在完成收集数据会话之后,我们将创建我们的分类项目

2-创建空分类项目

3-添加数据

在我们分类项目的数据部分,我们将使用---- b>添加数据按钮将收集到的振动数据添加到数据的文件夹位置

将数据分成训练(70%)、验证(20%)和测试(10%)。

4. 预定义的标签

添加预定义标签(正常-需要维护,严重故障)

5. 预处理器

在预处理器选项卡中创建一个滑动窗口大小=[128*3]。数据点数步幅= 6缓冲乘数= (1)

-从预处理器创建轨道(等待完成)

然后构建预处理器。

6. 设计AI模型

使用1D CNN或LSTM(适用于时间序列振动数据)。

示例模型结构:

输入:6个功能(3轴加速+ 3轴陀螺)

隐藏层:Conv1D→LSTM→Dense

输出:二分类(正常/异常)。

7. 训练模型

设置好模型参数后,开始新的训练作业

等待Job完成

然后下载最好的训练模型

C-步骤3:将模型部署到PSoC6 AI工具包

1. 从模型生成C代码

2. 重复第1节中的步骤来部署我们的模型

3 .整合AI模型

将model.h model.c复制到modulestoolbox项目中。

在main.c中加载模型

步骤4:测试和验证系统

1. 台架测试

•用吸尘器或马达模拟振动。

•验证AI模型是否检测到异常。

2.真实的测试

•将PSoC6连接到工业机器上。

•监控

•我的训练模型部署

•预测vs.实际失败。

3.优化

•调整采样率。

•微调AI模型阈值。

4. 预期的输出

•PSoC6将持续监测振动。

•如果检测到异常模式,它将触发警报(LED/UART消息)。

用户可以收到早期的维护预警。

5. 结论

本项目演示如何:

•流实时IMU数据到DeepCraft Studio。

•为预测性维护训练人工智能模型。

•使用ModusToolbox将模型部署到PSoC6上。

•及早发现机器故障并提醒用户。

本文编译自hackster.io

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

北京——2025年9月10日 亚马逊云科技宣布,通过与光环新网和西云数据的紧密合作,在亚马逊云科技(北京)区域和亚马逊云科技(宁夏)区域推出基于新一代自研芯片Amazon Graviton4处理器的Amazon Elas...

关键字: 自研芯片 算力 AI驱动

为解决使用现有接装纸分离装置生产“视窗烟支”时出现的安装调整难度大、耗时长、稳定性差,烟支接装纸外观质量缺陷率高等问题,设计了一种接装纸三级分离和控制装置。通过接装纸初步分离、分离定位控制和最终定位输送装置模块化设计,且...

关键字: 视窗烟支 接装纸 分离 控制

构建了机载电源特性测试系统 , 包括硬件平台和软件平台:硬件平台用于产生电源特性测试所需激励信号 , 软件 平台实现电源特性测试架构的 自动切换和电源特性的数据采集;硬件平台由APS15000线性功放 、LVA2500线...

关键字: 电源特性测试 测试切换 数据采集 自动控制

作为业内持续专注于物联网(IoT)芯片开发的厂商,Silicon Labs(芯科科技)自2021年剥离基础设施与汽车(I&A)业务后,全力聚焦物联网领域。而随着物联网迈向全场景无缝连接与人工智能(AI)端侧赋能的新阶段,...

关键字: 芯科科技 IoT BLE AoA Sub-G AI

永磁同步电机具有高效节能 、低噪声 、高功率密度等显著优点 ,特别适用于新能源电动汽车行业 。针对城市用轻型 低速电动汽车的应用 , 分析了一款内置式永磁同步电机的设计方法及特点 , 对汽车驱动电机的基本性能及设计策略进...

关键字: 永磁同步电机 新能源汽车 有限元计算 电机设计 内置式

介绍了“W ”型锅炉的燃烧特性 ,深度调峰过程中常见的问题及风险点 。结合某电厂630 MW超临界机组在200 MW负 荷深度调峰过程中给煤机断煤引起的燃烧恶化工况 ,对燃烧恶化后的现象 、处理过程及原因进行了全面分...

关键字: “W”型锅炉 深度调峰 燃烧恶化 稳燃措施

在地铁供电系统中 ,直流牵引系统故障可能会导致地铁列车失电 ,对运营服务造成严重影响 。地铁出入场(段)线 的部分直流牵引供电设备处于露天环境 , 与正线隧道内较为封闭的环境相比 , 易因外部环境影响 ,导致设备故障 。...

关键字: 出入段线 牵引直流开关 电流变化率保护 跳闸

在现代电力系统中 , 无论是大电流 、高电压 、快速运行的电源开关系统 , 还是高速电机的驱动系统 , 电磁干扰的传 播一直是系统设计的难点 。鉴于此 ,介绍了通过控制高速开关核心模块PWM(脉宽调制)的展频方式来减少E...

关键字: 电磁干扰(EMI) 脉宽调制(PWM) 展频

水厂作为城市供水系统的重要组成部分 , 其电气设计的合理性和高效性直接关系到整个供水系统的稳定性和经 济性 。鉴于此 ,从供配电系统 、设备选型 、电缆敷设 、节能措施及智慧化平台等五个维度 , 结合现行规范与工程实践...

关键字: 水厂 电气设计 供配电系统 智慧化平台

由于负载的特殊性和运行条件的复杂性 ,海上油气平台的电气系统功率因数普遍较低 。这种低功率因数会对电力 系统造成一系列负面影响 , 包括电能损耗增加 、设备运行效率降低及对平台电力系统的冲击 。鉴于此 , 结合具体项目案...

关键字: 油气平台 静止无功发生器(SVG) 功率因数 无功补偿 改造案例
关闭