一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种超声波检测系统和方法与流程

2022-06-05 06:31:24 来源:中国专利 TAG:


1.本发明实施例涉及超声波检测技术领域,尤其涉及一种基于混合波的超声波检测系统和方法。


背景技术:

2.在超声波测距原理中,通过“超声波麦克风”发出的波、再接收物体的反射波来进行障碍物检测时,虽然可以得到障碍物的距离,但是却不能确定该距离是从以“超声波麦克风”为中心的同心圆的哪个位置反射的,从而不能确定障碍物的具体位置。
3.因此,目前市场上的超声波检测系统都是将多个超声波传感器组合起来进行使用,再根据各个超声波传感器的结果判定物体的位置在哪个区域。也就是说,目前市场上多数超声波检测系统产品是通过多个超声波传感器来进行障碍物区域的判定。
4.然而,它的劣势非常明显:当超声波传感器安装个数有限制或者多个超声波传感器中的一个或多个出现故障时,超声波检测系统就无法实现确定障碍物区域和具体位置的功能,影响用户正常使用。


技术实现要素:

5.本发明提供一种超声波检测系统和方法,在不需要使用多个“麦克风”或不需要使用多个超声波传感器的“超声波检测系统”的情况下,仅用一个“麦克风”或一个超声波传感器的超声波检测系统便可以实现同时检测物体的距离和存在区域。
6.第一方面,本发明实施例提供一种超声波检测系统,包括:混合波生成电路、超声波生成模块、放大滤波电路模块、相关计算电路模块和cpu处理单元;
7.其中,所述混合波生成电路用于将至少两个不同频率的激励波进行混合叠加,并输出给超声波生成模块;
8.超声波生成模块,用于根据混合叠加后的激励波对应产生至少两个检测范围不同的超声波信号;
9.放大滤波电路模块,用于对超声波生成模块接收到的回波信号进行放大滤波处理;
10.相关计算电路模块,包括至少两个相关计算电路,分别用于对放大滤波处理后的回波信号与对应的参照波进行相关度计算,以得到不同检测范围相关度值的计算结果;
11.cpu处理单元,包括存在区域判定处理模块,所述存在区域判定处理模块用于根据不同检测范围相关度值的计算结果判定被测物体的距离信息和存在区域。
12.可选的,所述cpu还包括激励波生成处理模块,用于产生至少两个不同频率的激励波。
13.可选的,所述cpu还包括参照波生成处理模块,用于为所述至少两个检测范围不同的超声波信号分别生成对应的参照波。
14.可选的,所述cpu还包括存在区域输出模块,用于输出被测物体的距离和存在区
域。
15.可选的,所述存在区域判定处理模块具体用于执行:
16.当回波信号与对应的参照波之间的相关度峰值大于相关度阈值时,被测物体位于该参照波对应的超声波检测区域内;
17.根据相关度峰值获取被测物体的检测时间,根据所述检测时间计算被测物体距离信息。
18.第二方面,本发明实施例还提供了一种基于上述任一项所述的超声波检测系统的超声波检测方法,包括:
19.同时向同一超声波生成模块发送至少两个不同频率的混合激励波,以使超声波生成模块对应产生至少两个检测范围不同的超声波信号;
20.接收超声波信号的回波信号,将所述回波信号分别与对应的参照波进行相关度计算;
21.根据所述相关度计算结果值确定被测物体的存在区域和距离信息。
22.可选的,根据所述相关度计算结果值确定被测物体的存在区域和距离信息,包括:
23.当回波信号与对应的参照波之间的相关度峰值大于相关度阈值时,被测物体位于该参照波对应的超声波检测区域内;
24.根据相关度峰值获取被测物体的检测时间,根据所述检测时间计算被测物体距离信息。
25.本发明实施例通过向同一超声波生成模块发送不同频率的激励波,以生成不同检测范围的超声波信号,根据超声波的回波信号与对应参考信号的相关度值来确定被测物体的距离信息和存在区域。实现了在不需要使用多个“麦克风”或不需要使用多个超声波传感器的“超声波检测系统”的情况下,仅用一个“麦克风”或一个超声波传感器的超声波检测系统便可以实现同时检测物体的距离和存在区域,提高了超声波检测过程的稳定性。
附图说明
26.图1表示现有技术中的系统架构图;
27.图2表示现有技术的chirp波属性示意图;
28.图3表示现有技术的相关值计算方法示意图;
29.图4表示现有技术的物体检测示意图;
30.图5表示本发明提供的一种超声波检测系统架构图;
31.图6a表示本发明中实施例1的超声波指向特性示意图;
32.图6b表示本发明中实施例1的超声波阻抗特性示意图;
33.图6c表示本发明中实施例1的超声波收发信感度示意图;
34.图7表示本发明中实施例1的检测区域范围(k补正后)示意图;
35.图8表示本发明中实施例1的系统架构图;
36.图9表示本发明中实施例1的chirp波混合示意图;
37.图10表示本发明中实施例1的物体位置.1相关值计算方法示意图;
38.图11表示本发明中实施例1的物体位置.2相关值计算方法示意图;
39.图12表示本发明中实施例1的物体位置.3相关值计算方法示意图;
40.图13表示本发明中实施例1的存在区域判定结果示意图;
41.图14表示本发明中实施例2的系统架构图;
42.图15表示本发明中实施例2的pulse波混合示意图;
43.图16表示本发明中实施例2的物体位置.1相关值计算方法示意图;
44.图17表示本发明中实施例2的物体位置.2相关值计算方法示意图;
45.图18表示本发明中实施例2的物体位置.3相关值计算方法示意图。
具体实施方式
46.下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。
47.为了更好的理解本发明实施例的技术方案,先介绍一下现有技术中常用的超声波检测方法。现有技术中的超声波检测系统的系统架构图如图1所示,该系统包括chirp波生成电路、超声波生成模块、放大滤波电路、相关计算电路和cpu处理单元。其中:
48.(1)chirp波生成电路:用于生成chirp波,驱动超声波生成模块发送超声波。
49.(2)超声波生成模块:用于发送chirp型超声波。
50.(3)放大滤波电路:用于放大来自物体的反射接收波,得到放大滤波回路输出信号。
51.(4)相关计算电路:使用了能够进行dsp等高速运算处理的装置,对从chirp波生成的“参照波输出”进行相关运算。
52.(5)cpu处理单元:控制及处理系统中所有相关信号,处理从相关计算电路输出的结果,判断物体的距离,并输出检测结果。
53.图2所示显示了现有技术中一个chirp波的属性。定义t0-t1之间的时间差值为chirp波的发送时间;相对应的fc1_0

fc1_1定义为chirp波的频率范围。chirp波有频率随时间线性增加、线性减小或非线性增加、非线性减小等多种类型,图2显示出的是chirp波频率随着时间线性增加的类型。产生chirp波后,通过超声波生成模块发送chirp型超声波,接收到来自物体的反射波,然后进入放大滤波电路,得到放大滤波电路输出信号。这里,将来自物体的反射信号的接收时刻设为t2。
54.图3给出了现有技术中的相关值计算方法。首先,计算t0时刻的相关值,方法如下:将“参照波_0000”和“放大滤波回路输出”相乘,并将相乘结果累加,得到的累加值作为t0时刻的相关值,存储在“相关值计算结果”中。接着,延迟1个周期得到“参照波_0001”,将“参照波_0001”和“放大滤波回路输出”相乘,并将相乘结果累加,得到的累加值作为t1时刻的相关值。以下依次重复该处理。即,相关值运算相当于计算两者的相关性。在存在来自物体的反射波的t2附近,“参照波”和“放大滤波回路输出”之间的相关值变大,因此“相关值计算结果”的值也增大。
55.计算完所有时刻的相关值后,通过阈值进行相关值计算结果的判定时,当相关值计算结果大于相关度阈值时,认为检测到障碍物存在,并检索相关值的峰值出现的时间t2。由此,如果将接收时间转换为物体距离,就可以计算到物体的检测距离。
56.虽然现有技术中可以输出物体的距离,但是如图4所示,该方案却不能确定该距离
是从以“超声波麦克风”为中心的同心圆的哪个位置反射的,也就不能确定物体的存在区域。
57.基于现有技术中存在的缺陷,本发明实施例提供了一种超声波检测系统,通过向同一个超声波生成模块发送至少两个不同频率的激励波,以同时获取被测物体距离和存在区域的检测。进一步参见图5,该系统包括混合波生成电路、超声波生成模块、放大滤波电路模块、相关计算电路模块和cpu处理单元。
58.其中,所述混合波生成电路用于将至少两个不同频率的激励波进行混合叠加,并输出给超声波生成模块。本实施例中的激励波可以为chirp波、脉冲波等形式,图5中以输出三个不同频率的激励波为例。
59.超声波生成模块,用于根据混合叠加后的激励波对应产生至少两个检测范围不同的超声波信号。可选的,本实施例中的超声波生成模块可以为麦克风、超声波传感器等部件。
60.放大滤波电路模块,用于对超声波生成模块接收到的回波信号进行放大滤波处理;
61.相关计算电路模块,包括至少两个相关计算电路,分别用于对放大滤波处理后的回波信号与对应的参照波进行相关度计算,以得到不同检测范围相关度值的计算结果;
62.cpu处理单元,包括存在区域判定处理模块、激励波生成处理模块、参照波生成处理模块以及存在区域输出模块。
63.其中,存在区域判定处理模块用于根据不同检测范围相关度值的计算结果判定被测物体的距离信息和存在区域;激励波生成处理模块,用于产生至少两个不同频率的激励波;参照波生成处理模块,用于为所述至少两个检测范围不同的超声波信号分别生成对应的参照波;存在区域输出模块,用于输出被测物体的距离和存在区域。
64.具体的,所述存在区域判定处理模块具体用于执行:
65.当回波信号与对应的参照波之间的相关度峰值大于相关度阈值时,被测物体位于该参照波对应的超声波检测区域内;
66.根据相关度峰值获取被测物体的检测时间,根据所述检测时间计算被测物体距离信息。
67.本实施例中,通过向同一超声波生成模块发送不同频率的激励波,以生成不同检测范围的超声波信号,根据超声波的回波信号与对应参考信号的相关度值,不仅可以确定被测物体的距离信号,还可以进一步确定被测物体的存在区域。
68.接来下分别用两个实施例对上述技术方案进行一步的解释说明。
69.实施例1
70.本实施例中以使用多个不同的chirp波为例进行说明,图6a-6c表示该系统的超声波指向性生成。通常,用于超声波检测装置的超声波麦克风是在铝等金属壳体内粘贴压电元件,通过施加的发送波激励产生振动,从而发出超声波。发射波的辐射强度根据振动源的直径和频率而具有特定的辐射强度。超声波的辐射强度的特性叫做指向性特性。
71.在本发明中,通过使用多个频率,产生不同的指向性特性。另外,由于“超声波麦克风”中存在谐振点,所以在谐振点附近发送/接收的灵敏度较高,但是如果远离谐振点频率,则灵敏度k降低,因此需要进行灵敏度的校正。
72.本实施例中,以fm1=40[khz],fm2=60[khz],fm3=80[khz]这3个使用频率作为例子。以fm1=40[khz]的灵敏度为基准,在fm2=60[khz]中与fm1=40[khz]相比只降低k60-40[db],在fm3=80[khz]中与fm1=40[khz]相比只降低k80-40[db],因此在以后的运算中对它们进行修正。
[0073]
图7表示本发明中一种超声波式混合波检测系统的检测区域范围。因为进行了k60-40[db]、k80-40[db]的修正,所以在以后方案中,检测区域范围记为detection area_fm1=40[khz]、detection area_fm2=60[khz]、detection area_fm3=80[khz]。
[0074]
图8表示本发明中实施例1的系统架构。该系统包含混合波生成电路、麦克风、放大滤波电路模块、相关计算电路模块和cpu处理单元。其中:
[0075]
(1)混合波生成电路:将由“chirp波生成处理”模块生成的不同的chirp波进行混合叠加,并输出给麦克风。
[0076]
(2)麦克风:产生不同检测范围的超声波信号。
[0077]
(3)放大滤波电路模块:对麦克风接收到的反射回波进行放大滤波处理。
[0078]
(4)相关计算电路模块:包含多个相关计算电路,每个相关计算电路使用了能够进行dsp等高速运算处理的装置,对放大滤波处理后的信号与从chirp波生成的“参照波输出”进行相关运算处理,将处理结果输入至存在区域判定模块进行处理,得到存在区域判定结果并通过存在区域输出处理模块输出,与此同时,距离也可同步计算并输出。
[0079]
(5)cpu处理单元:包含多个chirp波的生成处理模块、与前述chirp波对应的参照波生成处理模块、以及对相关计算结果进行处理的存在区域判定处理模块及其输出处理模块,通过“相关计算电路模块”输出的运算结果,判定物体存在的距离和存在区域,输出检测结果。
[0080]
图9表示本发明中一种超声波式混合波检测系统的chirp波混合。多个chirp波在发送时间在t0-t1之间,扫描频率分别为fc1_0-fc1_1,fc2_0

fc2_1,fc3_0

fc3_1。这些频率使用上述的fm1=40[khz],fm2=60[khz],fm3=80[khz]频带。chirp混合波通过麦克风发送后,麦克风接收来自物体的反射波,并进入放大滤波回路模块进行处理。这里,将来自物体的反射波的接受时刻设为t2。
[0081]
图10-图12表示本发明中一种超声波式混合波检测系统的相关值运算示意图。图9是物体位置.1的相关运算结果,图10是物体位置.2的相关运算结果,图11是物体位置.3的相关运算结果。
[0082]
图10中,“参照波.1”和“放大滤波电路输出”的相关运算、“参照波.2”和“放大滤波电路输出”的相关运算、“参照波.3”和“放大滤波电路输出”的相关运算是并行处理的。相关计算在图3中进行了说明。物体位置.1,是在正面方向上有物体的情况下,该物体均在在detection area_fm1=40[khz]、detection area_fm2=60[khz]、detection area_fm3=80[khz]的范围内,所以接收时间t2点的“相关值.1计算结果”、“相关值.2计算结果”、“相关值.3计算结果”全部超过“相关值阈值”。
[0083]
图11中的物体位置.2,在稍有偏离中线的位置有物体的情况下,该物体在detection area_fm1=40[khz]、detection area_fm2=60[khz]的范围内,但不在detection area_fm3=80[khz]的范围内,所以接收时间t2点的“相关值.1计算结果”和“相关值.2计算结果”超过“相关值阈值”,但是“相关值.3计算结果”未超过“相关值阈值”。
[0084]
图12中的物体位置.3,在车辆外侧有物体的情况下,该物体在detection area_fm1=40[khz]的范围内,但不在detection area_fm2=60[khz]、detection area_fm3=80[khz]的范围内,所以接收时间t2点的“相关值.1计算结果”超过“相关值阈值”,但是“相关值.2计算结果”和“相关值.3计算结果”未超过“相关值阈值”。
[0085]
图13表示本发明中一种超声波式混合波检测系统的存在区域的判定结果示意图。如上所述,通过对“相关值.1计算结果”、“相关值.2计算结果”、“相关值.3计算结果”进行比较判定,能够同时检测物体存在的“距离”和“存在区域”。
[0086]
实施例2
[0087]
本发明中实施例2系统中使用的激励波是多个脉冲(pulse)波。
[0088]
图14表示本发明的实施例2的系统架构。该系统包含混合波生成电路、麦克风、放大滤波电路模块、相关计算电路模块和cpu处理单元。其中:
[0089]
(1)混合波生成电路:将由“pulse波生成处理”模块生成的不同的pulse波进行混合叠加,并输出给麦克风。
[0090]
(2)麦克风:产生超声波信号。
[0091]
(3)放大滤波电路模块:对麦克风接收到的反射回波进行放大滤波处理。
[0092]
(4)相关计算电路模块:包含多个相关计算电路,每个相关计算电路使用了能够进行dsp等高速运算处理的装置,对放大滤波处理后的信号与从pulse波生成的“参照波输出”进行相关运算处理,将处理结果输入至存在区域判定模块进行处理,得到存在区域判定结果并通过存在区域输出处理模块输出,与此同时,距离也可同步计算并输出。
[0093]
(5)cpu处理单元:包含多个pulse波的生成处理模块、与前述pulse波对应的参照波生成处理模块、以及对相关计算结果进行处理的存在区域判定处理模块及其输出处理模块,通过“相关计算电路模块”输出的运算结果,判定物体存在的“距离”和“存在区域”,输出检测结果。
[0094]
图15表示本发明中实施例2的pulse波混合。多个pulse波的发送时间在t0-t1之间,频率分别为fc1、fc2和fc3的单一频率。这些频率使用所述fm1=40[khz],fm2=60[khz],fm3=80[khz]频带。
[0095]
图16-图18表示本发明中实施例2的相关值计算。图16是物体位置.1的计算结果,图17是物体位置.2的计算结果,图18是物体位置.3的计算结果。图3中已经描述了相关计算方法,虽然对于pulse波,相关值计算结果的波形是不同的,但是计算方法是相同的。
[0096]
图16中的物体位置.1,在正面方向上有物体的情况下,该物体均在在detection area_fm1=40[khz]、detection area_fm2=60[khz]、detection area_fm3=80[khz]的范围内,所以接收时间t2点的“相关值.1计算结果”、“相关值.2计算结果”、“相关值.3计算结果”全部超过“相关值阈值”。
[0097]
图17中的物体位置.2,在稍有偏离中线的位置有物体的情况下,该物体在detection area_fm1=40[khz]、detection area_fm2=60[khz]的范围内,但不在detection area_fm3=80[khz]的范围内,所以接收时间t2点的“相关值.1计算结果”和“相关值.2计算结果”超过“相关值阈值”,但是“相关值.3计算结果”未超过“相关值阈值”。
[0098]
图18中的在物体位置.3,在车辆外侧有物体的情况下,该物体在detection area_fm1=40[khz]的范围内,但不在detection area_fm2=60[khz]、detection area_fm3=80
[khz]的范围内,所以接收时间t2点的“相关值.1计算结果”超过“相关值阈值”,但是“相关值.2计算结果”和“相关值.3计算结果”未超过“相关值阈值”。
[0099]
通过对“相关值.1计算结果”、“相关值.2计算结果”、“相关值.3计算结果”进行比较判定,能够同时检测物体存在的“距离”和“存在区域”。
[0100]
注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献