一种误差补偿式超声波测距仪的制作方法

文档序号:6041532阅读:458来源:国知局
专利名称:一种误差补偿式超声波测距仪的制作方法
技术领域
本实用新型涉及一种自动化测控仪器装置,具体涉及一种误差补偿式超声
背景技术
超声波测距的方法主要是测量超声波在介质中的传播时间,常用的方法是 回波探测法,这种方法主要是捕捉超声脉冲的回声,根据超声波在空气中的传 播时间来确定被测目标的距离。较简单的回波捕捉法是采用电平阀值法。由于 阀值法原理简单,硬件上容易实现,在一些要求不高的应用领域很常见,根据 这一原理,在进一歩提高测距精度的问题上,国内外学者都做了大量的研究。
超声波测距的精度主要取决于所测的超声波传输时间和超声波在介质中的 传谕速度,大部分文献采用降低传输时间的不确定度来提高测距精度,目前主 要采用数字信号处理技术和小波变换理论来提高传输时间的精度,常用的主要 是度越时间法测距原理,即首先测出超声波从发射到遇到障碍物返回所经历的 时间,再乘以超声波的速度就得到二倍的声源与障碍物之间的距离,即超声波 发生器在某一时刻发出的一个超声波信号,当超声波遇到被测物体后反射回来, 就被超声波接收器所接受。这样通过计算出发生信号到接受返回信号所用的时 间,就可算出超声波发生器与反射物体的距离。距离计算公式"=^2 = (Cx,)/2,"为被测物与测距器的距离,^为声波的
来回路程,c为波速,/为声波来回所用的时间。
由距离计算公式显然可知测距的误差是由超声波的传播速度误差和测量距
离传播的时间误差引起的,即测量误差-
~ = cA, + △《
声速误差A夂,A(,为测距误差,A,为时间误差,c为波速
然而超声波的传播速度在不同温度下是不同的,如果超声波测距精度要求 达到lww时,温度的影响是比较大的,因此其传播速度与环境温度T的关系如下
c = 331.4/a/1 + :T/2^ 331.45+ 0.6 式中c为超声波波速,331.45w"为0'C时的超声波速度,『为实际环境温度rC) 例如当温度(TC时超声波速度是331.45m", 30。C时是349m",温度变化引起 的超声波速度变化约为18"'"。若超声波在3(TC的环境下以0'C的声速测量100w 距离所引起的测量误差将达到5m,测量lw误差将达到5m附。所以,需要通过测 出环境的温度来校准超声波的传播速度。
当要求测距误差Aa小于l州w时,假设已知超声波速度^344w" (2(TC室
温),忽略声速的传播误差。贝U: 测距误差
=cA, <0.01
测距时间误差
A/ < (0.001/344) * 0細002卯7s 即 A/ < 2.907附
在超声波的传播速度是准确的前提下,测量距离的传播时间差值精度要达到微秒级,才能保证测距误差小于lmw的误差,然而,对于测距的时间误差可以通过 釆用不同单片机来降低或消除,但对于速度误差,目前大多数超声波测距装置 都没有较好的解决办法,使得测距精度不高。
三、 发明内容
本实用新型的目的在于针对现有技术的不足之处,而提供一种误差补偿式 超声波测距仪,该仪器误差小,测距精度高,并且具有无线遥控和语音播报功能。
为了达到上述目的,本发明采用的技术解决方案为 -一种误差补偿式超声波测距仪,包括在单片计算机系统连接的超声波发射 电路和超声波接收电路,超声波发射电路发射出超声波被障碍物反射后被超声 波接收电路接收,其特征在于接收到的超声波信号和与单片计算机系统连接 的温度测量电路测得温度数据信号由单片计算机系统进行处理后并通过与单片 计算机系统连接的语音播报电路和显示输出电路输出,连接用于控制超声波发 射:和接收的无线遥控电路接入单片计算机系统。
上述无线遥控电路和超声波接收电路之间无线遥控连接无线遥控控制器。
与现有技术相比,本实用新型的测距精度高,测距误差不超过0. 5cm,不但
有传统测距仪的显示输出,而且具有语音播报功能和无线遥控功能,更加的智 能化和人工化,不仅可以应用与汽车倒车,建筑施工及一些工业现场的位置监 控,也可用于如液位、井深、管道长度的测量。也可以用于防盗墙、门禁系统。


图l为本实用新型原理框图; 图2为本实用新型电路图;图3为无线遥控控制器电路其中,l-电源模块,2-程序下载模块,3-显示输出电路,4-语音播报电路 图r, 5-单片计算机系统,6-无线遥控电路,7-无线遥控控制器,8-超声波接收 电路,9-超声波发射电路,10-测温电路,T-环境温度,tc-测量时间,d-测量 距离。
具体实施方式
参见图1,本实用新型的一种误差补偿式超声波测距仪,还包括提供电源的 电源模块1和与单片计算机系统5连接的程序下载模块2,控制无线遥控电路6 的无线遥控控制器7发射信号后,被接入单片计算机系统5的无线遥控电路6 接收,无线遥控电路6控制单片计算机系统5连接的超声波发射电路9发射超 声波信号,超声波发射电路9发射出超声波信号被障碍物反射后被与单片计算 机系统5连接超声波接收电路8接收,接收到的超声波信号和与单片计算机系 统5连接的测温电路10测得数据由单片计算机系统5进行处理后并通过与单片 计算机系统5连接的显示输出电路3和语音播报电路4输出。无线遥控控制器7 无线连接与超声波接收电路8和无线遥控电路6之间,并可以无线远程遥控无 线遥控电路6控制超声波信号的发射和接收。 本实用新型的测距工作原理是
单片机计算系统5控制测温电路10测出环境温度T,然后通过无线遥控电 路'6控制单片机计算系统5,由单片机计算系统5控制超声波发射电路9按预先 设定的周期个数发出设定频率的超声波脉冲信号并开启计时,障碍物反射后由 超声波接收电路8检测,超声波接收电路8检测到回波信号后,由单片机计算 系统5选择并响应中断,得到测量时间tc,由单片机计算系统5通过公式' 331.45m"为(TC时的声波速度,7为实际环境温度rc)
得到超声波发射电路9与障碍物之间的距离d,并由显示输出电路3和语音播报 电路4分别输出。
单片计算机系统机按如下程序完成一次超声波测距
步骤1:单片计算机系统5上电复位或手动复位中断接口开中断,当有信号 输入时启动单片机内部计时器开始计时,同时开启单片机内部中断,控制超声 波发射电路9按设定频率发出设定个数的超声波信号;
步骤2:控制测温电路10测量环境温度T,并将温度数据传到单片计算机
歩骤3:如果在发射屏蔽时间TM内超声波接收电路8检测到回波信号,则发 出的中断请求信号,单片计算机系统5内部计时器停止计时,得到测量时间tc, 执行歩骤5;
步骤4:如果在在发射屏蔽时间TM内超声波接收电路8没有检测到回波信 号,发出中断请求信号,单片计算机系统5关闭内部中断,执行步骤6;
歩骤5:单片机计算系统5将测量时间tC、环境温度T,通过公式
处理后得到测量距离d,通过语音播报电路4和显示输出电路3输出,结束本次 测量后单片机复位;
步骤6:计时器停止计时,由语音播报电路4执行语音播报错误处理程序
(发出嘟的声音),显示输出电路3执行液晶显示程序,显示环境温度T,结束 本次测量后单片机复位。参见图2,为了降低超声波传播时间误差,使测距误差小于lmm,本实用新型 单片计算机系统5采用凌阳16位单片机SPCE061A控制,其体积小、集成度高、可 靠性好且易于扩展把各功能部件模块化地集成在一个芯片里,内部采用总线结 构,因而减少了各功能部件之间的连线,提高了其可靠性和抗干扰能力,并且 具有较强的中断处理能力,并且为其配置一个采用三态门总线芯片74LS244的凌 K单片机程序下载模块2。
供电电源模块1采用5V稳压芯片7805, 3.3V稳压芯片AS2830-3.3.其可以为 整个系统提供9V, -9V, 5V,3.3V电压。
语音播报电路4采用音频放大器SPY0030,外加选择合适的电阻,电容组成 音频放大电路,用于驱动扬声器。当单片机计算出所测距离后,此时调用语音 摔报子程序,将其输出给单片机内部的D/A数模转换器,再经过音频放大器 SPY0030进行音频放大,驱动小喇叭发声将其距离数据通过声音播报出来。
无线遥控电路6由PT2262编码芯片组成的发射电路和PT2272解码芯片组成 的接收电路构成。最多可有12位(A0-A11)三态地址端管脚(悬空、接高电平、接 低电平)任意组合可提供531441地址码,本实用新型采用A0-A7八位解码译码,编 码芯片PT2262发出的编码信号由地址码、数据码、同步码组成一个完整的码 字,解码芯片PT2272接收到信号后,其地址码经过两次比较核对后,ST脚才输 出高电平,与此同时相应的数据脚也输出高电平,如果发送端一直按住按键, 编码芯片也会连续发射。当发射机没有按键按下时,PT2262不接通电源,其ST 脚为低电平,所以315MHS的高频发射电路不工作,当有按键按下时,1IT2262得 电工作,其第17脚输出经调制的串行数据信号,当17脚为高电平期间315MHS的 高频发射电路起振并发射等幅高频信号,当17脚为低平期间315MHS的高频发射电路停止振荡,所以高频发射电路完全收控于IIT2262的17脚输出的数字信号, 从而对高频电路完成幅度键控(AFK调制)相当于调制度为100%的调幅。
超声波接收电路8,由40KHz超声波接收传感器、两个单运放0PA228 、 LM311比较器、CD4052数据选择器组成。超声波探头一般只有很小的电压,经 i寸运放放大。由0PA228及电阻,电容组成10000倍的中心频率为40KHz的前级 两级放大电路,之后接一个电压比较器和数据选择器对测量模式进行软件选择。 前级釆用两级0PA228构成10000倍放大器,对超声波接收头接收的小信号进行 放大;后级采用LM311比较器,同相端3接参考电平反相端2接两级放大后的 信号,同相端反相端做比较后,当接收信号达到门限电压后LM311比较器输出 端输出标准下降沿。
超声波发射电路9由555振荡器、反相器CD4049和40KHz的超声波探头 组成。555振荡器外加电容、电阻组成一个40KHz的波形发生器,经反相器CD4049 整形后为超声波探头提供所需的谐振频率,单片计算机系统5通过控制555多谐 振荡器的4脚来启停超声波发射,4脚为高电平时超声波发射启动。该电路由 555外加--些电容、电阻组成一个40KHz的多谐振荡电路,这个波形发生器由三 号管脚输出波形,通过反相器CD4049整形提高功率送给40KHz的超声波探头。 40KHz的超声波探头将电能转化为声波能以中心频率40KHz发射出去。
测温电路IO,采用DS18B20数字温度传感器,数据线通过上拉电阻上拉后 直接与单片机系统连接。DS18B20数字温度传感器与凌阳单片机之间是串口通 讯。
9
权利要求1、一种误差补偿式超声波测距仪,包括在单片计算机系统(5)连接的超声波发射电路(9)和超声波接收电路(8),超声波发射电路(9)发射出超声波信号被障碍物反射后被超声波接收电路(8)接收,其特征在于接收到的超声波信号和与单片计算机系统(5)连接的测温电路(10)测得温度数据信号由单片计算机系统(5)进行处理后并通过与单片计算机系统(5)连接的语音播报电路(4)和显示输出电路(3)输出,连接用于控制超声波发射和接收的无线遥控电路(6)接入单片计算机系统(5)。
2、 根据权利要求1所述的一种误差补偿式超声波测距仪,其特征在于所述的无线遥控电路(6)和超声波接收电路(8)之间无线连接无线遥控控制器(7)。
专利摘要本实用新型涉及一种误差补偿式超声波测距仪。由于超声波在空气传播中其速度会受到环境温度的影响,而目前的超声波测距仪中,对于环境温度影响造成的测距误差基本上忽略,因而测距精度不高。本实用新型一种误差补偿式超声波测距仪,包括在单片计算机系统连接的超声波发射电路,超声波发射电路发射出超声波被障碍物反射后被超声波接收电路接收,接收到的超声波信号和与单片计算机系统连接的温度测量电路测得数据由单片计算机系统进行处理后并通过与单片计算机系统连接的语音播报电路和显示输出电路输出,连接用于控制超声波发射和接收的无线遥控电路接入单片计算机系统。其可以有效的提高测距误差,精度达到毫秒级,适合精密测距。
文档编号G01S15/00GK201298077SQ20082022232
公开日2009年8月26日 申请日期2008年11月7日 优先权日2008年11月7日
发明者左小乐, 王旭斌, 飞 马 申请人:王旭斌;左小乐;马 飞
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1