用Arty-Z7实现红外视觉系统

网友投稿 292 2024-02-17


Digilent?最新发布的ARTY?Z7-20,使工程师,系统集成商和设计师能够快速入门嵌入式视觉设计通过板载512MB?DDR3和HDMI输入和输出,用户可以在ARTY?Z7-20上运行各种实时高清(HD)视频处理设计。

用Arty-Z7实现红外视觉系统

此外,组合的Arty?Z7-20硬件平台与Xilinx?SDSoC和reVISION堆栈可以使设计团队无需深度的硬件专业知识,将计算机视觉算法整合到高响应性系统中  红外线(IR)是比可见光波长更长的电磁波辐射(EMR),可以让我们看到周围世界物体产生的热辐射。

因此,当我们希望在光线不足或夜间实现视觉成像时,红外非常受欢迎,其实际应用涵盖从火灾探测到大量的国防应用场景  今天,我们就来看一下如何利用?Digilent?Arty?Z7-20?和?FLIR?Lepton?红外摄像头来创建一个?IR?视觉应用系统,以方便在未来嫁接到各种设计项目中。

我选择?Digilent?Arty?Z7?是因为其板载的?HDMI?输出接口可以方便地将?Lepton?红外摄像头所采集的图像高清输出到显示器端,同时?Arty?系列开发板所特有的?Ardunio?接口,可以方便地连接Lepton?红外摄像头。

??  硬件设计概述  想要在?Arty?Z7?开发板上启动?Lepton?红外摄像头,我们需要用到一个分线板,以便于简化电源连接,分离出摄像头的控制与视频接口,并让我们能够将摄像头模块直连在Arty?Z7的?Arudino?扩展板接口上。

  项目中,我们使用?Zynq?I2C?控制器向摄像头发出命令,然后摄像头通过?Video?over?SPI(VoSPI)提供14位视频输出这一视频接口所使用的是SCLK,CS?与?MISO?信号理论上,摄像头模块应该是一个从模块。

然而,由于我们需要在?VoSPI?传输中为每个像素接收16位数据,因此我们无法使用?Zynq?SoC?PS端的?SPI?外设,因为后者仅支持8位数据传输  实际过程中,我们改为使用?Zynq?SoC?可编程逻辑端(PL)实例化的?AXI?QSPI?IP?模块,将之正确配置为使用标准?SPI(这一简单示例向我们展示了?Zynq?SoC?非常适合以?I/O?为中心的嵌入式设计。

用户可以通过可配置的?IP?模块或一些HDL代码来满足所遇到的任何I/O需求)通过实现上述功能,我们可以控制分线板上的摄像头模块,并将视频接收到PS存储空间中

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:图书馆AI机器人给我们带来了什么便利
下一篇:视觉方案做ADAS,单目和双目到底有什么差别?
相关文章

 发表评论

暂时没有评论,来抢沙发吧~