一种超声波测距方法及超声波测距装置的制造方法

文档序号:9921365阅读:468来源:国知局
一种超声波测距方法及超声波测距装置的制造方法
【技术领域】
[0001 ]本申请涉及一种超声波测距方法及超声波测距装置。
【背景技术】
[0002]超声波是一种超出人类听觉极限的声波即振动频率高于20kHz的机械波。超声波传感器的工作过程就是电压和超声波之间的互相转换过程,当超声波传感器发射超声波时,发射超声波的探头将电压转化的超声波发射出去,当超声波传感器接收超声波时,接收超声波的探头将超声波转化的电压回送到微控制芯片。超声波具有振动频率高、波长短、绕射现象小且方向性好还能够为反射线定向传播等优点,而且超声波传感器的能量消耗缓慢有利于测距。在中、长距离测量时,超声波传感器的精度和方向性都要大大优于红外线传感器。
[0003]现有的超声波测距方案主要采用往返时间检测法。超声波发射探头向某一方向发射超声波,在发射时刻的同时开始计时,超声波在空气中传播,途中碰到障碍物就立即返回来,超声波接收探头收到反射波就立即停止计时。假定s(米)为被测物体到测距仪之间的距离,计时时长为t (秒),超声波传播速度为V(米/秒),则有关系式S = vt/2。在精度要求较高的情况下,需要考虑温度对超声波传播速度的影响,按V = 331.4+0.607T对超声波传播速度加以修正,以减小误差,其中,T为实际温度,单位为摄氏度,V为超声波在介质中的传播速度,单位为米/秒。
[0004]由于超声波探头的本身物理特性,在发射超声波时,接收探头会有余震发生,俗称拖尾。另外,由于发射的超声波脉冲有一定的宽度,使得距离换能器较近的小段区域内的反射波与发射波重迭,无法识别,不能测量其距离值,这个区域称为测量盲区。由于拖尾现象存在,测量盲区比较大,一般地,盲区在30-50cm左右。

【发明内容】

[0005]本申请实施例提供一种超声波测距方法及超声波测距装置,以减少超声波测距盲区。
[0006]本申请的技术方案是这样实现的:
[0007]—种超声波测距方法,该方法包括:
[0008]保存用户设置的在未进入测量盲区时的最大拖尾时长to;
[0009]发射超声波并开始计时;
[0010]等待拖尾结束,当拖尾结束时,将当前计时时长作为拖尾时长
[0011]判断tftg〈t()是否成立,若不成立,则当接收到拖尾结束之后的第一次反射波时,获取当前计时时长t,计算与被测物体之间的距离S:S = vt/2q,q为整数,且q2 2,
[0012]其中,V为超声波在介质中的传播速度。
[0013]一种超声波测距装置,该装置包括:
[0014]发射器:用于发射超声波;
[0015]微控单元:用于保存用户设置的在未进入测量盲区时的最大拖尾时长to;指示发射器发射超声波,并在发射器发出超声波时开始计时并等待拖尾结束,当拖尾结束时,将当前计时时长作为拖尾时长t?g,判断是否成立,若不成立,则当接收到拖尾结束之后的第一次反射波时,获取当前计时时长t,计算与被测物体之间的距离S:S = vt/2q,q为整数,且q 2 2,其中,V为超声波在介质中的传播速度;
[0016]接收器:用于接收超声波的反射波。
[0017]可见,本申请实施例通过在发射超声波后的拖尾长度来判断是否进入了测量盲区,当确认进入了测量盲区后,对与被测物体之间的距离计算公式进行调整,从而在进入测量盲区后,仍然能够进行测距,减少了测量盲区。
【附图说明】
[0018]图1为超声波测距仪移动进入测量盲区后的反射波波形的第一示例图;
[0019]图2为本申请一实施例提供的超声波测距方法流程图;
[0020]图3为本申请另一实施例提供的以无人机为例的超声波测距方法流程图;
[0021 ]图4为超声波测距仪移动进入测量盲区后的反射波波形的第二示例图;
[0022]图5为本申请又一实施例提供的以无人机为例的超声波测距方法流程图;
[0023]图6为本申请实施例提供的超声波测距装置的组成示意图。
【具体实施方式】
[0024]下面结合附图及具体实施例对本发明再作进一步详细的说明。
[0025]发明人对超声波测距过程进行观察和分析发现:在利用超声波测量超声波测距仪与被测物体之间的距离时,超声波测距仪发出超声波后,该超声波测距仪与被测物体之间会发生多次反射,从而返回多次反射波,该现象在超声波测距仪在某些情况下移动进入测量盲区后更加明显。图1为超声波测距仪移动进入测量盲区后的反射波波形的第一示例图,其中,第一次返回的反射波和拖尾结合在一起,形成新的拖尾,新拖尾的宽度等于超声波测距仪进入测量盲区前的拖尾宽度和第一次返回的反射波的宽度之和。根据上述观察和分析,发明人给出了新的超声波测距方法,具体如下:
[0026]图2为本申请一实施例提供的超声波测距方法的流程图,其具体步骤如下:
[0027]步骤201:保存用户设置的在未进入测量盲区时的最大拖尾时长to。
[0028]步骤202:发射超声波并开始计时。
[0029]步骤203:等待拖尾结束,当拖尾结束时,将当前计时时长作为拖尾时长t?g。
[0030]步骤204:判断t観〈to是否成立,若不成立,则当接收到拖尾结束之后的第一次反射波时,获取当前计时时长t,计算与被测物体之间的距离S:S = Vt/2q,q为整数,且q^2,其中,V为超声波在介质中的传播速度。
[0031]—实施例中,限定q = 2。
[0032]一实施例中,步骤201中,同时保存用户设置的进入测量盲区后第I?m次返回的反射波与未进入测量盲区时的拖尾结合在一起形成的新拖尾的最大时长tm,m为正整数,且I< m < M;
[0033]步骤204中,当判断t観〈to不成立时,当接收到拖尾结束之后的第一次反射波时,获取当前计时时长t之前进一步包括:
[0034]从ti开始,依次将1?尾与tm比较,选择取值与tjai最接近且不大于tjai的tP,o < P <M,且 q = p+20
[0035]—实施例中,步骤204中,判断尾〈to是否成立之后进一步包括:
[0036]若成立,则当接收到拖尾结束之后的第一次反射波时,获取当前计时时长t,计算与被测物体之间的距离s: s = vt/2。
[0037]图3为本申请另一实施例提供的以无人机为例的超声波测距方法流程图,其具体步骤如下:
[0038]步骤300:无人机上的超声波测距仪保存用户设置的无人机在未进入测量盲区时的最大拖尾时长to。
[0039]其中,to可以预先根据多次试验得到。
[0040]步骤301:无人机上的超声波测距仪发射超声波并开始计时。
[0041]步骤302:无人机上的超声波测距仪等待拖尾结束,当拖尾结束时,将当前计时时长作为拖尾时长tjai。
[0042]步骤303:无人机上的超声波测距仪判断丨観〈如是否成立,若是,执行步骤304;否贝IJ,执行步骤305。
[0043]步骤304:无人机上的超声波测距仪确认无人机未进入测量盲区,则当接收到拖尾结束之后的第一次反射波时,获取当前计时时长t,计算无人机与被测物体之间的距离s:s=vt/2,本流程结束。
[0044]其中,V为超声波在介质中的传播速度。
[0045]步骤305:无人机上的超声波测距仪确认无人机进入测量盲区,则当接收到拖尾结束之后的第一次反射波时,获取当前计时时长t,计算无人机与被测物体之间的距离s: s =vt/40
[0046]这里,当时,则确认真正的第一次反射波(如图1中的反射波I)已经与拖尾合在一起了,本步骤305中提到的“拖尾结束之后的第一次反射波”其实是“发射超声波后的真正的第二次反射波”(如图1中的反射波2)。
[0047]本申请提供的上述方法不仅适用于无人机,更可以广泛适用于其他类型的机器人、需要进行超声波测距的交通工具等等。
[0048]发明人对超声波测距过程进一步观察和分析发现:当超声波测距仪进入测量盲区后,不仅第一次返回的反射波会和拖尾结合在一起,后续返回的反射波也可能会和当前拖尾结合在一起,从而不断形成新的拖尾。图4为超声波测距仪移动进入测量盲区后的反射波波形的第二示例图,在该示例中,第一次返回的反射波和拖尾结合在一起,形成新的拖尾后,第二次返回的反射波又和新拖尾结合在一起,再次形成了新的拖尾,第二次形成的新拖尾的宽度等于超声波测距仪进入测量盲区前的拖尾宽度和第一次返回的反射波的宽度以及第二次返回的反射波的宽度之和。根据该进一步的观察和分析,发明人对超声波测距方法进行了进一步的优化,具体如下:
[0049]图5为本申请又一实施例提供的以无人机为例的超声波测距方法流程图,其具体步骤如下:
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1