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

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

3天内不再提示

采用CCD技术的钢管长度测量系统的原理、组成及如何实现

电子设计 作者:电子设计 2018-10-10 10:15 次阅读

摘要:提出一种基于CCD技术的钢管长度测量系统设计方案,分析了系统测量原理,详细介绍了系统组成及其各部分功能硬件实现:以FPGA作为中央处理器,线阵CCD器件TCD1206SUP作为光电传感器,实现钢管长度高精度测量;通过RS-485通信传输测量结果,增强了系统的远程控制能力。结合QuartusⅡ,给出CCD驱动电路的时序仿真结果。实验证明:该系统以EP3C25E1448CN作为开发平台,集成度高,易于调试,测量准确度高,具有一定的开发潜力。

0 引言

钢管精整生产线中有一道工序,要对每根钢管的长度进行测量。目前在用的钢管自动测长系统基本可以分为两种:一种是使用推钢装置将到位静止的钢管前推一定的距离,通过与推钢装置同步旋转的编码器和按顺序安装的光电传感器来计算钢管长度;另一种是采用在线测长,即通过旋转辊道带动钢管轴向平移,利用压在钢管上的摩擦轮的运动带动脉冲编码器,并结合光电传感器来计算钢管长度。

CCD,英文全称:Charge-coupled Device,中文全称:电荷耦合元件。可以称为CCD图像传感器。CCD是一种半导体器件,能够把光学影像转化为数字信号。 CCD上植入的微小光敏物质称作像素。一块CCD上包含的像素数越多,其提供的画面分辨率也就越高。CCD的作用就像胶片一样,但它是把图像像素转换成数字信号。CCD上有许多排列整齐的电容,能感应光线,并将影像转变成数字信号。经由外部电路的控制,每个小电容能将其所带的电荷转给它相邻的电容。

本研究分析了在线测长的测量原理和物理实现,以FPGA作为中央处理器,实现系统的高集成度;采用线阵CCD器件TCDl206SUP作为光电传感器,实现对钢管长度高精度的测量,并通过RS-485通信实现测量结果的传输,增强了系统的远程控制性能和资源共享。

1 系统的测量原理

在衡钢初轧厂被测对象为130×130连轧坯,这种坯的总长在30~40 m之间,温度在1 000℃左右。要求实时测量出总长,再用计算机实时对此进行最佳配尺并指导剪切。此外,还要求记录剪切后的段长结果。针对上述要求,本文采用图l所示的测量方案。

采用CCD技术的钢管长度测量系统的原理、组成及如何实现

图中:K1和K2是两组光电开关,CCDl用来测量钢坯的总长,CCD2用来测量钢坯的段长,当钢坯切头后碰到光电开关Kl时,用CCDl相机测出钢坯的尾部长度为X0。假设Kl到CCDl像机测量视场的左边缘为L0,则总长为Ln+X0。测出总长后,经过计算机配尺后,由CCD2控制剪切长度,通过CCD2测出段长,当钢坯的头部碰上K2时,CCD2开始测量。假设CCD2测出的长度为X1,K2和剪口之间的距离为L1,则段长即为L1+X1,段长是在线实时测量、实时显示的。测量X0,X1的过程是这样的:由于测量对象为热轧钢坯,温度在l 000℃左右,本身就是一个发光体。因此测量对象无需外用光源照明,光电开关采用主动式工作,当钢坯运行挡住光电开关发射的信号,光电开关信号就通过测量控制板产生外部中断信号,向计算机申请外部中断,控制CCD摄像机进行数据采集,对采集结果进行滤波后,进行二值化处理,并进行一系列的标定、处理,即可得到被测钢坯的长度。

2 系统组成及各部分功能

该测量系统主要由光源、CCD传感器、CCD驱动电路、FPGA可编程器件、信号调理电路、LCD显示电路、RS-485通信电路以及键盘输入电路等部分构成,其组成框图如图2所示。

采用CCD技术的钢管长度测量系统的原理、组成及如何实现

1)FPGA(EP3C)FPGA(Field-Programmable Gate Array),即现场可编程门阵列,它是在PAL、GAL、CPLD等可编程器件的基础上进一步发展的产物。它是作为专用集成电路ASIC)领域中的一种半定制电路而出现的,既解决了定制电路的不足,又克服了原有可编程器件门电路数有限的缺点。 FPGA是该系统的核心部分,一方面生成CCD驱动信号,控制CCD传感器完成数据的采集,另一方面滤波计算经调理电路A/D转换后输入信号,实现数据处理。然后通过控制LCD显示电路和RS-485通信电路实现数据的显示与传输。若有需要,还可以扩展其功能,譬如当段长满足配尺长度时,控制剪刀进行剪切,并记录剪切段长。

2)CCD传感器驱动电路 该驱动电路是CCD器件应用中的关键技术之一,主要是为了生成满足器件工作时的驱动时序脉冲,本系统采用FPGA实现对线阵CCD器件TCDl206SUP的驱动。

3)信号调理电路 传感器与微处理器之间的转接部分,由于传感器采集到信号一般能量弱,干扰强,且为模拟信号,所以调理电路的主要功能是对信号进行滤波、放大以及A/D转换等处理。

4)LCD显示电路 LCD 液晶显示器是 Liquid Crystal Display 的简称,LCD 的构造是在两片平行的玻璃当中放置液态的晶体,两片玻璃中间有许多垂直和水平的细小电线,透过通电与否来控制杆状水晶分子改变方向,将光线折射出来产生画面。实现数据的显示功能,使操作人员能了解实时测量数据,并对其作出相应处理。

5)RS485通信电路 RS-485最大的通信距离约为1219M,最大传输速率为10Mb/S,传输速率与传输距离成反比,在100Kb/S的传输速率下,才可以达到最大的通信距离,如果需传输更长的距离,需要加485中继器。RS-485总线一般最大支持32个节点,如果使用特制的485芯片,可以达到128个或者256个节点,最大的可以支持到400个节点。现场的测量仪器和上位机的通讯距离较远,所以,该系统采用RS-485通信。当前工业现场总线中以RS-485使用最为普遍,这种网络结构因硬件设计简单、控制方便、成本低廉、通信速率高等优点而应用广泛。

3 系统各部分功能实现

3.1 CCD驱动电路

该驱动电路选用独立脉冲源。由晶体振荡器构成时钟发生电路,输出频率为4 MHz的时钟脉冲,经4分频器得到频率为l MHz的时钟脉冲,再经脉宽调制器合成占空比为1:3的复位脉冲φR,时钟脉冲φ1为0.5MHz,由脉冲信号8分频得到,φ2由φ1反相产生,如图3所示。

采用CCD技术的钢管长度测量系统的原理、组成及如何实现

3.1.1 分频器的实现

该设计需要对4 MHz的时钟脉冲分别进行4分频和8分频,在FPGA设计中,分频器可采用图形输入设计,运用触发器或计数器来实现不同制式的分频;也可运用VHDL代码输入通过不同的算法实现设计。

3.1.2 脉宽调制器的实现

脉宽调制器主要是实现脉冲信号的占空比,由TCDl206SUP驱动时序图中可以得CCD的复位脉冲RS的频率为1 MHz,占空比为l:3。实现1:3调制方法很多,可以采用VHDL有限状态机(FSM)进行设计,设定SO、S1、S2 3种不同的状态,有效脉冲到达时,状态机由SO依次转换到S2。在S2状态时,状态机输出为高电平“1”,其他状态输出低电平“O”,从而实现占空比1:3调制。在本系统的设计中,采用QuartusⅡ的图形输入设计方式。运用两输入信号相异或来实现。

3.1.3 脉冲信号发生器、反相器的实现

脉冲信号发生器由晶体振荡器构成,输出频率为4 MHz的时钟脉冲,作为FPGA的外部时钟,而反相器则可以用一非门电路就可以实现。

把上述各部分所产生的symbol用QuartusⅡ提供的Graphic Editor编辑连接起来。进行整体模块仿真,其结果如图4所示。从仿真结果看,达到设计要求。

采用CCD技术的钢管长度测量系统的原理、组成及如何实现

3.2 信号调理电路

信号调理器是测试系统的重要部分,它在数据采集系统之前对传感器输出信号进行调理,从而提高了数据采集系统的性能和可靠性。常用的调理内容主要有放大、隔离、滤波、通道切换和直接传感器调理等。根据设计要求,本信号调理电路主要是将CCD传感器的信号进行放大,隔离和滤波,考虑到工业应用系统中采集的信号弱、干扰大,频率低等特点,放大电路采用由两片AD526构成的程控放大电路(PGA)和美国BB公司生产的IS0130隔离放大电路两部分组成,具有良好的暂态抗扰性和优良的抗离频噪声性能等优点,能有效地抑制共模干扰电压,FP-GA通过对SWO、SWl和SW2的控制,改变放大器的放大倍数,提高测量的灵敏度;A/D转换器则选用AD770l,AD7701是单片16位A/D转换电路,仅为0.001 5%的线性误差,采用LC2工艺技术制造,内置自校准电路,串行输出接口,可方便地与单片机配接。同时具有功耗低、精度高、抗干扰能力强等特点,适合于在要求精度较高的仪器仪表、秤重计量、参数检测、数据采集和其他测量设备;滤波电路则利用FPGA的可编程功能,生成FIR滤波器内核,实现对信号的滤波处理。信号调理原理图如图5所示。

采用CCD技术的钢管长度测量系统的原理、组成及如何实现

3.3 RS-485通信的实现

RS485有两线制和四线制两种接线,四线制只能实现点对点的通信方式,现很少采用,现在多采用的是两线制接线方式,这种接线方式为总线式拓朴结构在同一总线上最多可以挂接32个结点。在RS485通信网络中一般采用的是主从通信方式,即一个主机带多个从机。很多情况下,连接RS-485通信链路时只是简单地用一对双绞线将各个接口的“A”、“B”端连接起来。

RS-485作为一种串行通信的接口,具有传输距离长、速度较高、电平兼容性好、使用灵活方便、成本低廉和可靠度高等优点,在智能管理、在线控制、地质勘探等许多领域都有着广泛的应用。RS-485收发器分别采用平衡发送和差分接收,即在发送端驱动器将TTL电平信号转换成差分信号输出,在接收端接收信号将差分信号变成TTL电平。在RS-485接口中一根线定义为A,另一根线定义为B,有一个信号地C和一个“使能”端,在“使能”端控制发送驱动器与传输线的切断与连接。当“使能”端起作用时,发送驱动器处于高阻状态,称作“第三态”,即它是有别于逻辑“l”与“O”的第三态。RS-485具有较强的抑制共模干扰的能力和较高的接收器灵敏度,能检测200 mV的电压,因此数据传输距离可达1 km以外。

RS-485接口连接器一般采用DB9的9芯插头座,与智能终端RS-485接口采用DB9孔。最简单的RS-485通信线电路电缆由两条信号线路组成,接口一般采用屏蔽双绞线传输。RS-485与FPGA的接口电路如图6所示。

采用CCD技术的钢管长度测量系统的原理、组成及如何实现

4 系统的软件实现

该系统以Aherla公司的EP3C25E1448CN作为中央处理器,整个测量过程主要包括初始状态、数据采集、数据处理、数据显示和数据传输等5种不同的状态。可利用有限状态机方法进行设计,其状态转换图如图7所示。通过开发工具QuartusⅡ对各模块的VHDL源程序及顶层电路进行编译、逻辑综合,电路的纠错、验证、自动布局布线及仿真等各种测试,最终将设计编译的数据下载到芯片中。

采用CCD技术的钢管长度测量系统的原理、组成及如何实现

5 结论

本系统以可编程逻辑器件作为开发平台处理数据,高精度的CCD器件实现数据采集,RS-485通信完成数据的传输,使整个系统具有集成度高,易于调试,测量准确度高,易于实现远程控制和信息资源共享的特点,具有一定的开发潜力。

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

    关注

    68

    文章

    18271

    浏览量

    222119
  • 数据采集
    +关注

    关注

    38

    文章

    4519

    浏览量

    112313
  • 信号发生器
    +关注

    关注

    28

    文章

    1276

    浏览量

    107769
收藏 人收藏

    评论

    相关推荐

    基于面阵CCD测宽技术实现激光辅助测宽系统的设计

    、劳动强度大、技术实现复杂,甚至有的还有一定的辐射。这里提出一种简单易行的方案来实现基于面阵CCD和激光辅助的测宽系统
    发表于 08-17 13:56 1168次阅读
    基于面阵<b class='flag-5'>CCD</b>测宽<b class='flag-5'>技术</b><b class='flag-5'>实现</b>激光辅助测宽<b class='flag-5'>系统</b>的设计

    无缝钢管的在线测径及管端测厚

    `无缝钢管测径仪  无缝钢管的在线测径系统,我们采用光电法的大直径测径仪来进行检测,它可以测量直径值及椭圆度尺寸,并且可
    发表于 04-23 16:00

    深度解析——棒材测径仪的测量系统

    传统的冷却后手工测量的方法,不仅劳动强度大,而且信息反馈慢,因而直接影响钢材的质量与经济效益。采用非接触的光学测量原理,配以CCD作为快速传感器,使高精度线材直径
    发表于 10-09 09:29

    CCD图像测量系统组成

      图是CCD图像测量系统的结构图,它由图像传感器、摄像控制器、像素检测器三个主要单元组成。光学成像装置是光学图像的采集部分,它将被测物体成像在CC
    发表于 11-15 15:06

    应用于热轧钢管的测长仪

    ,保留最大值。当钢管进入相机视野后系统即进行测量,轧制完成钢管退出后显示屏将保留钢管的最大长度
    发表于 12-03 10:06

    东莞CCD视觉测量技术有哪些有点?

    CCD视觉检测技术是目前检测领域的高端技术,应用在很多行业,在工业制造领域具有十分重要的作用。CCD视觉检测系统是由
    发表于 04-10 11:38

    请问怎么设计一种钢管长度测量系统

    怎么设计一种钢管长度测量系统钢管长度测量
    发表于 04-13 06:05

    深圳CCD视觉检测技术测量时有哪些优点?

    深圳CCD视觉检测技术是目前检测领域的高端技术,应用在很多行业,在工业制造领域具有十分重要的作用。深圳CCD视觉检测系统是由
    发表于 08-31 15:03

    基于旋转编码器的长度测量系统设计

    设计了采用旋转编码器、以PLC 为控制处理器的车用厢板长度测量系统,分析了长度测量
    发表于 01-11 16:00 161次下载

    基于CCD技术钢管长度测量系统设计

     提出一种基于CCD技术钢管长度测量系统设计方案,分析了
    发表于 07-21 16:19 29次下载

    钢管长度重量换算

    钢管的重量=0.25×π×(外径平方-内径平方)×L×钢铁比重 其中:π = 3.14 L=钢管长度 钢铁比重取7.8 所以, 钢管的重量=0.25×3.14×(外径平方-内
    发表于 09-04 12:54 1.2w次阅读

    对于螺旋钢管截面测量的测径仪

      大直径测径仪为了实现多规格螺旋钢管的外径尺寸检测,采用间距可调双测头技术实现,通过调节测头间距,实现
    发表于 03-07 15:24 205次阅读

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

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

    钢管测量是如何实现的,它的生产技术包括哪些

    钢管的生产可以分为两大类:无缝钢管和焊接钢管, 生活日常中常见的就是无缝钢管,无缝钢管生产方式分为热轧无缝管、冷拔管、精密
    发表于 08-21 11:12 463次阅读

    如何测量钢管的电阻值

    测量一根500米长的钢管的电阻值,最简单的方法就是用数字万用表的电阻档去测量其阻值,测量时,将数字万用表调至电阻档,并将其黑表笔接钢管的一
    的头像 发表于 10-30 17:48 4812次阅读
    如何<b class='flag-5'>测量</b><b class='flag-5'>钢管</b>的电阻值