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

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

3天内不再提示

图像采集卡的设计及在自动浇注实时控制系统中的应用研究

电子设计 来源:电子技术应用 作者:潘志扬,潘俊民 2020-11-28 10:00 次阅读

数字图像处理技术在许多领域得到愈来愈广泛的应用。微机图像处理系统以其使用灵活、性能价格比高而在医疗、气象、工业视觉等领域获得广泛应用。在工业控制中一般采用摄像头得到现场的图像,而现在摄像头输出的信号多为模拟信号。为了实现摄像头和计算机的接口,必须采用图像采集卡。

但是现在市面上的图像采集卡往往数据采集和数据读取不能同时进行,这给编程和实时控制带来很大的麻烦。本文提供的图像卡解决了这个问题,它采用两片存储器,计算机读取的内存和图像采集所用的内存交替使用,使得图像采集与计算机读取数据可同时进行。

本文先分析了一般图像采集卡的缺陷,然后给出了新的图像采集卡的原理和设计思想。由于本图像采集卡基于全电视信号,所以有必要先来简要地介绍黑白全电视信号。

1 全电视信号及其原理

黑白CCD摄像头经过光电转换将图像(光信号)转变为电信号,其最终输出信号就是黑白全电视信号。它主要由图像信号(视频信号)、复合消隐脉冲和同步脉冲组成。

电视信号其极性可分为正极性和负极图像信号。若图像最亮时,对应其信号电压的幅度最大,则该信号称为正极性信号;反之为负极性信号。这里采用负极性信号。将图像信号送到视频放大器中进行放大、处理,同时加入同步机送来的行、场同步脉冲和行、场消隐脉冲,就形成了全电视信号。

消隐脉冲主要用于消除行场扫描逆程时产生的回扫线,同步脉冲保证收端与发端的扫描点应有一一对应的几何位置。

由于场同步期间没有行同步信号,这会影响在整个扫描过程中的严格同步。为了解决整个问题,采取在场同步脉冲中开槽的方法用以替代同步信号。场同步前后两倍行频的脉冲称为均衡脉冲。

电视标准规定,全电视信号的幅度比例是:若以峰值白电平到同步电平作为100%,则峰值白电平到消隐?黑 电平的值为75%,峰值白电平为0%,图像信号介于白与黑电平之间。

信号如图1所示,从时间上看,每秒传送25帧图像,每帧625行;隔行扫描时每秒50场,每场312.5行。每一行的周期为64μs?其中图像占52.2μs,行消隐占11.8μs。行同步脉冲为4.7μs,它比行消隐延迟1.3μs。每一场的周期为312.5H=20ms,其中场消隐信号占25H+1行消隐信号,即等于1600μs+11.8μs。均衡脉冲的宽度为2.35μs,周期为半行,共12个?前6个,后6个 。场同步脉冲的宽度为2.5H的时间?即160μs 。场同步脉冲有6个槽脉冲,其宽度为4.7μs。

在全电视信号中,把奇数场同步信号的前沿作为一场的起点,第1、2、3行是场同步信号,第4、5、6行是后均衡脉冲,7~22行还是场消隐信号,该场消隐信号从前场623行开始,因此,整个消隐信号是25行加一个行消隐的时间。图像信号从23行出现到309.5行止,共287.5行,这就是第一场或称奇数场。从309.5行开始又是下一场的场消隐信号及前均衡脉冲,在312.5行出现下一个偶数场的同步脉冲,奇数到此结束,偶数场开始。一个奇数场加上一个偶数场合在一起称为一帧。

2 一般图像采集卡的原理

一般图像采集卡的结构如图2所示。

首先对视频信号进行预处理和同步分离。预处理主要是进行放大、亮度、对比度调节、信号限幅(保护A/D)。同步分离电路主要是分离出信号中的行同步和场同步信号,供采集卡的时序电路使用。然后由高速的A/D转换器把处理后的视频信号转化为数字信号,在时序电路的控制下写入存储器。

但这样的采集卡有一个问题,数据采集和数据读取不能同时进行。不妨设奇数场扫描期间,每采样一次就将A/D转换的结果存入存储器,在偶数场期间,计算机将存储器中的数据读入计算机。但是,由于在计算机读存储器时,A/D转换的结果并不能同时写入该片存储器,即存储器不能同时进行读和写两种操作,所以会丢掉偶数场的信息

3 基于双内存的图像采集卡的设计

为了解决这个问题,这里用了两片存储器进行交替工作。当给其中一片存储器写数据时,计算机读取另一片存储器的数据,反之亦然。这种采集卡的框图如图3所示。下面对各部分电路进行介绍。

(1)预处理电路:实现把标准的全电视信号转化为0~5V模拟信号,并具有亮度调节、对比度调节等功能。放大器用的运放采用宽带运放LM318。

(2)同步分离电路:为了将数字化后的图像信号存入相应的帧存储器,必须获得行同步信号和场同步信号。由于同步信号的幅度最大,占全电视信号幅度的76%~100%的电平范围,可根据这一特征采用幅度分离法先将复合同步信号分离出来。又因为场同步脉冲的宽度为160μs,远大于行同步脉冲的宽度4.7μs,这样又可在已分离出的行、场复合同步信号中 进一步分离出行同步和场同步出来。

(3)A/D转换器:图像采集卡中的A/D转换器选用8bit高速视频转换芯片CA3318CE完成。它的最高转换速率可达15MHz。由前面的黑白全电视信号的分析可知,每一行图像约52.2μs,本卡在电视信号每行的行正程期间需采样512点,采样时钟约为10MHz.因此选用CA3318CE 完全符合要求,只需将其采样率选在10MHz即可。

(4)控制电路:控制电路的核心器件是一片通用逻辑门阵列GAL20V8。

该电路产生帧存储器的读信号MEMR1、MEMR2和写信号MEMW1、MEMW2以及图像采集卡所需的工作状态信号PC/LOCAL和!PC/LOCAL,电路原理如图4所示。U33是一片GAL20V8,它工作在简单模式,管脚18~22配置成输出,其它配置成输入。1~6管脚接PC机的地址线PC_A4~PC_A9,7~10管脚接PC机的地址线PC_A16~PC_A19,管脚11接系统时钟CLK,管脚13接PC机的PC_IOW信号,管脚14接PC/LOCAL信号,管脚15、16分别接行消隐和场消隐指示信号H_MR和V_MR,管脚17接PC机的读存储器信号PC_MEMR,管脚18、19输出帧存储器RAM1的写信号MEMW2和读信号MEMR2,20、21脚输出存储器RAM1的写信号MEMW1和读信号MEMR1,22脚输出信号PC/LOCAL_CLK作为触发器OP6?B的时钟,23脚接PC机的PC_AEN信号。

控制电路还要产生PC/LOCAL信号。该信号必须由PC机控制。在这里,PC/LOCAL作为PC机I/O口的最低一位,口地址是220H~22FH,PC机只需向220H~22FH任意地址写1或0即可以将PC/LOCAL设置为1或0。I/O口地址的译码由U33完成,可以用ABEL语言描述如下:

IOCS=!(!PC_A4&PC_A5&!PC_A6&PC_A7&!PC_A8&PC_A9&!PC_AEN

PC/LOCAL_CLK=IOCS#PC_IOW

IOCS是端口的选通信号,低电平有效。当PC机的地址线PC_A9~PC_A4为100010时,PC_AEN为低电平?PC_AEN为高电平时指示PC机处于DMA状态 时,IOCS有效。C/LOCAL_CLK由IOCS和PC机的I/O口写地址PC_IOW相或产生,当端口未选中时,它一直是高电平;当端口被选中后,由PC_IOW产生一个上升沿。C/LOCAL_CLK的上升沿将触发OP6?B,将PC机的最低一位数据线PC_D0锁存,产生PCLOCAL和!PCLOCAL。

当帧存储器的地址由PC机产生时,需要译码逻辑。C机低于1M的内存空间分配如表1所示。为了不发生地址冲突,从表中可知,可以把D0000H~DFFFFH空间作为帧存储器的映射地址。这部分译码工作也由U33完成,用ABEL语言描述:

MEMCS=!(PC_A19&PC_A18&!PC_A17&PC_A16

由式子可知当PC_A19~PC_A16为1101时,MEMCS有效?低电平 。

帧存储器的读信号MEMR1、MEMR2和写信号MEMW1、MEMW2也由控制电路产生。当PC/LOCAL为0时,PC机读帧存RAM1,同时AD转换的结果送入帧存RAM2;反之亦然。读信号由PC机的外存储器读信号PC_MEMR和译码信号MEMCS产生;写信号由系统时钟CLK、行、场消隐指示信号H_MR、V_MR生成。当H_MR或V_MR任意一个为高电平时,表示现在处于消隐状态;只有当H_MR和V_MR都为低电平时,表示处于场正程和行正程,A/D转换的结果才写入帧存储器。

(5)存储器:为了实时采集和显示,数字图像采集卡中设置了存储器。一般对图像帧存储器有如下要求:A 高速存取,B 存储量大,C 非同步输入输出的存取。存储一帧或一场电视信号必须的存储容量可用下式计算:

存储容量=1帧(或1场)的扫描线数×1行的取样数×量化bit数

在本图像采集卡中,一场采集的图像为512×256点,需要存储容量为128K×8bit的存储器。在前面硬件框图中曾经讨论过,需要两片帧存储器交替工作,也就是需要设置两片128K×8bit的帧存储器,分别用来存放奇数场和偶数场的数据信息,因而选用两片高速静态存储芯SRAM 628128。

两片帧存储器的读信号MEMR1和MEMR2,写信号MEMW1和MEMW2均由控制电路产生。其中读信号与PC机的读存储器信号PC_MEMR有关,而写信号与图像采集卡的采样时钟!CLK有关。帧存储器的八位数据线D0~D7通过接口电路与PC机的数据线PC_D0~PC_D7相连。

上面提到,把帧存储器映射到D0000H~DFFFFH,这样寻址范围只有64K,而一场的图像数据有128K,故采用地址分段实现,这可通过对帧存地址线A16进行I/O操作实现。

(6)时序发生电路:主要用来产生图像采集卡所需的帧存储器的扫描地址信号和实现同步并避开行逆程的消隐信号。

(7)地址切换电路:该电路用于切换时序发生电路产生的扫描地址信号和PC机的地址信号。需要用二选一的数据选择器来切换PC机的地址信号和采集卡上的地址信号。通用的集成电路中只找到四位的数据选择器,若选用它则34条地址线需要九片,那将占用了太多采集卡的空间,故而采用GAL器件来实现。每片GAL16V8可实现8位数据选择,而GAL20V8可实现10位数据选择,从而34条地址线仅需3片GAL16V8和1片GAL20V8。

该图像采集卡已制作完成,经测试性能完全达到设计要求。该图像采集卡可用于DOS操作系统、也可用于Windows操作系统。由于采用了可编程逻辑器件大大减少了芯片数目。

采用摄像头加采集卡作为传感器,可解决许多常规传感器无法实现的场合。如在铸造厂的自动浇注过程中,为了测量砂模中铁水液位的高度,常规液位传感器难以承受1400°C的高温。即使有这样的传感器,因为一个砂模浇完以后,又有新的砂模传送过来,不可能在每个砂模都插一个液位传感器。而采用摄像头拍摄砂模浇口杯的图像,由计算机进行图像处理,就能够计算出砂模浇口杯内铁水液位高度,解决了自动浇注系统中的实时控制问题。

责任编辑:gt

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

    关注

    27

    文章

    8624

    浏览量

    146859
  • 控制系统
    +关注

    关注

    41

    文章

    6543

    浏览量

    110472
  • 存储器
    +关注

    关注

    38

    文章

    7452

    浏览量

    163598
收藏 人收藏

    评论

    相关推荐

    基于FPGA的采集卡图像增强算法应用研究

    本文首先对图像采集卡系统的组成、整体方案和可行性进行了论证,然后给出了图像采集卡的硬件设计。用VHDL和原理图结合的方法对FPGA进行编程,
    发表于 01-15 16:09 2335次阅读
    基于FPGA的<b class='flag-5'>采集卡</b>的<b class='flag-5'>图像</b>增强算法<b class='flag-5'>应用研究</b>

    基于FPGA高速图像采集卡的研制

    摘要:现代测量和检测领域,图像采集卡作为获取信息的重要手段和基础器件,是图像法测量和图像信息获取系统
    发表于 01-16 22:10 41次下载

    基于图像采集卡的智能安防监控系统设计

    本文研究了基于Matrox 图像采集卡的智能安防监控系统的总体解决方案,硬件设计部分详细叙述了该系统
    发表于 10-19 21:07 35次下载

    自动浇注系统的智能控制

    文章针对现有浇注系统存在的问题,从影响自动浇注控制效果的2个关键因素,图像处理和
    发表于 07-22 18:18 36次下载
    <b class='flag-5'>自动</b><b class='flag-5'>浇注</b><b class='flag-5'>系统</b>的智能<b class='flag-5'>控制</b>

    如何使用FPGA实现图像数据采集卡及其驱动设计

    了Pcl9054接口芯片与主机的PCI总线进行通信;根据采集卡的功能要求,FPGA选择AI。TERA公司的EPlc6Q240C8;为保证采集系统实时性的要求,应用winDriver及其
    发表于 02-03 16:26 21次下载
    如何使用FPGA实现<b class='flag-5'>图像</b>数据<b class='flag-5'>采集卡</b>及其驱动设计

    如何选择图像采集卡

    图像采集卡是一种用于将模拟信号转换为数字信号,并将其传输到计算机的设备。它在许多领域中被广泛应用,如医学影像、工业检测、安防监控等。选择适合自己需求的图像
    的头像 发表于 06-27 14:53 955次阅读
    如何选择<b class='flag-5'>图像</b><b class='flag-5'>采集卡</b>

    USB图像采集卡是什么

    USB图像采集卡是一种用于连接计算机和摄像机、摄像头或其他视频设备的设备。它充当了一个接口,使得视频信号可以通过USB接口传输到计算机,并且可以进行图像采集和处理,如
    的头像 发表于 07-26 16:35 1400次阅读
    USB<b class='flag-5'>图像</b><b class='flag-5'>采集卡</b>是什么

    图像采集卡与千兆的区别

    图像采集卡与千兆的区别  图像采集卡与千兆网卡是两种不同的设备,它们功能、用途、技术规格等方
    的头像 发表于 12-15 09:57 1403次阅读

    机器视觉系统图像采集卡的选择

    机器视觉技术是目前工业生产检测实现自动化、智能化的重要应用。机器视觉系统分为图像采集图像处理两大板块,
    的头像 发表于 12-21 10:20 604次阅读

    人工视觉仍然需要图像采集卡

    机器视觉系统的三项重要任务。首先是图像重建,利用原有的模拟视频技术,将摄像机的模拟信号数字化。图像采集卡执行的第二个功能是存储
    的头像 发表于 01-30 14:42 329次阅读
    人工视觉仍然需要<b class='flag-5'>图像</b><b class='flag-5'>采集卡</b>

    机器视觉图像采集卡:关键的图像处理设备

    机器视觉图像采集卡是一种用于采集和处理图像数据的关键设备,它在现代工业生产和科学研究起着至关重
    的头像 发表于 02-22 16:23 461次阅读
    机器视觉<b class='flag-5'>图像</b><b class='flag-5'>采集卡</b>:关键的<b class='flag-5'>图像</b>处理设备

    机器视觉图像采集卡的功能与应用

    机器视觉技术广泛应用于工业生产检测、医疗、交通等领域助力实现自动化、智能化。整个机器视觉系统可分为图像采集图像处理两大模块。而
    的头像 发表于 04-04 08:33 891次阅读
    机器视觉<b class='flag-5'>中</b><b class='flag-5'>图像</b><b class='flag-5'>采集卡</b>的功能与应用

    图像采集卡的选择技巧

    读者众多选择中找到最符合自己需求的产品。首先,理解自己的需求是选择合适图像采集卡的关键。选择图像采集
    的头像 发表于 05-28 18:09 412次阅读
    <b class='flag-5'>图像</b><b class='flag-5'>采集卡</b>的选择技巧

    图像采集卡:增强视觉数据采集

    图像采集卡介绍:视觉数据采集领域,图像采集卡在捕获和处理来自各种来源的
    的头像 发表于 09-24 11:06 258次阅读
    <b class='flag-5'>图像</b><b class='flag-5'>采集卡</b>:增强视觉数据<b class='flag-5'>采集</b>

    图像采集卡的保养和维护

    图像采集卡是计算机和数字图像处理系统不可或缺的组件,它将外部视频信号转换为计算机可以理解和处理的格式。随着数字化进程的加速,越来越多的行业
    的头像 发表于 11-21 13:05 46次阅读
    <b class='flag-5'>图像</b><b class='flag-5'>采集卡</b>的保养和维护