漫反射型红外传感器使用说明
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
漫反射型红外传感器使用说明
工作原理:
1.74HC00和周边元件组成可调频率方波发生器,将红外发射管发出的红外光调
制成一定频率后再发射出去。103可调电阻用于改变红外光的发射频率,502可调电阻可改变红外发射管的亮度(也就是改变发射功率)。
2.模块中有一个一体化红外接收头,此接收头只接收频率为38KHZ左右的红外
光信号,其他频率段的红外光均过滤掉。
3.当传感器前方有物体反射38KHZ红外光,一体化接收头接收到之后将输出0V
电压,当前方无物体时输出5V电压。
传感器引脚介绍
传感器一共输出4根脚:
1.VCC(接电源供5V的电压)。
2.GND(地线,也就是电源负极)。
3.OUT(信号输出,传感器检测到物体的时候OUT输出0V电压,没检测到
物体就输出5V电压,可直接接到单片机的IO口上)。
4.EN(EN端等于“1”时传感器不工作,等于“0”时工作。)
传感器上面跳帽的作用
1.跳帽插上是的作用是将EN端长期接地,传感器将长期工作,不受控制。
2.跳帽拿开时EN端需要接到单片机的IO口上,给高电平5V传感器不工作,
给低电平0V传感器工作。
3.特别注意:如果需要使用使能功能,跳帽一定要拿掉。跳帽拿掉之后EN
端就一定要接IO口给高低电平,不能悬空,悬空是不定状态。
如何调节感应距离?
通过前面的工作原理介绍,相信大家都很容易想到:只要调节103可调电阻将频率调节在38KHZ附近,然后通过调节502可调电阻的大小改变发射管的亮度就能调节感应距离了。事实上,这种方法还是不尽人意的,理由如下:红外发射管的亮度不是线性的,不会一个限流电阻的值对应一个亮度的。所以调节502可调电阻改变感应距离的时候往往会出现下面这种情形:比如,我想调节感应距离在20厘米处,理所当然,我将502可调电阻慢慢的顺时针调节,感应距离从2厘米…3厘米…4厘米…渐渐增加… 然后到10厘米了,我继续顺时针调,现在却马上从10厘米处一下跳到30多厘米了!这就是红外发射管亮度不是线性的缘故,亮度突然增加了很多造成的。(有客户建议将502电阻换成多圈精密可调电阻,其实这是我很久以前的做法,做出来的效果是一样的,反而用普通的可调电阻调起来更方便。)
既然这样,应该怎么调节距离呢?其实一体化红外接收头又有着这样的一个特性,红外光频率为38KHZ时的感应距离最远,频率大于38KHZ或者小于38KHZ 时,和38KHZ相差越远感应距离越短,我们好好利用这个特性就能大致调出我们想要的距离了。
有客户只将103可调电阻调到频率为38KHZ处,然后再调502可调电阻改变发射管的亮度,认为这样就可以调节距离了。这种认识是错误的,我们应该将502可调电阻和103可调电阻配合运用,这样才能更好的调节。
下面介绍一个本人经常使用的方法:
第一步:将传感器对着被测物体(例如白墙),物体和传感器之间的距离为你想要检测的距离。
第二步:将502可调电阻逆时针调节到尽。
第三步:将103可调电阻慢慢的旋转一圈,看看这一圈之中是否存在一个点能使传感器感应到物体的(观察LED灯亮就是检测到啦),如果没有,再将502电阻顺时针调节1毫米左右,再拧一圈103可调电阻,看看是否有一个点使LED灯亮,如果没有,再将502可调电阻顺时针调节1毫米左右,再拧一圈103电阻,如此反复… 直到我们终于找到那个点了,这样就基本调节好了。最后便是细细微调这两个可调电阻,直到自己满意为止。
关于传感器的临界距离
红外传感器都有着这样一个特性,在感应距离的最远处会出现一个不确定的值(指OUT端输出电平不确定,有时0V有时5V,而且交替很快),这也是红外传感器制作上普遍存在的技术缺陷,很难解决。
客户可以通过以下方法来尽量消除这个距离上的缺陷:
1.通过频率调节和发射管亮度调节,尽量减少临界距离。
2.通过单片机程序处理,这和键盘的防抖程序相似。程序上判断OUT端输
出的值在一定的时间后不产生跳变才做处理,如果在一定时间之内有0
和1的变化,那么就继续等待重新检测。例如程序1ms检测一次,一共
检测50次,如果50次检测到的电平都是一个确定的值,那就做处理,
如果有一次变化了,那再重新检测50次,不断循环。(我曾经做过的红外传感器就是用单片机产生38KHZ频率的方波信号由红外发射管发射,OUT端的信号也通过单片机防抖处理,但是这样做出来的传感器虽然一定程度上可消除临界距离,但是反应太慢,不适合要求高速的场合,而且很多情况下都是在正常距离内使用的,临界距离有时候处理他显得没多大意义,所以,现在的传感器都是直接输出,不做处理了。)