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

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

3天内不再提示

由FPGA芯片实现的高速图像采集系统的设计

电子设计 作者:电子设计 2018-10-08 09:06 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

现代的图形采集技术发展迅速,各种基于ISA、PCI等总线的图形采集卡已能在市场上买到,但是价格比较昂贵,并且处理功能简单。对于特殊需要不能很好满足,往往需要加上后续处理部分,这给特殊需要的用户带来了不便。采用现场可编程芯片及DSP处理芯片构成的图像采集系统,可以根据不同的需要进行现场编程,具有通用性好、价格相对便宜等特点。

该系统采用PHILIP公司最新推出的视频A/D芯片7111,将从CCD输出的PAL制式的全电视信号转换为数字信号,由FPGA作为采样控制器将该八位数字信号存入片内RAM中,随后可根据具体需要由DSP进行预处理,提取有用数据(数据量已很小),然后将所需结果经由ISA总线交给计算机处理,完成接口功能。图1所示为采集系统方框图。

1 视频信号的A/D转化

本文所研究的图形对象是静态的,要求采集512×512的灰度图像,可采用CCD摄像机进行图像采集。CCD的输出为标准PAL制式,因此需要进行A/D转化。

本系统采用的PHILIP公司的视频A/D芯片SAA7111具有四路视频输入,抗混滤波、梳状滤波都被集成到芯片内部,带来了极大的方便。场同步信号VREF、行同步信号HREF、奇偶场信号RES1、像素时钟信号LLC2都由管脚直接引出,省去了以往的时钟同步电路的设计,可靠性也有所提高。系统内部锁相环技术的集成使得可靠性和设计复杂度都有极大的降低。

在7111中有控制字可以直接控制行同步有效时间,因此可以省略行延迟电路。

2 逻辑控制部分

本系统的核心控制部分由一片FPGA芯片实现。由于FPGA芯片具有高速、高可靠性、开发周期短的特点,并且可以根据现场的需要进行编程、可擦写多次,因而具有极大的方便性。随着现代工艺的提高,芯片加工的成本有了极大的降低,可靠性也有保证,芯片的大小和功耗都有极大的降低,特别是3.3V的FPGA是现在厂商主推的产品,并且有继续降低的趋势。现代高技术的发展使得FPGA应用于电子设计中成为可能和必然趋势。

基于FPGA技术的采样控制器要产生众多的控制信号。当微处理器发出采样指令时,采样控制器在此后到来的第一个帧同步信号到来时启动采样,并将这帧数据存放在SRAM中,采样结束后向微处理器发出采样结束ECO信号。采样控制器主要实现三个逻辑功能:地址发生器;握手逻辑;RAM写时序。

(1)地址发生器由计数器及一部分D触发器和逻辑门组成。主要具有场延迟功能和地址发生功能。由于所采图像为512×512的正方形(这是由于系统后续处理的需要),7111中的输出信号为720×625的矩形,因此需要对7111信号进行行延迟和场延迟。

在数字量存入内存时,由于PAL制式的全电视信号为奇、偶场分离,因此可以巧妙利用奇偶信号RES1作为地址线。根据RES1为垂直地址的高位或为地址的最高位可使图像在内存中的样子如同一幅图像或分为上下两个半场分开的图像,如图2所示。

由FPGA芯片实现的高速图像采集系统的设计

在存储过程中可采用双通道技术,即采用两片内存同时存储数据,则数据总线由八位升至十六位,可使对RAM写时序的要求降低一半。当然这需要对7111输出的数字信号进行数据锁存,使得两位数据能够根据同一控制信号满足RAM写时序的要求,如图3所示。

(2)握手逻辑是采样控制器和CPU之间的接口,它是由几个D触发器及逻辑门实现的,如图4所示。

当CS1(正脉冲)启动采样时,D1保存该信号,在下一个场同步脉冲到来时D2输出高电平(即VER采样使能信号)使行延迟计数器开始计数,同时使D1复位,确保不再采第二场。当延迟计数器计数到预置值时产生触发信号TRI(正脉冲),此时VER为“1”,则D3置位,输出采样使能信号SENB(低有效)和地址选通信号ABSW,使后面的电路处在采样状态,在场同步脉冲下降沿D3翻转,整个采样控制电路处在不采样状态。D2要在下一个场同步脉冲的上升沿才变为无效。

由FPGA芯片实现的高速图像采集系统的设计

当SENB变为无效时(即SENB的上跳沿)触发D4,使Q有效,向CPU发出中断申请INT,CPU可用CS2清除这个中断信号。

(3)RAM写时序电路可根据芯片对写操作的具体要求来设计。系统采样频率为13.5MHz即74.1ns),采用双通道技术可使写时序降低一半,写频率为13.5/2=6.75MHz即148.2ns)。SAA7111提供了27MHz的晶振频率,则四个时钟周期完成一个写操作,时序的最小时间单位为18.5ns(半个周期)。根据RAM写操作的要求,可以设计各种控制信号(WE、HS、VS、CS、SENB)、时钟信号(CLK)、地址信号和数据信号之间的关系。本系统采用的RAM为IS61C1024,可以满足系统需要。

采样控制器担负着重要的作用,是整个系统的核心;而同步控制逻辑又是采样控制器的控制核心。同步逻辑起着协调行、场同步信号、地址计数时钟、SRAM写信号、采样数据锁存信号之间的时间关系、

保证SRAM写操作时各信号的时序配合。由于采样频率高达13.5MHz,因此在硬件实现过程中需要不断地模拟仿真,有时要调整整个逻辑电路,计算延迟时间,解决电路中存在的竞争与冒险等等,这些都需要系统的可修改性好,具备可编程的特点。基于FPGA技术的ASIC设计满足了上述要求,发挥了现场可编程的特点,降低了设计成本,缩短了开发时间,因此系统开发十分方便。

3 DSP处理技术

在此采集系统中,基于DSP的图像处理技术也得到了应用,特别是在图像的模式识别问题上充分发挥了DSP的硬件结构和具有特色的编程指令。图像模式识别的典型算法是卷积运算,也即乘累加,正好发挥DSP软、硬件的特长。传统的处理方法是基于计算机的硬件和软件的,计算机完成一次乘累加运算需要11个机器周期,而DSP完成同样的运算只需1个机器周期。本系统采用DSP芯片实现图像的模式识别,提高了处理速度,解决了图像处理过程中由于图像识别速度慢而影响整个图像的处理流程,解决了实际问题,收到了良好的效果。

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

    关注

    1663

    文章

    22494

    浏览量

    638978
  • 芯片
    +关注

    关注

    463

    文章

    54383

    浏览量

    469034
  • 图像采集
    +关注

    关注

    2

    文章

    314

    浏览量

    42183
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    基于FPGA的DAQ系统|实现高性能数据采集的挑战

    的性能和灵活性备受关注。FPGA,就像一块可以根据我们需求“变形”的芯片,可高速并行处理大量数据,实现传统处理器难以达到的低延迟和高性能,使其在需要高吞吐量和精确
    的头像 发表于 03-30 15:38 363次阅读
    基于<b class='flag-5'>FPGA</b>的DAQ<b class='flag-5'>系统</b>|<b class='flag-5'>实现</b>高性能数据<b class='flag-5'>采集</b>的挑战

    综合图像处理硬件平台设计资料:2-基于6U VPX的双TMS320C6678+Xilinx FPGA K7 XC7K420T的图像信号处理板

    FPGA光纤, XCVU9P板卡, 高速图像采集, 基带信号处理, 加速计算卡, 无线仿真平台, 图像信号处理板
    的头像 发表于 03-30 14:39 119次阅读
    综合<b class='flag-5'>图像</b>处理硬件平台设计资料:2-基于6U VPX的双TMS320C6678+Xilinx <b class='flag-5'>FPGA</b> K7 XC7K420T的<b class='flag-5'>图像</b>信号处理板

    工业视觉时代,图像采集卡如何重构数据采集

    当工业4.0迈入深度落地阶段,工业视觉已成为智能制造的“重要慧眼”,从PCB缺陷检测到汽车零部件装配,从半导体芯片筛查到物流分拣,全场景的高精度、高速化检测需求,正推动数据采集模式的根本性变革。作为
    的头像 发表于 03-17 12:38 140次阅读
    工业视觉时代,<b class='flag-5'>图像</b><b class='flag-5'>采集</b>卡如何重构数据<b class='flag-5'>采集</b>

    图像采集卡:连接设备与数据的图像枢纽

    在机器视觉与图像传输体系中,图像采集卡是无可替代的重要枢纽——它一端承接相机、内窥镜、摄像机等前端图像设备的信号输出,另一端对接后端数据处理、存储、展示
    的头像 发表于 01-22 13:51 353次阅读
    <b class='flag-5'>图像</b><b class='flag-5'>采集</b>卡:连接设备与数据的<b class='flag-5'>图像</b>枢纽

    数字图像采集的核心载体——图像采集卡技术白皮书

    在工业自动化、医疗影像、广电直播、科研成像等领域,图像采集卡作为连接前端图像设备与后端计算系统的核心硬件,是实现物理
    的头像 发表于 01-21 16:18 363次阅读
    数字<b class='flag-5'>图像</b><b class='flag-5'>采集</b>的核心载体——<b class='flag-5'>图像</b><b class='flag-5'>采集</b>卡技术白皮书

    高速工业图像采集卡:PCIe/网口双接口选型与特性解析

    ​随着机器视觉技术的日益成熟,工业自动化水平的不断提高,高速工业图像采集卡作为机器视觉系统的关键组成部分,扮演着越来越重要的角色。它负责将工业相机捕捉到的
    的头像 发表于 12-30 17:01 754次阅读
    <b class='flag-5'>高速</b>工业<b class='flag-5'>图像</b><b class='flag-5'>采集</b>卡:PCIe/网口双接口选型与特性解析

    RK3588采集Cameralink图像快速搭建系统办法

    ,支持Linux系统二次开发和丰富DEMO例程,可以快速搭建自己的图像处理APP。Cameralink转USB图像采集卡,工业级1千多元级别;
    发表于 12-19 10:07

    USB3.0/PCIe 工业图像采集卡:高速接口兼容,即插即用便捷部署

    力不从心。在此背景下,基于USB3.0和PCIe接口的工业图像采集卡应运而生,并凭借其高速的数据传输能力、广阔的兼容性以及便捷的部署方式,在各个领域展现出强大的优势
    的头像 发表于 12-03 15:31 983次阅读
    USB3.0/PCIe 工业<b class='flag-5'>图像</b><b class='flag-5'>采集</b>卡:<b class='flag-5'>高速</b>接口兼容,即插即用便捷部署

    图像采集卡:机器视觉时代的图像数据核心枢纽

    一、图像采集卡的技术本质:从信号到数据的“转换器”与“传输通道”图像采集卡(ImageCaptureCard)是机器视觉系统的核心硬件组件,
    的头像 发表于 11-12 15:15 844次阅读
    <b class='flag-5'>图像</b><b class='flag-5'>采集</b>卡:机器视觉时代的<b class='flag-5'>图像</b>数据核心枢纽

    极细同轴线束在 CoaXPress 高速图像传输系统中的应用与设计要点

    极细同轴线束凭借其精密结构、优异信号完整性与柔性特性,已成为 CoaXPress 高速传输系统中的关键互连方案,它在满足高速数据链路要求的同时,兼顾轻量化、灵活性与抗干扰能力,为下一代机器视觉与
    的头像 发表于 10-23 17:08 3091次阅读
    极细同轴线束在 CoaXPress <b class='flag-5'>高速</b><b class='flag-5'>图像</b>传输<b class='flag-5'>系统</b>中的应用与设计要点

    高速图像采集模组如何选极细同轴线来优化EMI?

    极细同轴线在高速图像采集模组中不仅提升了信号质量,也在EMI优化中扮演关键角色;在设计时,应综合考虑屏蔽结构、材料选择、阻抗控制、端接工艺与布线规划。只有在这些环节协同优化,才能让系统
    的头像 发表于 10-18 14:45 2242次阅读
    <b class='flag-5'>高速</b><b class='flag-5'>图像</b><b class='flag-5'>采集</b>模组如何选极细同轴线来优化EMI?

    友思特方案 | FPGA 加持,友思特图像采集高速预处理助力视觉系统运行提速增效

    图像预处理是图像处理关键中间环节,通过优化传感器到主机的数据传输处理为后续减负。其算法依托硬件执行,搭载 FPGA 的友思特图像采集卡以
    的头像 发表于 08-20 09:18 1638次阅读
    友思特方案 | <b class='flag-5'>FPGA</b> 加持,友思特<b class='flag-5'>图像</b><b class='flag-5'>采集</b>卡<b class='flag-5'>高速</b>预处理助力视觉<b class='flag-5'>系统</b>运行提速增效

    FPGA 加持,友思特图像采集高速预处理助力视觉系统运行提速增效

    图像预处理是图像处理关键环节,可优化数据传输、减轻主机负担,其算法可在FPGA等硬件上执行。友思特FPGA图像
    的头像 发表于 08-13 17:41 1319次阅读
    <b class='flag-5'>FPGA</b> 加持,友思特<b class='flag-5'>图像</b><b class='flag-5'>采集</b>卡<b class='flag-5'>高速</b>预处理助力视觉<b class='flag-5'>系统</b>运行提速增效

    工业相机图像采集卡:机器视觉的核心枢纽

    工业相机图像采集卡是用于连接工业相机与计算机的关键硬件设备,主要负责将相机输出的图像信号转换为计算机可处理的数字信号,并实现高速、稳定的数据
    的头像 发表于 05-21 12:13 1028次阅读
    工业相机<b class='flag-5'>图像</b><b class='flag-5'>采集</b>卡:机器视觉的核心枢纽

    FPGA新品】正点原子L22开发板来了!采用紫光的Logos系列FPGA,适合工业控制、图像处理、高速通信等领域!

    FPGA新品】正点原子L22开发板来了!采用紫光的Logos系列FPGA,适合工业控制、图像处理、高速通信等领域! ATK-L22开发板采用紫光的Logos系列
    发表于 04-21 17:28