声音定位中怎么测的时间?然后根据时间差来计算距离
发布网友
发布时间:2022-04-24 02:42
我来回答
共1个回答
热心网友
时间:2023-10-22 16:02
这个靠人力很困难,得用专门的设备或者自己做的电路才行。
在大学生电子设计竞赛中,一般是用单片机做。首先在系统中必须有一张地图,且系统必须随时知道自己的方位(有固定的角度参考基点)。
一般至少要有3个以上的点才能保持精度。它有个接收器(可360度旋转,并可以测当前的角度),先在A点停下(A点坐标要可以知道),然后旋转接收器,肯定存在一个角度的声音强度特别大。此时,记下旋转的角度(可以推算出斜率),那么就说明,声源和A点是在一条直线上,而且还知道它的斜率,这样就可以通过A画出一条直线(这个是在系统软件中完成,人看不到)。
然后,再通过另外一个B点(同样知道坐标),重复上面的过程,此时,B和声源也一定在一条直线上,也知道了角度和斜率。因为声源是同一个且只有一个,那么这前后两条线的交点必定就是声源。
第三个点用来校验和提高精度的,如果采集的点更多,精度会不断提升。
PS:你的分析出现了方向性错误,声源定位,并不是靠时间差的。
这种题目在以前大学生电子设计竞赛中曾多次出现过。
你说的时间差定位,主要用在超声波定位中,它属于一种主动定位,也就是发生超声波,同时开始计数,当接收到回波的时候,停止计数,根据时间差与声波的速度,推算出障碍物的距离。
这种定位是一种主动定位,也是用单片机做的。前一种是被动定位,也就是直接确定发声物体的位置。难度上来看,前者比后者难得多。后者,淘宝上直接可以买到商品,从40块左右到300多都有。
而前者没有直接的产品,需要自己做,技术难度比较高。
热心网友
时间:2023-10-22 16:02
这个靠人力很困难,得用专门的设备或者自己做的电路才行。
在大学生电子设计竞赛中,一般是用单片机做。首先在系统中必须有一张地图,且系统必须随时知道自己的方位(有固定的角度参考基点)。
一般至少要有3个以上的点才能保持精度。它有个接收器(可360度旋转,并可以测当前的角度),先在A点停下(A点坐标要可以知道),然后旋转接收器,肯定存在一个角度的声音强度特别大。此时,记下旋转的角度(可以推算出斜率),那么就说明,声源和A点是在一条直线上,而且还知道它的斜率,这样就可以通过A画出一条直线(这个是在系统软件中完成,人看不到)。
然后,再通过另外一个B点(同样知道坐标),重复上面的过程,此时,B和声源也一定在一条直线上,也知道了角度和斜率。因为声源是同一个且只有一个,那么这前后两条线的交点必定就是声源。
第三个点用来校验和提高精度的,如果采集的点更多,精度会不断提升。
PS:你的分析出现了方向性错误,声源定位,并不是靠时间差的。
这种题目在以前大学生电子设计竞赛中曾多次出现过。
你说的时间差定位,主要用在超声波定位中,它属于一种主动定位,也就是发生超声波,同时开始计数,当接收到回波的时候,停止计数,根据时间差与声波的速度,推算出障碍物的距离。
这种定位是一种主动定位,也是用单片机做的。前一种是被动定位,也就是直接确定发声物体的位置。难度上来看,前者比后者难得多。后者,淘宝上直接可以买到商品,从40块左右到300多都有。
而前者没有直接的产品,需要自己做,技术难度比较高。
热心网友
时间:2023-10-22 16:02
这个靠人力很困难,得用专门的设备或者自己做的电路才行。
在大学生电子设计竞赛中,一般是用单片机做。首先在系统中必须有一张地图,且系统必须随时知道自己的方位(有固定的角度参考基点)。
一般至少要有3个以上的点才能保持精度。它有个接收器(可360度旋转,并可以测当前的角度),先在A点停下(A点坐标要可以知道),然后旋转接收器,肯定存在一个角度的声音强度特别大。此时,记下旋转的角度(可以推算出斜率),那么就说明,声源和A点是在一条直线上,而且还知道它的斜率,这样就可以通过A画出一条直线(这个是在系统软件中完成,人看不到)。
然后,再通过另外一个B点(同样知道坐标),重复上面的过程,此时,B和声源也一定在一条直线上,也知道了角度和斜率。因为声源是同一个且只有一个,那么这前后两条线的交点必定就是声源。
第三个点用来校验和提高精度的,如果采集的点更多,精度会不断提升。
PS:你的分析出现了方向性错误,声源定位,并不是靠时间差的。
这种题目在以前大学生电子设计竞赛中曾多次出现过。
你说的时间差定位,主要用在超声波定位中,它属于一种主动定位,也就是发生超声波,同时开始计数,当接收到回波的时候,停止计数,根据时间差与声波的速度,推算出障碍物的距离。
这种定位是一种主动定位,也是用单片机做的。前一种是被动定位,也就是直接确定发声物体的位置。难度上来看,前者比后者难得多。后者,淘宝上直接可以买到商品,从40块左右到300多都有。
而前者没有直接的产品,需要自己做,技术难度比较高。
热心网友
时间:2023-10-22 16:02
这个靠人力很困难,得用专门的设备或者自己做的电路才行。
在大学生电子设计竞赛中,一般是用单片机做。首先在系统中必须有一张地图,且系统必须随时知道自己的方位(有固定的角度参考基点)。
一般至少要有3个以上的点才能保持精度。它有个接收器(可360度旋转,并可以测当前的角度),先在A点停下(A点坐标要可以知道),然后旋转接收器,肯定存在一个角度的声音强度特别大。此时,记下旋转的角度(可以推算出斜率),那么就说明,声源和A点是在一条直线上,而且还知道它的斜率,这样就可以通过A画出一条直线(这个是在系统软件中完成,人看不到)。
然后,再通过另外一个B点(同样知道坐标),重复上面的过程,此时,B和声源也一定在一条直线上,也知道了角度和斜率。因为声源是同一个且只有一个,那么这前后两条线的交点必定就是声源。
第三个点用来校验和提高精度的,如果采集的点更多,精度会不断提升。
PS:你的分析出现了方向性错误,声源定位,并不是靠时间差的。
这种题目在以前大学生电子设计竞赛中曾多次出现过。
你说的时间差定位,主要用在超声波定位中,它属于一种主动定位,也就是发生超声波,同时开始计数,当接收到回波的时候,停止计数,根据时间差与声波的速度,推算出障碍物的距离。
这种定位是一种主动定位,也是用单片机做的。前一种是被动定位,也就是直接确定发声物体的位置。难度上来看,前者比后者难得多。后者,淘宝上直接可以买到商品,从40块左右到300多都有。
而前者没有直接的产品,需要自己做,技术难度比较高。