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

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

3天内不再提示

基于IMX214+ZYNQ XC7Z100的1080P双目视觉智能平台

星星科技指导员 来源:eetop 作者:orihard1 2024-01-09 11:03 次阅读

一、双目视觉智能平台概述

双目视觉智能平台以双路CMOS传感器IMX214+XC7Z100FPGA为基础,支持双路1080P60fs视频输入,ZYNQFPGA支持FPGA预处理和双ARM计算。软件支持双目摄像头采集及QT图像显示,ARM接口管理及丰富的图像处理软件。

二、硬件资源1FMC双目MIPI模块FL0214

FMC双目MIPI模块FL0214为MIPI接口的2路1300万像素的CMOS摄像头模块。FL0214模块带有2个MIPI接口的摄像头模组,摄像头模组采用的是索尼(SONY)公司的CMOS感光芯片IMX214,摄像头1608191002664445.gif高分别率为4224(水平)x3120(垂直)。摄像头的MIPI信号通过MC20901芯片转换为LVDS信号到FMC接口供FPGA采样。

模块有一个标准的LPC的FMC接口,用于连接FPGA开发板,FMC的连接器型号为:ASP_134604_01

2.1FL0214模块的参数说明

以下为FL0214双目MIPI摄像头模块的详细参数:

CMOS感光芯片:SONYIMX214

输出分别率:13Mega-Pixel(4208×3120)@30fps,4K2K@30fps,1080p@60帧;

图像输出格式:RAW10/8,COMP8/6;

调焦距离:10CM~无穷大

调焦方式:电机马达自动调焦;

可视角度:80.7°±3°(Diag)

摄像头输出:CSI-2串行数据输出(MIPI4Lane,兼容D-PHY标准V1.1)

摄像头配置接口:I2C

MC20901驱动芯片:电平转换(MIPID-PHY->LVDS):

工作温度:-20°~65°;

2.2FL0214模块的结构图

1608191043794928.jpg

FL0214双目MIPI摄像头尺寸结构图

2.3FL0214模块原理框图

FL0214模块的原理设计框图如下:

1608191052607954.jpg

关于IMX214摄像头和MIPID-PHY芯片的电路具体参考设计请参考摄像头的资料和芯片手册。

2.4模块FMCLPC的引脚分配:

下面只列了电源和接口的信号,GND的信号没有列出,具体用户可以参考原理图。

PinNumber SignalName Description
C35 +12V 12V电源输入
C37 +12V 12V电源输入
D32 +3.3V 3.3V电源输入
C34 GA0 EEPROM地址位0位
D35 GA1 EEPROM地址位1位
D9 CSI1_CMOS_LP_CLK_N 第一路摄像头CMOS时钟负极输出
D8 CSI1_CMOS_LP_CLK_P 第一路摄像头CMOS时钟正极输出
G16 CSI1_CMOS_LP0_N 第一路摄像头CMOSLANE0数据负极输出
G15 CSI1_CMOS_LP0_P 第一路摄像头CMOSLANE0数据正极输出
G13 CSI1_CMOS_LP1_N 第一路摄像头CMOSLANE1数据负极输出
G12 CSI1_CMOS_LP1_P 第一路摄像头CMOSLANE1数据正极输出
G19 CSI1_CMOS_LP2_N 第一路摄像头CMOSLANE2数据负极输出
G18 CSI1_CMOS_LP2_P 第一路摄像头CMOSLANE2数据正极输出
G10 CSI1_CMOS_LP3_N 第一路摄像头CMOSLANE3数据负极输出
G9 CSI1_CMOS_LP3_P 第一路摄像头CMOSLANE3数据正极输出
G7 CSI1_LVDS_CLK_N 第一路摄像头LVDS时钟负极输出
G6 CSI1_LVDS_CLK_P 第一路摄像头LVDS时钟正极输出
H14 CSI1_LVDS_HS0_N 第一路摄像头LVDSLANE0数据负极输出
H13 CSI1_LVDS_HS0_P 第一路摄像头LVDSLANE0数据正极输出
H11 CSI1_LVDS_HS1_N 第一路摄像头LVDSLANE1数据负极输出
H10 CSI1_LVDS_HS1_P 第一路摄像头LVDSLANE1数据正极输出
H17 CSI1_LVDS_HS2_N 第一路摄像头LVDSLANE2数据负极输出
H16 CSI1_LVDS_HS2_P 第一路摄像头LVDSLANE2数据正极输出
H8 CSI1_LVDS_HS3_N 第一路摄像头LVDSLANE3数据负极输出
H7 CSI1_LVDS_HS3_P 第一路摄像头LVDSLANE3数据正极输出
G21 CSI1_OTP_B 第一路摄像头编程接口
D26 CSI1_RST_N 第一路摄像头复位信号输入
D21 CSI2_CMOS_LP_CLK_N 第二路摄像头CMOS时钟负极输出
D20 CSI2_CMOS_LP_CLK_P 第二路摄像头CMOS时钟正极输出
G34 CSI2_CMOS_LP0_N 第二路摄像头CMOSLANE0数据负极输出
G33 CSI2_CMOS_LP0_P 第二路摄像头CMOSLANE0数据正极输出
G28 CSI2_CMOS_LP1_N 第二路摄像头CMOSLANE1数据负极输出
G27 CSI2_CMOS_LP1_P 第二路摄像头CMOSLANE1数据正极输出
G37 CSI2_CMOS_LP2_N 第二路摄像头CMOSLANE2数据负极输出
G36 CSI2_CMOS_LP2_P 第二路摄像头CMOSLANE2数据正极输出
G25 CSI2_CMOS_LP3_N 第二路摄像头CMOSLANE3数据负极输出
G24 CSI2_CMOS_LP3_P 第二路摄像头CMOSLANE3数据正极输出
C23 CSI2_LVDS_CLK_N 第二路摄像头LVDS时钟负极输出
C22 CSI2_LVDS_CLK_P 第二路摄像头LVDS时钟正极输出
H29 CSI2_LVDS_HS0_N 第二路摄像头LVDSLANE0数据负极输出
H28 CSI2_LVDS_HS0_P 第二路摄像头LVDSLANE0数据正极输出
H26 CSI2_LVDS_HS1_N 第二路摄像头LVDSLANE1数据负极输出
H25 CSI2_LVDS_HS1_P 第二路摄像头LVDSLANE1数据正极输出
H32 CSI2_LVDS_HS2_N 第二路摄像头LVDSLANE2数据负极输出
H31 CSI2_LVDS_HS2_P 第二路摄像头LVDSLANE2数据正极输出
H23 CSI2_LVDS_HS3_N 第二路摄像头LVDSLANE3数据负极输出
H22 CSI2_LVDS_HS3_P 第二路摄像头LVDSLANE3数据正极输出
C27 CSI2_OTP_B 第二路摄像头编程接口
D27 CSI2_RST_N 第一路摄像头复位信号输入
D14 FMC_CSI1_SCL 第一路摄像头IIC总线时钟
D15 FMC_CSI1_SDA 第二路摄像头IIC总线数据
H37 FMC_CSI2_SCL 第二路摄像头IIC总线时钟
H38 FMC_CSI2_SDA 第二路摄像头IIC总线数据
C34 GA0 EEPROM的I2C地址0
D35 GA1 EEPROM的I2C地址1
C30 SCL EEPROM的I2C时钟
C31 SDA EEPROM的I2C数据
G39 VADJ VADJ电源输入
H40 VADJ VADJ电源输入

三、硬件资源2-基于XC7Z100的图像处理底板

1608191086455183.jpg

1608191087354870.gif

1.1主要性能和优势

使用Zynq-7000SoC对嵌入式应用进行快速原型设计以实现优化

硬件、设计工具、IP、以及预验证参考设计

演示嵌入式设计,面向视频通道

存储接口

1GBDDR3组件存储

1GBDDR3SODIM存储器

支持包含DualARMCortex-A9核处理器的嵌入式处理

使用10-100-1000MbpsEthernet(RGMII)开发网络应用

使用HDMI输出实现视频显示应用

扩展I/O,包含FPGAMezzanineCard(FMC)接口

四、软件资源

软件支持:

支持从microSD卡加载ubuntu系统

支持利用QSPI模式配置程序

支持RS232连接计算机串口通信

支持外接HDMI连接显示器,并支持键盘,鼠标等外接设备进行演示

支持Msata存储设备,支持高速数据存储功能(SATA存储单独定制开发)

平台引入了Xilinx公司的SDSoC™开发工具,提供了嵌入式C/C++应用开发体验,包括了EclipseIDE和完整的设计环境,支持Zynq®AllProgrammableSoC开发,同时集成了Vivado设计环境。

FMC上接高速ADCDAC子卡,CameraLink子卡等,进行功能扩展以及客户的定制需求,并可提供演示程序

五、双目视觉案例

在VIVADO软件开发环境里下载双目测试例程到开发板,我们可以通过开发板的HDMI输出接口显示双目的视频图像到HDMI显示器上,

1608191089542626.jpg

单个视频显示效果如下:

1608191090826430.jpg

双目视觉显示效果:

1608191091643636.jpg

审核编辑:黄飞

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

    关注

    96

    文章

    12632

    浏览量

    133135
  • 图像处理
    +关注

    关注

    26

    文章

    1224

    浏览量

    55823
  • 嵌入式处理
    +关注

    关注

    0

    文章

    341

    浏览量

    9883
  • CMOS传感器
    +关注

    关注

    4

    文章

    113

    浏览量

    24414
  • 核处理器
    +关注

    关注

    0

    文章

    12

    浏览量

    8672
收藏 人收藏

    评论

    相关推荐

    钜芯发布业内首颗智能双目视觉芯片

    据麦姆斯咨询报道,物联网及双目视觉专家钜芯发布了一款智能双目立体视觉系统,以及业内首颗智能双目
    的头像 发表于 10-26 10:26 1w次阅读

    1080P视频开发平台资料

    平台采用TELECHIPS的TCC8901芯片,支持多种格式1080P视频
    发表于 02-27 10:15

    【WRTnode2R申请】双目视觉随动平台

    申请理由:之前用wrtnode的u***接双摄像头外加一个么mcu实现过一个一个双目视觉随动平台,这样太麻烦了,希望能用这个来实现一个更简单的解决方案。项目描述:u***接双摄像头,mcu控制云台。通过WIFI将双目视觉传递到手
    发表于 09-10 11:25

    基于SoC的双目视觉ADAS解决方案

    和带宽能够支持对双路高达1080p@30fps图像信号的实时处理,保证了双路图像信号的质量和一致性。在双目视觉ADAS应用中,最大的挑战来自于对两路图像进行立体匹配和三维重构所需要的巨大运算量。以FCW
    发表于 08-12 15:15

    367-基于ZYNQ XC7Z100 FFG 900的高性能计算模块解决方案

    基于ZYNQ XC7Z100 FFG 900的高性能计算模块北京太速科技有限公司一、板卡概述 本板卡基于Xilinx公司的FPGA XC7Z100 FFG 9000 芯片, 该平台为设
    发表于 12-19 15:06

    LabVIEW双目视觉 【转载】

    ` 本帖最后由 sszx2007 于 2020-3-2 17:04 编辑 LabVIEW双目视觉原创 张冬斌 LabVIEW逆向工程高级编程 转载至:https
    发表于 03-02 17:03

    zynq XC7Z100板卡学习资料:基于zynq XC7Z100 FMC接口通用计算平台

    一、板卡概述本板卡基于Xilinx公司的FPGA XC7Z100 FFG 9000 芯片, 该平台为设计和验证应用程序提供了一个完整的开发平台。该平台使设计师能够更加简单进行高性能的原
    发表于 03-24 09:39

    【MPS电源评估板试用申请】XC7Z100的PMBus供电系统设计

    项目名称:XC7Z100的PMBus供电系统设计试用计划:申请理由:研究PMBus芯片在Zynq7000系统中的应用项目名称:XC7Z100的PMBus供电系统设计计划:1,使用PMbus电源板给
    发表于 06-18 13:40

    基于ZYNQ的机器视觉应用

    的TLZ7x-EasyEVM评估板能够很好的满足工业机器视觉的图像处理单元功能。TLZ7x-EasyEVM评估板芯片选型XC7Z020,兼容XC7Z
    发表于 09-16 15:52

    基于IMX214+ZYNQ XC7Z1001080P双目视觉智能平台

    双目视觉智能平台概述硬件资源1 FMC 双目MIPI模块FL0214FL0214模块的参数说明 FL0214模块的结构图FL0214模块原理框图模块FMC LPC的引脚分配
    发表于 01-01 06:18

    Xilinx Zynq-7000特性参数

    CPUCPU为Xilinx Zynq-7000SOC,兼容XC7Z035/XC7Z045/XC7Z100平台升级能力强,以下为Xilinx
    发表于 12-30 07:55

    Xilinx Zynq-7000SOC的相关资料推荐

    CPUCPU为Xilinx Zynq-7000SOC,兼容XC7Z035/XC7Z045/XC7Z100平台升级能力强,以下为Xilinx
    发表于 01-03 07:50

    请问imx6dl做编码输出1080p图像能达到25fps吗?

    想用IMX6DL做摄像头硬件编码,发现1080P最大只能到7.5fps。咨询一下imx6dl做编码输出1080p图像能达到25fps吗另 720P
    发表于 01-11 06:58

    双目视觉简介及算法一般流程

    1.1. 双目视觉简介 双目视觉广泛应用在机器人导航,精密工业测量、物体识别、虚拟现实、场景重建,勘测领域。 什么是双目视觉双目视觉是模拟人类
    的头像 发表于 10-23 09:51 1.1w次阅读
    <b class='flag-5'>双目视觉</b>简介及算法一般流程

    基于Xilinx Zynq-7000系列XC7Z045/XC7Z100 SoC处理器设计

    TL6678ZH-EVM开发板基于TI KeyStone架构C6000系列TMS320C6678八核C66x定点/浮点DSP,以及Xilinx Zynq-7000系列XC7Z045/XC7Z100 SoC处理器设计。
    发表于 10-19 15:00 3007次阅读