基于单片机地智能台灯设计.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2.2.1 人体位置检测 图 2.3 红外检测电路图 如图 2.3 所示人体位置检测是靠一个红外发射管(二极管)向前方发射红外线,如 果人坐在灯前面, 那么发射的红外线就会反射回来, 被红外接收头检测到后, 就会向计算 机传输一个指令,表示人已经到了。 2.2.2 环境光检测 图 2.4 环境光检测电路 如图 2.4 所示环境光检测是比较重要的一个部分, 其中关键的元件有两个,一个是光 敏二极管,一个是 50K 的可变电阻(电位器) 。光敏二极管的检测能力的强弱(灵敏度) 是根据那个可变电阻来控制的, 有的人认为天色还挺亮的, 灯就开了,那你就把电阻变大 些,光敏二极管的灵敏度就下降了,这样就可以达到等天再暗些再开灯。同样的,如果你 觉的天色已经很暗了,灯还不亮,那你把电阻调小些就可以了 [5] 。这样多调几次,你就能 把智能台灯调到一个最理想的最适合你的状态了。 8 2.2.3 过零检测部分 图 2.5 过零检测电路 如图 2.5 所示过零检测电路用于检测电源电压波形的过零点, 产生过零脉冲。整流部 分部分产生的全脉动直流电压送到过零检测电路, 形成与电压过零点同步的负脉冲同步信 号,送到单片机的中断输入端 INT0 ,用于触发可控硅进行同步移项。 2.3 输出控制部分电路 如图 2.6 所示输出控制部分分为两块: 图 2.6 继电器控制电路(实框部分) 、可控硅控制电路(虚框部分) (1)继电器控制电路(实框部分) 继电器想必大家在初中接触电学时已经学过了。 它是通过磁力来控制电路通断, 电磁 9 铁通电时,小铁片被吸,于是电路导通。 电磁铁不通电时,铁片具有的弹性势能使铁片碰到另一点,电路不通。所以使用继电器控制电路会发出轻微的啪嗒的声音, 也被人们称为触点式技术。用它来控制台灯,台灯就只有通断两种可能,要么灯亮,要么灯暗,并不能调光。 (2)可控硅控制电路(虚框部分) 比起继电器,可控硅就复杂的多。它是一种三态固件器件( SCR),其阳极相当于晶体管的集电极,阴极相当于发射极,门控极相当于基极。 SCR 只工作在导通和截至的状态,故可作为开关元件。 可控硅和继电器只须其中的一个工作, 智能台灯就可以正常工作。但是可控硅比继电器优越的地方在于可控硅使用的是无触点式技术, 虽然它也只有通断两种状态,但是因为它是利用交流电正弦波的一部分, 所以它不但开合动作时没有声音, 而且可以对灯泡进行调光,因其调光时是处于“软”状态,所以比机械调光具有更好的优越 [6] 。 2.4 电源控制部分 图 2.7 电源控制电路 如图 2.7 所示,电源部分是将 220V 的交流电通过变压器转换成 9V 交流电,再通过整流桥转换成 5V 直流电(因为计算机工作需要 5V 直流电)。此时 5V 直流电很不稳定, 不符合计算机工作的需求。因此还须将电流通过电解电容和集成稳压块 7805,逐步达到 稳压、滤波的作用 [7] 。 稳压示意图通过整流桥的电流如图 2.8 所示。 2.8 通过整流的电流示意图 10 通过 E0 后如图 2.9 所示。 图 2.9 通过 E0 电流示意图 最后通过集成稳压块 7805 如图 2.10 所示。 图 2.10 通过集成稳压块电流示意图 这样的电流在通过 2 个电容后就适合计算机工作了,在电路原理图右上角以 +5V 输 [8] 。 2.5 遥控器部分 图 2.11 遥控器系统电路 如图 2.11 所示,遥控器系统分为发射与接受两个部分,发射部分就是遥控器。接受 部分能接收到遥控器发射的红外线。 (与人体位置检测的红外线发射管共用红外接收头) 。 11 系统的软件设计 系统软件程序设计主要包括 : 系统程序框图 ,主程序设计,采样子程序设计,数据处理 程序等。各芯片地址编码为: 81551/0 口:7FF8H - 7FFDH,ADC0809: OBFF8H-OBFFFH [9] 。 3.1 系统程序框图 图 3.1 系统程序框图 程序框图如图 3.1 所示,程序开始后,对程序进行初始化。向 P0 脚写入低电平,开启所有中断,启动计数器。当中断 1 来时,进入中断 1,设置 R0 为 0,调用延时程序 TIME0 (延时 10ms),判断 R0 是否等于 7,若不是,则加 1,继续发送数据进入循环,直至 R=7,即实现的是灯慢慢变亮的一个过程。当中断 0 和中断 1 同时产生时,根据优先级,屏蔽掉 中断 1,开启中断 0。调用延时程序 TIME0 (延时 1 分钟),查询中断 0 控制位 ;防止人体 不小心到达热释电探测器的探测范围内,采用延时程序来排除干扰,防止误判。若为 0, 则返回主程序;若为 1,则向 P0 高四位发送数据,使灯保持原来最亮状态,调用延时程序 TIME1 ,判断 R0 是否等于 0,若

文档评论(0)

5566www + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:6122115144000002

1亿VIP精品文档

相关文档