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

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

3天内不再提示

基于TCD142D线阵CCD器件实现双路CCD线纹监控系统的设计

电子设计 来源:电子技术应用 作者:胡煜,桑蔚,高教波 2020-11-04 10:41 次阅读

工业生产和科学实验中,常常会遇到尺寸在一毫米以内的狭缝或细丝直径的测量或定位问题。传统的测量方法是使用精密的量具进行测量,这些测量或定位方法速度慢、误差大,应用范围受到限制。采用CCD成像方法定位或测量细丝直径具有测量精度高、速度快、使用方便、易与计算机相连从而实现自动化监控等优点。

双路CCD高精度线纹位置实时监控系统是西安应用光学研究所六室研制的非接触线纹在线定位测量仪器,能够完成大迭纸钞裁切之前的精确定位,配置一定的裁切工具,可实现纸钞的自动切割。仪器可安装在裁切机处,在下刀之前对大张钞票的定位线的位置进行精确、实时、非接触测量,并实时显示测试的位置偏差结果;同时可将“正确”与“错误”的状态信息传送到上端PLC控制器,从而进行正确的操作。该系统具有方便的零位修正和绝对尺寸定标功能,并具有修正量值保存和系统自检保护等功能,可广泛应用于造纸厂、印钞厂、布匹厂等需精度定位的场合,亦可应用于细丝直径、线纹量具的在线测量等领域。

1 工作原理

双路CCD高精度线纹测量实时监控系统主要由双路CCD摄像头及光源和电路箱等几部分组成,系统的功能模块框图如图1所示。

基于TCD142D线阵CCD器件实现双路CCD线纹监控系统的设计

系统采用日本东芝公司的TCD142D(2048位)线阵CCD器件作为探测元件。光源均匀地照射在被测纸张的定位线处,定位线经光学系统按一定倍率成像在CCD器件的光敏面上,入射光子被排列成一排的光敏单元吸收,同时产生一定数量的光生电荷,在光积分期间,这些光生电荷被存储在彼此隔离的相应像元的势阱中。在电荷转移期间,各个像元中的光生电荷按奇偶数分配,同时转移到设置在像元上下两侧的移位寄存器中,然后在传输脉冲的控制下,依次转移到输出端,因而在光敏面上形成了线纹的影像,实现了对被测目标的一维扫描和信号读出。CCD输出信号大小与照射光强成正比,影像部分像元输出信号电压幅度较小,非影像部分像元输出电压幅度较大,因此线纹在CCD输出信号中形成了一个楔形的凹陷波形,只要统计出楔形在整个CCD输出信号波形中所占的单元数及其相对位置,就可得出纸张的位置是否发生了移动及其相对位移量。如在误差范围之内则通知上位机可以控制切刀下刀,否则通知上位机不能下刀并显示误差,由工作人员进行调整直至使纸张位置正确。整个过程中系统实时测量并显示误差,正确后显示“0000”,工作人员按确认键后系统会立即通知上位机可以下刀。系统各模块的参数如表1所示。

表1 系统模块参数表

2 硬件设计

电子学系统主要由CCD驱动电路、高速A/D转换电路、快速存储电路、89C52单片机系统、键盘输入电路、数码显示电路和电源电路等部分组成。其功能框图如图2所示。

在各部分电路中,最重要的是数据的快速存储电路,如图3所示。显然,对线纹的定位即对纸张的定位已变为求线纹影像部分占多少个有效的RAM单元及这些单元在RAM中的起始地址和结束地址的问题。

3 软件设计

双路CCD高精度线纹测量实时监控系统的软件流程如图4所示。

由于系统用于在线测量,探测装置安装于切裁器械上,每次下刀时都有一定的震动,机械结构的加工装配难免存在一定的误差,照明光源的不完全均匀,都可影响系统的测量精度。为保证系统的精确稳定、使用方便,在软件上采取了如下主要措施:

(1)系统定标

当系统的工作距离确定之后,为了用目标像所占的像元数N确定目标的实际尺寸,需在正式测量之前对系统进行定标。定标的方法应为:先将一已知尺寸的标准模块置于被测目标位置,然后通过读出数字量确定该模块的像所占CCD像元数,由此可得到目标在系统CCD成像的一个比例系数K。

通常把K值存入计算机中,在对目标进行连续测量时,可随时通过软件计算出目标的实际尺寸。此种方法简单明了,但由于其中未考虑系统误差的影响,因此测量精度不高。为了在实测值中去除系统误差,可采用二次标定法来确定系统中的比例系数K。

若设系统误差为b,则被测物体的实际尺寸X与其相应成像像元数Y之间有:X=KY+b,因此可采取两次标定以确定K和b值。

采取以上的二次标定法测得K和b值后,即可清除系统误差对测量精度的影响。应当注意的是,以上两种标定法只考虑了系统在相对静态测量时的标定。对于动态在线测量,还应根据实际情况采取计算机矫正法来提高测量精度。

(2)有效的边沿提取

要确定纹线影像范围,就要确定一个阈值,此阈值是线纹在CCD上所成影像的输出信号最大值与最小值的平均值。从RAM中读取出的数据值在阈值之下的,该数据所在单元计入线纹范围之内,否则不计入。显然此值随照明光线的强弱变化而变化,不是一个定值。不采用固定的阈值,而是每次采样都统计出一个随照射光强和外部环境影响变化的阈值作为影像边沿的起始点和结束点,这样可以有效地将影像范围确定,避免因光强变化引起的误差。

(3)毛刺噪声的剔除

理想情况下,由A/D转换的模拟信号应只有线纹处的电平较低,其他部分较高,且上升、下降沿很陡。由于CCD探测元件和A/D转换器的灵敏度和精度都很高,因此很容易将视频信号中掺杂的噪声也一起转换出来,如图5所示。

除了硬件中采取抗干扰措施外,还有必要利用软件进行毛刺噪声的剔除。因为有用信号所造成的图像楔形部分一定比干扰信号造成的楔形图像幅度差大得多,因此采取的办法是将整个波形中各个毛刺的最大幅度与最小幅度之差进行比较,其中最大的一个,就是我们所要寻找的线纹。 整个系统的位置测量精度达±9μm,测量范围在相对零位时为±5mm,采样速率CCD帧频可达100Hz,即204.8kHz的采样率。整个程序包括系统自检、数据采样、处理,耗时约350ms,可完成零位校准、尺寸定标、误差限值的自动保存等多项校准功能。

责任编辑:gt

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

    关注

    32

    文章

    881

    浏览量

    142242
  • 控制器
    +关注

    关注

    112

    文章

    16351

    浏览量

    177965
  • 监控系统
    +关注

    关注

    21

    文章

    3914

    浏览量

    174631
收藏 人收藏

    评论

    相关推荐

    线CCD数据采集及LCD显示

    线CCD数据采集及LCD显示 Linear Array CCD Data Acquisition and LCD Display 摘要:以TCD
    发表于 01-11 12:08 45次下载

    高速高精度线CCD-TCD141C

    TCD141C是日本东芝公司生产的5000位象元二相线CCD 器件,由于在工艺中采用了埋层沟道和加速电极结构,其工作频率可 20MHz ,
    发表于 04-24 17:15 45次下载

    基于线CCD的精密测角系统

    本文提出了一种基于线CCD的精密测角系统,该系统线
    发表于 02-24 11:35 32次下载

    基于CPLD的线CCD驱动的实现

    摘 要:本文以日本东芝公司的线CCD器件TCD1206SUP为例,在研究了线
    发表于 07-15 13:42 68次下载

    通用线CCD采集系统设计

    通用线CCD采集系统设计 摘要:针对设计微型光谱仪时常会根据需要更换CCD,PDA的现状,采用Cypress公司的AD21310和Cyc
    发表于 03-13 10:23 2386次阅读
    通用<b class='flag-5'>线</b><b class='flag-5'>阵</b><b class='flag-5'>CCD</b>采集<b class='flag-5'>系统</b>设计

    基于线CCD的图像和位置传感系统

    基于线CCD的图像和位置传感系统 摘要:本文介绍的是一种基于线
    发表于 04-13 14:15 1198次阅读
    基于<b class='flag-5'>线</b><b class='flag-5'>阵</b><b class='flag-5'>CCD</b>的图像和位置传感<b class='flag-5'>系统</b>

    TCD142D构成线CCD驱动电路

    TCD142D构成线 CCD驱动 电路:
    发表于 10-28 11:17 4635次阅读
    <b class='flag-5'>TCD142D</b>构成<b class='flag-5'>线</b><b class='flag-5'>阵</b><b class='flag-5'>CCD</b>驱动电路

    CPLD实现线CCD驱动电路

    采用MAXⅡ器件的EPM240T100C5N为控制核心,以TCD1500C为例,设计了基于CPLD的线CCD驱动电路,完成了硬件电路的原理
    发表于 11-03 15:24 129次下载

    线CCD驱动时序及模拟信号处理的设计

    为保证线CCD在图像测量中正常、稳定工作.必须设计出适合其工作的时序驱动电路。在分析TCDl501D线
    发表于 11-07 15:08 148次下载
    <b class='flag-5'>线</b><b class='flag-5'>阵</b><b class='flag-5'>CCD</b>驱动时序及模拟信号处理的设计

    基于ATMega16L单片机的TCD1208AP线CCD接口设计

    TCD1208AP线CCD为对象,设计了CCD到PC机串口的接口电路。内容主要包括:TCD1
    发表于 03-06 16:28 214次下载
    基于ATMega16L单片机的<b class='flag-5'>TCD</b>1208AP<b class='flag-5'>线</b><b class='flag-5'>阵</b><b class='flag-5'>CCD</b>接口设计

    CCD器件及其驱动电路的工作原理及测量系统的组成和参数设定的方法

     文章介绍了线CCD器件及其驱动电路的工作原理,给出了TCD142D的各技术参数和性能指标,同时介绍了
    发表于 11-21 15:48 18次下载
    <b class='flag-5'>CCD</b><b class='flag-5'>器件</b>及其驱动电路的工作原理及测量<b class='flag-5'>系统</b>的组成和参数设定的方法

    如何使用线CCD实现图像采集详细论文说明

    介绍了基于CPLD的线CCD数据采集系统的硬、软件构成,工作原理及设计方案。采用TOSHIBA公司近年来推出的高速线
    发表于 11-28 16:23 24次下载

    基于TCD142D线CCD和时序发生器实现CCD数据采集电路的设计

    线CCD(Charge Coupled Device)越来越广泛地被应用到工业、军事、民用行业。采用CCD数据采集卡和微机相结合,对被测图像信息进行快速采样、存储及数据处理,是
    的头像 发表于 08-21 09:30 4698次阅读
    基于<b class='flag-5'>TCD142D</b><b class='flag-5'>线</b><b class='flag-5'>阵</b><b class='flag-5'>CCD</b>和时序发生器<b class='flag-5'>实现</b><b class='flag-5'>CCD</b>数据采集电路的设计

    基于CPLD工作模式可调的线CCD驱动电路的设计讲解

    针对传统驱动电路一旦做出修改,则需对硬件或程序进行改变的缺点,以型号为TCD1707D线CCD为例,介绍了一种工作模式可调的驱动方法。该方法是利用复杂可编程逻辑
    发表于 03-01 16:51 9次下载
    基于CPLD工作模式可调的<b class='flag-5'>线</b><b class='flag-5'>阵</b><b class='flag-5'>CCD</b>驱动电路的设计讲解

    基于CPLD工作模式可调的线CCD驱动电路的设计讲解

    针对传统驱动电路一旦做出修改,则需对硬件或程序进行改变的缺点,以型号为TCD1707D线CCD为例,介绍了一种工作模式可调的驱动方法。该方法是利用复杂可编程逻辑
    发表于 03-01 16:51 25次下载
    基于CPLD工作模式可调的<b class='flag-5'>线</b><b class='flag-5'>阵</b><b class='flag-5'>CCD</b>驱动电路的设计讲解