单片机中红外传感器是如何测距的
解决时间:2010-3-30 10:37 Power By 百度.
问题内容
我说的不是检测到障碍物,是想知道它的距离,超声波测距我知道怎么做,可是红外传感器呢?我的红外传感器是TTL电平的,检测到障碍物就是低电平,无障碍物就是高电平,可是怎么用单片机测出距离呢?我怎么想都想不明白
问题补充:希望说的详细点,谢谢了
根据你说的好象不是这样的公式吧,我觉得是[(Tn2-T1)/N]*c
根据你说的好象不是这样的公式吧,我觉得是[(Tn2-T1)/N]*c
最佳回答
呵呵,红外光,传播起来是光速,1us传播300m。
利用波速来计算距离,测量出几个纳秒的时间差,使用单片机则是不可能的。
利用电磁波来测距、测速,是利用了变频、差频的原理,前端的电路和器件,都是使用模拟电路中高频电子线路的理论和电路器件。
单片机之类的数字电路根本跟不上这个速度,只能做后期的低速工作,如显示报警等。
其实,用单片机做抢答器,也是蒙人的,误差的概率也是极大的。
利用波速来计算距离,测量出几个纳秒的时间差,使用单片机则是不可能的。
利用电磁波来测距、测速,是利用了变频、差频的原理,前端的电路和器件,都是使用模拟电路中高频电子线路的理论和电路器件。
单片机之类的数字电路根本跟不上这个速度,只能做后期的低速工作,如显示报警等。
其实,用单片机做抢答器,也是蒙人的,误差的概率也是极大的。
相关搜索
赞助商链接