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

    文章

    8191

    浏览量

    141708
  • 控制系统
    +关注

    关注

    41

    文章

    5960

    浏览量

    108684
  • 存储器
    +关注

    关注

    38

    文章

    7141

    浏览量

    161971
收藏 人收藏

    评论

    相关推荐

    基于SAA7130HL的视频采集卡设计

    SAA7130HL;视频采集卡;I2C 总线;WDM 驱动程序图分类号 TN919.8实时图像采集
    发表于 10-16 15:34

    内燃机台架试验数据采集处理及控制系统研究

    内燃机台架试验数据采集处理及控制系统研究没有先进的测量方法和装置以及现代测试技术,就不可能实现内燃机大规模试验的自动化。只有使用精确的测量方法和仪器,以及先进的数据处理方法,才能得到精确的试验数据
    发表于 04-16 13:36

    基于DSP的图像处理系统应用研究

    基于DSP的图像处理系统应用研究摘要   本文介绍了一种基于FPGA+DSP结构的具有通用性、可扩充性的高速数字图像处理系统硬件平台。重点
    发表于 12-19 11:05

    焊接图像及电流电压综合采集系统

    焊接图像及电流电压综合采集系统焊接过程,通过对焊接时的电弧电压、焊接电流、短路时间等电参数进行分析,可以
    发表于 04-15 16:17

    图像采集卡

    我想问下,怎样用verilog来编写图像采集卡的输入信号啊,需要了解些什么?
    发表于 10-27 19:35

    模拟采集卡和数字采集卡

    (DV/AV/S-video),全接口板卡。 如果说高速相机和工控机分别是机器视觉系统的眼睛和大脑,那么图像采集卡就是机器视觉系统的心脏。它要准确接受前端摄像机的各种规格的视频数据,接
    发表于 12-09 11:25

    雷达回波系统应用研究

    和微电子等信息技术的发展密切相关。信息技术的快速发展,为高速数据采集技术的进步奠定了坚实的基础。雷达回波系统的信号处理的任务不断加重,对雷达回波系统
    发表于 07-01 11:47

    基于图像处理的PCB自动检测系统的设计与研究(第一部分)

    图像采集卡型号是:NV7004-N,将CCD摄像机模拟信号转化为数字信号传输到上位机实时显示,并能完成图像的抓拍功能。  2.2 电机运动控制
    发表于 09-13 16:31

    横跨Windows和Linux等平台的高性能图像采集卡PCIe-8604

    `机器视觉应用领域十分广泛,可分为工业、科学研究、军事和民用4大领域。整个机器视觉系统分为图像采集图像处理两大板块,采用模拟工业相机的
    发表于 03-07 14:21

    【案例分享】机器视觉系统图像采集卡功能解析

    机器视觉技术是目前工业生产检测、医疗检测等领域为实现自动化、智能化而采取的应用。整个机器视觉系统分为图像采集图像处理两大板块,采用模拟工业
    发表于 07-19 04:00

    如何采用数据采集卡设计测井数据采集控制系统

    测井数据采集控制系统原理是什么?由哪些构成?数据采集有哪些方案设计?如何采用数据采集卡设计测井数据采集
    发表于 04-13 06:25

    基于研华数据采集卡PCI—1710—B的倒立摆控制系统研究

    倒立摆控制系统是一个典型的高阶次、不稳定、多变量、非线性和强藕合控制系统。本文研究对象是基于研华公司数据采集卡PCI—1710—B 的倒立摆控制系统
    发表于 08-15 08:13 25次下载

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

    本文研究了基于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>

    自动浇注系统的智能控制

    自动浇注系统的智能控制(创新创业与人工智能)-自动浇注系统
    发表于 09-30 13:10 5次下载
    <b class='flag-5'>自动</b><b class='flag-5'>浇注</b><b class='flag-5'>系统</b>的智能<b class='flag-5'>控制</b>