《红外感应开关》PPT课件

《红外感应开关》PPT课件

ID:36916473

大小:538.10 KB

页数:14页

时间:2019-05-10

《红外感应开关》PPT课件_第1页
《红外感应开关》PPT课件_第2页
《红外感应开关》PPT课件_第3页
《红外感应开关》PPT课件_第4页
《红外感应开关》PPT课件_第5页
资源描述:

《《红外感应开关》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、作者09电信MT传感器的应用——红外感应开关的制作徐振辉郑锦洪郑伟民实验步骤1:电路原理图与分析2:注意事项3:实验材料4:安装与调试接收方式红外线发射与接收的方式有两种,其一是直射式,其二是反射式。直射式指发光管和接收管相对安放在发射与受控物的两端,中间相距一定距离;反射式指发光管与接收管并列一起,平时接收管始终无光照,只在发光管发出的红外光线遇到反射物时,接收管收到反射回来的红外光线才工作。注意事项1.为STC12C4052AD下载HEX文件时应在STC-ISP软件中选择“内部RC振荡器”。2.避免在强光下使用,过强的光线会降低感应距离。3.单片机的P1.7接口输出

2、无锁存低电平,可连接继电器制作感应水龙头。4.单片机的P1.6接口输出锁存开关电平,可制作感应电灯开关,上电初始时为高电平。5.可通过增加红外发射二极管的亮度(功率)来提高感应区距离。6.必须使用STC12C4052AD或STC12C2052AD(有ADC功能),而不可使用STC12C2052代替。实验材料:单片机采用STC12C4052AD或STC12C2052AD-LTH1550-01型红外反射模块或其它模块LED用于输出指示引脚可扩展继电器或其他输出-面包板-3节7号电池盒输出电压4.5V红线为正极黑线为负极可用其他电源代替-感应处理采用单片机ADC采集和数学算法

3、稳定性好-将编号源程序的单片机插入面包板-将红外反射模块按电路原理图插入面包板-插入面包板用导线使P1.3和P1.4短接-插入LED指示灯LED负极接P1.7为无锁存开关接P1.6为锁存开关-将电源接在单片机的20脚(正极)和10脚(负极)上-制作完成后打开电源开关-用手或其他物体遮挡反射区-感应处理采用单片机ADC采集和数学算法稳定性好安装与调试关键问题与解决之道如何去除环境光的干扰?使用双重检测的方法,前提条件是单片机可以控制红外发光二极管的开关。首先大家要制作ADC功能可以读出接在ADC接口上电压的模拟量,数值从0到255(十进制)。红外光敏二极管接收的红外光线强

4、时,ADC读出的数值就大,反之就小。我们要做的就是控制红外发光二极管在发光时读一次ADC的数值,然后再让红外发光二极管熄灭,再读一次ADC的数值。我们先假设没有其他红外光源的干扰,当红外发光二极管熄灭时,红外光敏二极管应该检测不到光源,ADC读出的数值也应该为0;当红外发光二极管点亮,且没有反射物理时,ADC读出的值也应该很小,接近于为0;当有反射物理时,红外光敏二极管检测到光源,ADC读出的数值会变大。如果存在其他光源的干扰,那么当红外发光二极管熄灭时也会读到较大的数值,双重检测读出的数值的差距越大,表示干扰光源越弱,反之则越强。我们通过这种双重检测就可以判断接收到的

5、红外光是不是发射端发出来的了,两次检测的数值之差就是我们需要的最终数值。最终数值将参与下面的算法处理,也是我们判断、处理的关键数据。单片机需要控制红外发光二极管高速开关,以便更快的采集数据。最终数值=红外发光二极管点亮时ADC读出的数值-红外发光二极管熄灭时ADC读出的数值2.如何解决临界点的感应波动问题?微微向前一点就触发,微微向后一点就关断,这是临界点问题的困扰。问题的根源在于触发的临界点和关断的临界点是同一个距离。只要在基于单片机系统中把这两个临界点分开,就可以解决这个问题了。我们知道了,单片机需要处理的数据是“最终数值”,它是红外发光二极管开、关状态时ADC读出

6、的数值之差。最终数值也是一个从0到255之间不断变化的变量,反射物理离传感器越近,“最终数值”就越大。如果我们在程序里设置当“最终数值”大于某一值时(例如200)就触发开关,小于这一值时就关断开关。这样编程的效果就是单一临界点的不稳定开关,单片机既然都可以模仿不稳定的开关,自然也很容易创造稳定的开关了!只要写一下程序的设置就可以很轻松的让它变得稳定。双临界点的设计只需要两个数值的条件判断:当“最终数值”大于某一值时(例如200)就触发开关,当“最终数值”小于另一个数值时(例如150)就关断开关。这样一来,在150和200之间就会创建一块中间区域。当反射物理在这个区域前后

7、移动时,开关仍保持其原来的状态,或判断、或触发。这种双临界点的设计,其实是给反射物体一个活动空间,对反射物体的稳定性要求降低了,系统状态就自然稳定了下来。在实际调试过程中可以根据应用的需要修改双临界点的两个数值。比如做自动手龙头,手的移动范围较大,所以应该留出较大的活动区域。如果是做自动寻迹小车的传感器,则可以用较小的活动区域,甚至改用单临界点来实现。双临界点的设计是有启发性的,你可以利用此设计来做更多的事情,或者用在其他传感器的稳定性设计之中。3.如何增加感应的成功率和可靠性?“最终数值”处理和双临界点设计都可以增加系统的稳定性,可以如

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。