最新声光控路灯照明系统.docx
《最新声光控路灯照明系统.docx》由会员分享,可在线阅读,更多相关《最新声光控路灯照明系统.docx(19页珍藏版)》请在冰豆网上搜索。
最新声光控路灯照明系统
声光控路灯照明系统
摘要
在公共场所(例如学校、机关、居民区、厂矿企业等)的楼道中和车流量较小的偏远地区,长明灯现象十分普遍,从而造成了极大的能源浪费。
在今天电力能源供应比较紧张的情况下,在没有人员活动的深夜让这些灯关掉一些,不仅可以节约能源,也能够节约一些开支。
本设计采用MCS-51单片机作为主控端与各路灯的控制核心。
声音传感器、键盘模块、光敏电阻等作为系统的辅助电路。
分别实现了对开关灯时间的控制,不同环境明暗与不同交通情况下的路灯智能控制。
该系统可以设定每只路灯的开关灯时间,还可以通过传感器来识别外部环境的明暗变化和有无车辆与人员通过,是一种实用的路灯控制系统。
该控制系统有十分明显的节电效果,同时维修量也大大减少了,从而节约了资金,有良好地使用效果。
白天光照强度高,不管过路者发出声音多大,灯泡都不会发亮。
夜晚光线变暗,光敏电阻检测到信号,传达至声音检测电路,使其开始工作。
当检测到声响时,它就将声音信号传送给单片机,控制路灯打开。
几秒钟后,如果没有声响,则再通过单片机来控制路灯熄灭,达到节能节电的目的。
研究该系统的重要性在于利用单片机来控制路灯的亮灭,不仅实现了节能节电的目的,同时提高了对外界环境变化检测的灵敏度,使整个路灯控制系统变得更加智能化。
【关键词】MCS-51单片机;智能控制;键盘模块;声音传感器;光敏电阻
Abstract
Inschools,residentials,organs,minesandotherpublicplacesofpubliccorridorandfewcarsinaremotearea,theever-burninglampsphenomenaareverycommon,causedatremendouswasteofenergy.Today,electricenergysupplybecomesmorenervous.However,nopersonnelactivitiesturnsomelightsoffinthelatenight,whichcannotonlysaveenergy,butalsocansavesomespending.
ThisdesignusestheMCS-51asthemasterandasthecorecontrolofthestreetlamp.Weusethekeyboardmodule,soundsensors,andphotoconductiveresistanceastheauxiliarycircuitofthissystem.Theyrespectivelyrealizedthecontrolofthetimetoturnoffthelights,theintelligentcontrolofthestreetlampindifferentenvironmentanddifferenttrafficconditions.
Thesystemcannotonlysettheopentimeandturn-offtimeofeachstreetlamp,butalsocanidentifythebrightnesschangesofexternalenvironmentandsenseifthereareobjectsorpeoplepassedby.Itisakindofpracticalcontrolsystemofthestreetlamps.Itspowersavingeffectisobvious.Atthesametime,ithelpsreducethemaintenancequantitygreatly,andsavethemoney.Theuseeffectisgood.Duringtheday,nomatterhowloudapedestrianvoiceis,itwillstillnotmakethelightbulbshine.Whenthenightlightisdimmed,thesounddetectioncircuitwillwork.Aslongasthereisavoicedetected,thedetectedsoundwillbetransmittedtothemicroprocessor,thencontrolthelightstoopen.Afewsecondslater,themicroprocessorwillcontrolthelightsoff,toachievethepurposeofenergysavingandelectricitysaving.
Theimportanceofstudyingthesystemistousemicroprocessortocontrolthelights,notonlytoachievethepurposeofenergysaving,butalsotoimprovethesensitivityofthedetectionofchangesintheexternalenvironment.Itwillhelptheentirestreetlightingsystemtobemoreintelligent.
【Keywords】MCS-51microprocessor;Intelligentcontrol;Keyboardmodule;Voicesensor;Photoconductiveresistance
第1章绪论1
1.1前言1
1.2选题背景1
1.3课题研究的目的和意义1
第2章方案设计与论证3
2.1主控系统的选择3
2.2电源模块的选择4
2.3键盘输入控制模块的选择4
2.4环境明暗-路灯控制模块选择4
第3章系统设计5
3.1硬件设计5
3.1.1AT89C51简介5
3.1.2光敏电阻介绍5
3.1.3声控电路原理6
3.1.4延时电路7
3.1.5继电器介绍8
3.2部分单元电路8
3.2.1键盘模块8
3.2.2自制可调稳压电源模块8
3.3软件设计9
第4章结论与展望11
4.1结论11
4.2展望11
参考文献12
附录13
主要C程序13
致谢18
第1章绪论
1.1前言
整个路灯控制系统由电源转换电路、光控电路、声音传感器及单片机控制系统等几个部分组成。
电源转换电路用于为后面的电路系统提供稳定的电压,光控电路[]用于对外界的光照强度进行检测,继而输出与光照强度对应的电压,从而控制灯泡在白天不能被点亮,而到了晚上,光控电路控制后继电路,使其在遇到声响时,声控电路则控制路灯使其自动点亮。
声控电路主要负责将声音信号转变为相应的电信号而输出以实现其自动控制功能,延时电路则帮助该控制系统在声音消失后自动延长一段光照时间,达到既能起到照明作用又节能环保。
如有必要,可另加一个手动开关来增强电路的实用性[]。
声光控路灯照明系统具有许多实际意义[]:
一是省电,灯泡不会很长时间亮着,所以节电效率较高;二是便利,不需要接触,全自动智能控制[];另外,线路简单,安装便利,是公共场所照明的首选。
1.2选题背景
随着全国经济发展的快速增长,城市化进程的不断加快,照明数量和质量都有了很大的提高。
但我国的照明控制和管理仍采用比较传统的模式[],照明的开关由每台箱变或配电柜独立控制。
单个时钟控制,开、关灯时间无法做到随季节变化而变化,无法对特殊情况进行开、关灯控制,不能准确开、关灯,从而造成“东方不亮西方亮”的现象以及电力浪费。
我国目前大部分城市都采用全夜灯的照明方式,普遍存在以下问题:
因后半夜行人稀少,采用全夜灯的方式浪费太大,因此,有的地方在后半夜采用隔一亮一或隔二亮一的节能措施;有的地方采用前半夜全亮,后半夜全灭的照明方式,此种方式虽然节约了电费支出,却带来了社会治安以及交通安全问题。
很难达到建设部、国家发改委对照明亮灯率的要求。
为了实现白天自动熄灭夜间自动打开节省了人为控制,我选择了这个课题,希望从课题研究中找到答案。
1.3课题研究的目的和意义
研究目的:
通过这次课题研究我更深层次的熟悉单片机的编程以及传感器[]的使用,将平时所学习的知识运用到实验探索上,这对提高创新意识和动手能力,以及及锻炼思维活动是一种莫大的帮助。
同时也希望通过这次的研究能让人们进一步地了解声光控路灯的应用前景。
由浅入深,由路灯照明系统这一实际情况来掌握科技知识,实现理论与实践的结合,进而为现代科学事业尽一份力量!
研究意义:
用声光控智能开关[]来控制路灯的亮灭,只有在天黑以后,当有人或车路过马路,发出脚步声或其它声音时,路灯会自动点亮,提供照明,当行人或者过路车经过以后,路灯延时几分钟后会自动熄灭。
在白天,无论声音多大,路灯都不会亮,从而达到节能目的。
随着人们能源危机意识的提高,使用智能照明控制系统,已成为人们的首选。
按照我们国情,可以估计在相当长的一段时间内,声光控路灯[]将是首选的产品。
但是以“人来灯亮,人离灯熄”为特色的声光控照明开关,由于其在工作稳定性和寿命方面存在缺陷,严重影响了其推广使用。
所以,对这一课题的研究是必要的。
第2章
方案设计与论证
本声光控路灯照明系统是一种新型的电子智能控制系统[],该系统的设计是将声音控制[]、光线控制和时间控制三者结合在一起实现对路灯亮灭的控制,从而形成一个节能、高效的路灯控制系统[]。
系统总体由声音传感器、光控电路、键盘模块、继电器等组成,系统组成如图21所示。
图21系统框图
为了较好的实现系统各个模块的功能和彼此之间的配合衔接,并且考虑到性价比,我们对系统各部分做了几个方案并对其进行了设计对比论证,具体论证如下:
2.1主控系统的选择
方案一:
采用凌阳公司的SPCE061A单片机[]。
凌阳61单片机RAM,ROM空间大、指令周期短、运算速度快、低功耗、低电压、且具有DSP功能,具有10位A/D转换和两路D/A转换器[],有强大的数模转换功能。
方案二:
可编程逻辑器件CPLD[],它具有编程灵活、集成度高、设计开发周期短、适用范围宽、开发工具先进、设计制造成本低、标准产品无需测试等特点,可实现较大规模的电路设计。
但是,该器件主要依赖于软件设计,缺少硬件的配合,致使程序设计复杂,难以使用,运算速度太快。
CPLD同样难以满足本设计的需要。
方案三:
采用通用的51单片机作为主控制器。
51单片机通用灵活、价格低廉、使用方便,程序易于编写和调试,支持在线仿真。
开发更加容易,使整个系统变得更加简单,性价比较高,C语言[]与汇编语言[]可以互相调用。
通过分析比较之后,为了是系统结构简单,基于51单片机简单易学且性价比高等特点,我们采用方案三。
2.2电源模块的选择
方案一:
采用1.5伏干电池。
体积小,重量轻,使用灵活方便。
但是不满足长时间的持续供电。
方案二:
采用直流稳压电源。
输出精度高,0到32V可调,调节范围大,使用简单,但是体积重量较大,不方便携带。
方案三:
自制0到24V直流稳压电源。
体积小,重量轻,携带方便,输出电压可调。
为避免单片机与外围模块电源之间的干扰、本着轻便节约的思路,单片机供电我们采用方案一,其外围模块供电我们采用方案三。
2.3键盘输入控制模块的选择
方案一:
采用触摸屏液晶显示按键输入控制。
采用触摸屏液晶,精度可调,美观大方,时尚前卫。
但其价格昂贵,易损坏,维护量工作大。
方案二:
采用专门的键盘芯片CH452。
CH452内置时钟振荡电路,可驱动8位数码管或64只LED,具有BCD译码、闪烁、移位段们寻址等功能。
但连接线路麻烦,占用单片机空间太大。
方案三:
采用自制的4*4矩阵式键盘输入控制,4*4矩阵式键盘充分利用单片机的I/O端口,节省硬件的同时,扩增了按键数。
同时,自己制作的矩阵式键盘,方便耐用,原理简单,检修容易。
基于减少开支和方便控制的考虑,选择方案三。
2.4环境明暗-路灯控制模块选择
方案一:
在电子城购买光敏传感器。
采购光敏传感器,使用方便,节省时间。
但市面上的传感器质量参差不齐,质量好的传感器又价格不低,价格低的传感器测量准确度没有保证。
方案二:
采用自己制作的光敏传感电路。
该光敏电路以光敏电阻为主要元件,利用其在环境明暗不同情况下的分压不同,给单片机以不同反馈,实现开关灯控制,本方案对路灯实时控制,控制灵活,体现人性化设计。
综上分析,我们选用方案二。
第3章系统设计
3.1硬件设计
整个系统由AT89C51单片机控制,利用声音传感器与光敏控制电路对外界信号进行采集[],将采集到的信号传给单片机,单片机对信号进行判断,将结果输出,通过继电器来控制路灯的亮灭。
实现根据外界环境的变换来控制路灯的亮灭。
系统的整体电路原理图如图31。
图31整体电路原理图
3.1.1AT89C51简介
AT89C51是MCS-51的一种。
MCS-51系列单片机是由美国的Intel公司开发研制,并于1980年推出的产品。
与MCS-48系列单片机相比,其以典型的体系结构和完善的专用寄存器集中管理方式以及方便的逻辑位操作功能和丰富的指令系统,为之后的其他单片机的发展奠定了基础。
因此,MCS-51系列单片机以其强大的功能和先进的结构,增加了更多的功能模块和电路单元,指令数可高达111条。
具有非常好的中断功能,包括一个串行中断、两个定时/计数器中断和两个外中断,可通过这些功能来实现不同的控制要求,并有二级优先级别选择。
内置时钟电路的频率最高可达12MHz。
MCS-51单片机存储器在物理结构上分为两种,即数据存储器空间和程序存储器空间。
3.1.2光敏电阻介绍
光敏电阻是一种特殊的电阻,光线强度发生变化,其阻值也会随之变化。
将电极引线装在光敏材料两端,然后用透明窗的管壳将其封装起来,这样就构成了光敏电阻。
为增加其灵敏度可将两电极做成梳状。
某些金属的碲化物、硒化物、硫化物等均可作为半导体光敏电阻的材料。
若在光敏电阻两端的电极之间加上适当的电压,便会有电流从光敏电阻通过。
通常都将光敏电阻器制成薄片结构,以使其吸收的光能更多,从而提高其灵敏度。
当有光照射到光敏电阻上时,光敏层就激发出电子——空穴对,激发出的电子参与导电,从而增强了电路中的电流。
光敏电阻仅仅是一个电阻器件,没有极性,因此直流电压和交流电压均可使用。
由半导体材料制成的光敏电阻,是一种利用其内光电效应进行工作的光电元件。
其阻值随光照的作用而变小,这种现象称为光导效应[]。
因此,光敏电阻又称光导管。
在光敏电阻两端的金属电极之间加上电压后,就会有电流通过光敏电阻,当有光线射到光敏电阻时,电流就会随光照强度的增加而增大,光电转换就是通过这一原理实现。
光控电路利用三极管的正向导通,反向截止的原理来设计。
其电路原理如图32。
图32光控电路原理图
3.1.3声控电路原理
它主要利用电子学和声学原理,即将声音信号通过声音传感器转换成电信号,电路导通工作是通过触发器的引发来实现的。
要想使声控照明电路智能化,则其应具有以下特点:
1.响应时间短。
2.能通过声音控制来实现对电路导通与截止的实时控制。
3.声音传感器应该能检测到多方面的声响,如脚步声、车辆鸣笛等。
为此,灵敏度较高的声音传感器是电路元器件的首选,将其作为声控路灯照明系统控制电路的前端,同时传感器的传感条件也要作相应设置,如响应时的最小声响须在20DB以上。
由触发器构成中间端,利用触发器一触即发的特点来控制照明电路工作,在选择触发器时应具有灵敏度高、响应时间短等优点,常见的有JK触发器、D触发器等。
声控电路原理如图33。
图33声控电路原理
3.1.4延时电路
电子计数器的出现,使得功能多变的定时、计数器层出不穷,其形式也变得多种多样。
由于在电子电路中应用了定时、计数功能,智能化电路的设计也随之变得更加名副其实。
现就延时电路作如下两方面的分析结果如下:
(1)电路原理:
其定时功能通过电子计数器原理实现。
(2)延时电路的构成方案有三种:
①软件构成;②硬件构成;③软硬相结合构成。
对于由硬件构成的定时器来说,其定时作用一般是通过改变电阻、电容元件的阻值来控制,其效率较高,但其通用性、灵活性都较差,如555定时器[]等;而由软件构成的定时器是用一段特定的程序来实现定时的,其灵活性、通用性较高,但效率较差,且占用CPU。
故现在设计定时器一般都是采用软硬相结合的方法集两者之长,通过编程设定不同的延时常数,再由硬件来控制定时过程,其效率和灵活性都得到了较大的提高。
如可编程定时计数器8253或者51单片机通过编程构成的计数器等。
在一个实际的电路当中延时并不是最主要的目的,其主要目的是为了完善电路功能。
因此作为一个延时电路,在整个电路中应能实现在延时结束后发出一个结束信号,传送到控制电路。
3.1.5继电器介绍
电器是一种电控制器件。
它具有控制系统(又称输入回路)和被控制系统(又称输出回路)之间的互动关系。
通常应用于自动化的控制电路中,它实际上是用小电流去控制大电流运作的一种“自动开关”。
故在电路中起着自动调节、安全保护、转换电路等作用。
用很小的电力和电流,驱动一个设备(电动机或电磁铁)带动一个负载部件(比如电闸或接触片)让这个接触片去承载大电流。
本设计利用继电器的小电流控制大电流的特点,来实现将单片机输出的小电流来控制路灯需要的大电流。
实现对路灯的控制。
3.2部分单元电路
3.2.1键盘模块
4*4键盘通常采用线选法。
先送高电平扫描行线,另外四根线(列线)作为接收线,数据keyfirst即从接收线那里得到,然后把接收线当做扫描线,并都送高电平,把扫描线作为接收线,并从接收线那里取得另一个数据keylast,通过处理这两个数据即可得知是哪个键按下。
其电路原理图34。
图344*4键盘原理图
3.2.2自制可调稳压电源模块
所需元器件:
变压器(220/24V)、二极管IN4007、稳压芯片LM317等。
电路经过220/24V变压器将市电转换为可以利用的24V电压,再经过电桥的整流,电容滤波,LM317稳压,最终达到基本稳定的电压将其输出。
改变输出电压可以通过调节变阻器R2的阻值来实现,选择需要的电压值。
稳压电源电路如图35。
图35稳压电源电路
3.3软件设计
程序主要包括各传感器将对外界环境检测得到的数据传送给单片机,单片机对外界传过来的数据进行处理,发出相应的控制信号,实现对路灯的定时控制,控制路灯的开关灯时间。
整个程序[]的流程包括对光敏电阻、声音传感器的检测结果的处理,对定时时间的路灯处理情况等功能。
流程图如图36。
图36整体流程图
第4章
结论与展望
4.1结论
利用声控电路与光控电路来检测外界环境的变换,将检测到的结果送给单片机,单片机对其进行处理,处理后根据实际情况发送出相应的信号通过继电器来控制路灯的亮灭,不仅可以实现对路况的实时、高精度控制,实现路灯随外界环境变化而做出适当处理的结果。
而且利用对单片机编程实现各种功能,易于批量生产,适合全国路灯的改进。
可以在现有基础上增加一些功能,使路灯的控制实现智能化。
4.2展望
随着全球性环保意识的增强。
世界各国,尤其是发达同家和地区,对绿色照明的应用将更加普遍,现代化绿色照明系统,对于保护环境、维护生态平衡、保护人类健康都具有重大意义。
随着绿色照明工程的推进和科学技术的进步.具备高效节能和无污染为特性的新光源产品和节电设备,在国际绿色照明推广中将会颇受最视,前景可观。
在实现声光控的基础上还可以加上更多其它的检测电路,可以检测车辆是否超速,检测路灯的明暗状况等信息,再将检测到的信号传送到主控端,实现路灯的实时、智能控制。
参考文献
附录
主要C程序
#include
#defineuintunsignedint
#defineucharunsignedchar
sbits1=P3^3;//功能选择
sbits2=P3^2;//模拟时间小时加1
sbits3=P3^1;//模拟时间小时减1
sbits4=P3^0;//模拟时间分钟加1
sbitgm=P3^4;//光敏开关1为无光,0为有光
sbitdg=P0^0;
sbitss1=P0^1;
sbitss2=P0^2;
sbitss3=P0^3;
sbitss4=P0^4;
voiddelay(intdel)//1ms延时函数
{
intx,y;
for(x=del;x>0;x--)
for(y=123;y>0;y--);
}
ucharcodetable[]={0x3F,0x06,0x5B,0x4F,0x66,0x6D,0x7D,0x07,0x7F,0x6F,0x40};//0,1,2,3,4,5,6,7,8,9
ucharcodetable_wei[]={0x01,0x02,0x04,0x08,0x10,0x20};
voiddisplay(uchari,ucharxx);
ucharaa,bb,cc,dd,ee,ff,tt,tt1,tt0;
chars,min,h;
intsj;
bitflag;
voidmain()
{
P0=0xff;
TMOD=0X11;
TH0=(65535-50000)/256;
TL0=(65535-50000)%256;
TH1=(65535-20000)/256;
TL1=(65535-20000)%256;
EA=1;
ET0=1;
TR0=1;
ET1=1;
TR1=1;
while
(1)
{
if(s1==0)
{
while(s1==0)
{
delay
(1);
}
flag=~flag;
}
if(s2==0)
{
while(s2==0)
{
delay
(1);
}
h++;
if(h>=24)
h=0;
}
if(s3==0)
{
while(s3==0)
{
delay
(1);
}
h--;
if(h<0)
h=23;
}
if(s4==0)
{
while(s4==0)
{
delay
(1);
}
min++;
if(min>=60)
min=0;
}
}
}
voiddingshi50ms()interrupt1
{
TH0=(65535-50000)/256;
TL0=(65535-50000)%256;/