红外测距传感器与超声波测距传感器有什么区别?下面给大家做个简单的介绍。压力传感器(pressure transducer)是能感受压力信号,并能按照一定的规律将压力信号转换成可用的输出的电信号的器件或装置。
sharp的红外传感器都是基于一个原理,三角测量原理。红外发射器按照一定的角度发射红外光束,当遇到物体以后,光束会反射回来,如图1所示。反射回来的红外光线被ccd检测器检测到以后,会获得一个偏移值l,利用三角关系,在知道了发射角度a,偏移距l,中心矩x,以及滤镜的焦距f以后,传感器到物体的距离d就可以通过几何关系计算出来了。
可以看到,当d的距离足够近的时候,l值会相当大,超过ccd的探测范围,这时,虽然物体很近,但是传感器反而看不到
了。当物体距离d很大时,l值就会很小。这时ccd检测器能否分辨得出这个很小的l值成为关键,也就是说ccd的分辨率决定能不能获得足够精确的l值。要检测越是远的物体,ccd的分辨率要求就越高。
由红外传感器工作原理可以得出一个缺点:检测的最小距离太大。
其实不光有最小限制,还具有非线性:
当然其优点也很明显:
由于是大厂制作,一致性比较好。且由于是光检测距离,其反应速度比超声波传感器要快。
但是这种传感器的实际效果和制作有较大的关系。
综上题主可以在实际情况中选择自己需要的传感器。
再来说说超声波传感器。
超生波传感器检测距离原理是发出超声波再检测到发出的超声波,同时根据声速计算出物体的距离。
根据其原理可以知道其缺点有下2个:声音的速度受温度和风向的干扰,有可能被吸音面给吸收。
其优势按照现在某宝上销售的也可以看见:可以选择的输出方式多变,几乎什么协议都有,串口,i2c,pwm,软件设定阈值什么的。测量距离普遍比红外的远,最近测量距离较小。