基于单片机实现智能照明控制系统的设计摘要随着社会的发展人们对生活质量的要求越来越高,为方便生活人们越来越多的在各个场所引入照明设备,照明在能耗中所占的比例日益增加。
为了达到方便生活的目的,这些照明设备有时会彻夜开着,从而造成了大量电力能源的浪费。
据统计,在楼宇能量消耗中,仅照明就占33%,因此照明节能日显重要。
现在国内外普及使用的节能开关基本有声控型、触摸型、感光型等。
这几种开关各有自己的弊端,如声控型不适合环境嘈杂场所、触摸型虽然能自动关闭但不能自动打开、感光型开关在无人期间不能自动关闭……由此研究设计一种既智能又节能的控制系统来替代现有的产品是一件极其有意义的工作。
本设计通过AT89C51单片机结合LED显示技术、红外传感技术、光感技术、延时技术、按键采集与处理等技术来实现对照明设备的智能控制。
其原理为:1、单片机通过继电器控制照明设备的打开或者关闭。
2、单片机通过光照检测电路对照明设备周边亮度进行检测,如果亮度满足生活需要则保持照明设备的关闭状态;如果亮度不够则由单片机同时检测BIS0001芯片是否采集到了人体热释电传感信号。
3、如果芯片BIS0001检测到人体信号,单片机立刻控制照明设备打开;如果该芯片没有检测到人体信号,单片机控制照明设备继续保持关闭状态。
4、照明设备打开时,如果某一时刻单片机检测不到人体信号则延时一段时间后关闭,延时期间如果又检测到人体信号则结束延时。
5、根据应用场所及使用人群的不同可以通过设置单片机P1.0—P1.4引脚的状态来设置不同的延时时间值。
本设计的程序采用C语言来编写,并且通过单片机仿真软件Proteus对程序进行仿真,大大提高了设计时间和设计的可靠性。
关键词单片机传感器 BIS0001 照明控制节能目录1绪论 (1)1.1系统研制意义1.2国内外研究(设计)现状2系统设计方案 (2)2.1单片机的选择 (2)2.2光照检测方式 (2)2.3人体感应方式 (3)2.4显示电路 (4)2.5延时参数设置电路 (5)2.6照明设备驱动电路 (5)3系统原理图及电路 (6)3.1单片机最小系统 (7)3.2光敏电阻电路 (8)3.3BIS0001外围电路 (9)3.4LED驱动电路 (10)3.5键盘接口 (12)3.6继电器控制电路 (13)4流程图 (14)5毕业设计总结 (15)6参考文献 (16)附录 (17)6.1总原理图 (18)6.2C语言程序 (19)一、绪论1.1系统研制意义近年来随着经济的发展和科技的进步,人们对照明的要求也越来越高,传统的手动照明控制系统技术受到了时代的强烈冲击,“智能照明”技术随之出现,并迅速地向前发展。
一般来说,手动控制系统指的是个人通过按钮的切换、旋转、揿动或遥控器和其他途径执行操作的单一开关或一组开关和调光装置构成的系统,小规模情况下,的确具有成本低廉的优点,但随着照明系统规模的扩大,手动控制将失去其成本上的效益。
此外,不需要照明时,是否关灯完全决定于人为因素,难免浪费电力增大能耗,照明范围越大,问题尤其严重。
相对智能照明控制系统而言,传统控制方式简单、有效、直观。
但它过多依赖控制者的个人能力,控制相对分散和无法有效管理,其实时性和自动化程度太低。
正因为此,照明的智能自动化研究有着极其有重要的意义。
1.2 国内外研究(设计)现状目前,纵观国内外研究开发的智能照明控制系统,按其通信介质主要有总线型、电力线载波型、无线网络型等。
按照网络的拓扑结构可以分为集中式或分布式。
集中式智能照明控制系统主要为星形拓扑,即以中央控制节点为中心,把若干外围节点连接起来的辐射式互连结构。
各照明控制器、控制面板等设备均连接到中央控制器(CPU)上,由中央控制器向照明控制器等末端执行单元传送数据包;分布式智能照明控制系统以中央监控为中心,组建控制主干网和多个控制子网,各照明控制器,控制面板等设备均具有中央处理器CPU单元,每个控制器和面板都可以直接连接在子网上。
二、系统设计方案2.1 单片机的选择方案一、MCS-51单片机AT89C51是MSC-51单片机中应用最广泛的型号,现在以其为代表介绍其参数。
AT89C51单片机是把那些作为控制应用所必需的基本内容都集成在一个尺寸有限的集成电路芯片上。
如果按功能划分,它由如下功能部件组成,即微处理器、数据存储器、程序存储器、并行I/O口、串行口、定时器/计数器、中断系统及特殊功能寄存器。
它们都是通过片内单一总线连接而成,其基本结构依旧是CPU加上外围芯片的传统结构模式。
但对各种功能部件的控制是采用特殊功能寄存器的集中控制方式。
其内部结构主要有以下几部分:微处理器该单片机中有一个8位的微处理器,与通用的微处理器基本相同,同样包括了运算器和控制器两大部分,只是增加了面向控制的处理功能,不仅可处理数据,还可以进行位变量的处理。
⏹数据存储器片内为128个字节,片外最多可外扩至64k字节,用来存储程序在运行期间的工作变量、运算的中间结果、数据暂存和缓冲、标志位等,所以称为数据存储器。
⏹程序存储器由于受集成度限制,片内只读存储器一般容量较小,如果片内的只读存储器的容量不够,则需用扩展片外的只读存储器,片外最多可外扩至64k字节。
⏹中断系统具有5个中断源,2级中断优先权。
⏹定时器/计数器片内有2个16位的定时器/计数器,具有四种工作方式。
⏹串行口1个全双工的串行口,具有四种工作方式。
可用来进行串行通讯,扩展并行I/O口,甚至与多个单片机相连构成多机系统,从而使单片机的功能更强且应用更广。
⏹4个并行8位I/O口分别为P1口、P2口、P3口、P4口⏹特殊功能寄存器共有21个,用于对片内的个功能的部件进行管理、控制、监视。
实际上是一些控制寄存器和状态寄存器,是一个具有特殊功能的RAM区。
方案二、A VR 单片机1997年,由ATMEL公司挪威设计中心的A先生与V先生利用ATMEL公司的Flash新技术, 共同研发出RISC精简指令集的高速8位单片机,简称A VR。
相对于出现较早也较为成熟的51系列单片机,A VR系列单片机片内资源更为丰富,接口也更为强大,同时由于其价格低等优势,在很多场合可以替代51系列单片机。
由于采用了高性能的MCU,省掉了大量的外围器件,如外扩RAM、ROM存储器等,使硬件结构大大简化,提高了系统的可靠性。
⏹它与其它结构类型单片机相比,A VR具有以下一系列的优点:⏹在相同的系统时钟下A VR运行速度最快;⏹芯片内部的Flsah、EEPROM、SRAM容量较大;⏹所有型号的Flash、EEPROM都可以反复烧写、全部支持在线编程烧写(ISP);⏹多种频率的内部RC振荡器、上电自动复位、看门狗、启动延时等功能,零外围电路也可以工作;⏹每个IO口都可以以推换驱动的方式输出高、低电平,驱动能力强;⏹内部资源丰富,一般都集成AD、DA模数器、PWM、SPI、USART、TWI、I2C通信口、丰富的中断源等。
方案三、PIC单片机PIC 8位单片机产品共有三个系列,即基本级系列、中级系列和高级系列。
上述的三层次(级)的PIC 8位单片机还具有很高的代码兼容性,用户很容易将代码从某型号转换到另一个型号中。
其主要产品是PIC 16C系列和17C系列8位单片机。
该系列单片机特点如下:⏹CPU采用RISC结构⏹采用Harvard双总线结构⏹运行速度快⏹低工作电压、低功耗⏹较大的输入输出直接驱动能力⏹一次性编程、小体积等。
方案分析:除了以上几种单片机,市场上还有好的其它结构单片机。
如果实现本系统,基本上上述三种类型的单片机都可以实现。
考虑到MCS-51单片机具有较强的代表性以及该系列单片机资料较多,本设计采用AT89C51来实现。
2.2光照检测方式方案一、采用光敏二极管或三极管等光传感器件把环境亮度转换成相应的数字电平,然后直接接入单片机IO引脚。
方案二、采用光敏电阻把环境亮度转换成相应的电压值(模拟值),然后通过运放后给单片机输入一个标准的数字信号。
由于光敏电阻属于纯阻性器件,引入后不会存在对其它器件造成干扰,而且电路也不复杂,所以采用此方案。
2.3人体感应方式方案一、采用红外对管进行检测。
红外发送管和红外接收管分别安装在通道两侧。
当某一时刻红外接收管如果接收不到信号表示两者之间有遮挡物通过,可以视为有人体进入。
方案二、采用集成电路BIS0001,该芯片是一款具有较高性能的传感信号处理集成电路。
它配以热释电红外传感器和少量外接元器件就可构成被动式的热释电红外开关、报警用人体热释电传感器等。
它能自动快速开启各类白炽灯、荧光灯、蜂鸣器、自动门、电风扇、烘干机和自动洗手池等装置,特别适用于企业、宾馆、商场、库房及家庭的过道、走廊等敏感区域,或用于安全区域的自动灯光、照明和报警系统。
由于方案一要求红外发送管和接收管必须相对才行,而且两者距离有限,实现起来较为不便,所以本设计采用方案二。
2.4显示电路为了实时显示系统运行状况及各个参数,本系统配备显示外设。
通常单片机可以配备LCD或LED做为显示外设,各个外设大多又分为穿行驱动和并行驱动两种驱动方式。
为了节约成本,本系统采用LED做为显示外设。
2.5延时参数设置电路方案一、采用NE555做延时定时器,单片机以脉冲方式触发该定时器。
方案二、采用单片机内部定时器定时。
通过读取外部参数,单片机实现不同时间的定时。
由于此方案简单可靠且节约成本,本系统采用这种方案。
2.6照明设备驱动电路方案一、采用可控硅控制。
可控硅又称晶闸管,是一种具有三个PN 结的四层结构的大功率半导体器件。
其具有体积小、结构相对简单、功能强等特点,是比较常用的半导体器件之一。
方案二、采用继电器控制。
继电器是一种当输入量(电、磁、声、光、热)达到一定值时,输出量将发生跳跃式变化的自动控制器件。
其具有动作快、工作稳定、使用寿命长、体积小等优点。
广泛应用于电力保护、自动化、运动、遥控、测量和通信等装置中。
根据结构不同,可以将其分为电磁继电器、热敏干簧继电器、固态继电器、磁簧继电器、光继电器等型号。
由于电磁继电器简单易用,开关状态极其容易判断,所以本设计采用电磁继电器来控制。
三、系统原理图及电路3.1单片机最小系统AT89C51是片内有ROM/EPROM的单片机,因此,这种芯片构成的最小系统简单﹑可靠。
用AT89C51单片机构成最小应用系统时,只要将单片机接上时钟电路和复位电路即可,如图3.1 AT89C51单片机最小系统所示。
由于集成度的限制,最小应用系统只能用作一些小型的控制单元。
其应用特点:(1)有可供用户使用的大量I/O口线。
(2)内部存储器容量有限。
(3)应用系统开发具有特殊性。
1、时钟电路AT89C51虽然有内部振荡电路,但要形成时钟,必须外部附加电路。