当前位置:文档之家› 基于AT89S51单片机的教室灯光智能控制系统设计

基于AT89S51单片机的教室灯光智能控制系统设计

基于AT89S51单片机的教室灯光智能控制系统设计
基于AT89S51单片机的教室灯光智能控制系统设计

基于AT89S51单片机的教室灯光智能控制系

统设计

一、系统设计要求:

该系统以AT89S51单片机作为控制模块的核心部件,采用热释红外人体传感器检测人体的存在,采用光敏三极管构成的电路检测环境光的强度;根据教室合理开灯的条件,通过对人体存在信号和环境光信号的识别与判断,完成对教室灯光的智能控制,避免了教室用电的大量浪费。系统还具有报警功能;同时还采用了软/硬件的“看门狗”等抗干扰措施

二、系统控制方案分析

该控制器以自然光强度和人体存在作为控制器的主要输入参数,能够实现自动与手动控制相兼容。在自然环境光较强光线足够时,无论人是否存在,都不开灯;在自然环境光较弱时,有人存在且超过一定时间,控制器自动打开电灯,直到人离开后再延时一定时间后关灯。同时,还可设置作息时间来控制,夜晚超过12点,若还有人存在,则关闭自动控制器的运行,改用开关来手动控制,以解决因特殊情况下,自动控制器的不人性化运行。所研究的教室灯光控制器主要是由硬件和软件两大部分组成。硬件部分是前提,是整个系统执行的基础,它主要为软件提供程序运行的平台。而软件部分,是对硬件端口所体现的信号,加以采集、分析、处理,最终实现控制器所要实现的各项功能,达到设计目的。

三、系统控制模块的硬件设计

系统控制模块的硬件构成及简介系统控制单元是以AT89S51单片机主控模块为核心,其它外围电路主要包括:环境光采集电路、时钟模块、热释红外传感器模块、看门狗模块、按键电路、EEPROM存储模块、超时报警模块、数码管显示模块,其结构框图如图2-1所示。

图2.1系统控制结构框图

环境光模块采用光敏三极管来检测环境光的强度,有光照时,电阻减小,随着光照强度的减弱,电阻逐渐增大,把光信号转化成电信号,实现对光强度的检测。

人体存在传感器模块采用HP-208是基于红外线技术的智能产品,实现对人体存在的检测。硬件时钟模块采用具有充电能力的低功耗,具有临时性存放数据的RAM寄存器的实时时钟芯片DS1302。该电路的接口简单、价格低廉、使用方便,被广泛的使用。

系统数据存储及故障保护部分由X5045组成,X5045是一种串行通讯的512字节EEPROM,同时兼有看门狗和电源监控功能键盘模块。

1.系统控制的主要硬件电路

考虑到本系统安装时受环境影响因素比较多,且教室控制设备中的人体存在传感器、光敏三极管等经常会因环境情形变化而不稳定,所以在设计过程中,电子元器件的选用、线路布置和设备的安放要充分考虑到抗干扰问题。

2.系统主控电路

本系统的主控模块采用AT89S51作为主控芯片,它是一种低功耗,8位CMOS工艺处理器,具有8K在线可编程Flash存储器,片内的Flash可多次编程,为在线编程提供了方便。片内有128字节的RAM,4KB的EEPROM,由于合理的安排使用片内RAM空间,所以没有片外扩展的RAM,使电路结构简洁。该芯片的主要特征见如表2.1:

表2.1 AT89S51主要特征

单片机最小系统如图2-2所示:

图2-2 单片机最小系统

3.系统供电电路

系统供电原理如图2-3所示,采用+5V电压供电。本设计采用输出电压为9V的变压器。系统接通220V交流电源后,将220V交流电变压到9V,经过二极管全波整流、电解电容C1,C2滤波,再经正输出稳压器LM7805,为了缓冲负载突变,改善瞬态响应,输出端还采用了电容C3,C4,最后得到+5V的直流电压,用于给控制系统中单片机系统及其它外围电路的Vcc端供电。.

图2-3 系统供电电路

4.数据采集电路

教室的环境光强度和人体存在与否是系统主要的输入参数,因此教室中的环境光照强度和人体存在成为系统数据采集的主要对象。常见的环境光强度采集器件主要有光敏二极管和光敏三极管,考虑抗干扰的需要,选用灵敏度较高的光敏三极管。此外,人体存在传感器要求灵敏度高,可靠性强。

环境光强度采集电路光电传感器是一种能够将光转化为电量的传感器。采用的光敏三极管除了具有光敏二极管将光信号转化为电信号的功能外,还具有对电信号的放大功能。在无光照时,三极管的穿透电流很小,为暗电流,有光照时,产生的Ib增大,成为光电流Ie,光电流的大小与光照强度成正比,于是在负载电阻上就能得到随光照强度变化而变化的电信号。

光敏三极管具有灵敏度高,体积小,工作电压低,工作电流小,发光均匀稳定,响应速度快,寿命长等特点。

环境光采集电路原理如图为2-4所示。当环境光照强度大于一定程度时,光敏三极管D6呈现低阻状态≤1KΩ,三极管Q12的基极电压升高,Q12管饱和导通,集电极输出低电平。当环境光强度小于一定程度时,光敏三极管D6呈现高阻状态≥100K,使三极管Q12截止,集电极输出高电平。其中调节R26阻值,可使三极管Q12受环境光强度影响在适当的亮度下导通。

图2-4环境光电路

人体存在信号采集电路

人体存在传感器采用HP-208-N-L人体感应模块(低电平输出)。基于红外线技术的自动控制产品,灵敏度高,可靠性强,广泛应用于各类自动感应电器中。人体传感器的1号引脚为电源信号端VCC,2号引脚为采集信号输出端OUT,3号引脚为地信号端GND。其硬件连接如图2-5

图2-5 人体存在信号采集电路

5.系统时钟电路

根据教室灯光使用特性,该系统还应受到时间的控制,因此本研究还加入硬件时钟电路以保证系统的智能化运行。

考虑到本系统停电时需为时钟电路提供电源、且不占用太多单片机资源,于是采用具有充电能力的实时时钟芯片DS1302,作为临时性存放数据的RAM寄存器。此芯片采用的是串行通

信方式,还可为掉电保护电源提供充电功能,也可以将此功能关闭。该芯片对年、月、日、时、分、秒进行计时,具有闰年补偿功能,工作电压为2.5V—5.5V。DS1302只需三根线即可与单片机进行通信,体积小,使用简单,时钟精度较高,满足系统的要求,其引脚图如图2-6所示。

图2-6 DS1302的引脚图

各引脚的功能为:Vcc1:主电源;Vcc2:备份电源。当Vcc2>Vcc1+0.2V时,由Vcc2向DS1302供电,当Vcc2< Vcc1时,由Vcc1向DS1302供电。SCLK:串行时钟,输入,控制数据的输入与输出;I/O:三线接口时的双向数据线;CE:输入信号,在读、写数据期间,必须为高。DS1302与单片机接口电路连接如图2-7,其中Vcc2外接3.6V可充电的锂电池,为DS1302的备用电源。Vcc1外接供电模块的稳定输出电压+5V,为DS1302的主电源。DS1302由Vcc1和Vcc2两者中较大者供电。系统正常运行时,Vcc1大于Vcc2,因此由Vcc1给DS1302供电,在主电源关闭的情况下,则由Vcc2给DS1302供电,保持时钟的连续运行。X1和X2是振荡源,外接32.768kHz晶振。RST是复位/片选线,通过把RST输入驱动置高电平来启动所有的数据传送,与单片机的复位信号相连。时钟输入端SCLK接单片机P1.5引脚,进行时钟控制。

图2-7 时钟电路

6.继电器驱动电路

继电器驱动接口电路如图2-8所示,这里继电器由相应的PNP型号的9012三极管来驱动。开机时,单片机初始化后的P3.5、P3.6 为高电平,三极管截止,所以开机后继电器始终处于释放状态。如果P3.5、P3.6 为低电平,三极管的基极就会被拉低而产生足够的基极电流,使三极管导通,继电器就会得电吸合,从而驱动负载,点亮相应电灯。继电器的输出端并联100欧的电阻和6800皮法电容,目的是避免继电器吸合与释放期间产生火花。继电器线圈两端反相并联的二极管是起到吸收反向电动势的功能,保护相应的驱动三极管,这种继电器驱动方式硬件结构比较简单。

图2-8 继电器驱动电路

7.超时报警电路

本系统采用的超时报警电路如图2-9所示。单片机的P3.4端口外加一个10K的上拉电阻,再经过限流电阻100欧与三极管C945的基极相连。当P3.4 端口为低电平,即基极为低电平时,三极管导通,驱动蜂鸣器发出声音,以示教室灯工作超时。若P3.4端口为高电平,即基极为高电平时,三极管截止,蜂鸣器不工作,教室灯工作正常。本系统采用超时报警电路方便了管理人员对教室灯的管理,能够科学、有效地管理教室电灯。

图2-9超时报警电路

8.按键控制电路

按键控制电路如图2-10所示。按键的输入信号分别接到P2.0,P2.1,P2.2,P2.3,用二极管和与门电路将按键信号引到外中断0的引脚P3.2。按键控制电路采用单片机P2口的低4个口作按键的输入信号端,信号取自电阻的分压。当按键未按下时,P2.0—P2.3端口的电压接近电源电压,为高电平,当某一按键按下时,对应端口被按纽开关短接到地,为低电平。单片机检测4个端口电平的变化,从而确定是哪个键被按下。键盘工作方式采用中断扫描方式,4个二极管和10K电阻组成与门电路,当任一键按下时,与门输出P3.2引脚的电平都会由高为低。P3.2第二功能是外部中断0的输入引脚,我们利用其电平的变化产生中断,在中断服务程序中读入P2口低4位信号,确定哪个键按下,执行相应的按键功能,0.1pf电容和10K电阻组成滤波电路,消除按键的抖动。

图2-10按键控制电路

9.系统看门狗电路

在单片机工作过程中,不可避免的会由于外界的干扰而产生程序跑飞、死机甚至造成整机瘫痪等情况。为了能够及时恢复单片机的工作,只能采用重新复位的方法,因此还应该在硬件设计中使用看门狗电路,这样在单片机发生死机的情况下,看门狗将产生一个复位信号给单片机,使单片机复位,重新执行程序。由于系统同时需要看门狗和EEPROM,所以本设计中使用芯片X5045。X5045的引脚排列如图2-11

图2-11 X5045的引脚图

看门狗定时器的预置时间是通过X5045的状态寄存器的相应位来设定的。如表2.2状态寄存器所示,X5045状态寄存器共有6位。其中WD1.WD0和看门狗电路有关,其余位和EEPROM

的工作设置有关。

表2.2 状态寄存器

WD1=0,WD0=0,预置时间为1.4S,

WD1=0,WD0=1,预置时间为0.6S,

WD1=1,WD0=0,预置时间为0.2S,

WD1=1,WD0=1,禁止看门狗工作。

看门狗电路的定时时间长短可由具体应用程序的循环周期决定,通常比系统正常工作时最大循环周期的时间略长即可。X5045硬件部分连接如图2-12

图2-12 系统看门狗电路

系统看门狗电路由系统数据存储及故障保护部分组成,X5045是一种串行通信512字节的EEPROM,同时兼有看门狗和电源监控功能,X5045有三种可编程看门狗周期,上电和VCC 低于检测门限时,输出复位信号,X5045输出复位高电平有效,为了复位更加可靠,其复位输出端外接一个10K的上拉电阻,并与AT89S51的复位端相连。看门狗能在电源上电、掉电期间产生一个复位信号。该芯片还带有一个1.4秒的看门狗定时器可用来监控单片机的工作。如果在1.4秒内未检测到其工作,出现故障,内部定时器将使看门狗WD1处于低电平状态,为系统提供保护,避免死机、程序跑飞或进入死循环等意外的发生。

四、控制模块软件设计

1.系统监控主程序模块

监控程序按模块分为监控主程序和命令处理子程序叫。监控主程序的基本任务是调用子程序,一个主程序可以调用多个子程序,对于51系列单片机,系统资源有限,主程序通常是一个无限循环的过程,即是一个反复调用子程序的过程。子程序主要分为中断子程序和功能子程序,它们之间可以互相嵌套和调用,即中断子程序可以调用功能子程序。在应用软件的设计中,尽可能各个功能模块写成子程序的形式,并通过主程序调用。而命令处理子程序完成各

种命令所规定的具体操作,它按各种命令再分为不同的子程序模块,它的编程方法与功能要求及系统应用密切相关。

监控主程序是整个控制系统的核心部分,其它外围模块一般都需经过监控模块实现其在控制系统中的作用。监控主程序接受和分析来自键盘的命令,进而把控制转到相应的处理子程序的入口,起引导作用。

本系统监控主程序模块主要包括对系统外围器件输入、输出参数的初始化自检,看门狗的激活,多任务操作模块的调用(系统中的信号采集处理、时钟管理、按键接收处理、驱动显示模块),实时中断处理等。除初始化和自检外,监控主程序一般总是把其余部分连接起来构成一个无限循环,系统所有功能都在这一循环中周而复始的有选择的执行。

1)系统自检初始化

系统自检初始化是保证整个控制系统能够正常运行的重要条件,系统加电复位后,直接进入自检初始化程序,完成系统的自检及初始化。初始化过程主要是对一些控制寄存器(如中断控制)、数据区和外部芯片(如时钟芯片DS1302等)进行初始参数设置和定义。本系统中的自检初始化主要指各接口芯片的检测、芯片内部设定参数的初始化及系统内部寄存器的初始化。各接口芯片的检测主要检测各芯片是否已处于准备工作的就绪状态,有无硬件故障等,如检测各位LED是否正常显示系统设置开机时的界面,检测硬件时钟DS1302是处于更换芯片后初次使用为起振状态,还是处于备用电源供电振荡保持状态,即检测系统中控制时间表的有效性,检测热释红外传感器输出信号是否正常体现人体存在的信息,检测光采集电路输出的信号等。若时钟芯片处于启动状态,则需要对其进行初始化并启动实时时钟。

系统内部寄存器初始化主要是指在数据缓冲区内,各用户定义的数据变量的初始化赋值及部分特殊功能寄存器SFR的复位初始化,单片机复位后,程序计数器PC指向程序存储器的入口地址。000单元,程序状态字寄存器PSW清零,片内存储器选择工作寄存器,用户标志位F0为0状态,堆栈指针SP指向07H,其它定时器、中断允许寄存器IE,累加器ACC等皆为00H.。

2)定时中断处理设计

定时中断是利用单片机内部的定时器定时,时间到或计数值已满引起的中断,内部定时器的计数器可以对内部时钟或从外部引线T0和T1输入的外部脉冲进行计数。计数器的溢出信号作为中断请求信号,去置位定时器溢出标志位,向单片机的CPU申请中断。

定时中断为周期性中断,每隔一定的时间会中断一次。本系统中设定的定时中断主要用来构造多任务操作系统,在系统响应中断后,无需对断点实施现场保护,可直接进行多任务时间的划分工作,使相应的操作任务进入就绪状态,即该中断可以启动有关的任务操作。该定时中断处理程序框图如图3-1所示:

图3-1 定时中断处理程序框图

本系统还采用了外部中断,此外部中断主要用来判断是否有外来信号输入,若有,就采集下来并加以处理;若无,则返回到主循环。

2. 数据采集模块

本控制系统中的数据采集对象为环境光信号及人体存在信号,在程序设计中对这两个数据的采集放置在多任务模块中实施定时采集。

数据采集软件的实现

本系统考虑到环境光足够亮时,无论是否有人体存在都不开灯;而环境光不够亮时,有人体存在才开灯,无人体存在则不开灯。本系统逻辑定义为:环境光亮时为逻辑“0"(符合光采集电路输出信号状态),暗时为“1",人体存在为“1",人体不存在为“0",开灯为“1”,关灯为“0",那么环境光与人体存在可以用以下的逻辑关系表来表示,如表所示3.1:

表3.1 环境光与人体存在逻辑关系

上表数据表明可将环境光参数与人体存在参数进行与操作,又由于继电器是低电平驱动,所以要将采集处理后的信号进行非操作,才可以驱动继电器工作,

即可得到教室灯的状态。

3.时钟模块

在系统启动自检初始化时,首先会对时钟芯片DS1302的运行状态进行判断,当检测到DS1302处于启动状态时才对其进行初始化,启动时钟。实时时钟芯片DS1302的初始化及其读写程序设计的关键是要遵循其时序要求。

1)数据输入输出

在对DS1302进行各种操作之前,必须先对其初始化,即需要把复位输入RST端置为高电平,

如果RST输入为低电平,那么所有的数据传送中止,且I/O引脚变为高阻抗状态。在数据读/写完后,RST端应置成低电平,以防止外部干扰对DS1302内部时钟的影响。

同时,为了防止复位输入端受到外部的干扰,要求上电时,在主电源引脚Vcc2≥2.5V之前,RST必须为逻辑0。无论是读操作还是写操作,都必须在开头的8个时钟周期内把提供地址和命令信息的8位数据装入到DS1302的移位寄存器中。地址/命令信息用于指明40个寄存器中的哪个进行何种操作。数据在SCLK的上升沿串行输入,在开始的8个时钟周期把命令字装入移位寄存器之后,若跟随的是写命令字节,则在下8个SCLK周期的上升沿输入数据字节,若跟随在读命令字节的8个SCLK周期之后,在下8个SCLK周期的下降沿输出数据字节。程序流程如图3-3所示:

图3-3数据输入输出流程图

2)时钟程序设计

驱动程序

//寄存器宏定义

#define WRITE_SECOND 0x80

#define WRITE_MINUTE 0x82

#define WRITE_HOUR 0x84

#define READ_SECOND 0x81

#define READ_MINUTE 0x83

#define READ_HOUR 0x85

#define WRITE_PROTECT 0x8E //位寻址寄存器定义

sbit ACC_7 = ACC^7;//管脚定义

sbit SCLK = P3^5;// DS1302时钟信号7脚

sbit DIO= P3^6;// DS1302数据信号6脚

sbit CE = P3^7;// DS1302片选5脚

//地址、数据发送子程序void Write1302 ( unsigned char addr,dat ) {

unsigned char i,temp;

CE=0;//CE引脚为低电平,数据传送中止

SCLK=0;//清零时钟总线

CE = 1;//CE引脚为高电平,逻辑控制有效

//发送地址

for ( i=8;i>0;i-- ) //循环8次移位

{

SCLK = 0;

temp = addr;

DIO = (bit)(temp&0x01);//每次传输低字节

addr>>= 1;//右移一位

SCLK = 1;

}

//发送数据

for ( i=8;i>0;i-- )

{

SCLK = 0;

temp = dat;

DIO = (bit)(temp&0x01);

dat>>= 1;

SCLK = 1;

}

CE = 0;

}

//数据读取子程序

unsigned char Read1302 ( unsigned char addr )

{

unsigned char i,temp,dat1,dat2;CE=0;

SCLK=0;

CE = 1;

//发送地址

16 for ( i=8;i>0;

i-- ) //循环8次移位

{

SCLK = 0;temp = addr;

DIO = (bit)(temp&0x01);//每次传输低字节

addr>>= 1;//右移一位

SCLK = 1;

}

//读取数据

for ( i=8;i>0;i-- )

{

ACC_7=DIO;

SCLK = 1;

ACC>>=1;

SCLK = 0;

}

CE=0;

dat1=ACC;

dat2=dat1/16;//数据进制转换

dat1=dat1%16;//十六进制转十进制

dat1=dat1+dat2*10;

return (dat1);

}

//初始化DS1302

void Initial(void)

{

Write1302 (WRITE_PROTECT,0X00);//禁止写保护

Write1302 (WRITE_SECOND,0x56);//秒位初始化

Write1302 (WRITE_MINUTE,0x34);//分钟初始化

Write1302 (WRITE_HOUR,0x12);//小时初始化

Write1302 (WRITE_PROTECT,0x80);//允许写保护

}

4.显示驱动模块

系统运行过程中的数据显示是人机交互对话的一个重要通道。通过的显示系统数据,我们才可以更好的了解系统运行的状态,从而方便对整个系统进行必要的操作。本系统中采用共阳极的数码管,其中采用ULN2803作为驱动数码管的段选的芯片,采用简单又便宜的9012三极管来驱动数码管的位选,节约成本,程序编写简单。

考虑到数码管驱动信号要求的电流较大,采用功率驱动器件ULN2803芯片。此芯片是八组NPN型达林顿功放三极管集成芯片,典型的输入电压是5V,集电极输出功率可达50V×0.6A。因此采用ULN2803共阳极数码管的段信号驱动器。而共阳极数码管的位信号驱动则采用8个晶体管9012来实现。又由于ULN2803为低电平驱动,所以数据送到单片机端口前,应在程序中先将数据取反。然后将数据送到ULN2803输入端相连接单片机的P0端口即可。

每次先送一位要显示的数据字节,然后再送该位数码管的地址字节,直到8位显示完全。本系统在运行过程中需要显示查看的数据有时钟及显示数值。正常工作中8位显示器显示实时时钟,显示小时、分钟、秒,其中有两位用来显示“—”,用以分隔显示小时、分钟和秒,这样显示更加清晰。

五、系统调试运行及问题分析

1.单片机系统调试方法及步骤

单片机系统的调试应包括硬件及软件两部分,主要是通过调试发现硬件及软件中存在的问题,查看其运行结果是否符合设计要求。

在对系统进行实际调试时,首先应对硬件进行静态调试,同时对系统软件进行初步调试,此后再对软件和硬件进行动态调试,最后才能使系统进入正常工作.

(1)静态调试:静态调试主要是排除明显的硬件故障。在将芯片、传感器等元件连接到电路板上时,要保证各处电源极性、电压正确,以防止因电源极性接反或电压过高损坏芯片或传感器。此外,插入芯片必须在断电的情况下进行,特别注意芯片的方向不要插反。

(2)软件调试:在软件调试时采用在计算机上利用模拟软件实现对单片机的硬件模拟、指令模拟及运行状态模拟,从而完成应用软件开发的全过程。调试过程中的运行状态、各寄存器状态、端口状态等都可以在指定的窗口区域显示出来,通过这些显示结果随时跟踪程序运行状态,以确定程序运行无错误。

(3)动态调试:控制系统的软件和硬件是密切相关的,由于软件模拟开发系统不能对硬件部分进行诊断,同时也不能实时在线仿真,所以用户程序还需跟硬件连接起来进行联调,同时对软件和硬件进行检查和诊断。整个单片机系统进行在线调试时,需借助仿真开发工具来对用户软件及硬件电路进行诊断、调试。

在应用系统各模块电路调试成功后,将程序加载到在线仿真器上,这时就能单步或连续地执行目标程序,同时也可以根据需要分段设置断点执行程序。而对于一些与硬件相关的用户程序,如接口驱动程序等,则需要配合硬件,进行在线调试,如果有逻辑错误,也要及时纠正修改。

程序调试完毕后,利用编程器将程序固化到单片机中,使整个系统运行起来。各模块电路调试流程图如下示:

图4-1电源调试图4-2单片机最小系统调试

图4-3按键电路调试图4-4显示电路调试

图4-5采集电路调试

2.主要问题分析

在本系统的调试过程中遇到的主要问题的分析与解决方案。1.电源供电电路中集成稳压器温度过高。

分析解决:稳压器温度过高的原因之一是:变压器整流滤波后加到集成稳压器上的电压较高,使7805上的压降过大。此问题可通过选用输出电压低些的变压器,并在集成稳压器前串入两只二极管降压,同时增大散热片来解决。

2.人体存在传感器有人存在时输出高电平的电压偏低

分析解决:人体存在传感器输出高电平的电压偏低,单片机会产生误判,或采集不到正确的信号,于是在人体存在传感器的输出端加一个100KΩ的上拉电阻。

3.人存在的教室中,若人体超过十秒没有活动,人体传感器是不会有信号输出的,那么如何判定教室此时有人的问题。

分析解决:此问题在系统软件设计时,可将采集有人体信号存在的状态适当延长保持二至五分钟,并加以后续处理。

4.单片机控制信号输出后,继电器没按预定设计产生动作。

分析解决:单片机输出控制信号,在控制继电器时,必须加三极管来驱动,否则信号电流过小将不能使继电器产生吸合动作,而且必须采用三极管的集电极来驱动继电器,最后再带动负载。继电器驱动电路中还需注意的是要与继电器线圈并联一个续流二极管,增加对驱动三极管的保护。

5.每次开机插上电源后,硬件时钟显示的时间都从所设初始值开始计时。

分析解决:硬件时钟显示的时间不正常。解决办法:一方面是充电电池没有充电功能;另一方面是应对硬件时钟进行自检。

六、总结

该教室灯光系统的控制是以AT89S51单片机芯片为核心,通过相关电路的驱动,完成对系统设备(电灯)的控制,采用一个二极管闪烁显示整个系统的工作状态,实现了对教室灯光的自动开灯、关灯控制。系统控制单元的硬件电路中多采用集成电路(ULN2803,DS1302,X5045等),简化了电路设计,同时节省了单片机I/O口资源,为系统进一步扩展留下了空间。系统的硬件及软件设计,经实验初步证实了系统具有很好的稳定性,提高了电能的利用率。在保证稳定、可靠工作的前提下,硬件设计上尽量采用性价比高的元器件,以降低成本。软件设计上采用多任务形式对信号的采集、处理,达到最终控制灯光的目的。

基于AT89S51单片机的教室灯光智能控制系

统设计

姓名:

学号:

专业:探测制导与控制技术

教室灯光智能控制系统

武昌理工学院 本科毕业设计(论文) 题目:教室灯光智能控制系统 学院:信息工程学院 专业:自动化 学号:20114224007 学生姓名:马克勤 指导教师:吕晓雁 二○一四年十月二七日

教室灯光智能控制系统 马克勤 摘要 随着社会的快速发展以及能源的消耗,为了有效利用教室灯光、节约能源,利用单片机设计作为控制核心的教室灯光智能控制系统,能根据学校作息时间、光照情况自动调节教室灯光的打开或关闭。该系统要具有很好的人机交互界面,能对教室灯光进行智能控制。本系统程序部分采用C语言编写,模块化结构设计、条理清晰、通用性好,便于改进和扩充。该系统具有体积小,控制方便,可靠性高,针对性强,性价比高等优点能够满足各种大、中专院校教室灯光控制的要求,也可以很大程度的达到节能目的。 关键词:红外线;传感器;单片机

The classroom lighting intelligent control system Ma ke Qin Abstract With the rapid development of society and the energy consumption, in order to effectively use the classroom lighting, saving energy, using single-chip microcomputer as a control core of the classroom light intelligent control system, can according to the school calendar, illumination condition automatically adjusts the classroom lights on or off.The system has good man-machine interface, can the classroom light intelligent control. This system is partially written using C language, modular structure design, clear, good commonality, is advantageous for the improvement and expansion. The system has small volume, convenient control, high reliability, the pertinence, higher cost performance can meet the requirements of classroom lighting control all kinds of large, secondary technical schools, can greatly to achieve energy saving. Key Words:infrared ;The sensor ;Single chip microcomputer

基于单片机的智能照明控制系统设计[1]

设计名称:智能照明控制系统组别:第五组 组长:XX 组员:XX

基于单片机的智能照明控制系统设计 随着电子技术的飞速发展,基于单片机的控制系统已广泛应用于工业、农业、电力、电子、智能家居等行业,微型计算机作为嵌入式控制系统的主体与核心,代替了传统的控制系统的常规电子线路。 本文介绍了基于单片机AT89C51的室内灯光控制系统及其原理,提出了有效的节能控制方法。该系统采用了当今较成熟的传感技术和计算机控制技术,利用多参数来实现对学校教室室内照明的控制。 系统设计包括硬件设计和软件设计两部分。工作时,光信号取样电路采集光照强弱、人体信号采集电路采集室内是否有人、是否为工作时间等信息并将信号送到单片机,单片机根据这些信息通过控制电路对照明设备进行开关操作,从而实现照明控制,以达到节能的目的。

目录 1 引言....................................................................... 1.1 研究背景.............................................................. 1.2 智能照明控制系统的优点................................................. 2 设计部分................................................................... 2.1设计要求............................................................... 2.2系统设计............................................................... 2.3逻辑控制............................................................... 2.4硬件设计............................................................... 2.4.1 系统硬件总述....................................................... 2.4.2 AT89C51单片机介绍................................................. 2.4.3 光照检测电路....................................................... 2.4.4 人体信号采集电路................................................... 2.4.5 比较电路........................................................... 2.4.6 延迟时间选择电路................................................... 2.4.7 输出控制电路....................................................... 3 系统软件设计及实现......................................................... 4 结论...................................................................... 5 评价……………………………………………………………………………………………….. 6 组员分工…………………………………………………………………………………………..

基于51单片机系统设计

基于51单片机的多路温度采集控制系统设计 言: 随着现代信息技术的飞速发展,温度测量控制系统在工业、农业及人们的日常生活中扮演着一个越来越重要的角色,它对人们的生活具有很大的影响,所以温度采集控制系统的设计与研究有十分重要的意义。 本次设计的目的在于学习基于51单片机的多路温度采集控制系统设计的基本流程。本设计采用单片机作为数据处理与控制单元,为了进行数据处理,单片机控制数字温度传感器,把温度信号通过单总线从数字温度传感器传递到单片机上。单片机数据处理之后,发出控制信息改变报警和控制执行模块的状态,同时将当前温度信息发送到LED进行显示。本系统可以实现多路温度信号采集与显示,可以使用按键来设置温度限定值,通过进行温度数据的运算处理,发出控制信号达到控制蜂鸣器和继电器的目的。 我所采用的控制芯片为AT89c51,此芯片功能较为强大,能够满足设计要求。通过对电路的设计,对芯片的外围扩展,来达到对某一车间温度的控制和调节功能。 关键词:温度多路温度采集驱动电路 正文: 1、温度控制器电路设计 本电路由89C51单片机温度传感器、模数转换器ADC0809、窜入并出移位寄存器74LS164、数码管、和LED显示电路等组成。由热敏电阻温度传感器测量环境温度,将其电压值送入ADC0809的IN0通道进行模数转换,转换所得的数字量由数据端D7-D0输出到89C51的P0口,经软件处理后将测量的温度值经单片机的RXD端窜行输出到74LS164,经74LS164 窜并转换后,输出到数码管的7个显示段,用数字形式显示出当前的温度值。89C51的P2.0、P2.1、P2.2分别接入ADC0809通道地址选择端A、B、C,因此ADC0809的IN0通道的地址为F0FFH。输出驱动控制信号由p1.0输出,4个LED为状态指示,其中,LED1为输出驱动指示,LED2为温度正常指示,LED3为高于上限温度指示,LED4为低于下限温度指示。当温度高于上限温度值时,有p1.0输出驱动信号,驱动外设电路工作,同时LED1亮、LED2灭、LED3亮、LED4灭。外设电路工作后,温度下降,当温度降到正常温度后,LED1亮、LED2亮、LED3灭、LED4灭。温度继续下降,当温度降到下限温度值时,p1.0信号停止输出,外设电路停止工作,同时LED1灭、LED2灭、LED3灭、LED4亮。当外设电路停止工作后,温度开始上升,接着进行下一工作周期。 2、温度控制器程序设计 本软件系统有1个主程序,6个子程序组成。6个子程序为定时/计数器0中断服务程序、温度采集及模数转换子程序ADCON、温度计算子程序CALCU、驱动控制子程序DRVCON、十进制转换子程序METRICCON 及数码管显示子程序DISP。 (1)主程序 主程序进行系统初始化操作,主要是进行定时/计数器的初始化。 (2)定时/计数器0中断服务程序 应用定时计数器0中断的目的是进行定时采样,消除数码管温度显示的闪烁现象,用户可以根据实际环境温度变化率进行采样时间调整。每当定时时间到,调用温度采集机模数转换子程序ADCON,得到一个温度样本,并将其转换为数字量,传送给89C51单片机,然后在调用温度计算子程序CALCU,驱动控制子程序DRVCON,十进制转换子程序MERTRICCON,温度数码显示子程序DISP。

基于单片机的智能路灯控制系统 外文文献

毕业设计(论文)外文资料翻译 系别光电信息系 专业测控技术与仪器 班级 B090102 姓名马丽娜 学号 36 外文出处 Spriger Link 附件 1. 原文; 2. 译文 2013年3月

Based on single chip microcomputer intelligent street light control system 【abstract 】 A street light automatic control system design, combined with the control, electric lamp switch control function; And street lamp fault detection and fault street lamp according to the function of the number. Use on STC 89C51 as the core Control unit; Using DS1302 clock chip to control the point open to turn off the lights when street lamps; By a photosensor complete collection of ambient light and street light fault detection, so as to realize the number of optically controlled open to turn off the lights and fault street lamp display. This system Can through the RS - 232 communication port with the street light control room of the upper machine communication. 【key words】STC 89C51; Clock chip DS1302; photosensor Introduction For the most part at present domestic cities and regions of the street lamp Lighting adopts electric control, time control and single point of electrons Control, maintenance management and manual inspections and the masses The traditional way, because of the lack of scientific and effective monitoring Means, large area lighting during the day, night not large area Light phenomenon occurs frequently, often can't find and in a timely manner Processing, not only caused power resources, human resources Cost, improve the operating costs of the system and to citizens Life bring inconvenience. Intelligent road lighting system can according to different area Domain of different functional requirements, at different times and different every day Natural light or under different traffic flow conditions, the press According to a specific setting, realize dynamic wisdom of road lighting Can management, namely the TPO management (TIME/PLACE, TIME Location/OCCASION occasions). Intelligent road lighting Control system, through the comprehensive consideration and analysis and road Ming is closely related to the intensity of illumination time, road, environment and hand it in Scene control methods of factors such as flow rate, in the

《中小学教室照明设计要求规范》

中小学校教室照明设计规范 1 范围 本标准规定了中小学校教室照明的照度、均匀度、眩光、显色性、照明功率密度限值等照明质量与节能指标,教室照明所使用灯具、光源与附属电器的技术要求,以及照明灯具设置与安装技术要求。 本标准适用于广东省新建、扩建、改建和实施照明改造的中小学校教室,包括普通教室、音乐教室、史地教室、书法教室、语言教室、合班教室、实验室、科学教室、计算机教室、舞蹈教室、美术教室、技术教室以及阅览室等。 2 规范性引用文件 下列文件对于本文件的应用是必不可少的。凡是注日期的引用文件,仅所注日期的版本适用于本文件。凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。 GB/T 5700 照明测量方法 GB 7000.1 灯具 第1部分:一般要求与试验 GB 7000.201 灯具 第2-1部分:特殊要求-固定式通用灯具 GB 7000.202 灯具 第2-2部分:特殊要求-嵌入式灯具 GB/T 10682 双端荧光灯性能要求 GB/T 13379 视觉工效学原则 室内工作场所照明 GB/T 15144 管形荧光灯用交流电子镇流器 性能要求 GB 17625.1 电磁兼容限值谐波电流发射限值(设备每相输入电流大于16A ) GB 19043 普通照明用双端荧光灯能效限定值及能效等级 GB 19510.1 灯的控制装置 第1部分:一般要求和安全要求 GB 19510.4 灯的控制装置 第4部分:荧光灯用交流电子镇流器的特殊要求 GB 50034 建筑照明设计标准 GB50099 中小学校设计规范 GB 7793 中小学校教室采光和照明卫生标准 JGJ/T 119 建筑照明术语标准 JGJ/T 310 教育建筑电气设计规范 3 术语和定义 3.1 光通量 luminous flux 根据辐射对标准光度观察者的作用导出的光度量。单位为流明(lm)。 对于明视觉: λλλ λd V d K m ??Φ=Φ?∞)()(d 0e

(完整版)基于AT89S51单片机的教室灯光智能控制定稿毕业设计

以下文档格式全部为word格式,下载后您可以任意修改编辑。 摘要 本课题针对教室灯光的控制,分析了教室灯光智能控制的原理和实现方法,提出了基于单片机设计教室灯光智能控制系统的思路,并在此基础上开发了智能控制系统的硬件模块和相应软件部分。 该系统以AT89S51单片机作为控制模块的核心部件,采用热释红外人体传感器检测人体的存在,采用光敏三极管构成的电路检测环境光的强度;根据教室合理开灯的条件,通过对人体存在信号和环境光信号的识别与判断,完成对教室灯光的智能控制,避免了教室用电的大量浪费。系统还具有报警功能;同时还采用了软硬件的“看门狗”等抗干扰措施。 本系统程序部分采用C语言编写,采用模块化结构设计、条理清晰、通用性好,便于改进和扩充。该系统具有体积小,控制方便,可靠性高,针对性强,性价比高等优点,可以满足各类院校对教室灯光控制的要求,很大程度的达到节能目的。 关键词:智能控制器热释红外传感器单片机引言 当前,随着经济的飞速发展,能源短缺问题日益突出,成为一个国家经济发展的“瓶颈”。作为工业生产和人民生活不可或缺的电力能源更是如此。尤其现今越来越提倡低碳生活,节约能源已经成为一种全球共识,而作为培养社会精英的高校更应该起到榜样的作用。但是目前在校园内,教室灯火通明,却空无一人的现象屡见不鲜,这不仅造成了严重的资源浪费,也对高校的形象造成了很坏的影响。本文所研究的教室灯光控制系统就可以很好地实现节约能源的作用。 1 系统硬件组成 整个系统由中央控制电路、2×4按键电路、光敏传感电路、继电器驱动电路、时钟电路、液晶显示电路六个模块组成。其中,光敏传感电路模块主要完成对教室当前光线明暗程度的判定,时钟电路主要实现时基功能,两者分别提供光照和定时数据供以单片机为核心的中央控制模块进行逻辑判断,单片机最终将运算结果输出到液晶显示屏,同时对教室灯光进行控制。整个系统的硬件框图如图1所示。

(完整word版)基于51单片机的温度控制系统设计

基于51单片机的水温自动控制系统 0 引言 在现代的各种工业生产中 ,很多地方都需要用到温度控制系统。而智能化的控制系统成为一种发展的趋势。本文所阐述的就是一种基于89C51单片机的温度控制系统。本温控系统可应用于温度范围30℃到96℃。 1 设计任务、要求和技术指标 1.1任务 设计并制作一水温自动控制系统,可以在一定范围(30℃到96℃)内自动调节温度,使水温保持在一定的范围(30℃到96℃)内。 1.2要求 (1)利用模拟温度传感器检测温度,要求检测电路尽可能简单。 (2)当液位低于某一值时,停止加热。 (3)用AD转换器把采集到的模拟温度值送入单片机。 (4)无竞争-冒险,无抖动。 1.3技术指标 (1)温度显示误差不超过1℃。 (2)温度显示范围为0℃—99℃。 (3)程序部分用PID算法实现温度自动控制。 (4)检测信号为电压信号。 2 方案分析与论证 2.1主控系统分析与论证 根据设计要求和所学的专业知识,采用AT89C51为本系统的核心控制器件。AT89C51是一种带4K字节闪存可编程可擦除只读存储器的低电压,高性能CMOS 8位微处理器。其引脚图如图1所示。 2.2显示系统分析与论证 显示模块主要用于显示时间,由于显示范围为0~99℃,因此可采用两个共阴的数码管作为显示元件。在显示驱动电路中拟订了两种设计方案: 方案一:采用静态显示的方案 采用三片移位寄存器74LS164作为显示电路,其优点在于占用主控系统的I/O口少,编程简单且静态显示的内容无闪烁,但电路消耗的电流较大。 方案二:采用动态显示的方案 由单片机的I/O口直接带数码管实现动态显示,占用资源少,动态控制节省了驱动芯片的成本,节省了电 ,但编程比较复杂,亮度不如静态的好。 由于对电路的功耗要求不大,因此就在尽量节省I/O口线的前提下选用方案一的静态显示。

智能照明控制系统方案设计

灯光控制系统方案

一、系统概述 系统原理概述 系统所有的单元器件(除电源外)均内置微处理器和存储单元,由一对信号线(UTP5)连接成网络。每个单元均设置唯一的单元地址并用软件设定其功能,通过输出单元控制各回路负载。输入单元通过群组地址和输出组件建立对应联系。当有输入时,输入单元将其转变为数字信号在系统总线上广播,所有的输出单元接收并做出判断,控制相应回路输出。 系统通过两根总线连接成网络。总线上不仅为每个组件提供24伏直流电源,还加载了控制信号。通过系统编程使控制开关与输出回路建立逻辑对应关系。 系统元件采用 模块化结构、并已 经有系统化产品、 系统扩展方便。同 时,通过专用接口 元件及软件,可能 直截接入电脑进行实时监控,或接入以太网进行远程实时监控。因此在设计时更加简单、灵活。 系统为分布式控制,模块化结构,可靠性高。任何控制模块均内置CPU,每个输入模块(场景开关、多键开关、红外传感器等)都可直接与输出模块(调光器、输出继电器)通讯(发送指令→接受指令→执行指令),避免了集中式结构中央CPU一旦出现故障造成整个系统瘫痪的弱点。 与BA系统的集成

诺雅照明控制系统是一个开放的系统,通过专用接口软件,可方便地与其他系统连接,如楼宇自控系统、门禁系统、保安监控系统、消防系统等。

系统结构图

二、系统功能和优点 智能照明控制系统在学校应用的功能和优点: 1、实现照明控制智能化 可用手动控制面板,根据一天中的不同时间,不同用途精心地进行灯光的场景预设置,使用时只需调用预先设置好的最佳灯光场景,使人产生新颖的视觉效果。随意改变各区域的光照度。 2、美化环境以达到吸引学生的注意力 好的灯光设计,能营造出一种温馨、舒适的环境,增添其艺术的魅力。良好的环境可以培养学生对其产生更大的兴趣,从而得到更好的学习效果。 利用灯光的颜色、投射方式和不同明暗亮度可创造出立体感、层次感,不同色彩的环境气氛,不仅使学生有个很好的学习环境,而且还可以产生一种艺术欣赏感,对课程产生强烈的研究精神。 3、可观的节能效果 由于智能照明控制系统能够通过合理的管理,根据不同日期、不同时间按照各个功能区域的运行情况预先进行光照度的设置,不需要照明的时候,保证将灯关掉;在大多数情况下很多区域其实不需要把灯全部打开或开到最亮,智能照明控制系统能用最经济的能耗提供最舒适的照明;系统能保证只有当必需的时候才把灯点亮,或达到所要求的亮度,从而大大降低了学校的能耗。 4、延长灯具寿命 灯具损坏的致命原因是电压过高。灯具的工作电压越高,其寿命则成倍降低。反之,灯具工作电压降低则寿命成倍增长。因此,适当降低灯具工作电压是延长灯具寿命的有

中小学教室照明设计规范

分享快乐共享知识 中小学校教室照明设计规范 1 范围本标准规定了中小学校教室照明的照度、均匀度、眩光、显色性、照明功率密度限值等照明质量与节能指标,教室照明所使用灯具、光源与附属电器的技术要求,以及照明灯具设置与安装技术要求。本标准适用于广东省新建、扩建、改建和实施照明改造的中小学校教室,包括普通教室、音乐教室、史地教室、书法教室、语言教室、合班教室、实验室、科学教室、计算机教室、舞蹈教室、美术教室、技术教室以及阅览室等。规范性引用文件2 下列文件对于本文件的应用是必不可少的。凡是注日期的引用文件,仅所注日期的版本适用于本文件。凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。照明测量方法GB/T 5700 1部分:一般要求与试验GB 7000.1 灯具第 -固定式通用灯具第2-1部分:特殊要求GB 7000.201 灯具 -嵌入式灯具第2-2部分:特殊要求GB 7000.202 灯具 GB/T 10682 双端荧光灯性能要求室内工作场所照明GB/T 13379 视觉工效学原则性能要求GB/T 15144 管形荧光灯用交流电子镇流器 )GB 17625.1 电磁兼容限值谐波电流发射限值(设备每相输入电流大于16A 普通照明用双端荧光灯能效限定值及能效等级GB 19043 部分:一般要求和安全要求第1灯的控制装置GB 19510.1 部分:荧光灯用交流电子镇流器的特殊要求第4GB 19510.4 灯的控制装置 建筑照明设计标准GB 50034 GB50099 中小学校设计规范 GB 7793 中小学校教室采光和照明卫生标准 JGJ/T 119 建筑照明术语标准 JGJ/T 310 教育建筑电气设计规范 3 术语和定义 3.1 luminous flux 光通量。根据辐射对标准光度观察者的作用导出的光度量。单位为流明(lm) 对于明视觉:?)(d?????e d)K??V(??m?d0辐射通量的光谱分布;λλ(d式中:Φ)/d——e页眉内容. 共享知识分享快乐 V(λ)——光谱光(视)效率; Km ——辐射的光谱(视)效能的最大值,单位为lm/W。在单色辐射 时,明视觉条件下的Km值为 683 lm/W(λm=555 nm时)。 3.2 照度 illuminance 表面上一点的照度是入射在包含该点的面元上的光通量除以该面元面积所得之商,即:d?E?dA式中:E——表示照度,单位为勒克斯(lx); dΦ——由指定点的光束元在包含指定方向的立体角dΩ内传播的光通量,单位为lm; ——包括给定点的光束截面积,单位为m。 2 dA 3.3 发光强度 luminous intensity 发光体在给定方向上的发光强度是该发光体在该方向的立体角元dΩ内传输的光通量dΦ除以该立体角元所得之商,即单位立体角的光通量。单位为坎德拉(cd),1cd=1lm/sr。 3.4 亮度 luminance

智能教室灯光

1.结合毕业设计(论文)课题情况,根据所查阅的文献资料,每人撰写 2000字左右的文献综述: 文献综述 基于单片机的教室照明控制系统设计的研究 摘要:本文详细介绍了基于单片机的教室照明系统设计,可以有效的节约教室照明系统所耗能源,响应国家号召建设节约型社会的政策。系统以单片机为中心,辅以红外检测模块,光照检测模块,报警声光模块以及灯光控制模块组成完整的控制系统。通过红外检测模块对教室进出人数进行计数,单片机根据需要控制照明系统工作。并且系统还设计了报警模块,对系统可能的误判作出弥补[1]。系统综合考虑了照明系统设计的可实现性与实用性,妥善地处理好强弱电之间的连接以及单片机工作稳定性问题。关键词:A T89C52 照明系统热释电传感器 Abstract: Design of Lighting Systems Based On Microcontroller ABSTRACT: To respond to the n ational policy of building a conservation-based social, this paper describes a lighting system based on single chip designed with classroom use, which can effectively save the energy consumption o f the system. Centered on microcontroller, the system supplemented by infrared detection module, light detection module, the alarm sound and light module and control modules complete control sy stem. By infrared detection module to count the number of classrooms, the microcontroller accord ing to the need to control lighting systems work. And the system also designs alarm module of the system to compensate for a possible miscarriage of justice. Considering the lighting system design and practicality can be achieved and properly handle the connection between strong and weak ele ctricity, and stability of microcontroller work. Key words: AT89C51 Lighting Systems Pyroelect ric Sensor 1教室灯光智能控制器系统研究背景 中国经济持续多年的高速发展让能源问题日益突出。虽然我国能源总储量不低,但由 于我国人口众多,所以人均储量少,单位产值的能耗是发达国家的3-10倍。能源问题已成为制约我国国民经济发展的关键问题。从环境和自然资源角度出发,能源问题也是我国长期可持续发展战略中一个关键因素。此外,能源问题不仅关系经济发展和环境生态,在特定情况下还会对社会稳定有很大影响。鉴于能源问题的重要性,我国在绿色照明工程新闻发布,绿色照明工程未来五年问将在公用设旅、宾馆、商厦、居民住所等全国建筑物中推广1.5亿只节能灯,节电290亿度电。上海、河北等一些地方采取政府对节能灯大宗采购每只补贴3至4元的方式进行推广。从普通白炽灯到高效节能灯,使我国的电光源产品结构逐步向节电型转变,荧光灯与普通白炽灯的比例由1995 1:6.25上升到目前的1:1.5。目前,我国照明用电约占社会总用电量12%,采用高效照明产品代替传统的低效照明产品可节电60%-80%。如今,北京正在大力推行绿色照明工程,己推出上百万只绿色照明光源和部分节能电器,据估算年节约用电可达3442万千瓦时,节约电费2519.7万元。政府已经在商厦、学校、医院

基于单片机的教室照明控制系统设计

【电子信息工程毕业设计+文献综述+开题报告】 基于单片机的教室照明控制系统设计 (20_ _届) 本科毕业设计 基于单片机的教室照明控制系统设计 摘要 随着电子技术的飞速发展,基于单片机的控制系统已经广泛应用于各个邻域。另外,由于楼宇智能化的发展和成熟,基于单片机的教室照明控制系统得到了广泛的普及。 本文根据教室灯光智能控制方面的发展现状,分析了有效的节电控制方案,提出了基于AT89S51单片机的教室照明控制系统。系统采用热释红外人体传感器检测人体的存在,以此来控制照明灯的开启和关闭;利用光敏电阻来检测环境光的强度,以此来调节灯具的亮度;另外,系统还带有键盘及液晶显示,键盘用于输入密码及设置时间参数,液晶显示屏用于显示当前时间及系统提示;系统还可以自主设置教室灯具的开启及关闭时间,关灯前可利用蜂鸣器发出警告。通过对人体存在信号及环境光信号的识别和判断,完成对教室灯具的智能控制,以达到节能的目的。本系统软件采用C语言编制,采用模块化结构设计,条理清晰,便于修改。

关键词:AT89S51;智能控制;热释红外;传感器

The Design of Classroom Lighting Control System Based on Single-chip Microcomputer Abstract With the rapid development of electronic technology, the system of control based on MCU is widely applied in various fields. What's more,due to the development and maturation of the intelligent building,the control system for classroom lighting based on single-chip microcomputer has been widely popular. According to the development status of intelligent lighting control in the classroom, analysis of effective power-saving control solution,proposed classroom lighting control system which is based on AT89S51 MCU.This system can control the lamp switch by test and process the signal of human body that illuminates the back track exists;It can adjust the brightness of light by test and process daylight signal; In addition, the system also has a keyboard and LCD,keyboard use to enter passwords and set time parameters, LCD displays the current time and the system prompts;This system also can Independently set up the turn on and off time of lights,it can generate warnings by buzzer before turn off the lights. According to identify and judge the human body existence signal

基于51单片机的温度控制系统的设计

基于单片机的温度控制系统设计 1.设计要求 要求设计一个温度测量系统,在超过限制值的时候能进行声光报警。具体设计要求如下: ①数码管或液晶显示屏显示室内当前的温度; ②在不超过最高温度的情况下,能够通过按键设置想要的温度并显示;设有四个按键,分别是设置键、加1键、减1键和启动/复位键; ③DS18B20温度采集; ④超过设置值的±5℃时发出超限报警,采用声光报警,上限报警用红灯指示,下限报警用黄灯指示,正常用绿灯指示。 2.方案论证 根据设计要求,本次设计是基于单片机的课程设计,由于实现功能比较简单,我们学习中接触到的51系列单片机完全可以实现上述功能,因此可以选用AT89C51单片机。温度采集直接可以用设计要求中所要求的DS18B20。报警和指示模块中,可以选用3种不同颜色的LED灯作为指示灯,报警鸣笛采用蜂鸣器。显示模块有两种方案可供选择。 方案一:使用LED数码管显示采集温度和设定温度; 方案二:使用LCD液晶显示屏来显示采集温度和设定温度。 LED数码管结构简单,使用方便,但在使用时,若用动态显示则需要不断更改位选和段选信号,且显示时数码管不断闪动,使人眼容易疲劳;若采用静态显示则又需要更多硬件支持。LCD显示屏可识别性较好,背光亮度可调,而且比LED 数码管显示更多字符,但是编程要求比LED数码管要高。综合考虑之后,我选用了LCD显示屏作为温度显示器件,由于显示字符多,在进行上下限警戒值设定时同样可以采集并显示当前温度,可以直观的看到实际温度与警戒温度的对比。LCD 显示模块可以选用RT1602C。

3.硬件设计 根据设计要求,硬件系统主要包含6个部分,即单片机时钟电路、复位电路、键盘接口模块、温度采集模块、LCD 显示模块、报警与指示模块。其相互联系如下图1所示: 图1 硬件电路设计框图 单片机时钟电路 形成单片机时钟信号的方式有内部时钟方式和外部时钟方式。本次设计采用内部时钟方式,如图2所示。 单片机内部有一个用于构成振荡器的高增益反相放大器,引脚XTAL1和XTAL2分别为此放大器的输入端和输出端,其频率范围为~12MHz ,经由片外晶体振荡器或陶瓷振荡器与两个匹配电容一 起形成了一个自激振荡电路,为单片机提供时钟源。 复位电路 复位是单片机的初始化操作,其作用是使CPU 和系统中的其他部件都处于一个确定的初始状态,并从这个状态开始工作,以防止电源系统不稳定造成CPU 工作不正常。在系统中,有时会出现工作不正常的情况,为了从异常状态中恢复,同时也为了系统调试方便,需要设计一个复位电路。 单片机的复位电路有上电复位和按键复位两种形式,因为本次设计要求需要有启动/复位键,因此本次设计采用按键复位,如图3。复位电路主要完成系统 图2 单片机内部时钟方式电路 图3 单片机按键复位电路

学校的教室照明设计应该注意的十六个点

学校的教室照明设计应该注意的十六个点 点击:870添加时间:2012-02-09 09:36:00信息来源:中祥 这是一篇关于学校教室照明设计的一些注意事项,希望对大家有些帮助! 1)教室课桌一般是面向黑板成规律性排列,宜采用顶棚均匀布灯的照明方式。 宜为2.5-2.9m,距课桌宜为1.7-2.1m。 2)光学实验室桌上,生物实验室的显微镜实验桌上,以及设有简易天象仪的地理教室的实验台上或需要仔细观察、记录的地方。宜设局部照明。 3)教室照明的控制开关宜在平行外窗方向顺序设置(黑板照明开关应单独装设)。有投影屏幕时,在接近投影屏幕处的照明开关应能独设置,在上课时宜能关掉部分走廊照明灯具。4)多媒体教室的照明,要满足垂直照度的要求,在接近屏幕处的一般照明应能独立关闭,以便能看清屏幕内容满足正常的视觉要求。 5)灯具安装高度对照明效果有一定的影响,当灯具高度增加,照度下降时,安装高度降低,眩光增加,均匀度下降,教室灯具距地面安装高度 6)阶梯教室(合班教室或报告厅)中灯具数量多,眩光干扰增大,宜选用限制眩光性能较好的灯具,如带格栅或带漫反射板(罩)型的灯具,保护角较大的开启式灯具。 7)绘画、工艺美术等教室照明,一般朝北的天窗自然采光是最好的照明。因此,绘画、工艺美术等教室为更逼真地显示物件,应选用高显色性的光源,采用间接照明,将物体的阴影.真实地表现出来。 8)在有电视教学的报告厅、大教室等场所,宜设置供记录笔记用的照明和电视教学时使用的一般照明,一般照明宜采用调光方式。 9)教室黑板前应设置专用黑板灯,其垂直照度的平均值大于或等于200lx,黑板面上的照度均匀度大于或低于0.7。宜采用有非对称光强分布特性的专用黑板灯。灯具在学生坐位侧保护角宜大于40度,不应产生直接眩光。 10)书库照明宜采用窄配光或其他配光适当的灯具,灯具与图书等易燃物体的距离应大于0.5rn。书库照明用的电源配电箱应有电源指示灯并设于书库之外,书库通道照明应独立设置开关(在通道两端设置可两地控制的开关)。 11)演播室的演播区,椎荐垂直照度〔文艺演播)宜在1000-1500lx。演播照明的用电量,初步设计时按0.6一0.8km/m估算。当演播室的高度低于7m时宜采用轨道式布灯,高于7m 时可采用固定的布灯方式。演播室的面积超过200rn`时应设有应急照明。 12)照明灯具布置原则。采用在长轴垂直于黑板的通道上方布置,其照明效果最好。如果灯具横向配光良好,能有效控制眩光,灯具保护角较大,灯具表面亮度与顶棚表面差别不大,灯具布置也可与黑板平行。 13)阅览室的照明。当有吊顶时宜用暗敷的荧光灯具,其一般照明宜沿外窗平行方向控制或分路控制。阅览室内的插座设置宜按照等于或多于阅览室坐位数量的15%设置。 14)计算机教室照明。应避免视觉在显示屏上受到灯具、窗等高亮度光源的影响,宜选用具有蝙蝠翼式光强分布特性的灯具。 15)普通教室以及阶梯教室(合班阶梯教室)的前后墙上应各设置一组或多组电源安全插座。16)图书馆内的公共照明与工作(办公)区照明应分开配电和控制。

教室灯光自动控制系统

绪论 随着社会经济和科学技术的发展,人类社会的进步越来越依赖于资源的开发与利用,然而与日俱增的能源需求和有限的资源数量形成了巨大的矛盾,能源短缺问题日益突出,成为一个国家经济发展的“瓶颈”。在寻找替代品、提高能源利用率和节约能源等几种缓解能源危机的途径中,节能无疑是符合可持续发展要求。英国城市大型彻夜灯光照明现象很少见,无论公司和政府部门,都没有虚浮华丽的所谓“照明工程”[14]。夜晚漫步在伦敦街头,看不到大面积光华淌泻与楼体通明的景观,所有照明都基本以不影响人们的正常生活节奏为准。许多店铺橱窗的灯光在打烊后会全部关闭,有些店铺还采用定时关灯装置。在政府住宅楼和公寓楼内,楼道里的公用灯也大多采用自动断电装置。作为提高能源使用效率最重要的途径之一,德国政府努力推动能源公司实施“供热供电结合”,鼓励能源公司将发电的余热尽可能用于供暖。2002年,德国颁布了促进“供热供电结合”的法规,根据这一法规,政府向实施该措施的能源公司,尤其是小型能源公司提供补助,帮助他们置办相应设备。中国城市每年用于公共照明的能源支出高达280多亿,节能空间巨大。其中路灯照明能耗占30%以上。发展城市道路照明的同时,路灯以供街道照明以外,还大力兴建了不少景观照明工程,美化城市的夜景,但同时也带来了能耗的极大浪费。据统计2005年,我国全社会的总用电量约为24000亿kW〃h,照明用电量约为3000亿kW〃h,且每年以13%~14%的速度递增,预计到2010年,照明用电量将超过5000亿kW〃h,新增照明用电2000亿kW〃h[1]。对高等院校,据测算,其照明耗电占本单位所有耗电的40%左右,可见在保证照明质量的前提下,对教室灯光进行自动控制,其节能效益和经济效益都是相当可观的[10]。目前对灯光的智能控制,国内外已经开始采用,但

基于单片机的智能家居控制系统

单片机原理与应用技术 课程设计报告 题目基于单片机的智能家居控制系统的设计 专业班级: 姓名:时 间:指导 教师:

单片机课程设计项目系列: 基于单片机的智能家居控制系统的设计 一.设计要求 (一)基本功能 (1)家居内无人时, 切断所有家电的220V 电源, 既消除了各种电器的待机能耗, 又避免了因供电异常、屋内漏水等不可预知事件损坏电器的危险。 (2)通过预设时间和时长控制娱乐性家电, 避免了孩子在家因过度娱乐而延误学习。 (3)所有电器的电源都直接通过系统控制进行供电 / 断电, 在使用电器时无需插拔电源插头, 避免 了因经常插拔电源插头而造成接触不良及触电的危险。 (4)根据预设室内温度和湿度对空调和加湿器自动进行启/ 停控制, 以达到最佳舒适度。 (5)各电器的工作状态在主控面板上以LED直观显示, 并通过键盘集中控制电器, 例如在观看电视时可随手打开/ 关闭厨房电灶。 (6)远程控制家电的启动操作。 (7)设定/ 显示日期、时间、星期及定时叫醒服务。 (8)为避免煤气中毒设置了一氧化碳及燃气报警。 (9)烟感和水感可及时发现家居内的水、火灾并报警。 (10)通过门磁和窗户红外线完成防盗报警。 (二)扩展功能加入住宅配房安全防盗报警功能和住宅门禁系统功能。 二.计划完成时间三周1.第一周完成软件和硬件的整体设计,同时按要求上交设计报告一份。2.第二周完成软件的具体设计和硬件的制作。 3.第三周完成软件和硬件的联合调试。

目录 1引言 (3) 2总体设计方案 (3) 2.1设计思路 (3) 2.1.1方案确立 (3) 2.2 总体设计框图 (3) 3设计原理分析 (4) 3.1传感器模块的设计 (4) 3.1.1烟感传感器 (4) 3.1.2门磁、红外探测器 (4) 3.1.3热释电传感器 (4) 3.2矩阵键盘模块 (4) 3.3单片机最小系统 (5) 3.4显示模块 (5) 3.5 输出部分 (6) 4总结与体会 (6) 参考文献 (6) 附录一程序流程图 (7) 附录二程序列表 (8)

相关主题
文本预览
相关文档 最新文档