线阵CCD微米级圆钢光电测径仪的设计方案

发布者:静逸心境最新更新时间:2014-03-17 来源: elecfans关键字:线阵CCD  AT89C2051  圆钢光电测径仪 手机看文章 扫描二维码
随时随地手机看文章

  引言

  在钢铁工业生产中传统的圆钢测径方法有很多,如利用尺寸工具抽样检测、电磁式接触测量等。用尺寸工具测量,精度不够且速度很慢;用电磁式测量是接触式测量,测量比较麻烦且精度和速度也难以得到保证。CCD电荷耦合器件广泛应用于图像扫描、非接触式尺寸检测、位移测定条形码读出等光电探测和光电成像领域,具有自扫描、精度高、灵敏度高、光谱响应量宽等优点[1]。CCD 微米级非接触式圆钢光电测径仪是一种基于CCD光电检测技术的非接触式圆钢专用光电测径装置。它具有非接触、速度快、精度高、小型化、结构简单等优点,可以在光线暗、高温、高速等恶劣条件下,在生产线上动态无损地随时监控圆钢直径的微小变化,具有较高的实用价值。

  1 系统总体设计

  1.1 CCD微米级非接触式圆钢光电测径仪的测量原理

  CCD微米级非接触式圆钢光电测径仪光路测量原理如图1所示。

  

CCD微米级非接触式圆钢光电测径仪光路测量原理 www.elecfans.com

  平行光源从镜L1发出平行光束。此光束照射在光路内的圆钢工件上,经光学镜头L2成像在CCD的感光面上。CCD器件把感光面上的光信号转换成与光强成比例的电荷量,在一定频率的时钟脉冲驱动下,从CCD的输出信号U0波形中反映出来。对U0进行信号处理,并根据工件的成像在CCD输出波形中的宽度推算标定出工件的实际尺寸。

  1.2 主要信号处理过程

  CCD的行同步脉冲FC和标准脉冲SP与输出信号U0的关系如图2(a)所示。放入工件后,在行同步脉冲FC中间的U0波形部分时段变成了低电平,低电平的宽度随工件直径尺寸线性变化,如图2(b)所示。

  

CCD的输出信号

  图2 CCD的输出信号

  在每个行脉冲FC周期内对U0进行信号处理,过程如图3所示。将U0信号通过低通滤波电路,滤去高频干扰;对U0进行一次微分边界分离,然后通过绝对值电路将信号进行一致化处理便于进行二次微分;接着进行二次微分以提高分辨率,然后通过过零检测电路找到测量中心,最后进行二值化处理为后续的脉冲计数做好准备。

  

行脉冲FC周期内对U0进行信号处理的过程

  图3 行脉冲FC周期内对U0进行信号处理的过程

  1.3 系统搭建方案

  系统搭建方案如图4所示。

  

系统总体搭建方案

  图4 系统总体搭建方案

  采用高亮度LED和合适焦距的透镜组成光源盒,并利用其特性产生较好的平行光,照射物体然后通过光学镜头在CCD上成像。CCD的输出信号通过9针串行口将信号输送到积分时间调整与信号处理电路模块,然后此模块将处理好的信号输送到计数与通信电路模块进行计数测量转换,并和显示模块通信将测量值发送给ARM处理器。最后由智能显示终端显示测量值,并实现校准标定查询等功能。[page]

  2 系统的实现

  2.1 积分时间调整与信号处理电路

  2.1.1 硬件设计

  积分时间调整与信号处理电路结构框图如图5所示。

  

积分时间调整与信号处理电路结构框图

  图5 积分时间调整与信号处理电路结构框图

  由于CCD的输出信号U0受光强影响,光强越强U0波形幅值越大,故需对CCD进行积分时间闭环调整,以保证信号U0的最高幅值在3~4 V范围内。将U0的波形通过双比较器LM393与3 V和4 V电压比较,并将比较结果输入到单片机AT89C2051中,单片机根据结果通过四根数据线设置CCD驱动器的积分时间设置挡位M0~M3(其中0000为最短积分时间,1111为最长积分时间),以保证有合适的积分时间,使U0的最高幅值在要求范围内,便于进行准确测量。积分时间调整好后,通过与门控制将行同步脉冲FC输出。U0经由4个双运放LM353搭建的滤波、一次微分、滤波、绝对值、放大、二次微分、滤波、电平调整进行信号处理后再通过LM393比较器与0 V比较进行过零检测,并将信号输入到单片机AT89C2051中进行软件二值化,二值化好以后将信号输出。

  2.1.2 软件设计

  积分时间调整与信号处理的程序流程如图6所示。

  

积分时间调整与信号处理程序流程

  图6 积分时间调整与信号处理程序流程

  系统存在外界光干扰时需实时对积分时间进行调整。程序中用行同步脉冲FC做中断源,在行同步脉冲FC中,不断判断U0的幅值是否位于3~4 V范围内。如果不在,立即调整M0~M3的值,直到U0的幅值合适为止。此时将行同步脉冲FC通过与门控制输出,并将过零检测的信号软件二值化后输出。

  2.2 计数与通信模块

  2.2.1 硬件设计

  计数与通信模块结构框图如图7所示。

  

 计数与通信模块结构框图

  图7 计数与通信模块结构框图

  由单片机AT89C2051接收来自积分时间调整与信号处理模块的信号。在行同步脉冲FC周期内对标准脉冲计数,可得知U0波形工件成像的两个边界内的标准脉冲个数。找出标准脉冲与实测工件标准尺寸之间的关系进行标定校准,即可得出工件的实际尺寸。可暂时将测量值通过由74LS373和DS1225扩展的片外RAM存储下来,然后通过RS232串口发送给显示模块。[page]

  2.2.2 软件设计

  MCU中计数与通信程序框图如图8所示。

  

MCU中计数与通信程序流程

  图8 MCU中计数与通信程序流程

  程序中存在串口中断和外部中断0,设置串口中断为高优先级中断,由串口的收中断接收来自显示模块中ARM微处理器的控制指令,以确定是否开始测量、存储或查询;由串口的发中断将测量值发送给ARM微处理器进行显示。以行同步脉冲FC的下降沿作为外部中断0触发信号,FC的下降沿到来产生中断后即开始对标准脉冲计数。当查询到二值化信号Q由高电平变为低电平时记录此时标准脉冲个数N1,当查询到二值化信号Q由高电平变为低电平时停止计数,记录此时标准脉冲个数N2;N=N2-N1,按标定校准得系数计算测量值,并转化为ASCII码暂存于外部RAM中,以备直接显示或查询。

  2.3 显示模块

  由ARM微处理器接收触摸键操作信息并分析要进行何种操作,然后通过串口发送指令给计数通信模块,并从串口接收来自计数通信模块的测量信息。通过LCD触摸屏显示测量信息,也可以通过Flash/RAM存储测量信息和操作界面。

  显示模块软件设计流程如图9所示。

  

显示模块程序流程

  图9 显示模块程序流程

  程序中不断扫描触摸键盘并等待串口中断。若扫描到某个键被按下,则发送相应指令到串口控制计数模块测量;若有串口中断判断相应字头,则控制LCD显示或更新系统设置。

  3 系统实现效果

  系统实现效果如图10所示。

  

系统实现效果

  图10 系统实现效果

  系统总体效果良好,体积小且是非接触式测量。测量精度和速度基本满足微米级测量要求,误差在±0.005 mm之间,高于国家生产测量精度标准;人机界面友好,可以很好地满足生产过程中静态或动态测量圆钢的要求。

  结语

  本文提出了线阵CCD微米级非接触式圆钢光电测径仪的设计方案,以ARM微处理器和单片机为核心,解决了传统圆钢测径方法中系统的接触式测量的局限,具有结构简单、小型化、非接触、精度高等特点。实验结果表明,该系统实现了CCD非接触式圆钢光电测径,测量结果准确,精度高、稳定性好,且可直接方便地显示测量结果。该系统已经应用于钢厂圆钢生产高标准检测,有较高的实际应用价值。

关键字:线阵CCD  AT89C2051  圆钢光电测径仪 引用地址:线阵CCD微米级圆钢光电测径仪的设计方案

上一篇:分析智能救援机器人的设计要点
下一篇:基于热释人体红外和温度传感系统的智能温控风扇及照明控制系统

推荐阅读最新更新时间:2024-03-16 13:38

74ls138和AT89C2051组成的数字电压表电路
我们利用AD574与ATMEL公司的低价高性能单片机AT89C2051组成一个高精度的数字电压表,电原理图如图1,AD574是12位逐次比较型A/D转换器,共有12根数据线,AT89C2051的P1与AD574的高8位数据线直接相接,AD574的低4位数据线与单片机的高半4位P1.4——P1.7直接相接,数据的读取是依靠单片机的控制线进行分时选通进行。P3.5接AD574的字节短周期控制线(A0),P3.4接读转换数据控制脚( ),P3.7直接与工作状态指示端(STS)相连,这样的结构决定只能是8位输出形式,故 这里我们采用10V量程的输入模式,故AD574的Pin13为被测电压的输入端,因为只使用了一片AD574转换芯片,所以
[单片机]
74ls138和<font color='red'>AT89C2051</font>组成的数字电压表电路
基于AT89C2051的倒车防撞超声波报警系统
  本方案所设计的倒车防撞报警系统采用软、硬件结合的方法,具有模块化和多用化的特点。设计中介绍了超声波检测的发展及基本原理,阐述了超声波传感器的原理及特性。对于系统的一些主要参数进行了讨论,并且在介绍超声波测距系统功能的基础上,提出了系统设计的总体构成,本方案的提出将对汽车主动防撞乃至自动驾驶产生,给驾驶者提供一个倒车的操作指令。   1.引言   众所周知,要检测两头之间是否有障碍物,一般的做法是一头发射一个信号,在接收处判断是否有信号接收到,若有信号接收到,说明中间没有障碍物;若接收不到,则说明有障碍物。然而在汽车倒车防撞报警系统的设计中,由于汽车是一个移动的物体,不可能在某一具体的位置上安装接收或发射装置,这就决定了系统
[单片机]
基于<font color='red'>AT89C2051</font>的倒车防撞超声波报警系统
AT89C2051简易正弦波\三角波\方波发生器
/***************************************************************** 简易正弦波\三角波\方波发生器 使用keil C51,12MHz晶振,AT89C2051 ******************************************************************/ #include reg51.h #define uchar unsigned char #define uint unsigned int #define key P3 //键盘口 #define dataout P1
[单片机]
轻松编程实现无线遥控
  电路功能   无线收发组件中,315MHz收发组件是常用的一种,若要自制则相对要困难些。本文所介绍的无线收发电路采用ATMEL公司的AT89C2051单片机作为编码和解码电路的核心器件,接收端采用1602字符液晶显示器显示所接收到的数据。   工作原理   首先介绍编码电路。在使用过程中,笔者直接将发送模块的三个端子与自制的一块学习板相连,没有添加其他电子元件,属单片机最小系统,S1和S2为两个按键,本文程序未用。图1所示为发送端电路图,图2为接收端电路图。 图1 发送端电路图 图2 接收端电路图   接收端将接收到的数据送入单片机的同时,还会驱动发光二极管以便对硬件和软件纠错,若数据接收成功还将显示在16
[单片机]
轻松编程实现无线遥控
基于AT89C2051单片机的电子导游系统
   引 言   随着生活水平的提高,越来越多的人把旅游当成了一种时尚的消费方式,而有些问题也随之产生,如导游人员的缺乏及其素质不高,加之大批喜欢独立自由的旅游者的出现,这些促使了电子导游系统的产生。电子导游系统发展有个过程,最开始时是一种半自动化系统,功能是把景点信息以语音文件格式存储在导游机里,一般通过键盘直接键入景点代码,选择播放。这种类型的导游机,缺点是要输入景点代码,很不方便。发展到现在,出现了全自动化的导游机,它在景点先安放无线发射模块,这些发射模块可以控制工作范围,这样在各个景点就有不同的编码信号。游客到达景点后,游客手上的导游机会自动接收编码信号,经过解码后,由控制中心控制语音播放即可。本文介绍了这一全自动化导游
[单片机]
基于<font color='red'>AT89C2051</font>单片机的电子导游系统
基于AT89C2051单片机的排矿阀门控制系统设计
0 引言 磁力脱水槽是选矿厂对细粒嵌布铁矿物较为有效的选别设备。广泛应用在磁铁矿(或焙烧磁铁矿)选矿工艺中。磁力脱水槽操作目前采用人工操作。岗位工人按着给矿量的变化,用取矿勺估测精矿层的深度和目测颜色的方法掌握矿层界面的位置,从而调整精矿排矿阀门(胶堆、闸门)阀位的大小,以便相对保证精矿品位和金属回收率的最佳值。在生产实践中,当正常状态下各工序的矿浆量、浓度、品位相对稳定时,磁力脱水槽的选别指标较好。而当给矿量等指标变化频繁时,磁力脱水槽选别指标则急剧恶化,进而影响到选别作业给矿的稳定。在这种状态下,需要岗位工人不断调整阀门操作以满足铁精矿品位和金属回收率的要求。传统的人工操作是岗位工人利用操作勺探测矿层深度和目测颜色的方法掌
[单片机]
基于<font color='red'>AT89C2051</font>单片机的排矿阀门控制系统设计
AT89C2051烧写器的制做与调试
现在都用S52了,还用C2051干嘛!价格也差不多。但是C2051的体积要比S51、S52小很多,而且引脚只有20只,在一些简单的控制中,这些引脚已足够了,小的体积更具有优势些。但目前好像还没有支持在线编程(ISP)的S2051。因此试着做个C2051的编程器,更主要的是与大家分享一下在电路制做过程中硬件、软件的除错技巧,尽量做到一次成功的经验和方法。 在网上找了一番,图很多,大同小异。上一张最通用的图: 上图是可以烧写很多器件的电路,它的PCB板在网上也很容易找。但因为是实验制做,没用PCB,就用万用板吧。由于宽体的器件都有支持ISP的器件,所以我去掉了40脚宽体IC座,只留了个20脚窄体IC座用来烧写C2051,修改电路
[单片机]
<font color='red'>AT89C2051</font>烧写器的制做与调试
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved