搜索
bottom↓
回复: 19

超声波测距数字信号算法讨论,不知mm级别的误差如何做到的?

[复制链接]

出0入0汤圆

发表于 2011-3-11 11:16:05 | 显示全部楼层 |阅读模式
小弟最近在玩超声波测距,先将图片发上,

回波原始信号 (原文件名:1.JPG)


回波原始信号展开 (原文件名:2.JPG)


回波原始信号频谱 (原文件名:3.JPG)


回波滤波后信号 (原文件名:4.JPG)


回波滤波后信号展开 (原文件名:5.JPG)


回波滤波后信号起始 (原文件名:6.JPG)


回波滤波后信号频谱 (原文件名:8.JPG)


另一个探头滤完波后典型波形 (原文件名:7.JPG)

阿莫论坛20周年了!感谢大家的支持与爱护!!

月入3000的是反美的。收入3万是亲美的。收入30万是移民美国的。收入300万是取得绿卡后回国,教唆那些3000来反美的!

出0入0汤圆

 楼主| 发表于 2011-3-11 11:21:08 | 显示全部楼层
从图片上看,回波频谱峰值正好在40.05,滤完波后能将其他频率成分滤除,但在回波有效信息的前沿,有同频率的干扰信号存在,而且幅值不小,这使到阀值,过零,相关这些算法都会产生大的误差

出0入0汤圆

 楼主| 发表于 2011-3-11 11:22:58 | 显示全部楼层
回波时间判断很容易错开一个波,一个波的误差将造成8mm的误差,市面上的测距仪不知实际精度,效果怎么样

出0入0汤圆

 楼主| 发表于 2011-3-11 11:42:10 | 显示全部楼层
目前看软件好象比较难处理,只能从硬件上着手了,回波前端出现同频率信号,一个可能是发射信号的时间从电路串扰到接收回波,从发射时刻起接收回路产生一个很长的振荡,另一个可能是发射探头和接收探头比较靠近,发射的时候给接收探头接收了,有谁玩这个的,讨论一下!

出0入0汤圆

发表于 2011-3-11 11:53:42 | 显示全部楼层
回复【3楼】dsp_meter
-----------------------------------------------------------------------

应该是属于第二种情况的,直接接收了,我之前采用的方法是发射启动之后,做一个短暂的延时,可以解决,但是这样会有一个缺点,就会有一段盲区无法检测,就是最小距离,记得好像是5mm

出0入0汤圆

发表于 2011-3-11 12:02:43 | 显示全部楼层
1、想要提高精度,提高超声波的频率,但距离会短。
2、收发各用一个探头时,不能靠太近。还有探头的指向性不好,换好些的探头。

出0入0汤圆

 楼主| 发表于 2011-3-11 12:03:32 | 显示全部楼层
回复【4楼】huanxin1456
-----------------------------------------------------------------------

呵呵,你做到什么精度了?用的是一发一收的探头吗?我从示波器上看,发射48V,接收电路同一时刻也有10V的脉冲,你说的短暂延时是什么意思,我是发射过1ms后开始接收数据的

出0入42汤圆

发表于 2011-3-11 12:04:21 | 显示全部楼层
LZ的分析非常专业啊!
对分析工具和滤波比较感兴趣

后一个波形是否由多径效应引起的?
考虑抓回波峰值过顶的时间,这个时间基本是最后一个发射脉冲的到达时间

出0入0汤圆

 楼主| 发表于 2011-3-11 12:06:14 | 显示全部楼层
回复【5楼】hongh
-----------------------------------------------------------------------

请问现在的探头一般是40KHZ的,还有什么频率的探头,做高精度是收发一体的好,还是一发一收分开的好

出0入0汤圆

 楼主| 发表于 2011-3-11 12:09:08 | 显示全部楼层
回复【7楼】albert_w
-----------------------------------------------------------------------

波峰是会变化的,在几个波来回变化,我用的是TI的DSP,这个是CCS做出来的图,

出0入0汤圆

发表于 2011-3-11 12:44:13 | 显示全部楼层
回复【8楼】dsp_meter  
回复【5楼】hongh
-----------------------------------------------------------------------
请问现在的探头一般是40khz的,还有什么频率的探头,做高精度是收发一体的好,还是一发一收分开的好
-----------------------------------------------------------------------
收发一体会有盲区  即最小距离  
我不太清楚市面上常用的频率是多少  一般用定制的
频率越高  精度越高距离越短

出0入0汤圆

发表于 2011-3-11 13:24:20 | 显示全部楼层
超声波在空气中传输速度按340m/s,一来一回,680m/s,
要做到mm级的精度,时间的分辨率至少需要:1.47us,即采样速率至少需要680K,
可以计算出能量信号之后,做升采样,并做良好的升采样滤波,或者用高阶数字插值算法,可以达到mm级的精度。

出0入0汤圆

发表于 2011-4-24 12:58:02 | 显示全部楼层
学习了~

出0入0汤圆

发表于 2014-7-3 18:25:06 | 显示全部楼层
学习了~

出65入0汤圆

发表于 2014-7-24 10:30:05 | 显示全部楼层
去看看检测与估计的书,会有你需要的。检测简单用閥值检测,时延估计采用与发射信号的相关来做

出110入109汤圆

发表于 2014-7-24 11:31:20 | 显示全部楼层
上位机显示及频谱分析是自己写的?牛

出0入0汤圆

发表于 2014-10-28 15:11:45 | 显示全部楼层
300KHz收发一体探头,精度做到了1mm   盲区70mm  最大测量距离600mm   只不过还只是样品阶段

出0入0汤圆

发表于 2014-10-28 15:13:46 | 显示全部楼层
硬件加软件滤波

出0入0汤圆

发表于 2014-10-28 15:51:49 | 显示全部楼层
zhuyihua001 发表于 2014-10-28 15:11
300KHz收发一体探头,精度做到了1mm   盲区70mm  最大测量距离600mm   只不过还只是样品阶段  ...

我用的是富士的探头200KHZ的,基本是频率越高,精度越高,指向角越小。

出0入0汤圆

发表于 2018-2-13 15:43:56 | 显示全部楼层
请问一下,这个软件是自己做的吗,还是示波器带的软件?
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-4-27 13:11

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表