基于单片机控制的红外感应照明系统的设计.doc
《基于单片机控制的红外感应照明系统的设计.doc》由会员分享,可在线阅读,更多相关《基于单片机控制的红外感应照明系统的设计.doc(20页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、12届 分 类 号: 单位代码:10452临沂大学理学院毕业论文设计 基于单片机控制的红外感应照明系统的设计姓 名 石 少 帅 学 号 200807840117 年 级 2008 专 业 电子信息科学与技术 系 (院) 理学院 指导教师 卢 伟 涛 2012年3月15日摘 要节约用电是生产生活中的重要部分,针对传统的照明调控技术的缺陷以及公共场所用电浪费现象,提出一种用热释电红外传感器和光照检测相结合的智能照明控制系统,通过对光线的强弱和室内是否有人的判断自动实现开关灯,达到智能控制和节能的目的.本设计主要包括硬件和软件设计两个部分硬件部分包括单片机控制电路、光照检测电路、红外探头电路、继电器
2、等部分组成.整个系统是在系统软件控制下工作的,软件部分可以划分为以下几个模块:数据采集、数据分析、控制开关等.关键词:单片机;红外传感器;数据采集;继电器;控制开关 ABSTRACTConservation of electricity is an important part in the production and daily life. For the defects of the traditional lighting control technology and the phenomenon of the electricity wasting, a project of int
3、elligent-illuminating control,which combined pyroelectric infrared transducer with illumination detection, is provided. In this project, an auto-switch light is realized by judging the power of optical line and the existence of human body indoor.It achieves the purpose of intelligent control and ene
4、rgy saving.This system includes two parts, the hardware design and the software design. The hardware party includes MCU control circuit、light detection circuit、infrared sensor circuit、relay and some partial compositions. The overall system works under the system-software control. This system program
5、 divides into following several modules: the data acquisition、data analysis、control-switch and so on.Key words: MCU; infrared sensor; data acquisition; relay; control-switch目 录1 引言12 AT89C52单片机概述12.1 AT89C52单片机的结构12.2 AT89C52主要引脚功能23 热释电红外传感器43.1 热释电红外线传感器简介43.2 热释电红外线传感器结构特性54 电磁继电器64.1 电磁继电器介绍64.2
6、 继电器驱动原理65 方案设计65.1 系统概述65.2 系统硬件设计75.2.1 中心控制模块85.2.2 光照检测电路85.2.3 热释电传感器及处理电路85.2.4 信号处理电路95.2.5 控制电路105.3 系统软件设计106 结论11附录12参 考 文 献15致 谢161 引言近年来,智能控制系统迅速发展,各式各样的控制产品层出不穷.如一些公共场所的自动门等.本文设计的红外线人体感应单片机控制照明系统与之相似.单片机又称单片微控制器,通过单片机与其他外围模块的组合可以制作许多自动化或者智能的系统,给我们生活等方面带来诸多方便.单片机具有体积小、功能强、应用面广等优点,目前正以前所未
7、见的速度取代着传统电子线路构成的经典系统,而且质量轻、价格便宜、为学习、应用和开发提供了便利条件.现在单片机的使用领域已十分广泛,彩电、冰箱、空调、录像机、遥控器、游戏机等无处不见单片机的影子.这能大大地提高这些产品的智能性,易用性及节能性等主要性能指标,给我们的生活带来舒适和方便.本系统主要由光照检测电路、热释电红外线传感器及处理电路、单片机系统及控制电路组成.工作时,光照检测电路和热释电红外线传感器采集光照强弱、是否有人等信息送到单片机,单片机根据这些信息通过控制电路对照明设备进行开关操作,从而实现照明控制,以达到节能的目.2 AT89C52单片机概述2.1 AT89C52单片机的结构 图
8、1 AT89C52单片机外部结构图AT89C52是一个低电压,高性能CMOS 8位单片机,片内含8kb的可反复擦写的Flash只读程序存储器和256 bytes的随机存取数据存储器(RAM),器件采用ATMEL公司的高密度、非易失性存储技术生产,兼容标准MCS-51指令系统,片内置通用8位中央处理器和Flash存储单元,功能强大的AT89C52单片机可提供许多较复杂系统控制应用场合1.AT89C52有40个引脚,32个外部双向输入/输出(I/O)端口,同时内含2个外中断口,3个16位可编程定时计数器,2个全双工串行通信口,2个读写口线,AT89C52可以按照常规方法进行编程,但不可以在线编程2
9、.其将通用的微处理器和Flash存储器结合在一起,特别是可反复擦写的Flash存储器可有效地降低开发成本.AT89C52采用工业标准的C51内核,在内部功能及管脚排布上与通用的8xc52相同,其主要用于调整时的功能控制.功能包括对主IC内部寄存器、数据RAM及外部接口等功能部件的初始化,调整控制,测试图控制,红外遥控信号IR的接收解码及与主板CPU通信等3.主要管脚有:XTAL1(19脚)和XTAL2(18脚)为振荡器输入输出端口,外接12MHz 晶振.RST/Vpd(9脚)为复位输入端口,外接电阻电容组成的复位电路.VCC(40脚)和VSS(20脚)为供电端口,分别接+5V电源的正负端.P0
10、P3 为可编程通用I/O脚,其功能用途由软件定义,在本设计中,P0端口(3239脚)被定义为N1 功能控制端口,分别与N1的相应功能管脚相连接,13 脚定义为IR输入端,10 脚和11脚定义为I2C总线控制端口,分别连接N1的SDAS(18脚)和SCLS(19脚)端口,12脚、27脚及28脚定义为握手信号功能端口,连接主板CPU的相应功能端,用于当前制式的检测.2.2 AT89C52主要引脚功能1、P0口P0口是一组8位漏极开路型双向I/O口, 也即地址/数据总线复用口.作为输出口用时,每位能吸收电流的方式驱动8个TTL逻辑门电路,对端口P0写“1”时,可作为高阻抗输入端用.在访问外部数据存储
11、器或程序存储器时,这组口线分时转换地址(低8位)和数据总线复用,在访问期间激活内部上拉电阻.在Flash 编程时,P0口接收指令字节,而在程序校验时,输出指令字节,校验时,要求外接上拉电阻.2、P1口P1是一个带内部上拉电阻的8位双向I/O口,P1的输出缓冲级可驱动(吸收或输出电流)4个TTL逻辑门电路.对端口写“1”,通过内部的上拉电阻把端口拉到高电平,此时可作输入口.作输入口使用时,因为内部存在上拉电阻,某个引脚被外部信号拉低时会输出一个电流.与AT89C51不同之处是,P1.0和P1.1还可分别作为定时/计数器2的外部计数输入(P1.0/T2)和输入(P1.1/T2EX),参见表1.Fl
12、ash 编程和程序校验期间,P1 接收低8 位地址. P1.0的第二功能时钟输出,P1.1第二功能P1.1定时/计数器2. 表1 P1.0和P1.1的第二功能引脚号功能特性P1.0T2,时钟输出P1.1T2EX(定时/计数器2)3、P2口P2是一个带有内部上拉电阻的8位双向I/O口,P2的输出缓冲级可驱动(吸收或输出电流)4个TTL 逻辑门电路.对端口P2写“1”,通过内部的上拉电阻把端口拉到高电平,此时可作输入口,作输入口使用时,因为内部存在上拉电阻,某个引脚被外部信号拉低时会输出一个电流.在访问外部程序存储器或16位地址的外部数据存储器时,P2口送出高8位地址数据.在访问8位地址的外部数据
13、存储器时,P2口输出P2锁存器的内容.Flash编程或校验时,P2亦接收高位地址和一些控制信号.4、P3口P3口是一组带有内部上拉电阻的8位双向I/O口.P3口输出缓冲级可驱动(吸收或输出电流)4个TTL逻辑门电路.对P3口写入“1”时,它们被内部上拉电阻拉高并可作为输入端口.此时,被外部拉低的P3口将用上拉电阻输出电流.P3口除了作为一般的I/O口线外,更重要的用途是它的第二功能,参见表2.P3口还接收一些用于Flash 闪速存储器编程和程序校验的控制信号. 表2 P3第二功能端口引脚第二功能P3.0RXD (串行输入口)P3.1TXD (串行输出口)P3.2(外中断0)P3.3 (外中断1
14、)P3.4T0 (定时/计数器0)P3.5T1 (定时/计数器1)P3.6 (外部数据存储器写选通)P3.7 (外部数据存储器读选通)5、RST当振荡器工作时,RST引脚出现两个机器周期以上高电平将使单片机复位.6、ALE/PROG当访问外部程序存储器或数据存储器时,ALE(地址锁存允许)输出脉冲用于锁存地址的低8位字节.一般情况下,ALE仍以时钟振荡频率的1/6 输出固定的脉冲信号,因此它可对外输出时钟或用于定时目的.要注意的是:每当访问外部数据存储器时将跳过一个ALE 脉冲.对Flash存储器编程期间,该引脚还用于输入编程脉冲(PROG).如有必要,可通过对特殊功能寄存器(SFR)区中的8
15、EH 单元的D0位置位,可禁止ALE 操作.该位置位后,只有一条MOVX 和MOVC指令才能将ALE激活.此外,该引脚会被微弱拉高,单片机执行外部程序时,应设置ALE 禁止位无效.7、PSEN程序储存允许(PSEN)输出是外部程序存储器的读选通信号,当AT89C52由外部程序存储器取指令(或数据)时,每个机器周期两次PSEN 有效,即输出两个脉冲.在此期间,当访问外部数据存储器,将跳过两次PSEN信号.8、EA/VPP外部访问允许.欲使CPU仅访问外部程序存储器(地址为0000HFFFFH),EA 端必须保持低电平(接地).需注意的是:如果加密位LB1被编程,复位时内部会锁存EA端状态.如EA
16、端为高电平(接Vcc端),CPU则执行内部程序存储器中的指令.Flash存储器编程时,该引脚加上+12V 的编程允许电源Vpp,当然这必须是该器件是使用12V编程电压Vpp.9、XTAL1振荡器反相放大器的及内部时钟发生器的输入端.10、XTAL2振荡器反相放大器的输出端.3 热释电红外传感器3.1 热释电红外线传感器简介热释电红外线传感器能以非接触形式检测出人体辐射的红外线能量的变化,并将其转化成电压信号输出4.将这个电压信号加以放大,便可驱动各种控制电路,如作电源开关控制、防盗防火报警、自动检测等.热释电传感器具有成本低、不需要用红外线或电磁波等发射源、灵敏度高、可流动安装等特点.为了探测
17、移动人体,通常使用双元件型热释电红外传感器,在这种传感器内部,两个敏感元件反相连接,当人体静止时两元件极化程度相同,互相抵消.但人体移动时,两元件极化程度不同,净输出电压不为0,从而达到了探测移动人体的目的5.热释电红外线传感器在每个探测器内装入一个或两个探测元件,并将两个探测元件以反极性串联,以抑制由于自身温度升高而产生的干扰.由探测元件将探测并接收到的红外辐射转变成微弱的电压信号,经装在探头内的场效应管放大后向外输出6.图2双元红外传感器示意图,为了提高探测器的探测灵敏度以增大探测距离,一般在探测器的前方装设一个菲涅尔透镜,该透镜用透明塑料制成,将透镜的上、下两部分各分成若干等份,制成一种
18、具有特殊光学系统的透镜,它和放大电路相配合,可将信号放大70分贝以上,这样就可以测出10-20米范围内人的行动7.一旦人进入探测区域内,人体红外辐射通过部分镜面聚焦,并被热释电元接收,但是两片热释电元接收到的热量不同,热释电也不同不能抵消,经信号处理而输出电压信号.图2 双元红外传感器示意图3.2 热释电红外线传感器结构特性 图3 双探测元热释电红外传感器图3是一个双探测元热释电红外传感器的结构示意图.使用时D端接电源正极,G端接电源负极,S端为信号输出.该传感器将两个极性相反、特性一致的探测元串接在一起,目的是消除因环境和自身变化引起的干扰.它利用两个极性相反、大小相等的干扰信号在内部相互抵
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 单片机 控制 红外 感应 照明 系统 设计
限制150内