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

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

3天内不再提示

使用FLIR IR相机和Arty Z7-20创建IR视觉应用程序

星星科技指导员 来源:嵌入式计算设计 作者:嵌入式计算设计 2022-06-09 10:40 次阅读

Digilent ARTY Z7-20使工程师、系统集成商和设计人员能够快速开始嵌入式视觉设计。Arty Z7-20 硬件平台将Xilinx Zynq 7020 可编程 SoC与 Xilinx SDSoC 设计环境和 reVISION 机器学习堆栈相结合,使没有深厚硬件专业知识的设计团队能够将计算机视觉 (CV) 算法集成到高度响应的系统中。凭借 512 MB 的板载 DDR3 SDRAMHDMI 输入和输出,用户可以在ARTY Z7-20上运行各种实时、高清 (HD) 视频处理设计 。

poYBAGKhXd2AYW1iAAbfjrAT2LY477.png

红外 (IR) 在从野火探测到航空航天和国防的一系列应用中非常受欢迎。例如, ADIUVO Engineering 的Adam Taylor 利用 FLIR Lepton 红外相机和 Arty Z7-20创建了 红外视觉应用程序。

IR 视觉:硬件设计概述

ADIUVO IR 视觉应用程序提供了一个简单而强大的示例,说明 Xilinx Zynq SoC 的可编程逻辑如何 允许用户使用可配置 IP 块和小 HDL 满足嵌入式设计中的几乎任何 I/O 要求代码。

在红外视觉应用中,FLIR Lepton 红外摄像头组件安装在分线板上并插入 Arty Z7-20 的Arduino 屏蔽连接器。Arty Z7-20 的板载Zynq SoC的 I 2 C 控制器 用于向相机发出命令。在Zynq SoC的可编程逻辑中实例化的AXI QSPI IP 块 被配置为与标准SPI一起工作,并与 FLIR 相机上的 14 位 Video over SPI (VoSPI) 输出接口

为了通过 HDMI 显示接收到的图像, Adam更新了Digilent GitHub 中的 HDMI 参考设计 。

IR 视觉:软件设计概述

Adam在编写 FLIR 相机的控制软件时引用了一个HDMI 输出示例,该示例也在Digilent GitHub 上。软件依次执行以下功能:

使用 Xilinx XICPS API配置 I 2 C 和 SPI 外设

读取状态寄存器。如果摄像头配置正确并准备就绪,它将以 0x06 响应

读出图像并将其存储在内存中

将存储的图像移动到 VDMA 正在访问的内存位置以显示图像

当程序执行时, Adam 能够看到自己拍摄监视器屏幕的红外图像。图像放大了 8 倍。

审核编辑:郭婷

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

    关注

    112

    文章

    16409

    浏览量

    178689
  • 寄存器
    +关注

    关注

    31

    文章

    5357

    浏览量

    120747
  • 摄像头
    +关注

    关注

    60

    文章

    4851

    浏览量

    95954
收藏 人收藏

    评论

    相关推荐

    艾迈斯欧司朗发布红外LED新品,搭载全新IR:6技术

    全新IR:6薄膜红外LED芯片技术,提供850nm、940nm及新增920nm波长选项; OSLON® P1616与OSLON® Black系列是首批采用IR:6技术的产品,为客户提供直接替换方案
    的头像 发表于 11-26 09:35 183次阅读
    艾迈斯欧司朗发布红外LED新品,搭载全新<b class='flag-5'>IR</b>:6技术

    艾迈斯欧司朗发布红外LED新品,搭载全新IR:6技术,助力提升安防与生物识别应用效率

    全新IR:6薄膜红外LED芯片技术,提供850nm、940nm及新增920nm波长选项; OSLON® P1616与OSLON® Black系列是首批采用IR:6技术的产品,为客户提供直接替换方案
    发表于 11-08 17:31 225次阅读
    艾迈斯欧司朗发布红外LED新品,搭载全新<b class='flag-5'>IR</b>:6技术,助力提升安防与生物识别应用效率

    集成IR R600数据表

    电子发烧友网站提供《集成IR R600数据表.pdf》资料免费下载
    发表于 09-04 11:26 0次下载

    IR615S WDS的配置过程

    针对IR600S设备WIFI功能无线桥接应用配置文档准备两台IR615s路由器,一台IR615s做AP设备,另一台IR615S做WDS桥接设备,进入
    发表于 07-26 07:55

    IR900设备WIFI功能无线桥接应用配置过程

    IR900连接无线AP后能正常上网,还需要修改静态路由配置和防火墙NAT配置,路由配置选择桥接口,并将无线AP的网关地址加上,如下图: 7.用手机或其他电脑连接无线中继路由器IR900的SSID,能够
    发表于 07-26 06:21

    IR615如何实现VPN链路备份?

    目的:IR615的链路备份(WAN为主链路、Wi-Fi做STA为从链路),当VPN建好后,WAN口主链路无线网络为备用链路。设备固件版本:2.3.0.r5114。拓扑: 1. 配置IR设备wan口
    发表于 07-25 08:27

    IR302的路由器如何远程连接PLC下载程序呢?

    IR302的路由器 怎么远程连接PLC下载程序呢?
    发表于 07-25 08:13

    IR915作为OpenVPN服务器实现客户端子网互联的过程

    openvpn server 子网地址的连通性. 7.配置IR615连接openvpn . 8.查看openvpn连接状态 9.测试IR615后端子网到其它子网的连通性. 9.1测试到openvpn serve
    发表于 07-25 08:10

    请问IR600/IR700/IR900系列路由器的恢复出厂设置分别是如何操作的?

    请问IR600系列路由器、IR700系列路由器、IR900系列路由器的恢复出厂设置分别是如何操作的?
    发表于 07-25 08:00

    请问IR600 CLI如何保存配置?

    请问IR600 CLI如何保存配置?
    发表于 07-25 07:53

    请问IR615最新固件哪里可以下载?

    有一台IR615S-L7 的设备,版本R452232M的,想连连InConnect,但没有这个选项,只能上Device Manager(DM)这个。升级最新固件是否支持inconnect?
    发表于 07-25 07:27

    请问如何删除IR900已经安装的sdk和已经安装的程序

    如何删除IR900 已经安装的sdk和已经安装的程序
    发表于 07-25 06:32

    IR915和IR615建立IPsec VPN实现子网互通

    说明:IR915作为server,IR615作为client。 IR615的LAN口IP为:10.173.35.1 IR915连接WiFi,获取到的IP为:10.5.83.140,LA
    发表于 07-24 07:26

    如何设置Arduino IR发射器电路

    在本指南中,您将学习如何设置 Arduino IR发射器电路。它使您可以控制IR(红外线)LED,并从Arduino发送任何远程控制代码。这意味着你可以用它来控制你的电视或其他任何你喜欢的东西!
    的头像 发表于 02-11 09:44 869次阅读
    如何设置Arduino <b class='flag-5'>IR</b>发射器电路

    什么是光伏IR相机

    光伏IR相机是一种特殊的光电设备,它使用红外线(IR)技术来检测和捕捉光伏电池板上的热图像。这种相机的主要功能是检测光伏电池板上的热分布和异常,帮助工程师和科学家更好地了解光伏电池板的
    的头像 发表于 01-23 11:36 946次阅读
    什么是光伏<b class='flag-5'>IR</b><b class='flag-5'>相机</b>?