首 页文档资料下载资料维修视频包年699元
请登录  |  免费注册
当前位置:精通维修下载 > 文档资料 > 家电技术 > 单元电路介绍 > 其它电路
一种基于CPLD的超声波测厚系统的设计
来源:本站整理  作者:佚名  2011-09-15 05:27:57





4 测厚程序设计
    由于本系统采用的是12位输出的ADC574模数转换器,所以可保证很高的测厚精度,本系统超声测厚仪采用VerilogHD编程实现数据采集处理模块门,它的CPLD软件实现方法如图4所示,测量的过程如下。

d.jpg


    (1)仪器上电,进入测量状态,CPU首先对CPLD进行初始化,使计数器及锁存器清零,CPLD等待CPU的发射请求。
    (2)若接收到CPU的发射请求,CPLD产生一个几百纳秒的触发信号,开通高压电路,激励探头产生超声波,同时启动计数器开始计数。根据测厚仪1~300 mm的测量范围,采用软件自带的一个16位计数器即可涵盖所需要的测量范围。如果CPLD的资源比较紧张,还可以用VerilogHDL语言设计一个合适位数的计数器(例如12位计数器),以达到合理利用资源的效果。
    (3)如果CPLD在合理的时间内未接收到回波信号,则回波有效标志位为0,锁存器里的数据无效,CPU不读取。当CPLD接收到回波信号时,还需对接收的回波信号做宽度检测,仅当回波宽度在合理范围内,才认为是有效的,回波宽度检测是为了避免由于探头藕合不良而引起读数不准确的情况。
    (4)CPLD检测到有效回波时,锁存回波从发射到接收所用的时间、回波的前沿及后沿等相关信息,回波有效标志位置1,CPU读取所需的信息。值得注意的是,在超声测厚仪回波的数据采集中,只检测回波的前、后沿,根据对称性计算出其中点,而不必花费更多的资源计算其峰值。这样做使仪器的结构更简单,体积更小巧,功耗也较低。本程序进行连续采集256次数据累加求厚度的平均值,再进行十六进制到十进制的转换,显示出十进制的厚度值。

5 结束语
    超声测厚仪中应用低功耗CPLD,可降低产品的生产成本,提高系统的可靠性,缩小设计的物理体积,灵活性更好,而且在满足测量精度的前提下,大大降低了仪器整体的静态功耗。本系统的结论:
    (1)本系统探头及测厚不受工件形状厚薄限制,灵敏度高。
    (2)本系统性能指标达到如下数值:
    探伤灵敏度余量>=46 dB;
    垂直线性误差<=5%;
    水平线性误差<=1%;
    衰减精度每12 dB±0.6;
    分辩率>=22 dB;
    动态范围>=32 dB;
    测厚精度0.05 mm。

上一页  [1] [2] [3] 

关键词:

文章评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分)
Copyright © 2007-2017 down.gzweix.Com. All Rights Reserved .
页面执行时间:212,906.30000 毫秒