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

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

3天内不再提示

基于Zynq 7000系列单板的FPGA农业生产识别系统

jf_pJlTbmA9 来源:米尔MYiR 作者:米尔MYiR 2023-07-07 14:15 次阅读

升级农业生产机器人,主控芯片该如何选择呢?FPGA实时高速采集功能,搭配ARM端高性能处理系统 ,必然是机器人构建自动识别采摘系统最优解决方案。Xilinx公司的Zynq 7000 系列的芯片作为控制器,既可以完成机器视觉算法,又可以实现对机器人的控制程序。此外,FPGA特有的并行处理能力可同时对多个目标进行识别采摘,提高了采摘效率;在此期间,可以通过优化算法和训练学习图像数据,对果实好坏进行分拣。

产品识别系统的工作流程可分为以下几个步骤:

(1)摄像头采集图像,将图像信息通过串口发送到FPGA,预处理图像数据。(2)调用ZYNQ芯片的识别算法程序包,识别农产品的种类,成熟度,大小等相关信息。(3)通过网络、多媒体接口把相应农产品信息显示在触摸屏和云端,实时监控画面并记录采摘信息。(4)在通过FPGA和软件的协调下,对图像中水果坐标信息进行计算,控制电机运转机械臂对成熟果实进行采摘操作。

基于Zynq 7000系列FPGA农业生产识别系统流程框架图.png

基于Zynq 7000系列FPGA农业生产识别系统流程框架图

随着农业升级硬件需求的不断增加,米尔电子基于Xilinx Zynq 7000系列7Z010/7Z020处理器,设计了一款简单易开发的单板Z-turn Board,大容量存储设计,支持系统长期数据存储;拥有丰富的接口,摄像头接口,HDMI显示接口,LCD 接口,可连接高清触摸屏幕,显示各类数据信息,实现就地监控和农作物实时管理;拥有千兆网口和CAN,PMOD,丰富的I/O等数据通讯接口,可轻松应对各类场景下的多种功能需求。并且该单板支持PYNQ设计平台,设计人员可以通过Python语言和库,利用Zynq中融合可编程逻辑和微处理器的优势来快速构建更强大的嵌入式系统

图3:米尔基于Xilinx -7Z010.20-V2单板.JPG

米尔基于Xilinx -7Z010/20-V2单板

附基于Xilinx -7Z010/20处理的MYS-7Z010/20-V2单板资料

SOC:Xilinx Zynq-7010/20 高性能双核ARM Cortex-A9处理系统(PS),FPGA架构:可编程逻辑单元 XC7Z010(28K,约43万逻辑门 )XC7Z020(85K,约1.3M逻辑门)。

系统内存:1GB DDR3 SDRAM(512MB*2)

存储:QSPI 默认16MB,TF CARD槽(支持外部启动)

网络:一路千兆网口

视频:HDMI接口

USB:USB HOST*2

JTAG:1路PS/PL复用 JTAG接口(进行编程调试下载)

供电:5V/0.5A

为了开发的多样性,米尔还为Z-turn Board设计出专属Z-turn IO Cape,扩展了Z-turn 的普通IO,ADC,LCD,摄像头接口等,能搭配更多的外设模组共同使用。大大扩展了开发场景。

Z-turn+Z-turn IO Cape.png

Z-turn+Z-turn IO Cape

文章来源:米尔MYiR

审核编辑:汤梓红

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

    关注

    1631

    文章

    21806

    浏览量

    606688
  • 机器人
    +关注

    关注

    211

    文章

    28745

    浏览量

    208907
  • Zynq
    +关注

    关注

    10

    文章

    610

    浏览量

    47362
收藏 人收藏

    评论

    相关推荐

    基于FPGA的车辆牌照识别系统的设计

    基于FPGA的车辆牌照识别系统的设计介绍了一种以FPGA 芯片为核心,基于SoPC技术实现的车辆牌照识别系统系统通过CCD摄像头完成含车牌
    发表于 08-11 15:35

    分享黑金ZYNQ7000系列视频教程

    world实验【黑金ZYNQ7000系列原创视频教程】18.根文件系统【黑金ZYNQ7000系列原创视频教程】17.内核编译【黑金
    发表于 11-14 21:04

    物联网卡影响农业生产,农民生活也因此发生一系列改变

    现代化农事操作与管理的系统,是信息技术与农业生产全面结合的一种新型农业。实施精准农业不但可以最大限度地提高农业生产力,而且能够实现优质、高产
    发表于 04-26 18:28

    Zynq-7000 SoC提供 FPGA 资源

    与内置于 TE0720 系列 Trenz Electronic SoM(采用 Zynq Z-7014S 和 Zynq Z-7020 器件)中的 FPGA 容量相比,集成到 TE0723
    发表于 08-31 14:43

    【米尔MYD-C7Z020开发板试用申请】基于ZYNQ的人脸识别系统

    项目名称:基于ZYNQ的人脸识别系统试用计划:申请理由本人为某学校博士生,从事计算机视觉,深度学习,及其硬件加速的研究。有一定FPGA编程经验(VHDL),和嵌入式ARM,Arduino版的开发经验
    发表于 10-30 17:03

    Xilinx® Zynq®7000系列电源解决方案

    描述此 PMP10600.1参考设计提供为 Xilinx® Zynq® 7000 系列 (XC7Z015) FPGA供电时所需的所有电源轨。此设计使用多个 LMZ3
    发表于 09-23 07:43

    Xilinx® Zynq®7000系列电源解决方案

    描述 PMP10601 参考设计提供为 Xilinx® Zynq® 7000 系列 (XC7Z015) FPGA供电时所需的所有电源轨。此设计使用多个 LMZ3
    发表于 09-28 06:24

    智能化农业生产系统设计

    针对当前农业生产效率低下、劳动强度大等问题,设计了智能化农业生产系统。通过建立精确的作物模型,人为控制作物生长环境因子,利用无土栽培技术,采用机械化作业以及计算机
    发表于 02-29 14:09 48次下载
    智能化<b class='flag-5'>农业生产</b><b class='flag-5'>系统</b>设计

    基于FPGA的车辆牌照识别系统的设计

    基于FPGA的车辆牌照识别系统的设计,下来看看
    发表于 05-10 13:45 47次下载

    基于FPGA的说话人识别系统设计

    基于FPGA的说话人识别系统设计
    发表于 01-18 20:39 26次下载

    Zynq7000系列之芯片引脚功能综述

    很多人做了很久的FPGA,知道怎么去给信号分配引脚,却对这些引脚的功能及其资源限制知之甚少;在第一章里对Zynq7000系列系统框架进行了分析和论述,对
    发表于 02-09 05:52 5024次阅读

    Zynq-7000系列特征概述

    相比较经典的FPGAZynq-7000系列最大的特点是将处理系统PS和可编程资源PL分离开来,固化了PS系统的存在,实现了真正意义上的SO
    发表于 11-18 05:11 2w次阅读
    <b class='flag-5'>Zynq-7000</b><b class='flag-5'>系列</b>特征概述

    米尔Zynq 7000系列单板FPGA农业生产识别系统

    随着农业生产模式和视觉技术的发展,农业采摘机器人的应用已逐渐成为了智慧农业的新趋势,通过机器视觉技术对农作物进行自动检测和识别已成为采摘机器人设计的关键技术之一,这决定了机器人的采摘效
    的头像 发表于 03-03 15:47 645次阅读

    米尔Zynq 7000系列单板FPGA农业生产识别系统

    随着农业生产模式和视觉技术的发展,农业采摘机器人的应用已逐渐成为了智慧农业的新趋势,通过机器视觉技术对农作物进行自动检测和识别已成为采摘机器人设计的关键技术之一,这决定了机器人的采摘效
    的头像 发表于 03-02 09:41 676次阅读
    米尔<b class='flag-5'>Zynq</b> <b class='flag-5'>7000</b><b class='flag-5'>系列</b><b class='flag-5'>单板</b>的<b class='flag-5'>FPGA</b><b class='flag-5'>农业生产</b><b class='flag-5'>识别系统</b>

    Zynq-7000为何不是FPGA

    Zynq-7000可扩展处理平台是采用赛灵思新一代FPGA(Artix-7与Kintex-7FPGA)所采用的同一28nm可编程技术的最新产品系列
    发表于 04-26 11:30 1409次阅读
    <b class='flag-5'>Zynq-7000</b>为何不是<b class='flag-5'>FPGA</b>?