首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > 单片机 >

单片机红外有关问题

2013-06-26 
单片机红外问题红外测距通过发射红外,碰到物体反射回来,接收之后通过时间/2*光速就是所测的距离,这是最简

单片机红外问题
红外测距通过发射红外,碰到物体反射回来,接收之后通过   时间/2  *光速  就是所测的距离,这是最简单的方法了,我现在想提高精度,有没有其他的好的方法,或者我这个方法有没有改进提高精度的。
[解决办法]
用光速,这个算出来太坑爹了

用超声波吧

如果非用光,哪怕用光衰都可能比用光速来算靠谱
[解决办法]
远距离用激光,计算反射时间
微距离用光的衍射原理计算距离,似乎是这个原理
中等距离用超声波好
[解决办法]

引用:
Quote: 引用:

Quote: 引用:

Quote: 引用:

用光速,这个算出来太坑爹了

用超声波吧

如果非用光,哪怕用光衰都可能比用光速来算靠谱


我看到一种方法,就是当接收到发出的信号后,由下降沿触发,又产生一段信号,如此反复n次(n很大),这样积累时间就比较好测量一点,可是我觉得是不是误差会很大啊,主要是必须的用红外。。。


你要测的距离多少?

其实你可以估算一下,你的单片机能不有反应过来

:)

大概20,30cm


这个距离你算一下光速的时间

不出意外,单片机测不出来...

热点排行