基于DSP56F805的便携式多功能超声波检测系统

发布者:数字翻飞最新更新时间:2006-09-13 来源: 电子设计应用关键字:回波  门限  测距  超声 手机看文章 扫描二维码
随时随地手机看文章

引言
  无损检测在工程领域应用越来越广,超声波检测是无损检测的主要方法之一,主要应用在测距、探伤、测厚等领域。超声波具有方向性集中、振幅小、加速度大等特点,可产生较大能量,并且在不同的媒质介面,超声波的大部分能量会反射。利用该特性,可以实现超声测距和超声探伤。超声波检测具有灵敏度高、穿透力强、检验速度快、方便、对人体无损害和易于做到实时控制等优点。

图1 系统框图

系统框图及电路分析
系统框图如图1所示。
超声波发射电路
  信号发射部分包括发射电路和探头。探头由超声波换能器组成,可以是收发同体的换能器,也可以是发射和接收分开的。本电路采用的是收发分开的探头,这样可以减少发射余震信号的影响,即可减小盲区。针对测距和探伤对超声波频率要求不同,探头可以更换。

  发射电路产生激励探头发射超声波所需的高压窄脉冲,不同探头要求的谐振频率不同,所以要求激励脉冲宽度可调。发射电路如图2所示,先由DSP提供宽度可调的低压脉冲,再由发射电路转换成高压脉冲加到换能器上。发射电路的阻尼情况由R0决定。R0小,阻尼大,发射脉冲强度低;R0大,阻尼就小,发射强度高。

信号接收电路
  超声回波信号非常微弱,一般是毫伏级,所以必须放大,为了与超声波换能器的高阻抗匹配,前置放大器也设计成高阻抗输入。在探头和前置放大器之间加一级衰减器是为了防止由于某些原因,回波电压过大,容易对仪器造成损害。滤波电路设计成带通滤波,由于探头的频率范围比较宽,不同探头发射频率不同,所以要求带通滤波的中心频率可调,由DSP来控制。这一级要求高信噪比和高品质因数,经过带通滤波器后,回波信号得到放大,而其它噪声被削弱,同时,为下一级的程控放大提供了具有更高信噪比的输入信号。程控放大器主要是针对测距的远近两档来设计的,由于换能器发射能量一定,当测量近距离时,回波信号能量大,这时接收器放大倍数应该小些,而测量远距离时,回波信号能量小,接收放大倍数就应该大些。程控放大器由DSP来控制放大倍数,使得测距时远近两档放大后的信号幅值保持在一个数量级。另外,在探伤时,不同的介质对超声波能量的衰减也不同,可通过手动或自动方式来调整放大器的放大倍数,以达到回波信号的正确接收和显示。

信号采样和显示电路
  显示探伤回波信号时有两种显示方式,一种是直接显示回波声压波形的射频显示(即不检波显示),另一种是经过检波的回波声压波形的视频显示(即检波显示)。
射频显示信号直接由程控放大器进入A/D采样电路,射频显示能比较真实地反映出超声波脉冲在介质中的传播情况,有利于分析回波的波形特征,并且为进一步的数字信号处理以判别缺陷的性质及材质的变化奠定了基础。由于缺陷回波尖峰脉冲很窄,所以A/D转换电路要求有较高的采样速率。本系统选用的高速ADC为MAXIM公司的MAX1426,MAX1426为10位单通道输入ADC,转换速率为10Msps,输入电压范围为-2V~+2V,供电电压为4.75V~5.25V。

图2 发射电路


  视频显示则显示波形的包络,图形比较清晰,这有利于信号峰值采样,能够确定缺陷当量,同时可通过门限检测来判断缺陷的位置。两路信号由模拟开关来控制。测距时,信号检波后直接送到门限检测。门限检测主要是为了对信号进行峰值采样,设置一个门槛,防止非回波信号进入DSP,这一步对测距和定位缺陷信号非常重要。

  幅度门限主要是为回波信号设置一个幅度门槛,该门限由比较器构成,比较器一端输入回波信号,另一端输入由回波信号经过衰减及加上一直流信号后得到的信号,即为门槛信号,只有高于门槛值的信号才能引起比较器的输出。第二级脉宽门限是一时间门槛,设置该门限主要是考虑到信道中的各种干扰及电路中的噪声经过放大后幅度变大,有的甚至超过回波信号的幅度,这时,单有幅度门限是不够的。脉宽门限由一触发器构成,通过幅度门限的信号只有脉宽达到设定的宽度才能通过第二门限进入DSP。

  显示模块采用EL场致显示屏来显示仪器的功能菜单以及各个测量结果,包括距离、面积、体积、缺陷位置、回波波形和回波频谱图等。该模块要求实时显示测量结果,并且针对便携式仪器的特点,该部分应满足低功耗要求。

数据存储电路
  数据存储器用来存储回波信号数据,为64K×16bit的Flash存储器,最大可扩展为128K×16bit。数据存储的目的是为了保存测量结果,以便日后查看,可以用波形显示。同时可以将存储的回波数据经串口发送到上位机,由PC来保存和处理,发送过程由键盘控制。

人机接口电路
  智能化仪器设计中,人机交互是必不可少的。通过按键,操作人员可以输入测量过程需要的一些参数,可以控制仪器开关和运行、数据的保存发送、显示和处理等。考虑到DSP56F805的I/O口资源有限,本系统采用了串行键盘接口控制器来控制键盘的操作。

DSP控制接口电路
  DSP是整个系统的核心部分,控制整个电路的运行,并能够进行比较复杂的数据运算。DSP56F805集成了Motorola 的16位定点DSP微控制器内核DSP56800。DSP56F805具有32K×16bit的程序Flash,4K×16bit的数据Flash,有512×16bit的程序RAM和2K×16bit的数据RAM,可外部扩展64K×16bit的数据存储器和64K×16bit的程序存储器。该系列处理器具有丰富的I/O口,有14个专用的I/O引脚和18个复用引脚,每个引脚可独立地被配置位输入、输出或中断触发。DSP56F805支持7优先级共64个中断源。另外该芯片还集成了异步串行通信模块、同步串行通信模块、控制局域网模块、2个脉冲调制模块、4个定时器和8路12位ADC等多种外设模块。

  测距时,回波信号经过接收电路的处理,经门限检测后输出为一脉冲信号,该信号触发DSP中断,利用DSP内部定时器,计算出超声波所经过时间和待测距离。

  探伤时,DSP触发发射电路的同时,允许A/D采样,并将采样数据保存,同时,通过显示屏将波形实时地显示出来。另外回波信号通过门限检测后送入DSP中断输入引脚,如在界面回波到达之前有回波信号,则表明物体有缺陷,通过触发中断,计算出缺陷位置,并且在显示屏上显示缺陷位置值。由于根据回波的频谱图能进一步判明缺陷的性质,所以DSP还增加了FFT功能,将采集的回波时域数据变换到频域,并保存和显示,这部分由键盘来控制。

  在超声波检测技术中,超声波在介质中的传播速度是一个重要参数,它的准确度直接关系到测量精度。超声波传播速度与传播介质有关,测距时,传播介质是空气,声速利用公式331.4+0.607 T(m/s)得到,T由温度传感器可得。探伤时,声速则随被测工件的材质不同而不同,这就需要在每次检测不同的工件时,先测量超声波在该工件中的传播速度。测量方法是先制作一已知厚度的相同材质的试块,根据试块两底面反射回波的时间差计算出声速,并保存在Flash中,这一步由系统自动完成,如果不改变被测工件,则不需再次测量。

电源模块
  电源模块为整个系统供电。基于便携式检测仪器的要求,系统采用电池供电,能够输出几组正负电源,同时,该模块还带有充电功能。

软件流程
  上电开始,首先对显示屏进行初始化,然后等待按键输入,系统设置了3分钟的待机时间,如果在设定的时间内没有操作系统自动转入睡眠状态,关闭显示,进入低功耗模式。如有按键,则进入相应的功能模块,完成相应的操作。系统共分五个功能模块:测距、探伤、数据保存、数据发送和介质声速测定。所有功能模块都可以由用户通过键盘按键来控制运行与结束,系统状态和测量结果实时地在显示屏上显示出来。

结语
  该系统能够实现自动测距、自动判伤和实时显示功能,并且利用测距原理,系统还增加了对规则物体的体积和面积的测量功能。该系统的特点

关键字:回波  门限  测距  超声 引用地址:基于DSP56F805的便携式多功能超声波检测系统

上一篇:MLX90601系列红外测温模块的原理及应用
下一篇:基于RFID的预付费电能表的研制

推荐阅读最新更新时间:2024-03-30 22:04

Arduino超声测距系统设计
Arduino是目前较为流行的电子互动平台,基于嵌入式系统开发,具有使用简单,功能多样,价格低廉等优点,广泛应用于电子系统设计和互动产品开发方面。我们采用Arduino作为主控制器,结合超声测距模块,1602液晶模块,进行了超声波测距系统的软硬件设计。 一、“电子积木”Arduino 近几年,欧美大学皆相当流行应用Arduino作为基础的技术,在国内使用Arduino的人也越来越多。 Arduino为什么会这样流行?首先因为它是一个基于开放源代码的硬件项目平台: 1.硬件平台是开放的,任何人都可以在Arduino官方网站上下载最新的PCB设计进行复制,硬件平台包括基于AVR ATmega128微控制器的主控制电路板,以及大量的
[测试测量]
Arduino<font color='red'>超声</font><font color='red'>测距</font>系统设计
保障医疗设备应用安全 医院和厂商是战友
     ----记浙江省医疗设备售后服务调查汇报及服务规范研讨会   八千年跨湖桥遗址、五千年良渚文明,在风景如画的浙江杭州西子湖畔,2008年8月1日,浙江省医学会和浙江省医疗设备管理质控中心联合主办了医疗设备售后服务调查汇报及服务规范研讨会。   本次会议邀请了中华医学会医学工程学分会主任委员彭明辰教授、浙江省医学会秘书长骆华伟、浙江省卫生厅医政处王桢副处长、浙江省医院党委严静书记、浙江省卫生厅国际合作交流中心冯维珍主任、浙江省医学会医学工程分会主任委员谢松城,上海市医学会医学工程分会主任委员张力方、浙江省医学会放射学分会主任委员章士正等专家出席,以及浙江省各级医院的领导、设备负责人,以及采购招标部门负责人和部分厂商
[医疗电子]
保障医疗设备应用安全 医院和厂商是战友
智能驾驶汽车之“超声波雷达”
在自动驾驶中,超声波雷达是必不可缺的传感器件之一,特别应用于自动泊车,以及驾驶过程中的短距离感测。而这些应用,是自动驾驶最先落地的应用,也是刚需。 特别是自动泊车,前几天我在朋友圈发的那张截图,特斯拉的adas软件升级包,32000,还不包括自动泊车功能。 既然今天要谈超声波雷达,首先我们需要知道什么是超声波,超声波虽然也有频率,也有波长,但不同于我们熟悉的,用于通信领域的电磁波,超声波是声波,是机械波,要传播必须要有传播介质,不能在真空中传播。超声波传播速率跟声波一样,空气中都是340m/s左右,频率一般高于20kHz,在空气中波长一般短于2cm,因为频率超出了人耳的听觉范围,所以被称为超声。 而超声波用于测距
[嵌入式]
智能驾驶汽车之“<font color='red'>超声</font>波雷达”
US-020超声波模块驱动(STM32)
一、前期准备 单片机:STM32F103C8T6 开发环境:MDK5.14 库函数:标准库V3.5 US-020模块:淘宝有售 二、实验效果 三、驱动原理 触发信号Tirig维持10Us以上的高电平即可等待Echo的返回,这里是用EXTI检测俩个跳变信号,去打开和关闭定时器,最后一次测量计算结果后清除定时器计时,并等待下一个循环开始。需要完整工程或者有问题的请加QQ:1002521871,验证:呵呵。 四、驱动代码 US-020.h #ifndef __US_020_H__ #define __US_020_H__ #include stm32f10x.h #include gpio.h #include
[单片机]
US-020<font color='red'>超声</font>波模块驱动(STM32)
我国首款医疗级掌上超声设备昨日在成都发布并投用
     国内首款医疗级掌上超声设备昨日在成都发布并投用   这款名为“掌声”的掌上超声设备,仅6寸手机大小,在家就可做超声检查   与大型设备相比,其核心功能不打折,突破了现有医疗超声影像设备“难腾挪”的痛点   超高的性价比,让国内7万家乡镇卫生院、60万家村级卫生机构拥有超声设备不再是梦   将超声波探头放到自己的颈部,另一端连接一个手机大小的设备,设备屏幕上立刻出现了血管的图像,“这就是我们的‘掌声’”。8月2日,国家“千人计划”专家吴哲在成都发布了国内首款医疗级智能掌上超声设备。   八月二日,成都优途科技有限公司创始人吴哲在蓉正式发布“掌声”。成都高新区供图   与大中型医院里常见的、动辄数
[医疗电子]
超声波传感器的应用
  相信大家听名字就能听出来,超声波传感器就是利用超声波的原理研制出来的传感器,对液体固体的穿透本领特别大,所以用在工业,生物研究,医学研究方面非常广泛。   超声波在传感器方面用处很多,主要体现在:   1.利用超声波测液位   超声波测液位是利用超声波在两种介质的分界面上的反射特性而制成的。如果从发射超声脉冲开始,到换能器接收到反射波为止的这个时间间隔为已知,就可以求出液面的高度。根据发射和接收换能器的功能,传感器可分为单换能器和双换能器。   超声波发射和接收换能器可设置在液体介质中,让超声波在液体介质中传播;超声波发射和接收换能器也可以安装在液面的上方,让超声波在空气中传播,但超声波在空气中的衰减比较厉害。   2.
[测试测量]
单线激光雷达原理揭秘:三角测距 VS ToF测距
当研发人员对机器人搭载的激光雷达进行技术选型时,往往会发现同样是机械式单线雷达,不同厂家的不同型号在外观、性能参数和价格区间上差别巨大,容易产生疑惑,不确定哪种更适合自己的使用场景。 这主要是由于目前市场上机械式激光雷达使用了不同的测距原理,主要可分为三角测距和ToF测距两类,使得雷达整体设计在尺寸、性能和成本上有较大差异。 接下来将为大家详细介绍两类测距方式的技术原理,帮助研发人员加深理解,从而选择更适合自身场景的激光雷达方案。首先来看三角测距激光雷达。 这种测距方式的基本原理如图1所示。雷达测距模块向外发射红外激光,入射到被测物体上之后,部分散射光经接收透镜汇聚到线阵图像传感器(CCD/CMOS)上成像。 由图中的几何关系可知
[机器人]
超声波液位计和雷达液位计有哪些不同
  超声波液位计和雷达液位计都是液位测量仪表。顾名思义,一种采用超声波,一种采用电磁波,除此之外,超声波液位计和雷达液位计还有那些不同呢? 超声波液位计 一、原理不同   1、超声波液位计   超声波液位计是由微处理器控制的数字物位仪表。在测量中脉冲超声波由传感器(换能器)发出,声波经物体表面反射后被同一传感器接收,转换成电信号。并由声波的发射和接收之间的时间来计算传感器到被测物体的距离。由于采用非接触的测量,被测介质几乎不受限制,可广泛用于各种液体和固体物料高度的测量。   超声波液位计用的是声波,雷达用的是电磁波,这是二者最大的区别。由于超声波的穿透能力和方向性都比电磁波强很多,这也是超声波探测目前较为流行的原因。
[测试测量]
<font color='red'>超声</font>波液位计和雷达液位计有哪些不同
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
最新测试测量文章
换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved