基于stc89c52单片机的路灯控制系统设计_第1页
基于stc89c52单片机的路灯控制系统设计_第2页
基于stc89c52单片机的路灯控制系统设计_第3页
基于stc89c52单片机的路灯控制系统设计_第4页
基于stc89c52单片机的路灯控制系统设计_第5页
已阅读5页,还剩30页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

毕业设计论文作者准考证号教学点专业题目基于STC89C52单片机的路灯控制系统设计指导者姓名专业技术职务评阅者姓名专业技术职务2013年5月毕业设计说明书(论文)中文摘要本系统采用模拟生活中道路两边路灯控制系统设计,通过利用STC89C52芯片和相关的光电检测设备,设计路灯控制系统,实现了能根据实际光线等外部环境因素,控制路灯开关的功能。本系统设计可分为系统总体设计,系统硬件设计,系统软件设计和系统调试等。其中系统硬件设计包括单片机最小系统设计,LED数码管模块设计,时钟模块设计,信号采集模块设计,故障检测模块设计,报警模块设计,电源控制模块设计,通信模块设计和单元控制系统设计。软件设计主要采用系统结构模块化的方法,分别对几个主要模块的工作流程进行分析、设计,绘制系统整体流程图。本系统实现了根据环境、交通因素的影响来控制路灯的开关,并对路灯的工作状况进行实时检测。系统具有可靠性高、成本低、实用性强的特色。关键词路灯STC89C52信号采集控制系统毕业设计说明书(论文)外文摘要TITLETHEDESIGNOFROADLAMPCONTROLSYSTEMBASEDONMCUABSTRACTTHISSYSTEMSIMULATESTHEDESIGNOFROADLAMPCONTROLSYSTEMONBOTHSIDESOFSTREETINLIFE,WHICHDESIGNSROADLAMPCONTROLSYSTEMBYUSINGSTC89C52CHIPANDTHERELATEDPHOTOELECTRICDETECTIONDEVICE,REALIZINGTHEFUNCTIONOFCONTROLLINGTHESWITCHOFTHESTREETLAMPACCORDINGTOTHEACTUALLIGHTANDOTHEREXTERNALENVIRONMENTALFACTORSTHEDESIGNOFTHESYSTEMCANBEDIVIDEDINTOTHEOVERALLSYSTEMDESIGN,HARDWAREDESIGN,SOFTWAREDESIGNANDSYSTEMDEBUGGINGTHEHARDWAREDESIGNINCLUDESTHEDESIGNOFTHEMINIMUMSYSTEMOFTHEONECHIPCOMPUTER,THEMODULEDESIGNOFLEDDIGITALTUBE,THEMODULEDESIGNOFCLOCK,THEMODULEDESIGNOFSIGNALACQUISITION,THEMODULEDESIGNOFFAULTDETECTION,THEMODULEDESIGNOFALARM,THEMODULEDESIGNOFPOWERSUPPLYCONTROL,THEMODULEDESIGNOFCOMMUNICATIONANDTHEDESIGNOFUNITCONTROLSYSTEMTHEDESIGNOFTHESOFTWAREMAINLYADOPTSTHESYSTEMSTRUCTUREMODULARIZEDMETHOD,WHICHANALYSISANDDESIGNSSEVERALMAINMODULEWORKPROCESSRESPECTIVELY,DRAWINGTHEOVERALLFLOWCHARTOFTHESYSTEMTHISSYSTEMHASREALIZEDTHESWITCHTOCONTROLTHELAMPACCORDINGTOTHEINFLUENCEOFTHEFACTORSOFENVIRONMENTANDTRAFFIC,ANDMAKESTHEREALTIMEDETECTIONFORTHEWORKINGCONDITIONSOFTHESTREETLAMPSTHESYSTEMHASTHECHARACTERISTICSOFHIGHRELIABILITY,LOWCOST,STRONGPRACTICABILITYKEYWORDSROADLAMPSTC89C52SIGNALACQUISITIONCONTROLSYSTEM目录1引言111课题概述1111课题背景1112国内路灯控制系统的发展现状112主要研究内容22系统设计方案321总体设计322系统设计要求3221控制系统设计基本要求3222单元控制系统设计基本要求33系统硬件设计431系统硬件电路总体设计分析432单片机最小系统设计5321STC89C52芯片介绍5322时钟电路6323复位电路633LED数码管模块设计634时钟模块设计735信号采集模块设计8351亮度检测模块介绍9352亮度检测模块工作原理9353物体检测模块介绍10354物体检测模块工作原理1036故障检测模块设计1137声光报警模块设计1238电源控制模块设计1239通信模块设计13310单元控制系统设计144系统软件设计1541时钟模块1542信号采集模块16421亮度检测模块16422物体检测模块1643故障检测模块1744系统流程图185系统调试及展望1951系统调试19511电源控制模块19512信号采集模块2052展望20结论22致谢23参考文献24附录A硬件电路图25附录BSTC89C52引脚分配表261引言11课题概述111课题背景在道路上设置照明系统是为了在夜间给车辆和行人提供必要的能见度。路灯照明可以改善交通条件,减轻驾驶员疲劳,并有利于提高道路通行能力和保证交通安全,此外还可以美化市容1。近年来,随着经济的高速发展和城市化进程的不断深入,对相应的各项市政配套设施也提出了更高的要求。以城市路灯照明系统为例,传统的路灯照明控制系统,基本只能实现按时开关灯的功能,仅仅是根据设定的时间来对路灯进行相关控制。随着机动车保有量的逐年上升和人口密集化发展,传统的城市路灯照明系统显现出很多缺点和不足2。据统计,目前我国城市照明的年用电量约占全国总发电量的78,随着“十二五”规划及节能减排综合性工作方案等国家政策的出台,照明节电已成为除动力节电外的另一重大节电项目。实际上道路的照明水平大多是由外部环境因素决定的,如道路交通流量、周围环境亮度和天气状况3。例如在深夜,车流人流稀少的时间段路灯照明存在着一定的浪费现象;在突如其来的雨雪,大雾的能见度不高的天气时缺乏必要的道路照明;一旦路灯出现故障,只能通过路灯巡查人员检查发现,不能及时的反映到照明控制系统中,给相应的维护工作带来不便。因此在原有的路灯控制系统下与现代自动化管理的结合是当前路灯控制系统的必然趋势。是对路灯照明系统的节能研究,对实现国家节能减排目标、推动城市现代化建设有着重大意义。112国内路灯控制系统的发展现状国内的路灯控制系统从上世纪八十年代末至今,已走过了二十几年4。我国目前大部分城市都采用全夜灯的方式进行照明,普遍都存在着一定的问题,比如后半夜车辆、行人稀少,采用全夜灯的方式浪费太大。虽然,有的地方根据这种情况采取前半夜全亮,后半夜全灭的照明方式,这种方式也节约了电费支出,但是,却带来了相应的社会治安和交通安全问题。我国绝大多数地区的路灯关开控制方式都是采用人工控制或者定时控制,这样也存在着许多不利之处若采用人工控制,则路灯开关存在着一定的不确定性,同时也占用了一定的人力资源;定时控制则存在着四季昼夜时间不同的情况,使得经常出现天还没暗路灯就开,天还没亮路灯就灭的情况,大大影响了人们的日常生活。近年来,随着科技的不断发展,各种路灯控制系统也被不断的研究出来。其中,美国和日本主要集中在紧凑型荧光灯和镇流器荧光灯两个方面的研究。我国目前的市场上有多种路灯节能控制产品的出现。路灯控制系统采用的电子元部件也随着微电子技术不断的进步发展,从分离元部件、晶体管到现在集成度很高的大规模集成电路,体积越来越小,功能越来越强大,稳定性越来越高5。综上所述,未来的路灯控制系统必定向着更安全、更环保、更节能、更高效率的方向发展。12主要研究内容根据路灯控制系统要求,通过模拟生活中道路两边路灯对控制系统进行设计,在定时方式的基础上,利用外界光照强度作为控制系统的起始点,对外界光照亮度进行检测,实现路灯的开关控制;当检测到道路上人流、车流稀少的时间段时,使控制系统能自动调节路灯亮度;当检测到路灯出现故障,故障信息将立即向到路灯控制系统发送,并显示故障路灯编号,给路灯检修和维护工作带来了一定的方便。本次路灯控制系统设计主要研究内容如下1根据路灯控制系统的特点,进行路灯控制系统的整体分析。2查找相关资料,对路灯控制系统进行整体设计。3进行相关实验论证,对实验数据进行整理,得出结论。4通过对相关参数值的设置,实现对不同时间段进行不同的开灯模式。5对路灯控制系统进行相关调试。2系统设计方案21总体设计本系统是模拟生活中两边路灯的控制系统,如图21所示,将系统分成显示设备、控制系统和2个单元控制系统。对于显示设备来说,显示设备必须能够显示控制系统相关控制信息。控制系统控制2个单元控制系统的LED灯1和LED灯2的电源输入和输出。根据系统的组成,分别对控制系统、显示设备和单元控制系统进行设计。显示设备控制系统单元控制系统1单元控制系统2LED灯1LED灯2图21模拟路灯控制示意图22系统设计要求221控制系统设计基本要求(1)控制系统必须具有通信模块,能够完成控制器和PC机之间的信号传递。(2)控制系统必须具有时钟模块,能够显示和设定开关路灯的时间,并能控制整条支路按时开灯和关灯。(3)控制系统具有信号采集模块,其中信号采集包括亮度检测模块和物体检测模块,能够根据外界光线亮度的变化和夜间交通情况自动调节路灯开关及亮度状态。(4)控制系统具有分别独立控制支路上每只路灯的开灯和关灯时间。(5)控制系统具有声光报警模块,当路灯出现故障时(灯不亮),能够发出声光报警信号,并能显示有故障路灯的编号。222单元控制系统设计基本要求(1)单元控制系统具有灯光亮度调节功能,路灯驱动电源输出功率能在规定时间按设定要求自动减小,该功率应能在20100范围内设定并调节。(2)单元控制系统必须性价比高,工作稳定。3系统硬件设计31系统硬件电路总体设计分析本系统设计路灯控制方面可实现的功能为路灯可工作在三种模式,分别为人工方式,定时方式,光控方式6。人工方式是对路灯控制系统进行人工开关控制。定时方式是根据一年四季的昼夜长短不同,对系统设定不同的开关路灯时间。光控方式是对道路上的信号采集,在经过系统分析判定达到对路灯开关的控制作用。在本次系统设计中,我们采用定时方式和光控方式结合的工作模式。为了实现上述功能,本系统设计在定时工作方式的基础上,利用光照强度作为路灯的起控点,当光照强度较亮时,实现路灯的自动关闭;当光照强度较暗时,实现路灯自动开启;当夜间检测到行人,车辆时,实现对路灯的亮度进行自动调整的控制。通过对常用路灯控制的各种方法,及各自的优缺点的了解,并通过他们之间的相互比较,确定设计方案,并对所用传感器进行选型,同时加以电路的设计与分析。对于系统的总体模块设计,我们将系统硬件结构模块化,就是把整个硬件电路分为几个模块,这样使设计更加明确,也有利于以后对各模块的调试的检测。如图31所示,整个路灯控制系统的模块包含单片机最小系统,LED数码管模块,时钟模块,信号采集模块,故障检测模块和声光报警模块,电源控制模块,通信模块,单元控制系统。通信模块LED数码管时钟模块信号采集模块故障检测模块声光报警模块单片机STC89C52电源控制模块单元控制系统图31路灯控制系统组成示意图在路灯控制系统模块中,单片机最小系统,采用STC89C52单片机实现;时钟模块,主要采用DS1302时钟芯片实现;LED数码管模块是本系统的显示模块,由4个LED数码管组成,用来显示故障路灯的编号;信号采集模块可分为亮度检测模块和物体检测模块,亮度检测模块采用光敏电阻实现对周围环境光照度的采样,物体检测模块采用红外线收发传感等设备对经过的车辆进行检测计数;故障检测模块,主要采用光敏二极管通断进行路灯设备故障的检测;声光报警模块,实现路灯出现故障时的声光提示,电源控制模块,不仅给整个硬件系统提供电源,还给硬件系统提供中断信号;通信模块,用于传输来自上位机的指令;单元控制系统,主要能够根据路灯控制系统输出的信号,对路灯的亮度进行调节。32单片机最小系统设计路灯系统控制模块主要采用STC89C52单片机作为控制核心,其外围电路比较简单,具有高速、高可靠性、低功耗、超强抗干扰、价格低等优点,应用广泛7。应用STC89C52芯片,构成单片机最小系统,如图32所示为STC89C52单片机的最小系统图,主要包括时钟电路,复位电路等。VCCP10/T2VCCP11/T2EXAD0/P00P12AD1/P01P13AD2/P02P14AD3/P03P15AD4/P04P16AD5/P05P17AD6/P06RSTAD7/P07P30/RXDEA/VPPP31/TXDALE/PROGP32/INT0PSENP33/INT1P27P34/T0P26P35/T1P25P36/WRP24P37/RDP23TXAL2P22TXAL1P21GNDP20STC89C52C230PFGND晶振C330PFGNDR210KGNDVCCR1200C110UFS图32STC89C52单片机最小系统图321STC89C52芯片介绍STC89C52是STC公司生产的一种低功耗、高性能CMOS8位微控制器,具有8K在系统可编程FLASH存储器。STC89C52使用经典的MCS51内核,但做了很多的改进使得芯片具有传统51单片机不具备的功能。在单芯片上,拥有灵巧的8位CPU和在系统可编程FLASH,使得STC89C52为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。STC89C52芯片其主要功能如下(1)兼容MCS51指令系统;(2)8K字节程序存储空间;(3)512字节数据存储空间;(4)内带2K字节EEPROM存储空间;(5)可直接使用串口下载。322时钟电路在单片机系统中,由于单片机内部有一个用于构成振荡器的单级反相放大器,引脚XTAL1为反相器输入端,XTAL2为反相器输入端。当在放大器两个引脚上外接一个晶振一个晶振和两个电容(典型取值30PF)组成的并联谐振电路作为反馈元件,便构成了一个自激振荡器。由此振荡器的XTAL1端向内部时钟提供一定的频率时钟脉冲信号,并且此振荡器的频率由外接晶振决定的。323复位电路在单片机系统中,一般需要一个硬件复位电路,用于手动复位,RST引脚是复位信号的输入端。复位信号是高电平有效,其有效时间应持续24个振荡周期即二个机器周期以上。该按键复位电路由两个电阻(R1200,R210K),一个电容(10UF)和一个按键组成,接通电源后自动实现复位操作。33LED数码管模块设计本系统设计需要正常的时钟显示模式控制,而且可以设定和调整时间,当出现故障时地址编号也可显示出来。根据实际显示内容可采用液晶显示模块或LED数码管。液晶显示比数码管更能够节省单片机的I/O口,并且能够直观地显示时间、出现故障的地址编号以及一些必备的字符10。而LED数码管功耗更低,并且性价比较高,但显示内容有所限制。根据要求我们选用LED数码管作为显示模块设计的主要元件。如图33所示,我们利用人眼的“视觉暂留”特性,采用动态扫描态显示LED数码管。在每隔一段时间循环点亮每个LED数码管,每次只有一个LED数码管被点亮。根据人眼的视觉暂留效应,当循环点亮的速度很快的时候,可以认为各个LED数码管的显示是稳定的。S0S1S2S3S4S5S6S7ABCDEFGHR30200R31200R32200R33200R34200R35200R36200R37200Q3PNPQ4PNPQ5PNPPNPQ8PNPPNPVCCS0S1S2S3S4S5S6S7P10P11P12P13P14P15P16P17Q6PNPQ7Q9PNPQ10W2W1AW3W4AABCDEFGDPABFCGDEDPYDPABFCGDEDPYABCDEFGDPDPABCDEFGGFBEDW1CHEDW2CHEDW3CHEDW4CHGFABGFABGFBFFABCGDEDPYABCDEFGDPDPABFCGDEDPYABCDEFGDPDPFR382KGNDR402KGNDR412KGNDP00P02P03W1W3W4Q12PNPQ14PNPQ15PNPR392KP01W2Q13PNPGND图33LED数码管模块原理图34时钟模块设计时钟模块提供路灯控制系统定时开关灯操作时所需的时钟信号,且时钟数据可通过控制模块进行调整。根据系统需求,时钟模块必要功能1时钟模块为24H制或12H制,并且能够自动计时,能够分别显示时、分、秒;2时钟模块具备手动校准功能,可直接设置当前时间和定时时间;3时钟模块的时间误差一天应不能超过1S。根据上述要求,为了实现精确的时钟控制并节省单片机I/O口资源,本时钟模块主要以DS1302为核心设计。如图34所示,DS1302具备主电源/后备电源双电源引脚,主电源断电后仍能工作,以保证时钟的准确性,同时提供了对后备电源进行涓细电流充电的能力。DS1302线路简单、体积小、功耗低且价格低廉,它不仅可以提供时、分、秒以及日期数据,计时格式可以是24H制和12H制任选,还可以将每月的天数和闰年的天数可自动修正且不存在“千年虫”等问题优点。所以选用DS1302为本模块设计的核心芯片是较为科学的。DS1302的各引脚功能如表31所示。表31DS1302的各引脚功能表VCC2VCC1X2SCKLX1I/OGNDRSTVCC1000UFDS1302GNDP35P36P37GND图34时钟模块原理图35信号采集模块设计街道路面信息数据的采集与处理是系统的主要任务之一,要高效的完成信号的采集与处理首先必须解决以下两个问题1信号采集与处理首先必须处理好标度变换问题。由于系统采集的各种参数都有不同的量纲和数值,被测信号转换成数字量之后,往往还要转换成操作人缘所熟悉的工程量。2在信号采集模块中,会存在大量的现场干扰,采集的数据都有着存在不同程度的信号干扰。因此应根据信号受干扰性质和干扰后果,分别采取相应的软件和硬件措施消除干扰。为了满足上述要求,对信号采集模块主要可分为亮度检测模块和物体检测模块,引脚号引脚名称功能1VCC2主电源2、3X1、X2振荡源,外接32768HZ晶振4GND地线5RST复位/片选线6I/O串行数据输入/输出端(双向)7SCLK串行时钟输入端8VCC1后备电源亮度检测模块采用光敏电阻实现对周围环境光照度的采样,物体检测模块采用红外线收发传感器等设备对经过的车辆进行检测计数等。351亮度检测模块介绍亮度检测模块主要是为了对外界环境的光照强度进行采样,将采样得的信号传递给单片机,再由单片机进行分析做出相应的工作。对于检测环境光线的明暗,利用光敏电阻当入射光强,电阻减小,入射光弱,电阻增大的特性。将光电进行转换,是本模块能够根据环境光的明暗变化来自动控制路灯的开关1112。对于亮度检测模块,我们以光敏电阻为主导核心设计了两个可行方案,在这两个方案中进行对比,选择出最满足系统要求的方案。方案一用一个简单的电阻和一个光敏电阻,串联起来,通过遮光和不遮光来采集中间电压的变化,然后传给单片机,由单片机来进行信号外理,完成信号传递。方案二用一个电阻与光敏电阻串联,先把信号传给比较器,再送入单片机内,完成信号传输。这里把光敏产生的信号送给比较器,主要是用它来整形,在比较器的反向输入端,用电阻分压,作为基准电压,使得经过比较器后的电压,只有两种状态,即高电平和低电平。如此一来,单片机便可以有效的识别信号了,提高了准确性。从理论上来说,方案一还是是不错的,结构十分简单,但在实际操作当中,往往有些不尽如人意,主要是传出来的信号电平,不是突变的,也就是说光线照在光敏电阻强度不是跳变的,造成信号的不稳定,所以此种方案不适用。而方案二传送到单片机的只有高电平和低电平,相对来说提高了对信号的识别和准确性。综上所述,我们采用方案二较为科学。352亮度检测模块工作原理如图35所示,将一个电阻与光敏电阻串联,先把信号传给比较器,再送入单片机内,完成信号传输。其中光敏电阻分得的电压经电压比较器与用户设置的参数进行比较,进行整形处理。再把电平信号输入给路灯控制系统,让控制系统做出相应的工作处理。R1210KR13330KLM393R14100KR15150KR16LIGHTRESVCCGNDLEDP24图35亮度检测模块原理图当光照亮度下降时,光敏电阻的阻值会上升,电压比较器反向输入端电压升高,到设定的值时LM393的输出由低电平转变为高电平。将这个高电平送到单片机内部与程序设定的初值比较,判断是否打开光控电路。如果亮度检测模块检测的信号达到开启电平值那个点,将启动亮度检测模块监测判定是否达到一定暗度,如果达到一定暗度,将开启路灯,否则说明路上的光照依然很强烈不需要打开路灯。353物体检测模块介绍物体检测模块主要用于夜间凌晨车流量减少,检测汽车的移动,并根据汽车的移动进行路灯亮度的自动控制。根据上述要求,当传感器检测到汽车时,传感器给控制器发送信号,对路灯亮度进行控制。对此我们所选的传感器必须灵敏性高还具有一定的稳定性。对于传感器的选择下面有两个方案方案用发光二极管与光敏三极管组成的发射,接收电路。这种方案的缺点在于其他环境光源(比如闪电等)会对光敏三极管的工作产生很大干扰,一旦外界光亮条件改变,很可能造成误判和漏判。取超高亮发光管可以降低一定的干扰,但这又将增加额外的功率损耗。方案二使用红外发光二极管和接收管组合。由于红外光波长比可见光长,因此受可见光的影响较小。同时红外系统还具以下优点尺寸小,质量轻,能有效的抗可见光波段的伪装,对辅助装置要求最少,对人眼无伤害。该传感器不但价格便宜,容易购买,而且处理电路简单易行,实际使用效果很好,能很顺利地感应到物体。通过对比,本次设计模块中由于是近距离探测,采用方案二。354物体检测模块工作原理采用红外收发传感器,一个发射管发射红外线和一个接收头接收红外线信号。如图36所示,为红外收发传感器判断交通情况电路。红外发射管和接收管对射式安装,当有障碍物到达红外发射管和接收管中间时,通过LM393电压比较器把红外接收管与用户通过滑动变阻器设置的阈值电压相比较,得到高低电平信号,单片机STC89C52采集到此信号,控制路灯的亮度状态。红外发射管和接收管可以采用屏蔽的方式来消除外界的干扰。5VR7330红外发射管GND5VR8100KR910KGNDGNDGNDLM393R1010KR111KLED输出指示灯红外接收管P25图36物体检测原理图36故障检测模块设计故障检测也是由电压比较器LM393和光敏电阻组成,与上述信号采集模块中的亮度检测模块原理图类似,如图37所示,利用电压LM393对已经设定好的阈值电压和光敏的电阻分得的电压进行比较,通过P21和P23端口将输出高低电平信息传送给STC89C52单片机,让单片机进行相应工作的判定。本模块主要是利用光敏电阻的光感特性,通过观察LED路灯的好坏来检测电路。通电后如果路灯正常工作,说明该部分电路工作正常。如果路灯不正常工作,则电路出现故障。把故障信息传递给STC89C52单片机,单片机对此信息进行处理,发出报警并显示故障路灯编号。R1710KR18330KLM393R19100KR20150KR21LIGHTRESVCCGNDLEDP21图37故障检测模块原理图37声光报警模块设计在本系统中,当系统出现故障,或被监控的参数超出允许值,例如温度超限、压力不足、电压过高等,这时需要发出报警信号,常用的报警方式有灯光报警和声响报警13。根据系统要求,采用灯光报警和声响报警相结合的声光报警。声光报警模块是为了使在系统出现故障时,蜂鸣器会发出警报声,在此同时报警指示灯也会亮起来14。以便让操作者及时采取措施。在本模块设计中,如图38所示我们采用蜂鸣器和发光二极管并联的形式组成电路,通过NPN三极管对电路进行开关控制。当系统出现故障时,STC89C52单片机给三极管基极发送一个高电平信号。声光报警模块收到该信号,电路导通,蜂鸣器发出报警声,同时发光二极管也会亮起来发出警示。LS1NPNR52K5VR61KGNDP34LED图38声光报警模块原理图38电源控制模块设计STC89C52单片机的工作电压在40V55V,电源电路采用线性稳压电源,交流电源由变压器将220V的交流电压转换成10V左右的低压交流电。由于此脉动的直流电压含有较大的交流分量,必须通过滤波电路加以滤除,从而得到平滑的直流电压,所以在电路中加了电容,滤出交流分量。在滤除交流分量之前,我们可以利用A点的脉动直流给路灯控制系统提供中断信号。通过三端稳压管进行稳压,输出5V的直流电压。在三端稳压管的选择上,我们选择LM7805稳压管。LM7805稳压管是一种三端稳压好集成模块,它有三个端即输入端、公共端、输出端。它内部有调整管、基准电压源、取样电路、比较放大器、过流保护、芯片过热保护及调整管安全工作区保护电路组成。三端集成稳压电源具有使用方便、安全可靠、性能稳定、价格低廉等优点是一种较为理想的低电压供电模型。LM7805是一种输出电流为15A的低电流稳压模块,能有效的为整个电路提供稳定的工作电压,因此在本设计过程中充分的考虑到节能的设计理念运用以稳压模块为电路提供能量。电源控制系统中硬件电路的制作过程中,如图39所示,我们特地加上了一个发光二极管,如果通电后该二极管正常工作,则说明该电路部分正常工作。如果发光二极管不正常工作,则说明该电路部分出现故障。C10104IN4007VINVOUTGNDU1220V1234U29VR421KC11104C121000UF/25VC132200UF/25VC14104R431KR44330LEDLM7805GND5VA图39电源控制原理图39通信模块设计计算机与外部设备的信息信息交换称为通信,通信方式可分为两种并行方式和串行方式。并行通信通过并行输入/输出接口进行,所有的数据位同时传送。其特点是传送速度快,效率高;但由于传送多少位就需要多少跟数据线,所以传送成本较高。计算机与外界进行信息交换时,传送距离应小于30M。由于成本较高及传送距离较短,本模块设计不采用并行方式。串行通信数据时各位按规定的顺序依次传送,通过串行输入/输出接口实现,只要一条传输线。其特点就是成本低,但传送速度慢,效率低。传输距离可大至几千米。所以本模块采用串行方式较为科学8。在本通信模块设计中,根据系统的结构特点与实际运用领域,在进行串口通信时,由于PC机的串口电平为RS232电平,单片机的串口电平为TTL电平。这两者之间必须要有一个电平转换电路。由于本系统所要求的实时性并不是很强,并且根据电力网的线路特点,其指令信号传输线只用两根9,另外RS232的应用也较为广泛,在现代的计算机中已经是一种标准的串行接口,几乎每一台计算机都有一个或多个RS232端口,我们选用RS232进行电平转换,使之实现单片机与PC机的信息交换。但是由于RS232的信息传输速率太低,我们就在设计RS232和单片机之间添加RS485。由RS485转RS232再转至串口电路,如图310所示,将所要传递的信号由T1IN端口送入,R1OUT端口输出。从而实现路灯控制系统与PC机之间的信息传递的方便、快捷特性。STC89C52MAX485GNDDIADEBREVCCR0P10/T2VCCP11/T2EXAD0/P00P12AD1/P01P13AD2/P02P14AD3/P03P15AD4/P04P16AD5/P05P17AD6/P06RSTAD7/P07P30/RXDEA/VPPP31/TXDALE/PROGP32/INT0PSENP33/INT1P27P34/T0P26P35/T1P25P36/WRP24P37/RDP23TXAL2P22TXAL1P21GNDP20C810UFGNDC610UFC710UFC910UFC501UFGNDDB9162738495C1VCCVGNDC1T1OUTC2R1INC2R1OUTVT1INT2OUTT2INR2INR2OUMAX232VCCGNDVCCVCCGNDVCC图310通信模块原理图310单元控制系统设计按照系统要求,单元控制系统必须具有一定的稳定性,能够对路灯亮度进行一定的调节。对于单元控制器,我们利用三端双向可控硅BTA08与光电耦合器相结合的方式组成单元控制电路。如图311所示,光电耦合器在本单元控制器中,在输入端加电信号使发光源发光,光的强度则取决于激励电流的大小,此光照射到光电耦合器封装在一起的受光器上后,因光电效应而产生了光电流,由受光器输出端引出,实现了把电路中电光电的转换。通过STC89C52单片机中的中断,改变可控硅的导通角,进而来实现对路灯亮度的调节。220VC15103R45100BTA08R46330LAMPLDER47330VCC21P21图311单元控制器原理图4系统软件设计本设计的路灯控制系统运用STC89S52作为控制系统核心,采用系统结构模块化的方式,分别对整个系统几个重要模块的工作流程进行分析,设计流程图。达到易于对相关工作模块程序编写的目的。41时钟模块时钟模块提供路灯控制系统定时开关灯操作时所需的时钟信号,根据系统要求,要对时钟模块进行相应时钟和定时的预置。采用了DS1302专门的时钟芯片,可对时钟及定时进行设置。时间设置如表41所示。表41时钟模块时间设置表时间季节开灯关灯春季1830630夏季1900530秋季1830630冬季1800730这个时段可以动态修改,修改操作在上位机完成,通过通信模块将所需指令写入STC89C52芯片内,随即就可以改变时控开关灯的工作时段。根据本模块所需要求,设计模块流程图,流程图如图41所示。开、关路灯时间预设开始初始化时间是否在开灯范围内控制路灯状态YN图41时钟模块流程图42信号采集模块对街道路面信息数据的采集与处理是本系统的主要任务之一,在设计中必须要高效的完成信号的采集与处理。对于这个模块,我在设计的过程中分为两个部分来设计,分别是亮度检测模块和物体检测模块。421亮度检测模块亮度检测模块主要是为了对外界环境的光照强度进行采样,将采样得的信号传递给STC89C52单片机,再由单片机进行分析做出相应的工作。对此我们根据本模块想要达到功能设计流程图。流程图如图42所示。开始初始化亮度检测光照亮度X控制路灯状态YN图42亮度检测模块流程图422物体检测模块物体检测模块主要用于夜间凌晨车流量减少,检测汽车的移动,并根据汽车的移动进行路灯亮度的自动调节,达到节约能源的目的。根据本模块所要达到的功能,分析工作流程,设计流程图。物体检测模块流程图如图43所示。开始初始化是否晚上结束物体检测是否有车辆路灯亮度100路灯亮度80等待K秒NYYN图43物体检测模块流程图43故障检测模块声光报警模块是为了检测路灯控制系统是否出现故障,若出现故障则显示故障路灯编号,以便让操作者及时采取措施。根据本模块所要达到的功能,分析工作流程,设计流程图。故障检测模块流程图如图44所示。开始初始化路灯故障检测是否故障显示故障路灯编号NY结束图44故障检测模块流程图44系统流程图在本设计的路灯控制系统中,根据系统要求,首先要在程序开始时,初始化单片机,然后判断定时开灯时间是否到,若时间到了则行进物体检测,若时间未到就行进亮度检测,最后检测电路有无故障,当电路中LED灯出现故障的时候,蜂鸣器就会报警,并且会在LED上显示出现故障灯的编号15。系统流程图如图45所示。开始初始化时间预设路灯故障检测声光报警显示故障路灯编号是否出现故障是否在开灯时间范围控制灯亮物体检测是否有车辆亮度检测光照亮度X路灯亮度100等待K秒路灯亮度80控制灯亮YNNYNYYN图45系统流程图5系统调试及展望51系统调试本路灯控制系统采用数字万用表DT9021、稳压电源和PC机等测试设备对各单元模块先分别调试,调通后再进行整机调试的方法,以提高调试效率。511电源控制模块在变压器一端输入220V交流电,观察LED指示灯发光正常。测量经过变压器后输出为9V、左右交流电。经过桥式整流电路,LM7805三端稳压电路后的电压,输出电压为5V直流电压,给单片机供电和整个电路供电。其中经过桥式整流电路的脉动直流电通过P32端口给单片机提供中断信号。其中桥式整流电路是将交流电转为含有直流电成分的脉动直流电。桥式整流电路输出电压波形与全波整流的输出电压波形是相同的。每个二极管承受的最高反向电压是输入电压最大值的倍。桥式整流电路的原理图及波形图如图51所示。2UDU1220V1234U29VRLU20TWTUD0TWT92V92V图51桥式整流电路的原理图及波形图512信号采集模块信号采集模块主要分为两个部分组成,分别为亮度检测模块和物体检测模块。在电路通电后相应模块的LED指示灯能正常发光则说明硬件电路正常。这两个模块都用到了LM393电压比较器。都是通过LM393电压比较器设置的阈值电压与相应传感器电压的比较产生高低电平来传递信息。对于电压比较器的阈值电压的设置就比较重要。亮度检测模块中,所用的传感器是光敏电阻,在对不同光照度的情况下对光敏电阻的电压进行测试,得到实验数据如表51所示。表51光敏电阻光电特性光照度(LX)100200300400500600700800900电压/V5429387359336319302291278根据实际情况,在白天的光照度一般在500LX左右,所以根据光敏电阻的光电特性我们将亮度检测模块的阈值电压设为336V左右。物体检测模块中,所用的传感器是红外收发传感器,由于红外线是不可见光,在红外收发传感器的对焦会会比较麻烦。我们借用带摄像头的手机来获取红外光,从而能顺利完成对红外收发传感器的对焦。对于物体检测中的阈值电压,我们通过在红外发射管与红外接收管之间有无物体遮挡进行电压测试,得出结论,设置阈值电压。测得的实验数据如表52所示。表52红外收发器有无物体遮挡电压表无物体遮挡有物体遮挡电压/V491179根据红外收发器有无物体遮挡电压表的实验数据,我们将物体检测模块的阈值电压设为179V左右。52展望由于城市区域及道路的拓展,路灯的数量也急剧增长,对于路灯现代化管理的要求也日趋迫切,过去的人工控制的方式已不适应城市发展的需要。本系统设计了基于单片机技术的路灯控制系统,与传统路灯控制系统相比,单片机路灯控制系统功能强、自动化程度高。但是为了越来越满足当今的道路发展的实际要求。我们必须把整个路灯系统基于网络化。也就是用一台位于路灯控制中心主控制器对每条道路上的控制器分别发送数据信息,及接受那些每条道路上的控制器所反馈的信息,并对那些信息进行统计汇总,得出结论。这里我们可以通过当今越来越发达的通信系统达到主控制器对其他控制器的信息传输、反馈。这样的网络动化管理的路灯,可以最大程度上降低用户的运行维护费用。路灯网络控制原理图如图52所示。GPRS是通用分组无线服务,它是GMS移动电话用户可用的一种移动数据业务。由于GPRS是基于IP的,因此在传统的远程监控应用上,不仅可以提供GMS可以提供的数据拨号SMS通讯方式,而且可以让用户开发基于INTERENT的应用系统,从而彻底克服了数据拨号价格高、SMS延时长的缺点。用户开发的系统整体性能和可靠性得到了很大的提高,系统运行成本也大幅下降18。所以我们可以利用GPRS这些优点把GPRS通信用于主控制器对各路控制器上的控制上。图52路灯网络控制原理图19支路控制器支路控制器控制中心主控制器路灯1路灯N路灯1路灯NGSM/GPRS结论本系统设计的创新点在于详细设计了基于单片机(STC89C52)的模拟路灯控制系统。使系统能够根据控制设定定时开关路灯;还能够自动根据光线强弱自动开关路灯;并且能自动检测故障路灯,显示故障位置。可以多种控制方式相互交替使用,使系统起到应有的自动控制作用,其主要研究内容如下1根据路灯控制系统的特点,进行路灯控制系统的整体分析。2查找相关资料,对路灯控制系统进行整体设计。3进行相关实验论证,对实验数据进行整理,得出结论。4通过对相关参数值的设置,实现对不同时间段进行不同的开灯模式。5对路灯控制系统进行相关调试。本系统设计同样详细讲述了系统设计方案,并给出了相关程序流程。本系统设计模拟的路灯控制系统,具有可用性,性价比高,可用于各种路灯控制场所,使用范围广,可推广性强20。可以将其设计思路和方法应用在小区路灯、校园路灯和景区亮化工程等。应用本系统设计可以最大幅的节约能源消耗,降低成本,实现路灯自动化的控制。致谢时光冉冉,岁月如梭。转眼间,大学就这么快结束了,我们也快要毕业了。我怀着激动又伤感的情怀写下这份致谢词。从论文的选题到搜集资料,从开始写的初稿到最后经过反复修改的成稿。在此期间我经历了喜悦、枯燥、痛苦和彷徨。如今,伴随着这篇毕业论文的最终成稿,复杂的心情烟消云散,自己甚至还有一点成就感。毕业论文是在刘建峰老师的悉心指导下完成的,他为人随和热情,治学严谨细心。毕业论文题材到完成毕业论文都浸透了恩师的大量心血和精力。在论文的写作和措辞等方面他总会以“专业标准”严格要求你。从选题、定题开始,一直到论文的反复修改、润色,刘老师始终认真负责地给予我深刻而细致地指导,帮助我开拓研究思路,精心点拨、热忱鼓励。刘老师渊博的知识,严谨的治学态度,务真求实的精神,忘我的工作作风,是我毕生学习的榜样。在此毕业论文完成之际,特向刘老师致以诚挚的感激和无尽的敬意在毕业论文的写作过程中,我也得到了宿舍姐妹们的关心和帮助。与她们进行了多次有益的探讨和课题分析交流,得到了许多启发。对于她们支持和帮助表示诚挚的谢意最后,向所有给予我关心和帮助的领导、老师、亲人、同学和朋友再次表示衷心的感谢参考文献1方海明,肖旭光编LED照明设计及工程案例北京化学工业出版社,201282查兵,崔浩全天候嵌入式智能路灯控制系统的设计与实现中国高新技术企业2011013李琪城市路灯照明存在的问题及节能对策J科技信息2011(17)64,1024胡家尚路灯监控系统的发展城市照明J2006NO328315王海韬城市路灯远程监控系统的研究江苏大学硕士学位论文20106126王玉巧,胡玉玺基于单片机的路灯智能控制系统山东轻工业学院学报2010107陈春艳模拟路灯控制系统的设计与实现J电子设计工程201081628唐英杰单片机应用技术J北京清华大学出版社201129罗小青基于单片机控制的道路照明节电控制系统电脑知识与技术2009810林建平,吴必瑞,叶德柱基于单片机模拟路灯控制系统的设计河南工程学院学报自然科学版20101211李健,蒋全胜,任灵芝智能路灯控制系统设计J工业控制计算机2010611011212陈春艳模拟路灯控制系统的设计与实现J电子设计工程2010813邱丽芳单片机原理与应用J北京人民邮电出版社20071014陈元莉基于单片机的智能模拟路灯控制系统研究四川文理学院学报2012915周伟奇,王益艳,伍世云基于双谱的噪声信号检测J四川文理学院学报20112343616魏俊锋,高峰路灯节能问题的思考J光源与照明200813917胡开明,李跃忠,卢伟华等智能路灯节能控制器的设计与实现J现代电子技术2009914318闫超,倪建成基于GPRS的智能路灯WEB监控系统的设计与实现软件导刊2012419ALEXANDRULAVRIC,VALENTINPOPA,ILIEFINIS,DANIELSIMIONTHEDESIGNANDIMPLEMENTATIONOFANENERGYEFFICIENTSTREETLIGHTINGMONITORINGANDCONTROLSYSTEMPRZEGLDELEKTROTECHNICZNYELECTRICALREVIEW20121120潘清明,刘启新基于单片机路灯网络控制系统的设计中国制造业信息化200711附录A硬件电路图VCCP21C10104IN4007VINVOUTGND1234R421KC11104C121000UF/25VC132200UF/25VC14104R431KR44330LEDLM7805GND5VGNDVCCQ1NPNP10/T2VCCP11/T2EXAD0/P00P12AD1/P01P13AD2/P02P14AD3/P03P15AD4/P04P16AD5/P05P17AD6/P06RSTAD7/P07P30/RXDEA/VPPP31/TXDALE/PROGP32/INT0PSENP33/INT1P27P34/T0P26P35/T1P25P36/WRP24P37/RDP23TXAL2P22TXAL1P21GNDP20STC89C52R310KR410KR210KC230PFVCC晶振C330PFVCCR1200C110UFSGNDLS1NPNR52K5VR61KGNDP34VCC2VCC1X2SCKLX1I/OGNDRSTVCC1000UFDS1302GNDP35P36P37GNDS0S1S2S3S4S5S6S7ABCDEFGHR30200R31200R32200R33200R34200R35200R36200R37200Q3PNPQ4PNPQ5PNPPNPQ8PNPPNPVCCS0S1S2S3S4S5S6S7P10P11P12P13P14P15P16P17Q6PNPQ7Q9PNPQ10W2W1AW3W4AABCDEFGDPABFCGDEDPYDPABFCGDEDPYABCDEFGDPDPABCDEFGGFBEDW1CHEDW2CHEDW3CHEDW4CHGFABGFABGFBFFABCGDEDPYABCDEFGDPDPABFCGDEDPYABCDEFGDPDPFR382KGNDR402KGNDR412KGNDP00P02P03W1W3W4Q12PNPQ14PNPQ15PNPR392KP01W2Q13PNPGNDR1210KR13330KLM393R14100KR15150KR16LIGHTRESVCCGNDLEDP24220VGNDC15103R45100BTA08R46330LAMPLDER4733021LDE1VCCR1710KR18330KLM393R19100KR20150KR21LIGHTRESVCCGNDLEDP21GNDC15103R48100BTA08R49330LAMPR503302P26P23R5110KR52330KLM393R53100KR54150KR55LIGHTRESVCCLED5VGNDR58100KR6110KGNDGNDLM393R5910KR601KLED输出指示灯红外接收管5VR57330红外发射管GNDP26P255VGNDR8100KR910KGNDGNDLM393R1010KR111KLED输出指示灯红外接收管5VR7330红外发射管GND5VGNDR64100KR6310KGNDGNDLM393R6510KR661KLED输出指示灯红外接收管5VR62330红外发射管GNDP27220V220V9V附录BSTC89C52引脚分配表引脚P10P17,P00P03LED数码管显示模块P24亮度检测模块P34声光报警模块P22,P26单元控制器模块P21,P23故障检测模块P25P27物体检测模块P35P36时钟模块GANEMPLOYMENTTRIBUNALCLAIMEMPLOYMENTTRIBUNALSSORTOUTDISAG

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论