基于单接收头的超声波多目标测距机实现方案

发布者:czl55555最新更新时间:2016-09-20 来源: ofweek关键字:单接收头  超声波  目标测距机 手机看文章 扫描二维码
随时随地手机看文章
  超声波测距传感器以其测量精度高、响应快和价格低廉而广泛应用在工业现场测距、移动机器人导航和定位等场合。超声波测距传感器常用的方式是1 个发射头对应1 个接收头,也有多个发射头对应1 个接收头。 它们共同之处是:每个接收头只测量一个位置,这个位置就是除盲区内因发射的超声波旁瓣引起的接收信号超声波包络峰值外,第1个接收信号超声波包络峰值对应的距离。 在机器人自主导航避障时,机器人只关心最近障碍物的距离,是能够完成自主避障的。 但是在机器人定位时,尤其在动态环境下,1 个接收头同时测量多个距离,能够更多地描述环境信息,这对机器人用超声波定位具有重要意义。

 

  1 超声波

 

  1. 1 超声波测距原理

  超声波测距原理比较简单,一般是采用时差法。即:通过检测发射的超声波与其遇到障碍物后产生回波之间的时间差Δt ,求出障碍物的距离d ,计算公式为: d = cΔt/ 2 ,其中:

  

  c 为超声波波速, T1 为环境摄氏温度。

  1. 2 发射信号超声波包络

  在发射头两端加40 kHZ 的矩形脉冲电压, 压电晶体把电能转变成机械能,带动其上振动板运动,见图1. 振动板的固有频率是40 kHZ,由于共振,振动板很快起振,然后稳定, 脉冲电压撤销, 振动板作阻尼振荡衰减。 若振动板长时间工作在最大振幅状态,即振动板新增能量与其损耗能量相等,这样产生的超声波能量大,有利于提高信噪比,但是接收信号超声波包络从起振到峰值的时间将变长(放大器增益小,不出现削顶的情况下) ,不利于阈值选择,误差变大,也不利于第二个位置的测量,另外盲区也会增大。 振动板振动时,空气、压电晶体(起振时是激励)等消耗振动板能量, 其中受空气阻力消耗的能量转变成发射超声波。 压电晶体激励撤销,则振动板振动作阻尼呈指数关系衰减。 把振动板简化成是一个弹簧振子,设振动板在一个正弦周期( T = 25μs) 内是标准正弦波,则在发射头振动板运动周期数n ≤发射头激励脉冲数N 时,发射头振动板运动满足:

  x = A ( n) sinωt (1)

  式中t ∈[ ( n - 1) T , nT ] , A ( n)是第n 个周期内的振幅。

  

  k 是常数, E( n) 是第n 个周期内振动板的机械能。

  

  a 是一个与衰减有关的常系数, Ef ( n) 第n 个周期内振动板损耗的机械能。

  

  ΔE 是压电晶片每次施加的能量。

  在n  > N 时, 发射头振动板运动能量满足:

  

  1. 3 接收信号超声波包络

  发射头产生的超声波遇到不同介质就会产生回波,接收头把回波转变成电能,产生接收信号。 现分析超声波垂直入射到墙壁面时的接收信号,接收信号超声波包络由起振阶段和衰减阶段两部分组成,如图1。

  接收信号与回波超声包络的各正弦波幅值关系是:

  

  式中W R 是接收信号包络峰值,W Echo 是回波包络峰值, H 是回波的单位冲击响应。

 

  图1  实际接收信号( N = 5)

  图1 实际接收信号( N = 5)

 

  从图1 中可看出, 接受信号包络从起振到峰值的时间要小于从峰值衰减至噪声幅值的时间。 实际总长度接近1. 5 ~ 2 ms ,而从起振到包络峰值只需250μs 左右,即9 ~ 12 个T , T = 25μs.
 

  根据发射的超声波能量特点, 得出接收信号每个周期能量的表达式, 设每个周期内的正弦波是标准正弦波且发射头振动板尚未达稳定振动状态。

  

  N 是发射头激励脉冲数。

  

  由(6) 、(7) 式知:在N , a 一定的情况下,每个反射面产生的回波作用接收头得到的接收信号经归一化后是相同的。 为了便于取阈值,分析接收信号包络的特性与n、N 的关系是必要的。 首先找出定值a ,方法是取N = 5 , a值在一定范围内变化得到多幅仿真图,经比较a = 5 000/ s 时得到的图2 与图1 接近。 根据得到的a值可仿真N = 12 时的接收信号,见图3.

 

  图2  接收信号仿真( N = 5 , a = 5 000/ s)

  图2 接收信号仿真( N = 5 , a = 5 000/ s)

 

  图3  接收信号仿真( N = 12 , a = 5 000/ s)

  图3 接收信号仿真( N = 12 , a = 5 000/ s)

 

  2 阈值和分辨率

 

  阈值的选取,决定本测距系统的测量精度。 由于回波的能量大小受入射角、反射面大小、形状和材质、空气的湿度和温度等因素决定,为了较精确地测量文献中机器人与墙壁之间的距离,下面只针对超声波垂直入射墙壁,接受信号的大小进行分析。

  在测量时,一旦有干扰物挡住超声波到墙壁的行进路径,则墙壁返回的信号将减弱,过高的阈值可能测不到墙壁回波信号,动态阈值因无规律可循而无法使用,故此阈值采用小固定值,因接收信号中的噪声峰值较稳定,固定阈值取3~5 倍噪声峰值。 由于墙壁回波信号不确定地高低变化,在标定测量参数时,用示波器采集信号,以接收信号包络峰值的0. 5 倍处(即图2 中n = 4 或5 处的时间) 作为距离信息。 这样处理的目的是: 即使接收信号过强或过弱,测距误差始终在3~5 cm 以内。 当N 过大时,盲区会增大同时测量精度也会下降,见图3.

  多目标测量要能区分出两个不同目标。 由于阈值取得小,则系统的分辨能力很差,从图2 上可看出接收信号经1. 5 ms 后正弦幅值是包络峰值的0. 015倍。 图2 的波形只有在超声波垂直入射墙壁时才能得到,在大多数情况下接收信号从起振到包络峰值基本固定,但是接收信号从包络峰值以后各不一样,一般从起振经1. 5 ms~2 ms 后都会降到阈值以下。

  在测量墙壁距离时,只要干扰物与墙壁保持30 cm以上距离则墙壁距离能较精确获得。

 

  3 系统硬件

 

  C8051 系列单片机具有丰富的模拟、数字外设和多种总线接口,支持在线编程,是很多测控系统的首选。系统硬件框图如图4 ,C8051F021 有5 个定时器,5 个PCA 通道,测4 个方向的超声波传感器发射头可共用1 个40 kHz 方波信号,实行同步发射;4 个接收头可接入PCA 的4 个通道。 信号放大电路的放大倍数在800 左右,即使接收信号经过带通滤波器,噪声峰值也达30 mv.

 

  图4  单接收头多目标测量电路框图

  图4 单接收头多目标测量电路框图

 

  图5  用示波器标定系统(只有一个发射头和一个接收头)

  图5 用示波器标定系统(只有一个发射头和一个接收头)

 

  4 系统软件

 

  系统软件基本构架如下:

  void main ()

  { cONfig () ; EA = 1 ; While (1) {} ; }

  void time0_inter () interrupt 1 {}

  void time1_inter () interrupt 3 {}

  void time2_inter () interrupt 5 {}

  void time3_inter () interrupt 14 {}

  void time4_inter () interrupt 16 {}

  void PCA_inter () interrupt 9 {}

  初始化程序config () : I/ O 交叉开关配置;使用外部时钟,指定系统时钟;time 0~4 中断使能,其中time 0 溢出中断发生,产生40 kHz 方波信号输出;PLA 中断开启。

  中断函数time0_inter ( ) :产生5 个40 kHz 方波信号输出后关闭time0 中断, TF0 = 0 ; PLA 溢出、边缘捕捉中断开启。

  中断函数PCA_inter () :若是溢出中断发生(30ms) ,则关闭PCA_inter ( ) 中断,CF = 0 ,开启time0中断;若是CCFn = 1 ,则记下定时器时间(与初值相减后代入标定式得距离) ,给定time n 计时初值并启动time n 溢出中断( 2 ms) , 关闭CCFn 中断,CCFn = 0.

  中断函数time1 _inter ( ) ~ time4 _inter ( ) : 当time n 中断发生则开启CCFn 中断,关闭time n 中断, TFn = 0.

 

  5 结语

 

  本文对单个接收头在一次采样时间(30 ms) 内测量多个目标进行了尝试,仿真并分析了接收信号波形,用0. 5 倍包络峰值标定而用小阈值测量,在2个目标与接收头距离之差大于30 cm 以上时能较精确测量出2 个目标,误差不超过2 cm.

  由于一次能在同一时刻测多个距离,增大了超声波传感器捕获的信息量,移动机器人装配了该传感器能在人员不是密集的动态环境下根据4 面墙壁定位。

关键字:单接收头  超声波  目标测距机 引用地址:基于单接收头的超声波多目标测距机实现方案

上一篇:基于GSM模块的电力变压器防盗系统设计
下一篇:嵌入式超声波测距仪的设计方案

推荐阅读最新更新时间:2024-03-16 15:10

研究称核磁共振查乳腺癌效果好于X光和超声波
  新华网柏林2月26日电(记者班玮)德国波恩大学日前公布的一项乳腺癌检测法调查结果显示,对于乳腺癌高风险人群来说,定期接受核磁共振检查可以很有效地进行乳腺癌早期排查,其效果明显好于乳腺X光检查和超声波检查。   波恩大学日前发布公报说,在过去5年多时间里,该校研究人员让687名属于乳腺癌高风险人群的妇女每年接受核磁共振、X光和超声波检查,结果共有27人被查出患上乳腺癌或出现乳癌早期症状。其中核磁共振检查发现了25例,发现率达93%;而X光检查发现率只有33%;超声波检查发现率也仅为37%。研究人员认为,以上调查结果也适用于乳腺癌发病风险稍低的人群。   根据这项最新公布的调查结果,波恩大学医学专家认为,X光和超声波检查乳
[医疗电子]
拓展消费无线 医疗保健网路蓄势待发
  研究人员越来越憧憬即将出现在医疗保健方面的改革愿景。现今由医师和医院所主控的服务将让位于一种全新的模式,即消费者可以透过网际网路或新兴的家庭区域网路(LAN)和个人区域网路(PAN)直接接取医疗设备与服务。   目前在医院中专用的诊断和治疗设备有一天将会出现在家庭或公共网路上,根据美国华盛顿大学主导相关研究的一位权威教授指出。这种转变不仅要求技术上的创新,更必须在公共政策和商业模式方面配合进行改革,因此,所谓的电子医疗保健时代(e-health era)如何实现?以及何时到来?目前仍是未知数。   而目前较清楚的是,研究人员认为,消费无线设备将用在未来预防保健系统的最前线。在日前举行的IEEE生物医学工程学会(EMBS)国
[焦点新闻]
安装与使用超声波流量计时需要遵守的操作规范问答(一)
在安装插入式超声波传感器过程中有哪些注意事项 问:在安装插入式 超声波传感器 过程中有哪些注意事项? 答:1、测量管上定位注意(管道表面处理、保证两超声波传感器定位点通过中心线并成直线、底座焊接牢固密封垂直、球阀密封无漏水、开孔保证工具正常匀速钻孔)等等。 2、超声波传感器安装注意(安装超声波传感器时人要站在传感器的斜面并用手扶住,防止水压过大击伤人或震坏超声波传感器晶片、导向杆安装必须相对,同时平行于管道) 3、超声波传感器插入深度(指超声波传感器顶部到导向杆内侧共长270mm,安装时必须减去管道壁厚及衫里)。 如何正确选择超声波流量计测量安装位置 问:如何正确选择超声波流量计测量安装位置 答:正确选择安装管段对测试精度影响很
[测试测量]
安装与使用<font color='red'>超声波</font>流量计时需要遵守的操作规范问答(一)
基于51单片超声波液位控制器设计
一.硬件方案 利用超声波传输中距离与时间的关系,采用8051单片机进行控制及数据处理,设计出了能精确测量两点间距离的超声波液位检测系统。并通过液位的高低开,通过控制继电器,选择注水或者放水。 主要由51单片机+HC-SR04超声波传感器+LCD1602液晶+水泵+按键+蜂鸣器+继电器设计而成;如图: 二.设计功能 (1)本设计中液晶显示有4个字母,分别为 H------容器的最高水位设定值(不能高于实际高度) L------容器的最低水位设定值 D-----容器实际高度(可以设置) C-----容器内液体的高度(在实际演示中,障碍物离探头越近,液晶C显示越大,因为障碍物好比液面,离探头近了说明水位高了) (2)如果容器实际
[单片机]
基于51单片<font color='red'>机</font>的<font color='red'>超声波</font>液位控制器设计
用ADuC812设计超声波非接触液位计
    摘要: 阐述了超声波非接触液位计测量的原理,给出了硬件电路和软件编程的设计方法,对其应用也作了简单介绍。     关键词: ADuC812芯片、超声波、液位、非接触 1.概述     随着电子技术、计算机技术以及大规模集成电路芯片技术的飞速发展,超声测距技术也日臻成熟。于九十年代初,国内开始将超声测距技术应用于河流、湖泊、水、渠等水体的水位测量中及其油、浆等液体的液位测量之中,并开始发挥其重要作用。     ADuC812是ADI公司99年开发面市的新一代、带有嵌入式闪速MCU的多通道12位A/D转换器,用ADuC812作为核心,加上超声波发、收电路以及存储、显示等电路所组成的超声
[测试测量]
比较简单的AVR单片超声波测距的实例
于调试检查及使用在不同场合。测量范围10cm-250cm,测距小于100cm时,误差是1~2cm.,大于 100cm时,误差是3~5cm。SL-SRF-25超声波传感器,还可以指定从单片机I/O端口上输出分段距离检测信号,可以直接装在双龙SL系列机器人上,作为寻物、避障探测等应用。LED发光二极管显示所测分段距离范围信号,可以用于机器人控制。 短路插针JD1-2/-3脚功能接地;JD1-1接PC5;短路块插于2,3间,使用LED数码管显示; 短路块插于1,2间,使用LED发光二极管显示,或超声波传感器输出分段控制信号。超声波传感器输出分段控制信号对应J1引脚 : 1、J1-1 PD0 避障距离范围
[单片机]
比较简单的AVR单片<font color='red'>机</font><font color='red'>超声波</font><font color='red'>测距</font>的实例
保证外夹式超声波流量计准确测量的操作要领
外夹式超声波流量计是所有类型的流量测量仪表中,安装最简便和快捷的,用户只要在管道上选择一个合适的测量点,将测量点处的管道相关参数通过面板或是手操器输入到流量计里,同时再将探头在管道上面固定好即可进行测量。 外夹式超声波流量计在安装探头时,尽管寻找管材材料致密的部份进行,管道外面的安装区域须清理干净,管道上面的锈迹和油漆部分都需要清理掉,有条件情况下,最好用磨光机磨平磨光,然后用干净的抹布蘸丙酮或酒精擦去油污和灰尘,接下来在探头的中心部分和管壁涂上足够的耦合剂。 当管道很粗或由于液体中存在悬浮物、管内壁结垢太厚或衬里太厚,造成v法安装信号弱,机器不能正常工作时,要选用z法安装。原因是;使用z法时,超声波在管道中直接传输,
[测试测量]
保证外夹式<font color='red'>超声波</font>流量计准确测量的操作要领
基于56F803型DSP的大功率超声波电源的研究
摘 要:针对大功率超声波电源高精度、高功率输出的特点.对超声波电源控制策略进行了改进。提出一种基于56F803型DSP的频率跟踪与功率调节相结合的周期分段移相控制策略.研究了基于此控制方法的超声波电源。 关键词:超声波电源;频率跟踪与功率协调控制;超声波发生器;数字信号处理器;56F803 1 引言 随着科学的发展和技术的进步.超声波在超声焊接、超声清洗、干燥、雾化、导航、测距、育种等领域的应用日趋广泛。现在的大功率超声波电源大都采用频率跟踪控制或功率控制。这种单一控制方法不仅会降低超声波电源效率,而且会影响输出精度和强度。如何使超声波电源根据实际负载实时,动态调节输出谐振频率和功率,从而保证超声波加工等操作的要求具有重要的
[应用]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
  • 学习ARM开发(16)
    ARM有很多东西要学习,那么中断,就肯定是需要学习的东西。自从CPU引入中断以来,才真正地进入多任务系统工作,并且大大提高了工作效率。采 ...
  • 学习ARM开发(17)
    因为嵌入式系统里全部要使用中断的,那么我的S3C44B0怎么样中断流程呢?那我就需要了解整个流程了。要深入了解,最好的方法,就是去写程序 ...
  • 学习ARM开发(18)
    上一次已经了解ARM的中断处理过程,并且可以设置中断函数,那么它这样就可以工作了吗?答案是否定的。因为S3C44B0还有好几个寄存器是控制中 ...
  • 嵌入式系统调试仿真工具
    嵌入式硬件系统设计出来后就要进行调试,不管是硬件调试还是软件调试或者程序固化,都需要用到调试仿真工具。 随着处理器新品种、新 ...
  • 最近困扰在心中的一个小疑问终于解惑了~~
    最近在驱动方面一直在概念上不能很好的理解 有时候结合别人写的一点usb的例子能有点感觉,但是因为arm体系里面没有像单片机那样直接讲解引脚 ...
  • 学习ARM开发(1)
  • 学习ARM开发(2)
  • 学习ARM开发(4)
  • 学习ARM开发(6)
何立民专栏 单片机及嵌入式宝典

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

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