区小楼道灯设计大学生生毕业设计Word下载.docx
- 文档编号:17396877
- 上传时间:2022-12-01
- 格式:DOCX
- 页数:17
- 大小:444.27KB
区小楼道灯设计大学生生毕业设计Word下载.docx
《区小楼道灯设计大学生生毕业设计Word下载.docx》由会员分享,可在线阅读,更多相关《区小楼道灯设计大学生生毕业设计Word下载.docx(17页珍藏版)》请在冰豆网上搜索。
关键词:
声光控电路;
延时;
节能
Residentialcorridorlampdesign
Author:
Supervisor:
HuainanNormalUniversityDepartmentofphysicsandelectronicinformation
Abstract:
Villagecorridorlightscontrol,oneistosaveelectricity,controlautomation;
Theconvenienceofcorridorofilluminationresidentsmanagement;
Third,weneedlessinvestment.Accordingtothethreeprinciples,thispaperintroducesabasedonSCMcontrolvillagevoiceofcorridorlightsdesign.Byacousticelectricvillagecorridorlightsinsteadofresidentialareainthecorridorofthelighting,onlyafterdark,whensomeonewalkedbythestairschannel,afootstepsorothervoice,thecorridortotheparadeautomaticlight,withlighting,whenpeopleenterthehouseoroutoftheapartment,corridorlightswillbeafewminutesafterdelaygoesout.Duringtheday,evenavoice,corridorlightsalsowillnotlight,canachievethepurposeofsavingenergy.Thisdesigncanbeusedasenterprises,hotels,storesandresidentialhallway,stair,elevator,toilet,theTreasuryoftheplacesuchasautomaticswitch,riseto"
peopletothebrightlights,peoplewalkoutthelights"
effect,
bothnovelconvenient,andtosaveelectricity,and,insomeplacesstillcanrisetotheactivitiesoftheguardagainsttheftdeterrenteffect.Thisdesignissimpleinstructure,thepowerconsumptionofthedeviceisverysmall,thepriceischeap,easytoconceal,applicationrange,socanbeextendedtoreachofactualapplication.
Keywords:
soundelectriccircuit;
Delay;
Energysaving
前言
电力作为一种洁净方便的能源广泛的应用与我们的生活与生产方面,因此电能的节能尤为重要,要节能首先就要做到节约能源,其次再通过科学研究发明更加人性化和节能的用电器。
我国照明缺乏独创产品,模仿产品居多,基础加工落后,只顾外表,轻视功能,产品的品种比较单一,性能差。
尤其是在“智能”照明方面,缺乏创新,与国外智能灯具在技术研究方面有着不小的差距。
我国现阶段的照明系统大多都是应用模拟电子技术进行设计,分立元件多,不可靠,而且许多声控开关的平均使用寿命不长,主要是因为电路作频繁的开关,启动电流非常大,导致功率元件可控硅由于过载而损坏。
如果在设计中采用开关电压过零保护技术,可消除白炽灯开启瞬间的大电流冲击,有效地防止可控硅元件启动时的电流过载,大大地延长了开关的使用寿命,并且可以起到保护灯泡的作用。
全球性的能源短缺和环境污染在经济高速发展的中国表现得尤为突出,节能和环保是中国实现社会经济可持续发展所急需解决的问题。
基于目前国内国际形势,尤其是能源紧缺,智能照明必是以后照明系统的发展方向。
如今单片机技术已经相当成熟,未来的发展方向趋向于运用单片机可以设计出智能型的声控开关,电路设计好后,运用软件编程来实现其功能,灵活方便,修改简单。
在使用过程中更加的安全节电,智能环保。
同时,智能照明将会使人们利用起来更加便利,改善家庭环境,不仅为建筑照明提供多种的艺术效果,而且使灯具控制和维护变得更为简单,而且具有可靠性高、安装布线容易。
1课题分析
1.1课题现状
公共场所和居民居住区的公共楼道普遍使用机械手动开关,由于各种原因往往出现许多灯泡点亮长明的现象,故使灯泡寿命短,浪费电量,为国家、单位、个人造成经济损失。
因此,设计一个基于单片机的声光控小区楼道灯,使公共场所和居民居住区的公共楼道灯在白天时不亮,晚上闻声自亮,待人走后,几十秒后自动关闭,既方便,又省电。
1.2课题的研究内容
运用单片机可以设计出智能型的声光控楼道灯,电路设计好后,运用软件编程来实现其功能,灵活方便,修改简单,在使用过程中更加的安全节电,智能环保。
1.3课题意义
(1)利用单片机作为中央处理器;
(2)具有光控功能,白天不亮灯,晚上有声音时亮灯;
(3)延时时间可调节;
(4)具有过零检测功能;
(5)所设计的电路系统应做到节能、智能、耐用、可靠性高以及维护方便。
2硬件系统的设计
2.1声音信号采集电路的设计
如图1所示为声音信号采集电路。
R6为声传感器,当没有声音时,其输出为低电压信号,若有声音时,输出一电压值,该电压值经过运算放大器OP07放大,放大倍数为R2/R4,R2为可变电阻,可以调节其阻值,使其放大倍数改变,起到调节声音灵敏度的作用。
图1声信号采集电路
图2TLC2543为A/D转换器,TLC2543采用串行接口,与外围电路的连线简单,三个控制输入端为CS(片选)、输入/输出时钟(I/OCLOCK)以及串行数据输出端(DATAINPUT)。
片内的14通道多路器可以选择11个输入中的任何一个或3个内部自测试电压中的一个,采用一保持是自动的,转换结束,EOC输出变高。
TLC2543的引脚排列如图2所示。
引脚功能说明如下:
AIN0~AIN10:
模拟输入端,由内部多路器选择。
对4.1MHz的I/OCLOCK,驱动源阻抗必须小于或等于50Ω;
CS:
片选端,CS由高到低变化将复位内部计数器,并控制和使能DATAOUT、DATAINPUT和I/OCLOCK。
CS由低到高的变化将在一个设置时间内禁止DATAINPUT和I/OCLOCK;
DATAINPUT:
串行数据输入端,串行数据以MSB为前导并在I/OCLOCK的前4个上升沿移入4位地址,用来选择下一个要转换的模拟输入信号或测试电压,之后I/OCLOCK将余下的几位依次输入;
DATAOUT:
A/D转换结果三态输出端,在CS为高时,该引脚处于高阻状态;
当CS为低时,该引脚由前一次转换结果的MSB值置成相应的逻辑电平;
EOC:
转换结束端。
在最后的I/OCLOCK下降沿之后,EOC由高电平变为低电平并保持到转换完成及数据准备传输;
VCC、GND:
电源正端、地;
REF+、REF-:
正、负基准电压端。
通常REF+接VCC,REF-接GND。
最大输入电压范围取决于两端电压差;
I/OCLOCK:
时钟输入/输出。
图2TCL2543A/D转换器
TLC2543的主要特性如下:
(1)11个模拟输入通道;
(2)66ksps的采样速率;
(3)最大转换时间为10μs;
(4)SPI串行接口;
(5)线性度误差最大为±
1LSB;
(6)低供电电流(1mA典型值);
(7)掉点模式电流为4μA。
由于TLC2543具有以上特点,其转换速度快,与单片机接口简单,占用的I/O口少,因此在本设计中选择进行A/D转换,用于采集声音信号。
2.2光信号判断电路的设计
楼道上的声控开关出了声音控制外,还必须有光控功能,即在白天时无论有无声音,都不会点亮灯泡,只有在夜晚或是光线较暗时,发出声音后,才会开灯。
这就必须设计一个光控电路,原理图如图3所示。
图3光信号判断电
图中D1为光敏电阻器,光敏电阻器的主要功能是,当没有光照或光线不足时,其阻值较大,达到兆欧级以上,相当于处于短路状态,此时R1电位器中间抽头输出为低电平。
而当有光照时,光敏电阻阻值下降,阻值相当小,此时电位器R1的中间抽头输出为高电位。
LM393和电位器R8组成一电压比较器,当同相输入端电位高于反相输入端时,LM393输出一高电平,反之,当反相输入端电位高于同相输入端时,LM393输出一低电平,输出信号经过具有施密特功能的反相器74LS14,送到单片机,由单片机进行检测,判断是否有光照。
2.3过零启动保护电路的设计
普通的白炽灯正常发光时的灯丝与不发光时灯丝电阻值相差甚远,从而使得其在启动瞬间的冲击电流非常大,例如一只60W的灯泡,在正常发光时,电阻约为800欧,工作在标准市电220V时,工作电流不到0.3A。
然而在不放光时,灯丝的电阻阻值约为6欧,当启动时,电流会很大,约有3.5A左右。
这种大电流的冲击,很容易损坏可控硅。
如图4为白炽灯启动时的电流波形图。
图5白炽灯启动电流波形图
市电电压是交流220V,交流电始终是从零值到峰值的变化,只要使白炽灯在零值或零值附近启动,就可以避免大电流的冲击。
如图5为过零启动保护电路。
D2为整流桥,SCR为可控硅,过零启动主要是由电阻Rx1~Rx5,二极管D3和二极管O6组成。
Rx2~Rx3是采样电阻,当整流桥2号端子的电压处于低电压时,Rx2和Rx3之间的电压也很低,Q6处于截止工作状态,protect端输出高电平。
当整流桥的2号端口为高电压时,Rx2和Rx3之间的电压亦很高,使Q6工作在导通状态,protect端输出低电平。
把protect的低电平信号送到单片机的I/O上进行检测,由单片机作出判断,再决定SCR端得电压值,当protect为高,此时的电压为低,可以驱动SCR导通,点亮白炽灯,当protect为低,此时的电压为高,使SCR关闭,暂时不点亮白炽灯,等到过零点电位时才运作。
因此,无论什么时候有声音信号来,只有在低电位时,才驱动SCR可控硅打开,声控信号才起作用,实现零压启动。
图5过零启动保护电路
白炽灯点亮以后,可控硅SCR导通,二极管D3的阳极电位就会下降,此时二极管D3就起到了过零电压启动取消的作用。
当有高电压来时,Rx1与Rx2之间的电位就会高于D3的阳极电位,二极管导通,从而使Q6的基极输入电位下降,有效地避免了灯泡的闪烁现象。
2.4定时电路的设计
声控开关在打开后,需要定时一定的时间,一般为几十秒,设计时可以借助时钟芯片,这里选用一款美国DALLAS公司生产的高性能、低功耗、带RAM的实时时钟芯片DS1302.
DS1302与CPU通过三线接口同步通信,其接口电路如图6所求。
图6定时电路
2.5驱动输出电路的设计
前面提到,当单片机检测到声光信号后,要控制图6中的SCR可控硅导通,才能点亮灯泡,因此要设计一个驱动输出电路。
图7驱动输出电路
如图7所示,用一个反向器与一个NPN型的三极管,一般的8050或9013都可以,再加一个上位电阻,此处用一个10K的电位器,方便可调。
单片机的一个I/O端口控制74LS14,使三极管关断截止或导通闭合。
当单片机检测到有声光信号时需要驱动可控硅导通,则单片机给一个高电平信号,经反向器反为低电平,三极管截止,SCR输出端为高,打开可控硅,点亮灯泡。
反之,单片机给一个低电平,使三极管导通,SCR端输出为低,可控硅截止,灯泡不亮。
2.6电源设计
灯泡的工作电压为220V,但控制器的工作电压为5V,所以必须设计一个电源电路,取得5V的低电压。
如图7所示,ZI为9V稳压管,C7~C10为滤波电容,D4、D5为保护二极管,7805为三端稳压管。
220V经过整流后,经过Z1稳压输出9V,再经C9和C7滤波输出直流电压,从7805的1脚输出+5V。
图8电源设计
2.7看门狗电路的设计
2.7.1简介看门狗电路及其作用
在由单片机构成的微型计算机系统中,由于单片机的工作常常会受到来自外界电磁场的干扰,造成程序的跑飞,而陷入死循环,程序的正常运行被打断,由单片机控制的系统无法继续工作,会造成整个系统的陷入停滞状态,发生不可预料的后果,所以出于对单片机运行状态进行实时监测的考虑,便产生了一种专门用于监测单片机程序运行状态的芯片俗称“看门狗”(Watchdog)。
声控开关控制器长时间工作,电路中即有220V的强电,又有+5V的低工作电压,现场的抗干扰在所难免,为避免单片机的程序跑飞,这里加入了看门狗电路,起到抗干扰的作用。
X5045将EEPROM、看门狗定时器、电压监控三种功能组合在单个芯片之内,大大简化了硬件设计,提高了系统的可靠性,减少了对印制电路板的空间要求,降低了成本和系统功耗,是一种理想的单片机外围芯片。
X5045引脚如图9所示。
图9X5045引脚图
其引脚功能如下:
CS:
芯片选择输入:
当CS是高电平时,芯片未选中,并将SO置为高阻态。
器件处于标准的功耗模式,除非一个向非易失单元写的周期开始。
在CS是高电平时,将CS拉低将使器件处于选择状态,器件将工作于工作功耗状态。
在上电后任何操作之前,CS必须要有一个高变低的过程;
SO:
串行输出:
SO是一个推/拉串行数据输出引脚,在读数据时,数据在SCK脉冲的下降沿由这个引脚送出;
SI:
串行输入:
SI是串行数据输入器,指令码、地址、数据都通过这个引脚进行输入。
在SCK的上升沿进行数据的输入,并且高位(MSB)在前;
SCK:
串行时钟输入:
其上升沿将数据或命令写入,下降沿将数据输出;
WP:
写保护输入:
当WP引脚是低电平时,向X5045中写的操作被禁止,但是其他的功能正常。
当引脚是高电平时,所有操作正常,包括写操作。
如果在CS是低的时候,WP变为低电平,则会中断向X5045中写的操作,但是,如果此时内部的非易失性写周期已经初始化了,WP变为低电平不起作用;
Vss:
地;
Vcc:
电源电压;
RESET:
复位输出:
RESET是一个开漏型输出引脚。
只要Vcc下降到最小允许Vcc值,这个引脚就会输出高电平,一直到Vcc上升超过最小允许值之后200ms。
同时它也受看门狗定时器控制,只要看门狗处于激活状态,并且WDI引脚上电平保持为高或者为低超过了定时的时间,就会产生复位信号。
CS引脚上的一个下降沿将会复位看门狗定时器。
由于这是一个开漏型的输出引脚。
所以在使用时必须接上拉电阻。
X5045硬件连接图如图10所示。
X5045芯片内包含有一个看门狗定时器,通过软件预置系统的监控时间后,若在预置的时间内看门狗芯片的CS端电平没有发生变化,则X5045将从RESET输出一个高电平信号,使CPU复位
图10看门狗电路
2.7.2X5045特性介绍
(1)可选时间的看门狗定时器。
(2)Vcc的降压检测和复位控制。
(3)5种标准的开始复位电压,使用特定的编程顺序即可对电压检测和复位开始电压进行编程,复位电压可低至Vcc=1V。
(4)省电特性:
在看门狗打开时,电流小于50uA,在看门狗关闭时,电流小于10uA,在读操作时,电流小于2mA。
不同的型号的器件,其供电电压可以是1.8-3.6V、2.7-5.5V、4.5-5.5V。
4K位EEPROM,1,000,000次的擦写周期。
(5)具有数据的块保护功能—可以保护1/4、1/2、全部的EEPROM,当然也可以置于不保护状态。
(6)内建的防误写措施:
用指令允许写操作,写保护引脚。
(7)时钟可达3.3M。
(8)短的编程时间:
16字节的页写模式;
写时由器件内部自动完成;
典型的器件写周期为5ms。
3软件设计
3.1软件设计语言的选择
单片机语言的编程一般使用两种语言:
C语言和汇编语言。
汇编语言是一种用文字助记符来表示机器指令的符号语言,是最接近机器语言的一种语言。
其主要的优点是占用资源少,程序执行效率高。
但是不同的CPU,其汇编语言可能有所差异,所以不易移植。
C语言是一种结构化的高级语言。
其优点是可读性好,移植容易,是普遍使用的一种计算机语言。
缺点是占资源较多,执行效率没有汇编高。
C语言是一种编译型程序设计语言,它兼顾了许多种高级语言的特点,其具备汇编语言的功能。
C语言有功能丰富的库函数、运算速度快、编译效率高、有良好的可移植性,而且可以直接实现对系统硬件的控制。
C语言是一种结构化程序设计语言,它支持当前程序设计中广泛用的有顶向下结构化程序设计技术。
此外,C语言程序具有完善的模块程序结构,从而为软件开发中采用模块化程序设计方法提供了有力的保障。
因此使用C语言进行程序的设计已经为软件开发的一个主流。
综上所述,用C语言进行单片机程序设计是单片机开发和应用的必然趋势。
本设计就采用C语言进行编程,明显的增加了软件的可读性。
3.2程序流程图
3.3主程序设计
#defineON1024
#defineOFF_TIME30
sbitLight=P3^0;
//光信号
sbitProtect=P3^1;
//过零信号
sbitOpen=P3^7;
//开亮控制
voidmain(void)
{
biton_flag;
unsignedchartime[3]={0};
unsignedintvoice;
unsignedchartime;
unsignedcharold_second;
x5045_wrsr(0x00);
//打开看门狗
DS1302SetTime(time);
//设置时间初值
Open=0;
//关闭可控硅
RESET_WDT();
//复位看门狗
while
(1)
{
if(Light==0)//判断是否在夜晚
voice=tlc2543_write(0x00);
//采集声音信号
//复位看门狗
If(voice>
=ON)//有声音
while
(1)
if(Protect==1)//处于零压
{
Open=1;
//驱动输出
On_flag=1;
//置开灯标志位为1
DS1302GetTime(time);
//获取当前时间值
old_second=time[0];
break;
//跳出循环
}
RESET_WDT();
}
}
while(on_flag==1)//已经开灯就计时
if(old_second!
=time[0])//一秒后
{
old_second=time[0];
time++;
//计数变量累加
if(time>
=OFF_TIME)//时间到
on_flag=0;
open=0;
//关灯
}
4系统总体方案设计
4.1系统结构
设计的整体方案图如图11所示。
CPU以GMS97C2051单片机为核心,GMS97C2051是LG公司生产,引脚功能和指令系统与MCS-51兼容的20引脚封装单片机,片内含2K字节的EPROM,与MCS-51的主要不同之处是少了P0和P1口,能方便地用于不需外扩程序存储器的应用场合,达到简化电路、缩小体积、减小损耗和降低成本的目的。
整个设计包括以下几个模块:
声信号采集模块,该模块主要是负责声音信号的采集并放大,再经过A/D转换器输入到单片机。
(1)声信号采集模块,该模块主要是负责声音信号的采集并放大,再经过A/D转换器输入到单片机。
(2)过零保护模块,该模块主要是负责声音信号的采集并放大,再经过A/D转换输入到单片机。
(3)光信号采集模块,对光信号进行处理,电路当中有光信号时,输出一电平信号给单片机,当晚上或光线较暗时输出一反向信号给单片机,由单片机作出判断。
(4)时钟定时模块,运用一时钟芯片,起到定时功能,当灯亮后,一定定时时间到,即自动熄灭。
(5)看门狗模块,对现场干扰起保护作用,防止单片机的程序跑飞,使使使之输出一电压值,到可控使可控硅打开。
(6)输出驱动模块,由单片机控制,使之输出一电压值,到可控硅,使可控硅打开。
4.2系统的工作原理
采用串行A/D对声音信号的采集,可以通过软件来调节对声音的灵敏度。
单片机软件实施对光度的判断,使开关在白天时即使有声音也不工作,在晚上闻声自亮。
图11整体方案图
4.3印制电路板(PCB)
4.4调试结果及经验总结
将程序导入GMS97C2051芯片,利用KEIL与PROTEUS进行调试,调试成功后可以达到设计的要求。
通过设计智能声光控灯,加深了对单片机系列的认识。
让我更好的运用了本科四年所学的知识,运用于实践,加深了对知识的理解。
在设计过程中学习了很多软件的使用,包括硬件部分运用protues进行设计,用keil进行程序编译,用protel进行制板。
5总结
声光控电路,省事省电,应用广泛,本文应用单片机微控制器,通过软件来实现,采用了过零启动技术,并且加入了看门狗监视器,安全可靠。
相信以后在这方面会不断完善,使日常生活更加方便,更加智能化。
在设计中初步了解了声光控制电路的工作原理
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 楼道 设计 大学 生生 毕业设计