基于超声波传感器的测距系统设计

发布者:琴弦悠扬最新更新时间:2006-06-28 来源: 微计算机信息关键字:传感器  测距  监测 手机看文章 扫描二维码
随时随地手机看文章
安全避障是移动机器人研究的一个基本问题。障碍物与机器人之间距离的获得是研究安全避障的前提,超声波传感器以其信息处理简单、价格低廉、硬件容易实现等优点,被广泛用作测距传感器。本超声波测距系统选用了SensComp公司生产的Polaroid 6500系列超声波距离模块和600系列传感器,微处理器采用了ATMEL公司的AT89C51。本文对此超声波测距系统进行了详细的分析与介绍。

  1、 超声波传感器及其测距原理

  超声波是指频率高于20KHz的机械波[1]。为了以超声波作为检测手段,必须产生超生波和接收超声波。完成这种功能的装置就是超声波传感器,习惯上称为超声波换能器或超声波探头。超声波传感器有发送器和接收器,但一个超声波传感器也可具有发送和接收声波的双重作用。超声波传感器是利用压电效应[1]的原理将电能和超声波相互转化,即在发射超声波的时候,将电能转换,发射超声波;而在收到回波的时候,则将超声振动转换成电信号。

  超声波测距的原理一般采用渡越时间法TOF(time of flight)[2]。首先测出超声波从发射到遇到障碍物返回所经历的时间,再乘以超声波的速度就得到二倍的声源与障碍物之间的距离,即

  1、硬件电路设计

  我们设计的超声波测距系统由Polaroid 600系列传感器、Polaroid 6500系列超声波距离模块和AT89C51单片机构成。

  2.1 Polaroid 600系列传感器

  此超声波传感器是集发送与接收一体的一种传感器。传感器里面有一个圆形的薄片,薄片的材料是塑料,在其正面涂了一层金属薄膜,在其背面有一个铝制的后板。薄片和后板构成了一个电容器,当给薄片加上频率为49.4kHz、电压为300VAC pk-pk的方波电压时,薄片以同样的频率震动,从而产生频率为49.4kHz的超声波。当接收回波时,Polaroid 6500内有一个调谐电路,使得只有频率接近49.4kHz的信号才能被接收,而其它频率的信号则被过滤。

  Polaroid 600超声传感器发送的超声波具有角度为30度的波束角[3],如图1所示:

           
                  图1 波束角

  超声波传感器既可以作为发射器又可以作为接收器,传感器用一段时间发射一串超声波束,只有待发送结束后才能启动接收,设发送波束的时间为D,则在D时间内从物体反射回的信号就无法捕捉;另外,超声波传感器有一定的惯性,发送结束后还留有一定的余振,这种余振经换能器同样产生电压信号,扰乱了系统捕捉返回信号的工作。因此,在余振未消失以前,还不能启动系统进行回波接收,以上两个原因造成了超声传感器具有测量一定的测量范围。此超声波最近可以测量37cm。

  2.2 Polaroid 6500系列超声波距离模块

  Polaroid 6500系列超声波距离模块的硬件电路如图2所示:

      图2 Polaroid 6500系列超声波距离模块的硬件电路

   TL851是一个经济的数字12步测距控制集成电路。内部有一个420KHz的陶瓷晶振,6500系列超声波距离模块开始工作时,在发送的前16个周期,陶瓷晶振被8.5分频,形成49.4KHz的超声波信号,然后通过三极管Q1和变压器T1输送至超声波传感器。发送之后陶瓷晶振被4.5分频,以供单片机定时用。TL852是专门为接收超声波而设计的芯片。因为返回的超声波信号比较微弱,需要进行放大才能被单片机接收,TL852主要提供了放大电路,当TL852接收到4个脉冲信号时,就通过REC给TL851发送高电平表明超声波已经接收。

  2.3  AT89C51单片机

  本系统采用AT89C51来实现对Polaroid 600系列传感器和Polaroid 6500系列超声波距离模块的控制。单片机通过P1.0引脚经反相器来控制超声波的发送,然后单片机不停的检测INT0引脚,当INT0引脚的电平由高电平变为低电平时就认为超声波已经返回。计数器所计的数据就是超声波所经历的时间,通过换算就可以得到传感器与障碍物之间的距离。 超声波测距的硬件示意图如图3所示:


       图3 超声波测距的硬件示意图

  3、系统软件设计

  系统程序流程图如图4所示:

            图4超声波测距程序流程图

  工作时,微处理器AT89C51先把P1.0置0,启动超声波传感器发射超声波,同时启动内部定时器T0开始计时。由于我们采用的超声波传感器是收发一体的,所以在发送完16个脉冲后超声波传感器还有余震,为了从返回信号识别消除超声波传感器的发送信号,要检测返回信号必须在启动发射信号后2.38ms才可以检测,这样就可以抑制输出得干扰。当超声波信号碰到障碍物时信号立刻返回,微处理器不停的扫描INT0引脚,如果INT0接收的信号由高电平变为低电平,此时表明信号已经返回,微处理器进入中断关闭定时器。再把定时器中的数据经过换算就可以得出超声波传感器与障碍物之间的距离。

  4、实验数据处理

  由于受环境温度、湿度的影响,超声传感器的测量值与实际值总有一些偏差,表1列出了本超声测距系统测量值与对应的实际值:

  表1超声测距系统测量值与实际值 单位:cm

   


  从表中的数据可以看出,测量值总是比实际值大出大约7cm,经过分析原因主要有三个方面:第一方面,超声波传感器测得的数据受环境温度的影响;第二方面,指令运行需占用一定的时间而使得测量的数据偏大;第三方面,为了防止其他信号的干扰,单片机开始计数时,驱动电路发送16个脉冲串。对于单个回声的方式,当驱动电路接收到碰到障碍物返回的第四个脉冲时就停止计数,所以最终测得的时间比实际距离所对应的时间多出四个脉冲发送的时间。为了减小测量值与实际值的偏差,我们采用最小二乘法[4~5]对表1的数据进行修正。经过拟合,我们得到下面的方程:

    y=1.0145x-9.3354? (其中:y为实际值,x为测量值)

   修正后本超声波测距系统测量值与实际值的对应关系如表2所示:

  表2 修正后超声测距系统测量值与实际值 单位:cm

    


  从修正后的数据我们可以看出,系统的测量误差在±2%以内,满足我们的测量要求。

  5、结论

  利用超声波传感器进行测距,其中主要的就是要保证在电路设计上一定要满足电路工作的可靠性、稳定性。经过实验与分析,我们认为用6500系列距离模块和600系列超声波传感器进行距离的测量简单、经济、可靠,测得数据的误差比较小。

  参考文献:

[1] 孙串友, 孙晓斌 编著. 感测技术基础[M]. 电子工业出版社. 2001

[2] 何希才 编著. 传感器及其应用电路[M]. 电子工业出版社. 2001

[3] 刘喜昂, 周志宇. 基于多超声传感器的机器人安全避障技术[J]. 测控技术. 2003,23(2):71-73

[4] 翟国富,刘茂恺. 一种实时高精度的机器人用超声波测距处理方法[J]. 应用声学,? 1990(1):17-24

[5] 方崇智, 萧德云. 过程辨识[M]. 清华大学出版社.1988

关键字:传感器  测距  监测 引用地址:基于超声波传感器的测距系统设计

上一篇:DSP与CAN总线的测速和远程传送一体化
下一篇:一种多媒体功能丰富的SoC芯片技术与应用

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

传感器的汽车电机市场将快速增长
  据IHSiSuppli公司的磁传感器专题报告,由于能够改善汽车安全性、便利性和燃油效率,硅磁传感器在汽车电机中的应用将快速增长,该市场的销售额将在2012年增长近40%。   2012年汽车电机领域的磁传感器销售额将达到1.603亿美元,比今年的1.16亿美元劲增38.2%,延续最近三年的稳健增长势头。尽管2012年以后销售额增长速度将会放缓到一位数,但2010-2015年的复合年度增长率仍将达到16%。到2015年,汽车电机领域的磁传感器销售额将上升到1.936亿美元,如图1所示。   磁传感器广泛应用于工业自动化流程中的各种电机之中,在汽车工业中的应用尤其普遍,占其市场价值的50%。例如,中低档轿车中有10多种
[汽车电子]
Vishay新款红外传感器可在阳光直射下稳定测距
据麦姆斯咨询报道,近日, Inrtechnology, Inc.(NYSE 股市代号:VSH)宣布,推出两款新型固定增益(IR):表面贴装式P93038DF1PZA和引线式TSSP93038SS1ZA,降低系统成本并提高室外传感器应用的稳定性。这两款采用小型Minimold封装,典型光照强度为1.3 mW/m²,可在阳光直射下稳定工作,同时感光度足以支持光栅应用。 新款红外传感器的感光度可控,可在阳光直晒下工作,不会产生不必要的脉冲。此外,对于短距离反射和接近/测距应用,传感器感光度下降不需要极低的发射器正向,这种电流会造成强度输出不稳。 新款红外传感器的快速响应时间为260 μs,接近探测距离长(100 mA
[机器人]
MQ309A 型CO 气体传感器
MQ309A 是一种SnO2半导体 气体传感器 ,它在探测CO、CH4气体方面有很好的性能。它是一种采用定期改变工作温度进行检测的微型敏感元件,具有高的灵敏度和选择性,湿度对它的影响很小。结 构 半导体气体敏感部分是一个微型珠状小球,内嵌加热丝和金属电极,这种敏感元件安装在有防暴功能的双层100目不锈钢网的金属壳内。
[模拟电子]
半导体如何改变汽车安全
随着世界上人口增多和道路上行驶的车辆增多,交通安全的改善还不能很快实现。尽管自 2000 年以来死亡率已降低了一半以上,从每 100,000 辆车辆中的 135 例降低到 64 例,但死亡总数仍在继续攀升。今天,有 94%的事故归因于驾驶员的行为。 现在的汽车比以往任何时候都更安全。安全气囊、强制安全带以及车辆结构和功能设计的改进让驾驶员和乘客更有可能从撞车事故中离开。更好的制动和转向子系统,以及防抱死制动系统(ABS)或电子稳定控制(ESC)等常见的创新,都依靠精确的 传感器 来提高安全性,而先进驾驶辅助系统( ADAS )使得交通事故的可能性更低。随着汽车变得更加自主,其目的是进一步降低这种风险。最终目标是全自动驾驶,即“5
[汽车电子]
半导体如何改变汽车安全
NXP的S32V234视觉和传感器融合处理器在贸泽开售
2018年1月26日 – 半导体和电子元件的全球授权分销商贸泽电子 ( Mouser Electronics ) 即日起开售 NXP Semiconductors 的 S32V234 视觉和传感器融合处理器。S32V234旨在支持视觉和 传感器 融合场景中安全的计算密集型应用,包括高级驾驶辅助系统 ( ADAS )、前视摄像头、行人和物体识别、环视和机器学习等应用。 贸泽电子供应的 NXP S32V234 处理器结合功能强大且高效配合的CPU、 GPU和图像处理器,可提供高性能处理、视觉加速和安全功能。该处理器集成了四个运行频率高达1 GHz 的Arm® Cortex®-A53内核、一个NEON协处理器和一个Arm Cort
[半导体设计/制造]
NXP的S32V234视觉和<font color='red'>传感器</font>融合处理器在贸泽开售
通过PIC单片机使用DHT21温度传感器
//****************************************************************// // DHT21使用范例 //单片机 : AT89S52 或 STC89C52RC // 功能 :串口发送温湿度数据 波特率 9600 //****************************************************************// #include p18f4620.h #include string.h // typedef unsigned char U8; /* defined for unsigned 8-bits i
[单片机]
一款利用负载传感器(LSE)制作无空耗逆变器电路
本文将介绍一款利用 负载传感器 ( LSE )制作 无空耗 逆变器 电路当此电路T的输出端有负载(如:将开关S闭合)时,负载传感器AL的④脚输出直流电压,触发振荡器工作,大功率晶体管轮流导通与截止, 逆变器 可向负载(如灯泡EL)供电。断开开关S,逆变器停止工作。
[电源管理]
一款利用负载<font color='red'>传感器</font>(LSE)制作无空耗逆变器电路
基于无线传感器网络的监狱安防系统设计
   引言   监狱对于其安防系统设计具有高安全性、稳定性和实时性的要求。目前,监狱系统中所采用的视频监控系统、报警系统以及门禁系统等都是基于有线通信,这就使得一些不便于布线的区域成为了安防监测的盲区,另外,一成不变的监测区域也给犯罪分子以可乘之机。为预防服刑人员斗殴、自残、自杀、越狱、袭警等违法犯罪活动,及时准确地掌控和调阅监狱暴力现场、越狱行为等信息资料,构筑人防、物防、技防三位一体的安全防范体系,提出了一种基于无线传感器网络的监狱安防系统设计方案。采用无线代替有线可以带来诸多好处,如,减小部署难度、降低维护成本和增加灵活性,尤其是在那些不能布线或者不便布线的区域。正如西门子楼宇技术组的首席技术专家Helmut Macht所
[安防电子]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
热门活动
换一批
更多
最新测试测量文章
更多精选电路图
换一换 更多 相关热搜器件
更多每日新闻
随便看看
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved