用红外线怎么测距离?

[复制链接]
9004|35
 楼主| 老鱼探戈 发表于 2011-12-21 22:42 | 显示全部楼层
用两个脚的  可以做……
q331513266 发表于 2011-12-21 11:18


请指教...
 楼主| 老鱼探戈 发表于 2011-12-21 22:44 | 显示全部楼层
1、红外线方案,估计你的成功率很低。简单方法就是发1个1KHZ方波调制在38KHZ的红外线上,再接收回来,解调出1KHZ的方波。发与收的两个方波比相处理后测时差,误差是否通过标定?
2、超声波方案成功率高,不一定适合 ...
TANGL 发表于 2011-12-21 14:50


1、测时差的方法行不通,,距离太短了,红外线是光速。
2、超声波肯定可以实现功能,可是客户不接受成本。
 楼主| 老鱼探戈 发表于 2011-12-21 22:46 | 显示全部楼层
用照相机自动调焦的原理呢?镜头上加一红外滤光片
caner_hn 发表于 2011-12-21 14:32


能说清楚些否?
q331513266 发表于 2011-12-22 09:50 | 显示全部楼层
信号衰减
关聿 发表于 2011-12-24 09:31 | 显示全部楼层
红外线测距离很麻烦,成本很高,若精度不高,建议采用超声波测量,成本低
lost1421 发表于 2011-12-24 15:17 | 显示全部楼层
红外测距传感器大多数是基于三角测量原理。红外发射器按照一定的角度发射红外光束,当遇到物体以后,光束会反射回来,如图1所示。反射回来的红外光线被CCD检测器检测到以后,会获得一个偏移值L,利用三角关系,在知道了发射角度a,偏移距L,中心矩X,以及滤镜的焦距f以后,传感器到物体的距离D就可以通过几何关系计算出来了。

可以看到,当D的距离足够近的时候,L值会相当大,超过CCD的探测范围,这时,虽然物体很近,但是传感器反而看不到了。当物体距离D很大时,L值就会很小。这时CCD检测器能否分辨得出这个很小的L值成为关键,也就是说CCD的分辨率决定能不能获得足够精确的L值。要检测越是远的物体,CCD的分辨率要求就越高。
--------------
市面上有一款红外测距的传感器:(Sharp)GP2D12。该传感器就是使用的这个原理,但是它没有采用CCD,而是采用位置敏感检测装置(PSD---Position Sensing Device)。

N年前曾经根据这个原理,搞个一个红外测距的,由于PSD的问题,精度不是很高,跟GP2D12不能比,误差大概有2cm。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
karolyte 发表于 2011-12-24 21:58 | 显示全部楼层
发送,接受
culk_2008 发表于 2011-12-25 17:04 | 显示全部楼层
GP2D12我用过,好贵的
tao_xjt 发表于 2012-1-30 13:47 | 显示全部楼层
如果距离不是很准,可以用一个红外接收,两个或多个发射,试一下!调整发射的功率,使两个发射的反射距离不同,这样应该可以测试出一个大概距离!
奔牛滚滚 发表于 2012-1-30 19:47 | 显示全部楼层
28楼的原理,感应探头要很宽才行,分辨率要很高才有精度的保证.而且组装也是一个问题,如果角度偏了那么一点点就不准了.你能保证组装的时候都很精确吗?能保证使用一段时间,经过若干次的碰撞以后,角度会不变?
还有漫反射怎么解决?
wo13579wo 发表于 2019-8-20 10:10 | 显示全部楼层
请问 有没有搞过三角激光测距
wo13579wo 发表于 2019-9-5 10:32 | 显示全部楼层
请问 楼主 有没有用过三角原理的测距模块
wo13579wo 发表于 2019-9-5 10:33 | 显示全部楼层
你好 请问有没有搞过三角激光测距
XZL 发表于 2019-9-5 10:37 | 显示全部楼层
红外线不是直线传播,很容易受到折射、反射干扰。因此不适合用来测距。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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