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

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

3天内不再提示

PYNQ框架让端云结合预测性维护部署更便捷

醉清歌 来源:醉清歌 作者:醉清歌 2022-08-02 15:06 次阅读

背景介绍

工业现场的设备运维管理,从第一代人工观测,到第二代的定期仪器检测,再到第三代的实时状态检测,直至现在过度到了利用云计算,大数据,人工智能技术主动的预测设备运营状态,根据各传感器信息和设备运行数据提前预测设备的更新和维护。

通过云计算,方便用户将边缘智能设备快速融入云端生态,从而实现远程维护。但考虑工业设备的实际运行环境,安全性,持续性,低延时性,往往又不能将所有传感器信息全部上传到云,处理完成后再反馈到设备端。这往往又在设备端具备一定的计算能力,并能低延时精确的处理数据,响应控制。

开源方案

为了实现这一目标,MakarenaLabs公司利用U96平台结合微软Azure云一起提供了一套开源的完整解决方案。该方案在PYNQ框架上便捷的部署了Azure IoT Edge,并快速的使用PYNQ-DPU在Jupyter上完成了数据预测分析,显示和设备响应控制。使其具备智能化控制、智能化计算及智能化检测等功能组件;随后使用MicrosoftAzure IoT Services对边缘设备节点进行远程智能化监测、管理和维护。用户可以使用该方案快速构建自己的IoT智能监测/驱动系统。

pYYBAGGYH6eAN1twAAMJZuS--QA020.png

同时在硬件层,利用PYNQ框架,可以方便的实时基于Vitis HLS的电力驱动控制器设计,本案例中,就提供了开源的面向现场电力驱动控制的参考设计。所有IP均由HLS设计,可快速加载到PYNQ框架中。

poYBAGGYH6mALBKEAAQP16w_pPw152.png

方案实施

如图所示是开源设计的具体框架,Ultra96-V2板卡是边缘设备节点,在板卡的PL侧具备电机控制、数据采集、预测管理等多项硬件功能组件,实现对伺服电机系统的智能化监测、管理和控制。PS侧则部署了Xilinx PYNQ开源框架和Azure IoT Edge组件,PYNQ开源框架实现对硬件功能组件的驱动管理,Azure IoT Edge组件负责将该设备节点快速接入Azure IoT云平台。云端便可使用提供的控制、监测和预测等服务,对智能私服电机驱动系统进行端云融合。系统具有多种优点,例如:

对边缘端的实时确定性控制;

标准的传感器接口与快速融合;

远程数据收集;

边缘智能计算;

稳定云端连接。

pYYBAGGYH6uAeDt2AAPWNfD27wo853.png

部署流程

通过参考书设计,用户可以仅用5步即可完成系统部署

1. 在Ultra96-V2板卡上安装PYNQ2.6镜像:

2. 从GitHub上克隆Xilinx开源的智能伺服电机驱动系统镜像

3. 进入工程目录,执行命令chmod 755 init.sh和。/init.sh,初始化工程环境;

4. 进入pynq-dpu目录,运行预先提供的jupyternotebook

如果要使用Azure IoT Services,需要在pynq-foc-dpu-python-code目录下执行命令sudopython3 main.py。

审核编辑:彭静
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 传感器
    +关注

    关注

    2525

    文章

    48137

    浏览量

    740458
  • 云计算
    +关注

    关注

    38

    文章

    7358

    浏览量

    135768
  • PYNQ
    +关注

    关注

    3

    文章

    60

    浏览量

    2820
收藏 人收藏

    评论

    相关推荐

    ROS机器人开发更便捷,基于RK3568J+Debian系统发布!

    是一个开源免费,架构精简的机器人操作系统。ROS被设计为尽可能精简,以便为ROS编写的代码可与其他机器人软件框架一起使用,如ROS已与OpenRAVE、Orocos和Player集成。正是由于这一特点
    发表于 11-30 16:01

    【KV260视觉入门套件试用体验】PYNQ初次上手体验

    PYNQ 是 AMD 的一个开源项目,用于快速进行自适应计算平台的开发 。 使用Python语言和库,我们可以利用FPGA和ARM协同开发的优势来构建项目 PYNQ 可与 AMD Xilinx
    发表于 10-18 01:22

    使用 MEMS 加速计快速部署传感器,实现基于 IIoT 的预测维护

    作者:Richard A. Quinnell 使用振动传感器对机器进行状态监测,这是工业物联网 (IIoT)(或工业4.0)预测维护目标的关键要素。这使得制造工厂能够及早发现并解决机器问题,避免
    的头像 发表于 10-03 14:44 589次阅读
    使用 MEMS 加速计快速<b class='flag-5'>部署</b>传感器,实现基于 IIoT 的<b class='flag-5'>预测</b>性<b class='flag-5'>维护</b>

    【KV260视觉入门套件试用体验】Zynq超强辅助-PYNQ配置,并使用XVC(Xilinx Virtual Cable)调试FPGA逻辑

    实现的。 PYNQ 可以帮助我快速地验证和测试我的 PL 设计,也可以我在 PS 侧使用 Python 的丰富库和工具,来处理和分析我的数据。 PYNQ 是一个适合各种应用场景的框架
    发表于 09-16 14:15

    设备预测维护如何实现?有什么功能?

    工业设备需要预测维护预测维护是依靠数据、智能系统来替代人力来跟踪和评估设备性能,发现并诊断设备的潜在故障,自动的预警并形成运维工单,从而在设备故障停机之前进行
    的头像 发表于 09-12 16:03 638次阅读

    工程机械预测维护如何实现

    设备维护一般有三种模式:事后维护、预防性维护预测维护。事后维护通常是在设备产生故障后采取措施
    的头像 发表于 09-08 16:45 256次阅读

    智慧电梯:让出行更便捷、安全的未来

    智慧电梯:让出行更便捷、安全的未来|深圳梯云物联
    的头像 发表于 09-07 15:48 361次阅读

    基于物联网的预测维护,如何重塑工业的未来?

    图源:Freepik 预测维护下的物联网 预测维护是一种使用数据分析技术来预测机器或设备何时可能发生故障的
    的头像 发表于 09-06 08:10 664次阅读
    基于物联网的<b class='flag-5'>预测</b>性<b class='flag-5'>维护</b>,如何重塑工业的未来?

    如何为自己的ZYNQ板卡创建Pynq镜像

    Xilinx Pynq 框架允许我们将 Python 和可编程逻辑结合起来。让我们看看如何为自己的ZYNQ板卡创建 Pynq 镜像。
    发表于 08-07 09:26 1001次阅读
    如何为自己的ZYNQ板卡创建<b class='flag-5'>Pynq</b>镜像

    ST传感器在电机预测维护中的应用

    电子发烧友网站提供《ST传感器在电机预测维护中的应用.pdf》资料免费下载
    发表于 08-01 09:42 0次下载
    ST传感器在电机<b class='flag-5'>预测</b>性<b class='flag-5'>维护</b>中的应用

    PVT++:通用的端对端预测性跟踪框架

    本文提出通用的端对端预测性跟踪框架 PVT++,旨在解决目标跟踪的部署时的延迟问题。多种预训练跟踪器在 PVT++ 框架下训练后“在线”跟踪效果大幅提高,某些情况下甚至取得了与“离线”
    的头像 发表于 07-30 22:30 1548次阅读
    PVT++:通用的端对端<b class='flag-5'>预测</b>性跟踪<b class='flag-5'>框架</b>

    车辆健康监测和预测维护

    电子发烧友网站提供《车辆健康监测和预测维护.zip》资料免费下载
    发表于 07-03 14:29 0次下载
    车辆健康监测和<b class='flag-5'>预测</b>性<b class='flag-5'>维护</b>

    利用软件驱动、安全的预测性电机维护提高生产力

    现在,工业4.0(也称为工业物联网或IIoT)浪潮正如火如荼,工业客户更专注于部署解决方案以增加设备正常运行时间,降低运营成本,延长设备寿命,提高工人生产率。预测维护解决方案结合检测
    的头像 发表于 06-14 17:12 497次阅读
    利用软件驱动、安全的<b class='flag-5'>预测</b>性电机<b class='flag-5'>维护</b>提高生产力

    使用Tensil和PYNQPYNQ Z1 FPGA板上运行机器学习

    电子发烧友网站提供《使用Tensil和PYNQPYNQ Z1 FPGA板上运行机器学习.zip》资料免费下载
    发表于 06-14 11:44 0次下载
    使用Tensil和<b class='flag-5'>PYNQ</b>在<b class='flag-5'>PYNQ</b> Z1 FPGA板上运行机器学习

    声音预测维护开源硬件

    电子发烧友网站提供《声音预测维护开源硬件.zip》资料免费下载
    发表于 06-12 15:23 1次下载
    声音<b class='flag-5'>预测</b>性<b class='flag-5'>维护</b>开源硬件