基于单片机的路灯控制系统设计.docx
《基于单片机的路灯控制系统设计.docx》由会员分享,可在线阅读,更多相关《基于单片机的路灯控制系统设计.docx(61页珍藏版)》请在三一办公上搜索。
1、济南高校泉城学院毕业设计题目基于单片机的路灯限制系统设计学院工学院专业电气工程与其自动化班级1302班学生李学联学号2013010855指导老师张兴达魏志轩二。一七年五月十六日随着科学技术的日益发展,在日常生活中人们对于路灯限制系统的要求越来越高。针对人们的需求功耗大,功能单一的系统已不再满意人们的需求。本设计针对上述问题提出了一种新型的路灯系统,可以解决人们的需求。本设计主要包括硬件系统设计和软件系统设计。其系统硬件是由AT89S52单片机,时钟芯片DS1302,驻极体话筒,LCD1602和光敏电阻等为核心的的路灯低功耗智能限制装置构成。软件部分是以Keil、PrOteUS等软件为载体,运用
2、C语言对程序进行编写。单片机依据光敏电阻和人体红外感应模块对路边状况的检测和时钟芯片DS1302设置时间来限制电压比较器实现LED路灯亮度的自动调整,通过LCD显示时间和光感度,通过光敏电阻实现故障检测,当路灯出现故障时,蜂鸣器会自动进行报警。通过仿真与实物制作、调试,验证了本设计内容的可行性,为进一步研发推广供应了肯定的数据参考。关键词S单片机;传感器;路灯限制ABSTRACTWiththedevelopmentofthetechnology,theapplicationofstreetlightcontrolsystemisplayinganincreasinglyimportantrol
3、einourdailylife.Demandforpeople,sneeds,asinglefunctionofthesystemisnolongermeetpeople,sneeds.Thedesignoftheabovementionedanewtypeofstreetlampsystem,cansolvepeople,Sneeds.Thedesignincludeshardwaresystemdesignandsoftwaresystemdesign.ThehardwaresystemincludesthesinglechipofAT89S52,theclockchip1302,Ana1
4、og-1oDigitalConverterandphotosensitiveresistor.ThesoftwaresystemisbasedonKeil,Proteusandothersoftwareasthecarrier,theuseofClanguagetowritetheprogram.Single-chipaccordingtothephotosensitiveresistorandinfraredpyroelectricsensorontheroadsidedetectionandclockchipDS1302setthetimetocontrolthe/Dconversionc
5、hiptoachieveautomaticadjustmentofLEDstreetlightbrightness.ThroughtheLCDdisplaytimeandlightsensitivity,throughthephotosensitiveresistortoachievefaultdetection,whenthestreetlightsbreakdown,thebuzzerwillautomaticallyalarm.Throughthesimulationandproduction,debugging,verifythefeasibilityofthedesignconten
6、t,tofurtherresearchanddevelopmenttoprovideacertaindatareference.Keywords:MCU;transducer;Streetlightcontrol目录摘要ABSTRACT1前言01.1探讨背景与意义01.3本设计探讨的主要内容22系统总体设计方案22.1硬件部分设计方案22.2软件部分设计方案33硬件部分设计43.1单片机最小系统53.2光线检测电路63.2.1双电压比较器63. 2.2光敏电阻63.3 报警电路73.4 人体红外感应模块电路73.5 声音检测电路73.6 时钟电路84软件部分设计84. 1软件介绍84. 1.1
7、Proteus软件84. 1.2keil软件94.2主程序设计114.3子程序设计124.3.1人体检测子程序124.3.2时钟子程序124.3.3报警子程序124.3.4光线检测子程序134.3.5中断子程序145系统仿真与调试145.1 系统电路仿真145.2 PCB设计155.2.1PCB介绍155.2.2PCB设计实现155.3电路板制作165.3.1印制板和元器件检查与安装165.3.2电路板的焊接与检查165.4系统调试176结论18参考文献19致谢20附录1原理图21附录2PCB图21附录3实物图21附录4元器件清单21附录5部分程序221.1 探讨背景与意义现如今中国的能源需求
8、越来越多,但能源数量却很少,供不应求,特殊是中国人口基数比较大,在此状况下节约能源是国家应当关注的内容,因此解决全国路灯的节能问题变得很重要。在此之前采纳的城市照明大多数是低效且高耗的,这极大造成了资源的奢侈,为解决资源短缺与削减不必要的资源奢侈,大力发展绿色节能照明显得日益重要。目前高压钠灯是全世界广泛运用的路灯种类,一般状况下可以运用2年以上,但是这些高压钠灯由于非正常的运用,极大缩短了路灯的运用寿命,有的运用寿命仅仅只有一年多,或者只有几个月,这就造成了路灯修理费用的增加和材料的奢侈。在超压条件下,负载不仅没有更好的工作,反而由于发热造成路灯的损坏。现在国外许多国家,已经确定将之前采纳的
9、低效高耗的路灯换成智能联网的节能LED灯,与传统运用的路灯相比这样智能联网的路灯可以依据四周的实际状况工作,实现人们对于不同路境下的不同需求。有的国家已起先利用太阳能来解决资源不足的问题,以此来节约能源实现绿色节能,低碳经济的发展,这样很大程度上解决了资源奢侈的问题。中国大多数地区是利用定时限制或者人工限制来实现路灯开关的,这样的限制也存在一些缺点。若采纳定时限制,则存在季节不同,造成资源奢侈的状况,夏天白昼时间较长,不须要很早就打开路灯,同样冬天白昼时间较短,须要提前开启,否则将会对人们的生活造成不便。若通过人工限制,则每天路灯的亮灭时间是不确定的,路灯不会那么准时的开启或断灭,同时全国路灯
10、数量较多,每个城市或地区须要雇佣大量的人力来进行限制,不仅占用雇佣资金且奢侈劳动力资源。新世纪以来我国的科学技术始终在不断的进步,所以LED灯的运用也渐渐随着半导体材料的发展得到应用,目前人们熟知的半导体材料路灯有LED太阳能路灯,霓虹灯,广告灯箱等,除此之外我国市场上还有许多节能路灯产品。现如今全球都存在资源不足的状况,所以世界各国都在大力发展绿色环保节能和低碳经济。然而,与国外路灯节能技术相比我国的路灯节能技术还比较落后,因此,在不断推动城市化建设的今日,我国的路灯限制系统的发展对于城市化建设变得非常重要。1.2 国内外探讨现状目前大多数地区的路灯限制系统是依据时间限制路灯开关的,对于不同
11、的季节,以与阴天,下雨天等不同的外界因素来说这样的限制系统虽然不会对路灯的限制产生影响,但是会对人们的生活造成不便。就夏天而言,白昼持续时间比较长,一般状况下七点左右天才会渐渐的暗下来,早上五点左右天就会变亮,假如设定的路灯起先时间为傍晚6点,早上路灯的开启时间为六点,这样就会造成电能资源的奢侈。就冬天而言,白昼时间较短,假如设定时间和夏天一样,就会对人们的生活造成不变。时间限制路灯开关的另一个缺点在于,在许多像北上广的繁华大城市,路灯在晚上是始终开着的,但对于大多数地区而言,在半夜零点以后,路上行人很少或者说基本上没有行人或者车辆经过,假如在车流量较少的状况下,道路上还始终保持路灯通亮,这明
12、显是对电能的一种奢侈。依据调查显示,国内许多地方在凌晨以后是隔盏通亮的,这样虽然节约了肯定的电能,但也存在了肯定的不足之处,因为路面上照明区域不匀称,一些十字路口可能由于路灯没亮造成司机盲点而引发交通事故,所以给道路平安带来了隐患。1.3 本设计探讨的主要内容路灯限制系统设计详细内容如下:(1)设定路灯的开断时间,在设置的时间段内,路灯会始终保持通亮;(2)在非设置时间段内,系统通过检测光线的强弱程度实现对路灯的亮灭,当光线程度较弱,路灯就会自动开启,并延时肯定的时间会自动熄灭;(3)路灯进入节能模式,即凌晨以后,驻极体和人体红外感应模块检测到有车辆或行人,路灯亮起;(4)系统运用光敏电阻检测
13、路灯的故障,在设置时间段内,若路灯没有亮起,此时间敏电阻不会检测到路灯光线,将会启动蜂鸣器报警。2系统总体设计方案本部分主要包括硬件部分设计和软件部分设计两部分。其详细设计内容如下。1.1 硬件部分设计方案硬件部分设计时间是采纳24小时制,具有调整时间的功能,并且待机时会显示日期,内部含有备用电池,LCD显示屏不会因为断电而使时间发生变更。系统运用2个LED灯进行路灯模拟,在设置时间段内,路灯会同时实现亮灭,凌晨以后会进入节能模式,在此模式下路灯只会亮其中的一个,但是当驻极体话筒检测到有声响或者当人体红外感应模块检测到行人车辆经过时,两个灯就会自动开启,延迟一段时间后重新变为之前一亮一灭的状态
14、;在设置时间段外,路灯通过光敏电阻检测光线强度、驻极体检测声音来限制路灯的开启。系统运用光敏电阻检测路灯的故障,在设置时间段内,假定路灯没有亮起,所以此时间敏电阻不会检测到光线,将会启动蜂鸣器报警。其设计硬件框图如下图2.1所示:图2.1硬件系统框图(1)人体红外感应模块和超声波传感器的选择人体红外感应模块灵敏度高,牢靠性强。超声传感器虽然可以测量距离,受外界环境的影响较小,但是价格过于昂贵。因为路灯在中国是广泛运用的,投入量比较多,简洁造成大量的财力奢侈,不适合运用超声波传感器,因此选择价格便宜的红外线传感器。(2)数码管和LCDI602显示屏的选择数码管大多数用来显示数字,功耗大,体积比较
15、大;而LCDI602液晶显示不仅可以显示字母而且还可以显示字符,用起来也比较便利,且驱动电压低,功耗较小,显示量大,生产过程自动化,价格便宜,便于限制,便于携带。2. 2软件部分设计方案本设计运用的是AT89S52单片机,软件编写常采纳ASM51汇编语言和C51高级语言,这两种语言各有各的特点。就汇编语言来说,它更接近机器语言,常用来编写与系统硬件相关的程序。如访问I/O端口、中断处理程序、实时限制程序、实时通信程序等;而C51高级语言适合编写数学运算程序,这样可以提高编程的效率和应用程序的牢靠性。考虑到汇编语言和C语言的不同,本设计运用C语言对程序进行编写。详细思路如下:(1)首先确定设计目
16、标,明确自己的设计功能;(2)想好设计思路,依据所需功能进行程序流程图的绘制;(3)进行程序的编写,依据设计功能编写程序,明确各个程序之间的关系,可采纳注释进行标注,以便以后的阅读和程序调试;(4)用Keil软件进行调试,并对程序进行优化;3硬件部分设计硬件部分设计内容包含6个模块,分别是供电模块,单片机限制模块,信号采集模块,LCD显示模块,按键模块和蜂鸣器报警模块。不同的模块具有不同的功能,其详细模块功能介绍如下:供电模块主要为单片机供应可以运用的工作电压;核心限制模块是单片机限制模块,主要负责限制各个模块的协调工作;显示模块主要用来显示时间和光感应度;按键模块主要用来进行时间设定;信号采
17、集模块主要是通过人体红外感应模块和光敏电阻检测是否有行人经过和对光线强度进行采集;蜂鸣器模块是当光敏电阻检测不到路灯灯亮,即路灯出现故障时,蜂鸣器会自动进行报警。其中主要硬件包括AT89S52、LCDI602、光敏电阻、蜂鸣器、人体红外感应模块、驻极体话筒、DS1302时钟芯片等。本设计是通过限制两个光敏电阻,一个人体红外感应模块和驻极体话筒。其中两个光敏电阻作用各不相同,一个用来感受光的强度,另一个是用来检测路灯路灯是否出现故障;通过人体红外感应模块感受是否有人或车辆经过,通过驻极体话筒感受声响。T89S52单片机在不同状况下通过限制这些硬件实现对LED灯的亮灭。2.1 单片机最小系统单片机
18、能正常工作的硬件部分是由电源,复位电路,晶振电路以与扩展部分组成,构成这些硬件电路的系统被称为单片机最小系统。单片机正常工作时须要时钟电路协作外部电路实现振荡,为单片机供应运行时钟。假定单片机中没有时钟电路对单片机进行驱动,单片机将不会工作,不会执行程序。晶振又称晶体振荡器,晶振电路主要是为单片机供应时钟频率的,时钟频率是单片机执行指令的基础,当晶振供应的频率越快时,单片机的运行速度也随之越快。一般状况下,一个系统中运用的晶振大小是一样的,这样便于各部分保持同步。但是有时一个系统中须要不同的时钟频率,这时晶振须要与锁相环电路一起运用,这样不同的锁相环就可以为单片机供应不同频率的时钟信号。当单片
19、机因为外部干扰因素,造成单片机内部寄存器数据混乱,导致单片机不能正常运行时,通过复位电路可以使单片机复原到初始原来的状态,使单片机重新起先工作,这样的电路叫做单片机的复位电路。单片机最小系统电路原理图如下图3.1所示。图3.1单片机最小系统2.2 光线检测电路3. 2.1双电压比较器在本设计中运用的是LM393是双电压比较器,利用LM393进行电压比较,它的适用电压范围比较广,可采纳单电源或者分别式电源供电。双电压比较器的主要工作原理是将模拟量的电压信号与固定的参考电压进行比较。当输入电压的正向输入端高于反向输入端时,它将输出高电平,当正向输入端电压低于反向输入端电压时,输出低电平。它的电路图
20、如下图3.2所示:图3.2LM393内部结构图3. 2.2光敏电阻光敏电阻是依据半导体的光电导效应制成的。光敏电阻的电阻值是随着光的强弱程度而变更的,当光照强度较强时,电阻值比较小,当光线强度变弱时;电阻会变大。当光敏电阻器的两端的金属电极之间加上电压时,就会产生电流,当它接收到适当的光照强度时,电流就会依据光线强度的变更而变更,从而实现了光电转换。图中LIGHTl为光敏电阻,光照强度较大时,光敏电阻阻值较小,分压低,这时双电压比较器的引脚6比引脚5的电压低,引脚7输出高电平,当光照强度变弱时,光敏电阻的阻值就会变得较大,分压高,输出低电平。LED灯会亮起,单片机通过推断电平的凹凸来推断是否为
21、黑暗状态。其电路图如下图3.3所示:图3.3光敏电阻工作原理图3.1 报警电路蜂鸣器在本设计中用于报警电路,它是依据电生磁原理进行工作的,当有电流经过电磁线圈时,电磁线圈会产生磁场来驱动振动膜发出声音的。因为单片机I/O口输出电流太小,所以须要通过三极管进行电流的放大来驱动蜂鸣器。单片机限制BEEP的凹凸电平来让蜂鸣器是否工作,图中QI为NPN型的三极管,当BEEP为高电平常,三极管将导通,蜂鸣器接地得电,相反为BEEP低电平常,三极管截止,蜂鸣器不得电。Rl为上拉电阻,让I/O口的电流在高电平常加大,这时单片机输出的电平可以驱动蜂鸣器正常工作,电阻R6起限流作用,防止基极电流太大烧坏三极管。
22、其电路原理图如图3.4所示:图3.4蜂鸣器报警电路图3.2 人体红外感应模块电路J4为人体红外模块插口,有人时其次脚输出高电平,经过电阻R31限流后导通三极管Q3,此时三极管集电极接地,所以PEOPLE为低电平,LED灯D3点亮,单片机通过PEOPLE是低电平还是高电平推断是否有人经过。其电路图如图3.5所示:图3.5人体红外感应模块电路3.3 声音检测电路驻极体话筒内部有一个场效应管和金属膜片,当有声响时驻极体振动膜会发生振动,它是一种声电转换器件。驻极体振动膜上具有极化电荷,当有声音时会发生振动,驻极体振动膜会因为振动而发生位移,所以电容两极板之间的距离会发生变更,电容就会发生变更,但是驻
23、极体上的电荷量是固定的,假如电容发生变更,电容器两端的电压也肯定会发生变更,从而输出电信号,这就是驻极体话筒的工作原理。MKl为驻极体话筒,当有声响时,器件产生交变电压,电容有隔直通交的作用,所以电压通过C5耦合到三极管Q2的基极,使三极管截止,此时三极管集电极为高电平,所以此时1脚输出为低电平,电平由高变低,下降沿触发单片机外部中断,使单片机推断外界是否发出声响;相反地,假如没有声音发出三极管会始终导通,引脚2输入为低电平,电压比较器输出高电平,单片机通过凹凸电平来的输出推断是否有声音发出。其电路图如图3.6所示:图3.6声音检测电路3.4 时钟电路DS1302是可以实现对年、月、日、周、分
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 单片机 路灯 控制系统 设计
链接地址:https://www.31ppt.com/p-5771114.html