家用节能灯自动控制系统.doc
《家用节能灯自动控制系统.doc》由会员分享,可在线阅读,更多相关《家用节能灯自动控制系统.doc(28页珍藏版)》请在沃文网上搜索。
1、论文题目 摘要本设计采用Atmel公司生产的8位单片机AT89C51对室内正常灯光和智能光控灯光进行控制,通过I/O接口输出的信号来控制灯泡的亮灭情况。我设计的课题主要分为四个部分:键盘操作部分,微控制部分,室内灯光控制部分和智能光控部分。我们通过键盘操作来给灯泡一个模式,正常模式和光控模式。在光控模式中,通过光敏电阻感受光的强度,来给比较器一个高低电压,与我们之前设定的基准电压作比较。再由微控制部分接收、判断并输出信号来控制灯泡的亮灭情况,来完成整个工作过程。关键词 光敏电阻;单片机AbstractThis design uses Atmels 8-bit microcontroller A
2、T89C51 produced by normal indoor lighting and intelligent light control lighting control, through the I / O interface, the output signal to control the lamps light eliminate the situation.I designed the subject is divided into four parts: keyboard parts, micro-control section, indoor lighting contro
3、ls, parts and intelligent light control section. We have adopted to give bulbs a keyboard operation mode, normal mode and light control mode. In the light control mode, through the light intensity of feeling light-sensitive resistors, to give a high and low voltage comparator, and before we set the
4、reference voltage for comparison. Received by the micro control part, determine and output signals to control the lamps light eliminate conditions to complete the entire work process.Key words: photosensitive resistance;SCM目录1概述62系统框图72.1正常模式72.2光控模式83.家用节能灯自动控制系统结构83.1键盘操作83.2微控制系统9主要特性:10管脚说明:103.
5、3室内灯光控制123.31电路原理133.32元器件说明133.4智能光控系统143.4.1电路原理153.4.2光敏电阻的工作原理:153.4.3LM32417结束语19参考文献20附录211概述 人类生活除了水、空气、食物必需用品之外,光一直影响人们的作息,一直过着日出而作,日落而息的生活。直到1879年爱迪生发明了电灯炮(白炽灯),可以说是给社会乃至整个人类史带来了辉煌的一笔。而随着社会的进步发展,人类更注重节能环保,这样我们的照明系统也在不断的更新,为了更方便更节能,我们的照明系统也在不断地完善。 在生活中我们常会因为天气较亮的时候经常忘记关灯,有时为了局部需要又往往不得不大面积的开灯
6、,因此致使大量电能被浪费。解决这一问题较好的办法通常是采用照明自动控制系统。如采用超声波开关系统或微机自动控制系统及优化开关控制路数,以满足灯开、关的数量和事先设定的照度要求,以期合理用电。因此我设计了这个照明自动控制系统,它融合了我们日常的照明装置,而且更人性化的添加了自动光控系统。你可以根据不同的环境来设置它不同的模式。 在这几年的学习过程中,主要学习的是弱电。但是这次毕业设计及制作过程中,我使用了模拟电子技术、数字电子技术,单片机技术,光电检测技术,电气控制技术以及机械等技术进行设计及制作。我把这几年中所学的理论知识基本都融合起来了,这次的设计及制作对理论联系实际有了一定的作用,使我三年
7、中所学的理论知识得到了升华,同时也提高了我的独立思考和动手能力 我设计的课题主要分为四个部分:键盘操作部分,微控制部分,室内灯光控制部分和智能光控部分。我们通过键盘操作来给灯泡一个模式,正常模式和光控模式。在光控模式中,通过光敏电阻感受光的强度,来给比较器一个高低电压,与我们之前设定的基准电压作比较。再由微控制部分接收、判断并输出信号来控制灯泡的亮灭情况。新一代单片机为外部提供了相当完善的总线结构,为系统的扩展和配置打下了良好的基础。2系统框图微控制器部分外部光线感应(智能光控)键盘控制室内灯光控制 图2-12.1正常模式按键闭合,微控制部分接收到一个电信号,将信号传到室内灯光控制部分,使其做
8、出相应的响应。2.2光控模式按键闭合,智能光控部分中的外部光线感应器件,感受光线的亮暗程度来调节自身的阻值的大小,即对应电压值在起变化,与我们之前设置的基准电压作比较。满足条件时,则将其信号反馈给微控制器并对其进行处理,然后把信号传到室内灯光控制部分,使其做出相应的响应。3.家用节能灯自动控制系统结构3.1键盘操作 图3-1键盘操作开关选用SW-SPST单刀单掷开关,控制每个房间有两个开关。一个控制正常照明系统,一个控制光控节能系统。当SW1开关闭合启动正常模式,当SW2开关闭合启动光控模式。如此选用有两个好处:一是便于观察开关的闭合情况,二是分开独立,互不影响。 3.2微控制系统 图3-2微
9、控制部分选用我们常见的AT89C51,主要用来接收、判断并输出信号。AT89C51是一种带4K字节闪烁可编程可擦除只读存储器(FPEROMFlash Programmable and Erasable Read Only Memory)的低电压,高性能CMOS 8位微处理器,俗称单片机。AT89C2051是一种带2K字节闪烁可编程可擦除只读存储器的单片机。单片机的可擦除只读存储器可以反复擦除100次。该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的AT89C51是一种高效微控制器
10、,AT89C2051是它的一种精简版本。AT89C单片机为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。主要特性:与MCS-51 兼容 4K字节可编程闪烁存储器 寿命:1000写/擦循环数据保留时间:10年全静态工作:0Hz-24MHz三级程序存储器锁定1288位内部RAM32可编程I/O线两个16位定时器/计数器5个中断源 可编程串行通道低功耗的闲置和掉电模式片内振荡器和时钟电路 管脚说明:VCC:供电电压。GND:接地。P0口:P0口为一个8位漏级开路双向I/O口,每脚可吸收8TTL门电流。当P1口的管脚第一次写1时,被定义为高阻输入。P0能够用于外部程序数据存储器,它可以被定义为数据
11、/地址的第八位。在FIASH编程时,P0 口作为原码输入口,当FIASH进行校验时,P0输出原码,此时P0外部必须被拉高。P1口:P1口是一个内部提供上拉电阻的8位双向I/O口,P1口缓冲器能接收输出4TTL门电流。P1口管脚写入1后,被内部上拉为高,可用作输入,P1口被外部下拉为低电平时,将输出电流,这是由于内部上拉的缘故。在FLASH编程和校验时,P1口作为第八位地址接收。 P2口:P2口为一个内部上拉电阻的8位双向I/O口,P2口缓冲器可接收,输出4个TTL门电流,当P2口被写“1”时,其管脚被内部上拉电阻拉高,且作为输入。并因此作为输入时,P2口的管脚被外部拉低,将输出电流。这是由于内
12、部上拉的缘故。P2口当用于外部程序存储器或16位地址外部数据存储器进行存取时,P2口输出地址的高八位。在给出地址“1”时,它利用内部上拉优势,当对外部八位地址数据存储器进行读写时,P2口输出其特殊功能寄存器的内容。P2口在FLASH编程和校验时接收高八位地址信号和控制信号。P3口:P3口管脚是8个带内部上拉电阻的双向I/O口,可接收输出4个TTL门电流。当P3口写入“1”后,它们被内部上拉为高电平,并用作输入。作为输入,由于外部下拉为低电平,P3口将输出电流(ILL)这是由于上拉的缘故。P3口也可作为AT89C51的一些特殊功能口,如下表所示:口管脚 备选功能P3.0 RXD(串行输入口)P3
13、.1 TXD(串行输出口)P3.2 /INT0(外部中断0)P3.3 /INT1(外部中断1)P3.4 T0(记时器0外部输入)P3.5 T1(记时器1外部输入)P3.6 /WR(外部数据存储器写选通)P3.7 /RD(外部数据存储器读选通)P3口同时为闪烁编程和编程校验接收一些控制信号。RST:复位输入。当振荡器复位器件时,要保持RST脚两个机器周期的高电平时间。ALE/PROG:当访问外部存储器时,地址锁存允许的输出电平用于锁存地址的地位字节。在FLASH编程期间,此引脚用于输入编程脉冲。在平时,ALE端以不变的频率周期输出正脉冲信号,此频率为振荡器频率的1/6。因此它可用作对外部输出的脉
14、冲或用于定时目的。然而要注意的是:每当用作外部数据存储器时,将跳过一个ALE脉冲。如想禁止ALE的输出可在SFR8EH地址上置0。此时, ALE只有在执行MOVX,MOVC指令是ALE才起作用。另外,该引脚被略微拉高。如果微处理器在外部执行状态ALE禁止,置位无效。/PSEN:外部程序存储器的选通信号。在由外部程序存储器取指期间,每个机器周期两次/PSEN有效。但在访问外部数据存储器时,这两次有效的/PSEN信号将不出现。/EA/VPP:当/EA保持低电平时,则在此期间外部程序存储器(0000H-FFFFH),不管是否有内部程序存储器。注意加密方式1时,/EA将内部锁定为RESET;当/EA端
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
10 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 家用 节能灯 自动控制系统