超声波传感器测距不准!

[复制链接]
 楼主| mei326 发表于 2012-7-7 13:53 | 显示全部楼层 |阅读模式
超声波传感器测距,超过50cm就不准了~实际1m的距离测出来只有80cm,不知道问题所在!求解~
yewuyi 发表于 2012-7-7 15:02 | 显示全部楼层
功率和发射角可能有问题,检测回波可能也有问题
jyh728 发表于 2012-7-7 20:42 | 显示全部楼层
和角度和被测物面积都有关系吧
shell.albert 发表于 2012-7-7 21:40 | 显示全部楼层
要加校正系数的。程序最好加上。
coolRFHU 发表于 2012-7-13 00:37 | 显示全部楼层
都是高手啊,LZ用的超声波传感器的型号是?
宋业科 发表于 2012-7-13 08:26 | 显示全部楼层
没校准。
XZL 发表于 2012-7-13 14:48 | 显示全部楼层
注意声速与温度有关,还有你的定时器的分辨率也影响精度
TermyZhang 发表于 2012-7-13 16:33 | 显示全部楼层
超声波本身受很多因素影响,要准确测量,必须找到精确的声速。
声速受温度,风速等因素影响很大,往往长距离的量程,超声波会经过的不同温度不同风速的区域。
你的结果误差太大了,很可能是没有考虑温度变化。
dxb_dxb 发表于 2012-7-13 20:24 | 显示全部楼层
超声波测距适用于高精度的中长距离测量。因为超声波在标准空气中的传播速度为331.45米/秒,由单片机负责计时,单片机使用12.0M晶振,所以此系统的测量精度理论上可以达到毫米级。
误差源于声速的不准确和声波传播时间的记录误差,声速跟空气的温度有关,传播时间记录跟仪器的精度有关。声波接受设备的水平线性也对结果有一定影响。
如果测距精度要求很高,则应通过温度补偿的方法加以校正。
也可能是程序的问题

评论

很详细 学习了  发表于 2013-5-30 08:29
 楼主| mei326 发表于 2012-7-13 23:48 | 显示全部楼层
单独接一个传感器  测量的数据很准备  如果接上两个就偶尔不准备   接上三个就完全不准备了  系统中实际需使用三个超声波传感器!  
    目前还没找出原因所在.........................
鼎邑 发表于 2013-3-14 16:22 | 显示全部楼层
最近也在搞这个,蛋疼
chunyang 发表于 2013-3-14 17:34 | 显示全部楼层
这是计算问题,误差被累积了。
鼎邑 发表于 2013-3-18 00:12 | 显示全部楼层
最近也在搞,不知道什么原因。
kagaobin 发表于 2013-3-18 08:26 | 显示全部楼层
温度校正很重要。。。
acute1110 发表于 2013-3-18 08:30 | 显示全部楼层
好像没有这么大的误差吧,先check一下程序的问题。主要看看采样频率,然后测试一下长距离的误差看看问题出在那里
zxc0830 发表于 2013-3-18 11:40 | 显示全部楼层
学习了,这一块没接触。。。帮不上。
zhangli019 发表于 2013-3-19 17:34 | 显示全部楼层
误差不至于这么大,建议检查下程序,
forrest11 发表于 2013-3-19 18:49 | 显示全部楼层
误差不可能这么大,建议看:发送波形和接收波形。看看两个波形相差多少时间。自己先计算一下对不对,我估计你的硬件没有调好,做检波的时候有中间一个异常突起,所以错了。
chensnowenglish 发表于 2013-5-29 20:14 | 显示全部楼层
建议检查一下程序。
h0610001210 发表于 2013-5-29 22:55 | 显示全部楼层
温度也不至于会引起这么大的误差,用示波器测量一下发出的波形和接收到的回波信号,从示波器中就能看到距离的
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:与其等待机会,不如主动出击...

117

主题

763

帖子

2

粉丝
快速回复 在线客服 返回列表 返回顶部