超声波测距
在淘宝上买了一个超声波模块,发现拿回来用51来驱动,测出来的数据不稳定,而且也不是很准,有什么办法可以解决的,对着平面,比如墙,数据还行,但还是有点波动,对着人体的话就麻烦多了,大神们遇到过类似的问题莫?有什么解决的方案,请教!!! 貌似没什么办法,只能这个样子,超声波测距本来就有局限性 那有什么好的方案可以测距比较稳定的,不一定采用超声波来做 应该有个什么滤波算法吧。 song1km 发表于 2014-3-16 22:25应该有个什么滤波算法吧。
能解释下不? 距离不远的话,用夏普的红外测距模块, huangmeilifan 发表于 2014-3-16 22:56
距离不远的话,用夏普的红外测距模块,
貌似距离短了点,我想要的是三米左右,其实应用也就是0到2m左右,要求稳定点,最起码抗干扰好一点 测10次、20次,去掉最高、最低值,再平均 本来就这个样子,人体对超声波有吸收作用,基本上没法避免 超声波反射要求是平面,我做超声波的时候也出现你说的情况,主要是软件上的问题,测量,滤波,多检测几次,去头去尾,再取平均值 不是有一个数字模块的吗?稍微贵些,带温度补偿的,不知道好不好。普通就那样。只能做软件滤波。 超声波测人体主要是要功率大,淘宝上大功率的模块是可以的 devcang 发表于 2014-3-17 08:36
测10次、20次,去掉最高、最低值,再平均
不知道程序该如何写才好 uid81 发表于 2014-3-17 11:25
超声波测人体主要是要功率大,淘宝上大功率的模块是可以的
一般功率多大呢?还没测过 yetmir 发表于 2014-3-17 11:06
不是有一个数字模块的吗?稍微贵些,带温度补偿的,不知道好不好。普通就那样。只能做软件滤波。 ...
哪个?能发连接来看看不? 陶新成 发表于 2014-3-17 10:22
超声波反射要求是平面,我做超声波的时候也出现你说的情况,主要是软件上的问题,测量,滤波,多检测几次, ...
有例程参考下吗? zjk 发表于 2014-3-17 08:42
本来就这个样子,人体对超声波有吸收作用,基本上没法避免
嗯,选模块没选好 devcang 发表于 2014-3-17 08:36
测10次、20次,去掉最高、最低值,再平均
如何做呢? 我上次买的,这个测身高是可以的
http://item.taobao.com/item.htm?spm=0.0.0.0.tAtbmZ&id=20141144595 uid81 发表于 2014-3-17 13:47
我上次买的,这个测身高是可以的
http://item.taobao.com/item.htm?spm=0.0.0.0.tAtbmZ&id=20141144595 ...
貌似贵了点
页:
[1]