当前位置: 代码迷 >> 单片机 >> 朋友们问一下怎样才能实现红外线测距离呢,该怎么解决
  详细解决方案

朋友们问一下怎样才能实现红外线测距离呢,该怎么解决

热度:106   发布时间:2016-04-28 15:56:46.0
朋友们问一下怎样才能实现红外线测距离呢
[size=16px][/size]朋友们问一下怎样才能实现红外线测距离呢,知道的朋友说说,大家交流一下.....

------解决方案--------------------
1. 测反射光强度,很不准。
2. 用波长适当的正弦波调制后发射,接收反射光后解调。测解调后检测相位差来判断。
3. 据说还有测折射率的方法,没细查,可以自己搜。
------解决方案--------------------
引用下

原理和功能:
红外测距传感器利用红外信号遇到障碍物距离的不同反射的强度也不同的原理,进行障碍物远近的检测。红外测距传感器具有一对红外信号发射与接收二极管,发射管发射特定频率的红外信号,接收管接收这种频率的红外信号,当红外的检测方向遇到障碍物时,红外信号反射回来被接收管接收,经过处理之后,通过数字传感器接口返回到机器人主机,机器人即可利用红外的返回信号来识别周围环境的变化。

 
利用的是红外线传播时的不扩散原理 
因为红外线在穿越其它物质时折射率很小 
所以长距离的测距仪都会考虑红外线 
而红外线的传播是需要时间的 
当红外线从测距仪发出碰到反射物被反射回来被接受到 
再根据红外线从发出到被接受到的时间及红外线的传播速度就可以算出距离 

红外线的工作原理:利用高频调制的红外线在待测距离上往返产生的相位移推算出光束度越时间△t,从而根据D=C△t/2得到距离D。

------解决方案--------------------
看一下百度百科

红外线测距离传感器
------解决方案--------------------
红外测距原理及电路

红外线遥控测距电路设计
  相关解决方案