极简电路和高稳定性的红外感应开关_杜洋的工作博客_百度空间

红外感应开关不是什么新鲜玩艺,在网上有一大堆资料。都号称可以应用在自动水龙头、感应开关上。
我也曾制作过一些,都不理想。它们大多是采用数字电路实现,用一定频率调制的红外LED发光,
反射回来的光用锁向环电路解调。电路制作复杂、元器件多而且不稳定。主要有以下问题:

1. 易受其他光源干扰,虽然有了频率调制但是锁向环有时并不可靠。
2. 在反射物处在高、低电平临界点时会有不稳定的跳变问题。
3. 调率电路和锁向环电路很难调整好频率,而且会受温度影响。

今天我突然有了想法,用单片机制作稳定性强、电路极简的红外感应开关。经过一下午的努力,很成功。
设计了两套程序,无锁存的用于自动水龙头,有锁存的用于电灯开关。经过多光源、临界点、红外遥控干扰等测试,工作很稳定。而红外感应部分算上单片机一共才4个元器件。xx通过软件修改感应距离和延时长度等。

我的设计主要的创新有以下几点:
1. 利用单片机内部的ADC接收反射光数值,用一系列数学算法避开其他光源的干扰。
2. 用开关发射LED进行双重检测,同时用PWM调整发射LED的亮度,让启动和关断的临界点分开。
3. 采用10次连续检测方式,如果10次中有任何一次错误(干扰造成)都会重新检测。

现在,硬件电路和程序还在测试中,相信不久之后将会用它设计一款新作品。
本设计的源程序也将会出现在杜洋工作室网站的“编程”栏目中。敬请xx!



郑重声明:资讯 【极简电路和高稳定性的红外感应开关_杜洋的工作博客_百度空间】由 发布,版权归原作者及其所在单位,其原创性以及文中陈述文字和内容未经(企业库qiyeku.com)证实,请读者仅作参考,并请自行核实相关内容。若本文有侵犯到您的版权, 请你提供相关证明及申请并与我们联系(qiyeku # qq.com)或【在线投诉】,我们审核后将会尽快处理。
—— 相关资讯 ——