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

    文章

    16095

    浏览量

    177032
  • 寄存器
    +关注

    关注

    31

    文章

    5292

    浏览量

    119802
  • 摄像头
    +关注

    关注

    59

    文章

    4793

    浏览量

    95253
收藏 人收藏

    评论

    相关推荐

    集成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

    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

    请问如何删除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 787次阅读
    如何设置Arduino <b class='flag-5'>IR</b>发射器电路

    什么是光伏IR相机

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

    ir2104全桥驱动电路原理

    IR2104是一种常用的全桥驱动电路集成电路。它具有多种工作模式和高度可靠性,广泛应用于交流电机驱动、逆变器和电源等领域。本文将详细介绍IR2104全桥驱动电路的原理、特点和应用。 一、IR
    的头像 发表于 01-05 16:11 6360次阅读

    芯片的IR drop是什么意思呢?

    IR这个词并不是什么缩写,这里的I就是指电流,R是指电阻,他们放在一起相乘,得出来的结果就是电压。
    的头像 发表于 12-06 14:33 1446次阅读

    【从0开始创建AWTK应用程序创建应用程序并在模拟器运行

    AWTK是基于C语言开发的跨平台GUI框架。本系列文章介绍如何从0开始创建AWTK应用程序,包括搭建开发调试环境、使用AWTK创建Hello工程并在模拟器上运行、将AWTK应用程序移植
    的头像 发表于 12-01 08:24 454次阅读
    【从0开始<b class='flag-5'>创建</b>AWTK<b class='flag-5'>应用程序</b>】<b class='flag-5'>创建</b><b class='flag-5'>应用程序</b>并在模拟器运行

    【从0开始创建AWTK应用程序】开发及调试环境搭建

    AWTK是基于C语言开发的跨平台GUI框架。本系列文章介绍如何从0开始创建AWTK应用程序,包括搭建开发调试环境、使用AWTK创建Hello工程并在模拟器上运行、将AWTK应用程序移植
    的头像 发表于 11-11 10:00 611次阅读
    【从0开始<b class='flag-5'>创建</b>AWTK<b class='flag-5'>应用程序</b>】开发及调试环境搭建