基于单片机技术的多功能路灯自动控制系统的设计论文-本科论文.doc
《基于单片机技术的多功能路灯自动控制系统的设计论文-本科论文.doc》由会员分享,可在线阅读,更多相关《基于单片机技术的多功能路灯自动控制系统的设计论文-本科论文.doc(42页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 学号: 常 州 大 学 毕业设计(论文)(2012届)题 目 基于单片机技术的多功能路灯自动控制系统的设计 学 生 学 院 专业班级 校内指导教师 专业技术职务 校外指导老师 专业技术职务 二一二年六月基于单片机技术的多功能路灯自动控制系统的设计摘要:随着我国经济的快速发展,电力消费也随之快速增长。如何节能降耗己成为近年来研究的热点。本课题就是针对我国在城市照明上所存在的巨大的能源消耗而提出的。本系统利用红外传感器模块、声控模块、光控模块和时钟控制模块,并结合深圳宏晶科技公司的STC89C52RC单片机芯片制作的单片机最小系统实现了多功能路灯控制的功能。系统设计包括硬件和软件,其中硬件设计采
2、用以STC89C52RC单片机为主CPU构建的单片机最小系统,通过红外控制模块,光控制模块,时钟控制模块和声音控制模块,将采集到的数据送给STC89C52RC单片机芯片进行处理;软件设计是在Keil平台上,以C51为开发语言,开发的一款路灯控制系统。系统分为四个功能模块:声控功能,光控功能,时钟控制功能和红外控制功能,通过检测STC89C52RC单片机与模块之间连接引脚的信号实时的控制路灯的开关,以及其它的操作(如时间设定、LCD显示等)。本系统实现了自动控制路灯的功能,节约了人力和能源消耗,从而实现了良好的社会效益。关键词:STC89C52RC单片机,DS1302时钟芯片,光敏控制,红外控制
3、,声音控制The design of automatic control system of multi-functional street lights based on microcontroller technologyAbstract: With Chinas rapid economic development, electricity consumption along with rapid growth. How to save energy has become a hot research in recent years .This topic is for Chinas u
4、rban lighting on the enormous energy consumption .The system uses infrared sensor module , voice module , the light control module and the clock control module , and combines the smallest single-chip system produced by STC89C52RC microcontroller of the Shenzhen macro crystal technology company to ac
5、hieve the control functions of the multi-functional street lights .System design includes hardware and software, including hardware design uses STC89C52RC microcontroller as the main CPU to build the smallest single-chip system, via infrared control module , the light control module, the clock contr
6、ol module and the voice control module , giving the collected data to STC89C52RC microcontroller to deal with. Software design is in the platform of Keil, the C51 for the development of language, the development of a street light control system .The system is divided into four functional modules: vo
7、ice features, light control function, clock control function and infrared control functions, it real-time controls of the lights off, and other operations (such as time settings, LCD display, etc.) by detecting the connecting pin signal between STC89C52RC microcontroller and module. The system achie
8、ves the automatic control of street lamp function, saves manpower and energy consumption, thus to achieve a good social.Key words: STC89C52RC microcontroller;DS1302 clock chip; the photosensitive control; infrared control; sound controlII摘要.I目录.III1 引言11.1 课题概述11.1.1 课题的研究背景11.1.2 课题研究的目的及意义11.2 课题的
9、国内研究现状21.3 论文的主要研究内容22 总体设计32.1 系统功能设计说明32.2 系统硬件总体设计32.3 系统软件总体设计33 系统硬件设计53.1 STC89C52RC单片机最小系统模块设计53.1.1 STC89C52RC单片机的特性53.1.2 STC89C52RC单片机最小系统电路设计73.2 时钟控制电路模块设计93.2.1 DS1302芯片的特性93.2.2 时钟电路模块设计113.3 光控电路模块设计123.3.1 ADC0832芯片的特性123.3.2 光控电路模块设计143.4 声控电路模块设计143.5 红外电路模块设计153.6 键盘接口电路设计153.7 LC
10、D液晶显示电路设计163.7.1 LCD1602概述163.7.2 LCD1602与单片机的接口电路193.8 电源电路设计194 系统软件设计204.1 软件设计的总体流程图204.2 各功能模块的软件设计204.2.1 时钟控制模块软件设计204.2.2 红外控制模块软件设计224.2.3 声音控制模块软件设计244.2.4 光控制模块软件设计255 系统仿真285.1 Proteus介绍285.1.1 Proteus软件的特点285.1.2 Proteus软件的功能285.2 Keil的概述295.3 功能仿真305.3.1 时钟控制功能的仿真305.3.2 光控制功能的仿真316 结论
11、32参 考 文 献33致 谢34附录一:系统总体硬件原理图35附录二:系统总体硬件PCB电路图36附录三:系统仿真图37III常州大学本科生毕业设计(论文)1 引言 1.1 课题概述 1.1.1 课题的研究背景 随着我国经济的快速发展,电力消费也随之快速地增长。特别是在城市市政建设上,传统的路灯控制与维护手段已经远远不能适应城市现代化发展的速度。城市市政建设日新月异,宽阔的街道,各种各样的路灯给城市带来了光明的同时也增添了城市的夜间魅力。但是由于道路、路灯众多,传统的人工管理模式已经和快速发展的现代化城市建设不相适应。如何节能降耗己成为近年来研究的热点课题。基于单片机的多功能路灯控制系统是针对
12、我国在城市照明上所存在的巨大的能源消耗问题而研究提出的。1.1.2 课题研究的目的及意义 (1)课题研究的目的本次课题开发的目标: 利用DS1302时钟芯片,并结合声控模块,光控模块,光敏控制模块以及STC89C52RC单片机最小系统板,实现多功能路灯自动控制系统从而实现了节能降耗的目的。基本要求: 系统通过STC89C52RC最小系统板和时钟控制模块,光控模块,光敏控制模块,声控模块对路灯进行控制。 技术指标: 系统实现的光敏控制有效距离3米以内;光控模块不管是黑天白夜只要可见度不高,系统会自动打开路灯;声控模块只要驻体极话筒能采集到声音信号,路灯都将会被点亮;时钟模块平时可做钟表显示时间,
13、设定开关灯时间后,即可控制路灯的开关。(2)课题研究的意义 单片机是微型计算机的一个重要分支。随着计算机技术的发展,单片机被广泛应用于仪器仪表、家用电器、医用设备、航空航天、专用设备的智能化管理及过程控制等领域,大致可分如下几个范畴:在智能仪器仪表上的应用 单片机具有体积小、功耗低、控制功能强、扩展灵活、微型化和使用方便等优点,广泛应用于仪器仪表中,结合不同类型的传感器,可实现诸如电压、功率、频率、湿度、温度、流量、速度、厚度、角度、长度、硬度、元素、压力等物理量的测量。采用单片机控制使得仪器仪表数字化、智能化、微型化,且功能比起采用电子或数字电路更加强大。例如精密的测量设备(功率计,示波器,
14、各种分析仪等)。在工业控制中的应用 用单片机可以构成形式多样的控制系统、数据采集系统。例如工厂流水线的智能化管理,电梯智能化控制、各种报警系统,与计算机联网构成二级控制系统等。在家用电器中的应用 可以这样说,现在的家用电器基本上都采用了单片机控制,从电饭煲、洗衣机、电冰箱、空调机、彩电、其它音响视频器材、再到电子秤量设备,五花八门,无所不在。在计算机网络和通信领域中的应用 现代的单片机普遍具备通信接口,可以很方便地与计算机进行数据通信,为在计算机网络和通信设备间的应用提供了极好的物质条件,现在的通信设备基本上都实现了单片机智能控制,从手机,电话机、小型程控交换机、楼宇自动通信呼叫系统、列车无线
15、通信、再到日常工作中随处可见的移动电话,集群移动通信,无线电对讲机等。单片机在医用设备领域中的应用 单片机在医用设备中的用途亦相当广泛,例如医用呼吸机,各种分析仪,监护仪,超声诊断设备及病床呼叫系统等等。在各种大型电器中的模块化应用 某些专用单片机设计用于实现特定功能,从而在各种电路中进行模块化应用,而不要求使用人员了解其内部结构。如音乐集成单片机,看似简单的功能,微缩在纯电子芯片中,就需要复杂的类似于计算机的原理。 在大型电路中,这种模块化应用极大地缩小了体积,简化了电路,降低了损坏、错误率,也方便于更换。此外,单片机在工商,金融,科研、教育,国防航空航天等领域都有着十分广泛的用途1-3。1
16、.2 课题的国内研究现状 近年来,国内外在智能照明系统的研发领域取得了长足进步,照明系统正从结构复杂化、功能简单化向集成化、智能化、多参数检测的方向迅速发展,为开发新一代智能照明控制系统创造了有利条件。 国内的智能路灯控制系统大都采用这么几种方法:(1)无线控制器,视频监控设备和中心计算机进行控制;(2)中央控制器,红外传感器和开关电路;(3)对射式激光传感器系统(激光发射装置和激光接收装置组成)和中央控制器;(4)主控模块和从控模块组成,主控模块由探测器、主控器、ZigBee协调器和路灯开关电路构成,从控模块由与ZigBee协调器模块进行无线通信的ZigBee节点模块和与ZigBee节点模块
17、相接的路灯开关电路构成。 目前,国外对路灯控制系统的研究也有了较大的进展,特别是在将现代互联网技术用于路灯控制方面发展更快,如:在道路照明系统中大量使用嵌入基于载波芯片的智能控制器,基于LonWorks技术的电子镇流器替代低效的机械镇流器的同时在配电柜中加装智能服务器等。1.3 论文的主要研究内容 本课题的主要研究内容是如何节能。因此首先要对现代照明系统发展的现状以及城乡街道的需求进行分析,在对分析的结果进一步的进行研究。在完成所有前期准备的基础上,得出了研制以STC89C52RC单片机为最小系统,采用声、光、时钟和红外控制模式为一体的多功能路灯控制系统。2 总体设计 设计的思想:系统有四个模
18、块,分别为:时钟控制模块、声音控制模块、光控制模块、红外控制模块,只要选择其中任一模块都可以控制路灯的开关。2.1 系统功能设计说明 (1)时钟控制模块 时钟控制模块,选择时钟控制模式后,便可设置路灯的开启和关闭时间,通过设置好的开启和关闭时间来控制路灯的开关。(2) 光控制模块 光控模块通过光感器件实时的采集光线强度,并将采集到的模拟量送至ADC0832模数转换芯片,在将转换的数据送至STC89C52RC单片机进行处理,当光强值超出预设值时,路灯处于熄灭状态,反之路灯将一直被点亮。(3) 声音控制模块 声音控制模块通过驻体极话筒实时的采集声音信号,并将采集的信号送给单片机进行处理,当有声音信
19、号时,声音控制模块会输送一个低电平给单片机(同时声音控制模块中的LED灯会点亮),这时路灯会自动开启;反之,当声音信号不强或没有声音信号时,路灯一直处于熄灭状态。(4) 红外控制模块 红外控制模块通过红外探头,实时的探测周围的变化,当有人进入探测范围时,探头输出探测电压,经过放大后使信号的输出电压高于参考电压,并将此电压信号经反相器反向后送至单片机,经单片机处理后,路灯会自动开启,反之路灯将一直处于熄灭状态。2.2 系统硬件总体设计 硬件设计采用以STC89C52RC单片机为主CPU构建的单片机最小系统,通过红外控制模块,光控制模块,时钟控制模块和声音控制模块,将采集到的数据送给STC89C5
20、2RC单片机进行处理。其中红外控制模块主要由热释电红外传感器和BISS0001红外信号处理器组成;光控制模块由光敏元件和ADC0832模数转换芯片组成,负责将采集到的光强转换成数字信号并送单片机进行处理;声音控制模块由驻体极话筒和放大电路组成,负责将采集到的声音信号放大后送入单片机中进行处理,为了确保驻体极话筒采集到声音信号且正确的传送至单片机,在放大电路后加入了一个发光二极管,来指示声音信号的有无,当采集到声音信号时,发光二极管被点亮,反之一直处于熄灭状态;时钟控制模块外围电路主要由DS1302时钟芯片及时钟芯片的外围电路组成,时钟芯片负责传送年、月、日、星期、时、分、秒等信息供单片机进行处
21、理。2.3 系统软件总体设计Keil C51是美国Keil Software公司出品的51系列兼容单片机C语言的软件开发系统,Keil软件十分方便系统的开发、调试与测试等工作,可以有效的提高编程效率。本系统就是在Keil软件平台上,利用C51开发语言进行开发的。系统主要分为四个模块:光控模块,声控模块,时钟控制模块和红外控制模块。开机进入系统后,首先进行模式选择,选择后系统进入相应的控制模块如图2.1所示。图2.1 功能模块图2.3.1 获取处理数据 这部分主要实现的是外部模块向STC89C52RC单片机最小系统反馈数据信号。 (1)声控模块:一旦采集到声音信息将反馈给单片机一个低电平信号,单
22、片机获取到此信号就会做出相应的信号处理。 (2)光控模块:实时的进行光强采集,并将采集到的模拟数据送ADC0832模数转换芯片进行转换,将转换后的数据反馈给单片机,单片机获取到数据就会做出相应的处理。(3)时钟控制模块:时钟芯片实时的反馈给单片机年、月、日、星期、时、分、秒等信息。(4)红外控制模块:红外探头实时的探测周围的情况,当探测到有人时,反馈一个高电平信号经反相器取反后将低电平信号送至单片机。2.3.2 处理获取数据处理获取数据主要是处理各功能模块反馈给单片机的数据,通过不同的数据单片机做出相应的操作。(1)声控模块:单片机获取到低电平信号,便打开路灯延时一段时间后路灯熄灭,如果一直获
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 单片机 技术 多功能 路灯 自动控制系统 设计 论文 本科
限制150内