基于单片机的光控路灯设计含程序和仿真图大学论文
基于单片机的光控路灯设计含程序和仿真图
机电工程系课程设计报告题目: 光控路灯专业:___应用电子技术______ 班级:___应电(1)班_______ 学号:___100601****_________ 姓名:____潘某某____________ 指导老师:____某某某___________ 答辩日期:___2012年6月6号___目录一、绪论 (3)二、对本课程设计的分析 (4)2.1所需的软硬件 (4)2.2工作原理 (4)三、主要电路模块的实现方案比较及选择 (5)3.1光敏电阻感应模块与AD/DA转换模块 (5)3.2IIC总线模块 (6)3.3LED灯与数码管显示模块 (7)3.4单片机最小系统模块 (9)四、系统电路图 (10)五、系统的软件设计 (12)六、结论 (13)七、课程设计过程中遇到的主要问题以及解决办法 (13)八、心得体会 (14)九、附件 (15)一、绪论随着社会的发展,路灯已经成为一个城市的照明系统中不可分割的一部分,在城市照明中发挥着举足轻重的作用,而其所依靠的就是路灯自动化控制系统。
但当前大多采用的是定时的路灯自动化控制系统。
其通常都是采用全夜式开启路灯的自动化控制系统。
但因为夏天跟冬天因为天亮与天黑的时差颇大,使得夏天晚上过早的路灯就开启,早上又过晚的关闭。
且世界奇观这么多,偶尔总会出现点极端的天气状况,会造成白天天过黑、夜晚又如白昼般亮的情况(如日全食等),而路灯又不会自动开启或者关闭,这就使得交通事故的发生概率增大,路灯在这种情况下失去了其应有的价值和意义也造成能源的白白浪费。
而且现在路灯已经全球基本普及,大到世界有名的大城市,小到小城镇、小乡村都已经有了路灯,可想而知世界能源在这块的浪费上是多么的巨大。
光控路灯不仅可以解决这类问题,还可以使路灯在有需要的时候自动开启或者关闭,避免了路灯在不需要的时候自动开启或者关闭。
大大的避免了能源不必要的浪费,对于地球环保和能源的节约,可以起到巨大的作用。
基于单片机的智能光控路灯的设计
基于单片机的智能光控路灯的设计智能光控路灯是一种根据光线的变化来自动调节亮度的路灯系统。
它通过使用单片机进行控制,能够实现对路灯的集中管理和智能控制。
下面将介绍一款基于单片机的智能光控路灯的设计。
首先,我们需要明确设计目标和需求。
智能光控路灯的设计目标是在保证交通安全的前提下,有效节约能源并提高路灯的寿命。
基于此,我们需要设计一个能够自动调节亮度的路灯系统,并在光线充足时降低亮度,从而达到节约能源的目的。
接下来,我们选择合适的硬件和软件平台进行开发。
我们选择使用单片机作为主要控制器,搭配光敏传感器和调光装置。
为了实现智能控制功能,我们需要编写相应的程序并将其烧录到单片机中。
在硬件方面,我们可以选择一款性能良好的单片机芯片作为主控制器。
光敏传感器可以选择光敏电阻或光敏二极管,用于感知环境光线的强弱。
调光装置可以选择斩波调光或PWM调光,用于调节路灯的亮度。
此外,还需要选择适当的电源和保护电路,确保整个系统的稳定性和安全性。
在软件方面,我们需要编写程序以实现智能控制功能。
程序首先需要读取光敏传感器的数据,根据环境光线的强弱调整亮度。
在强光照射下,路灯亮度降低;在弱光照射下,路灯亮度增加。
为了实现平滑的调光效果,可以使用滑动平均等算法对光敏传感器的数据进行处理。
为了提高智能控制的效果,可以结合时间控制进行更精细的调节。
例如,在夜间和清晨时段,路灯亮度可以设置为最低,以节约能源。
在交通繁忙时段,如晚间高峰期,路灯亮度可以设置为最高,以保障交通安全。
此外,为了实现集中管理功能,可以在每个路灯上安装一个无线通信模块,通过无线网络与控制中心进行通信。
这样控制中心可以实时了解每个路灯的状态,并根据实时数据进行智能控制。
控制中心还可以收集路灯的运行数据,进行故障诊断和预测,提高路灯的维护效率和可靠性。
综上所述,基于单片机的智能光控路灯的设计涉及到硬件选型和软件编程两个方面。
通过合理的设计和调试,可以实现智能控制功能,提高路灯的能效和寿命,为城市的照明工作做出贡献。
基于单片机的路灯控制系统设计--毕业论文
基于单片机的路灯控制系统设计--毕业论文基于单片机的路灯控制系统设计--毕业论文xx学院毕业设计xx学院毕业设计题目基于单片机的路灯控制系统设计学院工学院专业电气工程及其自动化班级学生xx 学号xx 指导教师xx xx 二〇一七年五月十六日- 2 - xx学院毕业设计摘要随着科学技术的日益发展,在日常生活中人们对于路灯控制系统的要求越来越高。
针对人们的需求功耗大,功能单一的系统已不再满足人们的需求。
本设计针对上述问题提出了一种新型的路灯系统,可以解决人们的需求。
本设计主要包括硬件系统设计和软件系统设计。
其系统硬件是由AT89S52单片机,时钟芯片DS1302,驻极体话筒,LCD1602和光敏电阻等为核心的的路灯低功耗智能控制装置构成。
软件部分是以Keil、Proteus等软件为载体,使用C语言对程序进行编写。
单片机根据光敏电阻和人体红外感应模块对路边状况的检测和时钟芯片DS1302设置时间来控制电压比较器实现LED路灯亮度的自动调节,通过LCD显示时间和光感度,通过光敏电阻实现故障检测,当路灯出现故障时,蜂鸣器会自动进行报警。
通过仿真及实物制作、调试,验证了本设计内容的可行性,为进一步研发推广提供了一定的数据参考。
关键词:单片机;传感器;路灯控制ABSTRACT With the development of the technology, the application of streetlight control system is playing an increasingly important role in our daily life.Demand for people s needs, a single function of the system is no longer meet people s needs. The design of the above mentioned a new type of street lamp system, can solve people s needs. The design includes hardware system design and software system design.The hardware system includes the single chip of AT89S52, the clock chip 1302, Analog-to-Digital Converter and photosensitive resistor .The software system is based on Keil, Proteus and other software as the carrier, the use of C language to write the program.Single-chip according to the photosensitive resistor and infrared pyroelectric sensor on the roadside detection and clock chip DS1302 set the time to control the A / D conversion chip to achieve automatic adjustment of LED street light brightness. Through the LCD display time and light sensitivity, through the photosensitive resistor to achieve fault detection, when the street lights break down, the buzzer willautomatically alarm. Through the simulation and production, debugging, verify the feasibility of the design content, to further research and development to provide a certain data reference. Key words:MCU; transducer; Street light control 目录摘要I ABSTRACTII 1 前言1 1.1 研究背景与意义1 1.2 国内外研究现状1 1.3 本设计研究的主要内容2 2 系统总体设计方案3 2.1 硬件部分设计方案3 2.2 软件部分设计方案4 3 硬件部分设计5 3.1 单片机最小系统5 3.2 光线检测电路6 3.2.1 双电压比较器6 3.2.2 光敏电阻6 3.3 报警电路7 3.4 人体红外感应模块电路8 3.5 声音检测电路8 3.6 时钟电路9 4 软件部分设计10 4.1 软件介绍10 4.1.1 Proteus软件10 4.1.2 keil软件10 4.2 主程序设计12 4.3 子程序设计13 4.3.1 人体检测子程序13 4.3.2 时钟子程序13 4.3.3 报警子程序14 4.3.4 光线检测子程序15 4.3.5 中断子程序16 5 系统仿真与调试17 5.1 系统电路仿真17 5.2 PCB设计17 5.2.1 PCB介绍17 5.2.2 PCB设计实现18 5.3 电路板制作19 5.3.1 印制板和元器件检查及安装19 5.3.2 电路板的焊接及检查19 5.4 系统调试20 6 结论25 参考文献26 致谢27 附录1 原理图28 附录2 PCB图29 附录3 实物图30 附录4 元器件清单31 附录5 部分程序32 - 27 - 1 前言 1.1 研究背景与意义现如今中国的能源需求越来越多,但能源数量却很少,供不应求,特别是中国人口基数比较大,在此情况下节约能源是国家应该关注的内容,因此解决全国路灯的节能问题变得很重要。
基于单片机的智能路灯控制系统设计学士学位论文
河南科技学院2014 届本科毕业论文(设计)设计题目:基于单片机的智能路灯控制系统设计学生姓名:所在院系:所学专业:导师姓名:完成时间:2014-5-10基于单片机的智能路灯控制系统设计摘要随着中国现代化节奏的不断加快,电子产品的大量应用也导致电力消费飞速地增长。
于此相对的另一个事实是电力资源已成为一种紧缺型资源。
如何节能降耗己成为近年来世界性研究的一个热点课题。
目前路灯已经成为一个城市的照明和夜景美化不可分割更无可替代的一部分,而在路灯的高效节能方面,自动路灯控制系统的优劣举足轻重。
由于单片机具有集成度高,处理能力强,可靠性高,系统结构简单,价格低廉的优点,因此在路灯照明工程中被广泛应用。
本设计研究的基于单片机的智能路灯控制系统正是针对我国在城市照明上所存在的巨大的能源消耗而开发出的新型节能控制系统。
本文给出了智能路灯控制系统的架构和设计方案,详细分析了其工作原理和以AT89S51为主控单元的各模块软硬件设计。
关键词:智能路灯,单片机,分时调压,光线调压DESIGN OF STREET LAMP CONTROL SYSTEM BASED ON SINGLE CHIP MICROCOMPUTERABSTRACTWith the accelerating pace of China's modernization, a large number of applications for electronic products also led to rapid growth in electricity consumption. Another fact is that this relative power resources has become a scarce resource type. How to saving energy has become a hot topic in recent years, worldwide research.Currently street lighting has become part of a city and the beautification lighting and night indivisible more irreplaceable. In terms of energy-efficient lights, automatic street light control system merits of pivotal.Due to the microcontroller with high integration, processing capacity, high reliability, simple structure, low-cost advantages, so the street lighting project has been widely used. The study design microcontroller-based intelligent street light control system in our country is on the existence of a huge city lighting energy consumption and the development of new energy-saving control system.This paper presents the architecture and design of intelligent street light control system, a detailed analysis of its working principle and to AT89S51 as the main control unit hardware and software design of each module.Keywords: intelligent street lighting, SCM, timeshare regulator,light regulator目录1绪论 (1)1.1设计背景 (1)1.2设计的意义 (1)1.3国内外现状分析 (1)1.4论文的主要内容 (2)2P ROTEUS仿真软件与K EIL (2)2.1P ROTEUS仿真软件 (2)2.2K EIL (2)3硬件设计 (3)3.1按键模块 (3)3.2计时模块 (3)3.2.1计时模块的软件设计 (3)3.2.2计时模块的硬件设计 (5)3.3光线强弱检测模块 (5)3.3.1ADC0832综述 (5)3.3.2光敏电阻的介绍 (7)3.3.3光线强弱检测模块的硬件电路设计 (8)3.4路灯控制模块 (9)3.4.1继电器的概述 (9)3.4.2PNP型三极管的概述 (9)3.4.3路灯控制模块的硬件电路设计 (10)4软件设计 (11)4.1程序模块分类及功能 (11)4.2程序流程图 (11)5软件测试 (13)5.1测试目的 (13)5.2测试方法 (13)5.2.1功能测试: (13)5.2.2测试结果 (13)6结论 (15)致谢 (16)参考文献 (17)附录1:电路原理图 (18)附录2:重要源代码模块 (19)1 绪论本文研究的智能路灯节能控制系统是通过配套的功率变换组件,可在路灯的启停和运行中,有效的调节路灯的端电压,控制路灯的照明亮度,从而改变了路灯在不同时段的耗电量,改善了功率因素,到了节约电能的目的。
基于89C51单片机的光控路灯设计
基于89C51单片机的光控路灯设计作者:沈伟清葛宜兵指导老师:翁志刚任务:基于单片机条件下,设计一光控路灯模型。
要求:1、光照条件充足时,路灯保持熄灭状态,光照不足时,路灯自动开启照明。
2、使用器材:光敏电阻、模数转换器、单片机等。
3、电路简洁,制作原理图并要求仿真。
设计方案:方案一、利用光照强度为传感器,利用其光线较强时,阻值较低,而光线较暗时阻值较大的特点。
但未用到单片机来控制电路,所以进行改进,得方案二。
方案二、将方案一中继电器改用单片机代替即可。
总体设计分为两个模块:主控模块和被控模块。
主模块与被控模块之间通过单片机进行连接。
故本设计采用方案为方案二。
摘要:近年来随着科技的飞速发展,单片机的应用正在不断深入,同时带动传统控制检测技术日益更新。
在实时检测和自动控制的单片机应用系统中,单片机往往作为一个核心部件来使用,仅单片机方面知识是不够的,还应根据具体硬件结构软硬件结合,加以完善。
路灯控制方式很多,本系统采用MSC-51系列单片机89C51和相关的光电检测设备来设计智能光控路灯控制器,实现了能根据实际光线条件通过89C51芯片的P1口控制路灯开关功能。
随着社会文明的不断发展,城市照明不仅局限于街道的照明,而且发展成了城市景观等装饰性照明的综合市政工程,社会对亮灯率、开关灯的准确率、故障检测的实时性和维修的及时性要求不断提高,利用51系列单片机可编程控制八位逻辑I、O端口实现路灯开关控制的智能化,达到节能、自动控制的目的。
避免传统电路对能源的浪费,路灯的自动控制更方便管理,本系统实用性强,操作简单。
本文首先介绍了单片机及嵌入式系统的基本概念、特点和应用。
描述了多功能基于51单片机的光控路灯的设计过程。
详细说明了以51单片机为核心的软、硬件的研制过程和方法。
利用proteus软件设计了电路原理图。
完成光控路灯的设计。
一、引言:随着社会经济的发展,城市照明设施的功能从单纯的以照明为主转变为实现美化环境、改善形象、活跃夜市经济的目的。
基于单片机的智能路灯控制系统设计学士学位论文
基于单片机的智能路灯控制系统设计学士学位论文一、概述随着科技的不断发展,智能化已经成为当今社会的关键发展方向之一。
智能路灯作为智慧城市的重要组成部分,其控制和管理方式也正在逐步实现智能化。
本文将探讨基于单片机的智能路灯控制系统设计,以解决传统路灯控制系统存在的一些问题,如能耗高、管理不便等。
在此背景下,设计一种高效、智能的路灯控制系统显得尤为重要。
本文设计的智能路灯控制系统旨在通过单片机技术实现对路灯的智能化控制,以提高路灯管理的效率和节能性。
该系统能够根据实际情况自动调整路灯的亮度和开关状态,既保证了道路照明需求,又能有效降低能源消耗。
该系统还具有远程监控和管理功能,方便管理人员对路灯系统进行实时监控和操作。
本研究的设计方案将围绕单片机为核心控制单元,结合传感器、通信模块等外围设备,构建智能路灯控制系统的硬件和软件平台。
通过对系统的设计和实现,将有效解决传统路灯控制系统的不足,提高路灯系统的智能化水平和管理效率。
本研究的成果将具有一定的推广价值,为其他领域的智能化控制提供有益的参考和借鉴。
1. 研究背景和意义随着城市化进程的加快和智能化技术的普及,城市照明作为城市基础设施的重要组成部分,其智能化控制的需求也日益凸显。
传统的路灯控制系统主要依赖于固定的时间或手动控制,无法实现实时调节和灵活管理,这不仅导致了能源浪费,也不利于城市的美观和安全性。
基于单片机的智能路灯控制系统设计应运而生,具有重要的研究背景和意义。
研究背景方面,随着科技的进步和社会的发展,单片机技术在智能控制领域的应用日益广泛。
单片机具有体积小、功耗低、可靠性高等优点,可以实现对各种设备的智能化控制。
在路灯控制系统中引入单片机技术,不仅可以实现对路灯的智能化控制,还可以提高系统的可靠性和稳定性。
随着物联网、大数据等技术的快速发展,智能路灯控制系统的设计也具备了更多的可能性。
研究意义方面,基于单片机的智能路灯控制系统设计不仅可以实现对路灯的智能化管理,提高城市照明的安全性和美观性,还可以实现能源的节约和优化配置。
基于单片机的智能光控路灯的设计
基于单片机的智能光控路灯的设计智能光控路灯是一种基于单片机控制的智能化照明系统,通过感光元件检测环境光照强度,并根据设置的控制参数自动控制路灯的开关,实现节能和智能控制的目的。
下面将介绍一种基于单片机的智能光控路灯的设计。
1.系统硬件设计智能光控路灯的硬件设计主要包括感光元件、单片机和执行器三部分。
感光元件可选择光敏电阻、光敏二极管或光敏三极管等,用于检测环境光照强度。
感光元件的输出电压或电阻和环境光照强度成反比,可通过电路连接到单片机的模拟输入引脚上。
单片机可选择常见的单片机芯片,如AVR系列或STM32系列等。
单片机的主要作用是读取感光元件的输出信号,进行模拟-to-数字转换,并根据设定的控制参数进行判断和控制。
执行器可选择继电器或三极管等,用于控制路灯的开关。
当判断需要开启路灯时,单片机输出高电平信号,触发执行器,将电源接通到路灯上;当判断需要关闭路灯时,单片机输出低电平信号,触发执行器,将电源断开。
除了感光元件、单片机和执行器外,还需要设计相应的电源电路、调试接口和人机交互接口等。
2.系统软件设计智能光控路灯的软件设计主要包括初始化设置、光照检测和控制策略三部分。
初始化设置部分主要是设置单片机的引脚模式和启动配置,将模拟输入引脚配置为输入模式,并使能模拟转换功能。
此外,还需要设置控制参数,如光照强度的阈值和调节灯光的时间等。
光照检测部分主要是读取感光元件的输出信号,并进行模拟-to-数字转换。
通过分析转换后的数字信号,可以得到当前环境的光照强度。
控制策略部分根据设定的控制参数和当前环境光照强度进行判断和控制。
当环境光照强度低于设定的阈值时,单片机判断需要开启路灯,触发执行器将电源接通;当环境光照强度高于设定的阈值时,单片机判断需要关闭路灯,触发执行器将电源断开。
此外,在软件设计中还可以考虑加入人机交互接口,如按键或触摸屏,使用户能够进行手动控制或设置控制参数。
总结:基于单片机的智能光控路灯的设计可以实现自动控制路灯的开关,节约能源并提高照明效果。
基于单片机路灯控制器的设计与仿真设计
基于单片机的路灯控制器设计是一项关键的智能化城市管理技术,在当今社会中具有广泛的应用前景。
本文将从路灯控制器的设计原理、硬件设计、软件设计和仿真验证等方面展开详细介绍,以期为相关领域的研究与实践提供参考。
一、设计原理路灯控制器的设计原理是基于单片机的自动控制系统。
通过采集环境光强度、设置控制参数和实现时间控制等功能,实现对路灯的智能控制。
设计思路主要包括以下几个方面:1. 环境光强度检测:利用光敏电阻等传感器检测周围环境光强度,确定是否需要开启或关闭路灯。
2. 时间控制功能:设置路灯的开启和关闭时间,实现根据时间段自动调节亮灯状态。
3. 手动控制功能:通过按键或触摸屏等方式,实现对路灯的手动控制,方便维护人员的操作。
4. 通信功能:可选加入通信模块,实现远程监控和控制,提高管理效率。
二、硬件设计1. 单片机选择选择适合的单片机芯片,如常用的STC系列、51系列等,根据系统需求确定芯片性能和外设接口。
2. 传感器接口设计设计光敏电阻、温湿度传感器等的接口电路,完成对环境光强度、温度等参数的采集。
3. 路灯控制电路设计设计继电器驱动电路,实现对路灯的开关控制;设计亮度控制电路,实现对路灯亮度的调节。
4. 人机交互界面设计设计按键或者触摸屏等人机交互界面,实现对路灯控制参数的设置和手动控制功能。
三、软件设计1. 系统初始化完成单片机系统的初始化设置,包括时钟设置、IO口初始化等。
2. 传感器数据采集编写相应的程序,实现对环境光强度、温湿度等参数的采集,并做相应处理。
3. 控制算法设计根据传感器采集的数据和设定的控制参数,设计控制算法,实现对路灯的自动控制。
4. 人机交互界面设计设计界面交互程序,实现按键或触摸屏输入的响应和处理。
四、仿真验证使用仿真软件对设计的路灯控制器进行测试和验证,包括功能验证、稳定性验证、实时性验证等。
五、总结基于单片机的路灯控制器设计是一项复杂而又具有挑战性的工程项目。
通过对硬件设计、软件设计和仿真验证的全面展开,可以有效地提高系统的可靠性和稳定性,为城市智能化管理提供强有力的技术支持。
毕业论文---基于单片机的霓虹灯控制器的设计【范本模板】
基于单片机的霓虹灯控制器的设计摘要本设计采用AT89C52单片机实现对霓虹灯的控制.系统由红外遥控模块、单片机控制模块、显示模块、语音模块四部分组成。
红外遥控模块分红外发射部分和红外接收部分,通过单片机译码后,取出红外发射按钮的地址,从而实现红外遥控器对霓虹灯显示图案的远距离控制。
红外接收管也只占用一个IO口。
显示部分为16×16的点阵模块,通过单片机控制显示不同的图案以及想要的文字,并让字能够移动、暂停,以及从当前文字切换其它文字。
语音模块采用的语音芯片是ISD1730,可以录制想要的语音,通过录音可以对设计进行介绍.语音的播放支持暂停、下一首、调节音量和复位。
由于单片机的IO口不够用,本设计采用74HC154对其扩充,将四线扩充到十六线.该系统具有电路结构简单、易操作、成本低等优点,具有较强的实用价值.关键词:单片机;红外遥控;点阵;译码器;霓虹灯The Design of the Neon Lights controller Based on SCMAbstractThis design uses the AT89C52 single chip microcomputer to control the neon lights. The system is composed by the infrared remote control module, the single-chip microcomputer control module, the display module and the speech module. Infrared remote control module is divided into the infrared transmitter and infrared receiver parts。
After decoding through the single chip microcomputer, the infrared emission button address can be taken out in order to realize the remote control of infrared neon lights display. The infrared receiving tube only takes up one IO port. The display part uses the dot matrix module with 16 plus 16,through the single—chip control, it can display different patterns and the text,and make the word to move,pause,and switch from the current text to the other。
基于单片机的太阳能路灯控制器设计_毕业设计(论文)
总之,随着城市规模的不断扩大,现有的路灯技术不能达到环保节能的要求,本文采用多点控制蓄电池剩余荷电容量(SOC)控制和脉宽调制信号(PWM)来驱动太阳能LED路灯控制器的硬件设计和源程序设计,能有效解决LED太阳能路灯的不足。因此,本课题设计对我国LED路灯节能环保的发展有很大的现实意义。
关键词:光伏发电;剩余荷电Fra bibliotek量;脉宽调制信号;控制系统
First,this artical in detail find the basic modules for solar street light, the basic function and development. To improve control programs, it based on the remaining battery capacity of charge (SOC) of the mathematical model and the remaining capacity of charge (SOC) and battery life of the relationship between the proposed SCM system and proposed to the actual needs of PWM signal (PWM) to drive and adjust the white LED.Then the white LED can work on the launch of the purest white.What’s more, PN junction semiconductor technology, solar photovoltaic technology and light-emitting diode (LED) lighting technology, all have environmental protection, energy saving, long life and safety features. Combining these two techniques to optimize the research, in line with our current energy, environmental protection and sustainable development are the development goals.
基于单片机的太阳能路灯控制系统设计毕业论文
吉林工程技术师范学院信息工程学院学士学位论文基于单片机的太阳能路灯控制系统设计基于单片机的太阳能路灯控制系统设计The Design of Solar street lamp Control system Based on MCU学生姓名:张建木班级: D0745指导教师:吉李满职称:副教授专业名称:电子信息工程答辩时间:答辩委员会主席:毕业设计(论文)评阅人:2011 年 6 月吉林工程技术师范学院毕业论文摘要随着可持续发展的不断深入,人们在积极开发各类可再生新能源的同时也在倡导节能减排的绿色环保技术。
太阳能作为一种清洁的优秀的可再生能源,已成为最有价值的新能源。
而在照明领域,寿命长、节能、安全、绿色环保、色彩丰富、微型化的LED固态照明也已被公认为一种节能环保的重要途径。
本文研究的路灯同时整合了这两者的优势,利用清洁能源以及高效率的LED实现绿色照明。
太阳能LED路灯是一种结合太阳能光伏发电技术与LED技术的新型路灯。
系统通过蓄电池将太阳电池组件产生的电能储存起来供负载在夜晚照明使用。
基于单片机控制的太阳能路灯具有很多优点:安全可靠,维护方便;不需要常规能源,不污染环境;安装方便,自动控制。
从而不仅节约了电能,而且避免了由于四季昼夜长短不一,需要调整电路系统的麻烦,使路灯更为人性化。
关键词:光伏发电,蓄电池,发光二极管I摘要ABSTRACTWith the deepening of the sustainable development, people are active in the development of all kinds of renewable energy, while also advocating green environmental technology of energy saving and reducing emission. Solar energy as a kind of clean excellent renewable energy has become the most valuable new energy. While in the lighting area, long life, energy saving, safety, green environmental protection, rich colors, miniaturization of light emitting diode (LED) solid-state lighting has been considered as one of the important ways of saving energy and environmental protection. The street lamp in this paper simultaneously integrates both the advantages; utilize clean energy and high efficient LED to realize green lighting.Solar LED lamp is one new type of street lamp by uniting solar photo- voltaic (PV) power generation technology and LED technology. The system stores electrical energy via battery, generated by components of solar cells, to supply night illumination of street lamps. Solar street lamps based on MCU control have many advantages: safety, reliability, easy to maintain; energy saving, without pollution to environment; easy installation, automatic control. Consequently, not only save electrical energy but also avoid the troubles to need adjusting the circuit system due to the different day-and-night’s lengths in the four seasons, to make the street lamp more user-friendly.Key Words: PV, Battery, LEDII目录第一章绪论 (1)1.1 概述 (1)1.2 太阳能路灯的优势 (2)1.3 太阳能路灯的应用现状 (3)1.4 本论文研究的主要内容 (5)第二章系统方案论证及选择 (6)2.1 方案比较与论证 (6)2.1.1 太阳能电池板的选择 (6)2.1.2 蓄电池的选择 (6)2.1.3 照明灯具的选择 (8)2.1.4 控制器芯片的选择 (9)2.2 方案的配置与计算 (11)2.2.1 路灯设计所需的数据 (11)2.2.3 路灯设计参数的确定 (12)第三章系统设计的理论分析 (14)3.1 系统基本介绍 (14)3.2 太阳能路灯系统设计总体分析 (15)3.3 太阳能光伏发电的理论 (15)3.4 控制器设计的理论基础 (17)3.5 蓄电池的充放电原理 (18)3.6 蓄电池充电技术研究 (20)3.6.1 恒流充电 (20)3.6.2 恒压充电 (21)I3.6.3 恒压限流充电 (22)3.6.4 两阶段、三阶段充电 (22)3.6.5 快速充电 (23)3.6.6 智能充电 (25)3.7 LED的发光及驱动原理 (26)3.7.1 发光原理 (26)3.7.2 驱动原理 (28)第四章系统的硬件设计 (30)4.1 系统电路框图 (30)4.2 硬件设计的原理流程图 (31)4.3 电源电路设计 (32)4.4 LED指示电路 (32)4.5 光控电路 (33)4.6 LED驱动电路设计 (34)4.7 涓流充电电路 (36)4.8 过充、过放控制电路 (36)4.9 单片机外围电路设计 (38)4.9.1 复位模块电路设计 (38)4.9.2 晶振电路 (38)4.9.3 按键开关电路 (39)4.9.4 显示模块电路设计 (39)第五章系统的软件设计 (41)5.1 系统软件框图 (41)5.2 计时程序设计 (42)5.3 中断程序设计 (44)II第六章系统调试 (45)6.1软件调试 (45)6.2硬件及总体电路调试 (45)6.3系统改进方案 (46)第七章总结与展望 (47)附录 1 (48)附录 2 (49)参考文献 (I)致谢 (I)III前言城市照明是一门科学、一种文化、一项艺术。
基于单片机的路灯智能控制器设计_毕业设计(论文)
本科生毕业设计(申请学士学位)论文题目基于单片机的路灯智能控制器设计专业名称自动化2013年6月学生:(签字)学号:2009210377答辩日期:2013 年 6 月16日指导教师:(签字)目录摘要 (1)Abstract (1)1 绪论 (2)1.1 设计背景及意义 (2)1.2 系统设计目标 (3)2 设计方案 (3)2.1 方案选择与论证 (3)2.2 各个模块的方案选择与论证 (3)2.2.1 主控单元 (3)2.2.2 时钟模块 (3)2.2.3 环境明暗监测模块 (4)2.2.4 按键控制模块 (4)2.2.5 液晶显示模块 (4)2.3 系统最终方案 (4)3 系统硬件设计与实现 (5)3.1 总体设计框图 (5)3.2 主控单元设计 (5)3.3 时钟模块设计 (6)3.4 环境明暗监测模块设计 (7)3.5 按键控制模块设计 (7)3.6 液晶显示模块设计 (8)4 系统软件设计与实现 (8)4.1 主要模块程序结构框图 (8)4.1.1总体软件设计框图 (8)4.1.2 时钟模块软件设计 (10)4.1.3 环境明暗监测模块软件设计 (11)4.1.4 按键控制模块软件设计 (11)4.1.5 液晶显示模块软件设计 (12)5 测试与结果分析 (13)5.1 总体实物图 (13)5.2 测试方法与结果 (13)5.2.1 时钟设定和定时开关路灯测试 (13)5.2.2 环境明暗检测测试 (15)5.3 测试结果分析 (16)结论 (16)参考文献 (17)附录Ⅱ:整体实物图 (21)附录Ⅲ:元器件清单 (22)致谢 (24)基于单片机的路灯智能控制器的设计摘要:随着我国经济的发展、社会的进步和人们提高生活水平及环境质量的要求,城市道路照明和城市的夜景照明已经成为城市规划、建设和管理中的一项重要工作,本次毕业设计设计是应用单片机技术对路灯进行智能控制,以达到节能减排的目的。
本设计采用单片机为核心控制单元,还包括时钟模块、环境监测模块、按键控制模块、显示模块和路灯模拟模块等模块。
基于单片机的太阳能路灯设计及仿真毕业论文
毕业论文声明本人郑重声明:1.此毕业论文是本人在指导教师指导下独立进行研究取得的成果。
除了特别加以标注地方外,本文不包含他人或其它机构已经发表或撰写过的研究成果。
对本文研究做出重要贡献的个人与集体均已在文中作了明确标明。
本人完全意识到本声明的法律结果由本人承担。
2.本人完全了解学校、学院有关保留、使用学位论文的规定,同意学校与学院保留并向国家有关部门或机构送交此论文的复印件和电子版,允许此文被查阅和借阅。
本人授权大学学院可以将此文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本文。
3.若在大学学院毕业论文审查小组复审中,发现本文有抄袭,一切后果均由本人承担,与毕业论文指导老师无关。
4.本人所呈交的毕业论文,是在指导老师的指导下独立进行研究所取得的成果。
论文中凡引用他人已经发布或未发表的成果、数据、观点等,均已明确注明出处。
论文中已经注明引用的内容外,不包含任何其他个人或集体已经发表或撰写过的研究成果。
对本文的研究成果做出重要贡献的个人和集体,均已在论文中已明确的方式标明。
学位论文作者(签名):年月关于毕业论文使用授权的声明本人在指导老师的指导下所完成的论文及相关的资料(包括图纸、实验记录、原始数据、实物照片、图片、录音带、设计手稿等),知识产权归属华北电力大学。
本人完全了解大学有关保存,使用毕业论文的规定。
同意学校保存或向国家有关部门或机构送交论文的纸质版或电子版,允许论文被查阅或借阅。
本人授权大学可以将本毕业论文的全部或部分内容编入有关数据库进行检索,可以采用任何复制手段保存或编汇本毕业论文。
如果发表相关成果,一定征得指导教师同意,且第一署名单位为大学。
本人毕业后使用毕业论文或与该论文直接相关的学术论文或成果时,第一署名单位仍然为大学。
本人完全了解大学关于收集、保存、使用学位论文的规定,同意如下各项内容:按照学校要求提交学位论文的印刷本和电子版本;学校有权保存学位论文的印刷本和电子版,并采用影印、缩印、扫描、数字化或其它手段保存或汇编本学位论文;学校有权提供目录检索以及提供本学位论文全文或者部分的阅览服务;学校有权按有关规定向国家有关部门或者机构送交论文的复印件和电子版,允许论文被查阅和借阅。
基于单片机路灯控制器的设计与仿真
基于单片机路灯控制器的设计与仿真本文介绍了基于单片机的路灯控制器的设计和仿真。
路灯控制器是一种智能化系统,用于自动控制路灯的开关和亮度。
本文首先对路灯控制器的设计进行了简要介绍,然后总结了其主要功能。
随着社会的进步和发展,路灯的使用越来越普遍。
传统的路灯控制方式需要人工操作,效率低下且不够灵活。
因此,设计一种基于单片机的路灯控制器是很有必要的。
基于单片机的路灯控制器主要包括以下部分:单片机微控制器 - 用于处理路灯控制信号和控制路灯的开关和亮度。
传感器 - 用于检测环境光线和车辆等信号,以确定路灯的亮度和开关时间。
电路和继电器 - 用于将单片机的输出信号转换为电压和电流,控制路灯的开关。
为了验证设计的正确性和可行性,我们进行了路灯控制器的仿真实验。
利用仿真软件,我们可以模拟不同环境条件下的路灯工作情况,以确保路灯控制器的性能良好。
基于单片机的路灯控制器具有以下主要功能:自动控制路灯的开关和亮度,根据环境光线和车辆等信号进行智能调整。
节能功能,可以根据路灯的使用情况自动开关,减少能源浪费。
监测功能,能够实时监测路灯的工作状态,并在出现故障时进行报警和维修提示。
总之,基于单片机的路灯控制器是一种智能化系统,可以提高路灯的使用效率和节能减排。
通过设计和仿真实验,我们可以验证该控制器的正确性和可行性,为现实生活中的路灯管理提供了一种更便捷和高效的解决方案。
引言总之,基于单片机的路灯控制器是一种智能化系统,可以提高路灯的使用效率和节能减排。
通过设计和仿真实验,我们可以验证该控制器的正确性和可行性,为现实生活中的路灯管理提供了一种更便捷和高效的解决方案。
引言本文介绍了基于单片机路灯控制器的设计与仿真。
我们将阐述该研究的背景和目的,解释为什么设计基于单片机的路灯控制器是有意义的,并展示该设计对节能和自动化的重要性。
本文介绍了基于单片机路灯控制器的设计与仿真。
我们将阐述该研究的背景和目的,解释为什么设计基于单片机的路灯控制器是有意义的,并展示该设计对节能和自动化的重要性。
基于单片机路灯控制器的设计与仿真(1)
基于单片机路灯控制器的设计与仿真1. 引言随着城市的不断发展,路灯的重要性也日益凸显。
传统的路灯控制方式存在很多问题,如能耗高、无法智能控制等。
为了解决这些问题,本文提出了一种基于单片机的路灯控制器设计方案,并通过仿真进行验证。
2. 设计目标基于单片机的路灯控制器设计方案的目标是提高路灯的能效和智能性。
具体要求如下:•实现智能控制:路灯能够根据环境光强自动调节亮度,实现节能的效果;•支持远程控制:路灯控制器能够与远程管理中心进行通信,实现远程控制和数据监测;•具备故障检测功能:能够检测路灯的故障状况并上报;•低成本设计:设计方案应尽量降低成本,以便在实际应用中广泛使用。
3. 系统架构基于单片机的路灯控制器系统由以下几个主要部分组成:1.环境光强传感器:用于感知周围环境光的强度,将数据传输给控制器;2.路灯控制器:负责处理传感器数据、控制路灯亮度,并与远程管理中心通信;3.远程管理中心:用于远程控制和监测路灯状态;4.路灯:由LED灯组成,控制器根据传感器数据调节灯的亮度。
系统架构图如下所示:+--------------+ +-----------------+| 环境光强传感器 | ---> | 路灯控制器 | ---> | 远程管理中心 |+--------------+ +-----------------+| < || > || > || > |v | v+-----------+| 路灯 |+-----------+4. 设计流程设计基于单片机的路灯控制器的流程可以分为以下几个步骤:1.环境光强传感器的选型:选择合适的环境光强传感器,能够准确感知环境光的强度。
2.单片机的选型:根据系统要求选择合适的单片机,并购买相应的开发板。
3.开发环境的搭建:安装单片机开发工具,并进行必要的配置。
4.软件设计:使用开发工具进行软件设计,包括传感器数据处理、路灯亮度控制、通信协议等。
基于单片机的太阳能路灯设计及仿真本科学位论文
本科毕业论文(设计)题目(中文)基于单片机的太阳能路灯设计及仿真(英文)Based on SCM solar street lamp design and simulation学院信息与机电工程学院年级专业 2010级电气工程及其自动化学生姓名吴昊昊学号 100154999指导教师董瑞丽完成日期 2014 年 4 月上海师范大学本科毕业论文(设计)诚信声明本人郑重声明:所呈交的毕业论文(设计),题目《基于单片机的太阳能路灯设计及仿真》是本人在指导教师的指导下,进行研究工作所取得的成果。
对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式注明。
除此之外,本论文(设计)不包含任何其他个人或集体已经发表或撰写过的作品成果。
本人完全意识到本声明应承担的法律责任。
作者签名:日期:年月日在本文中,我们计划了含有单片机STC12C2051和时钟芯片DS1302的一个结合时钟控制和光线控制的太阳能路灯控制系统(此句不通)。
使用常见的存储器AT24C02存储路灯开关时间,光敏电阻来实现光开关。
傍晚天黑时光敏电阻控制路灯开启,行人稀少的凌晨按照预先设定的时间熄灭街灯,早上行人增加时按照预先设定的时间点亮街灯,早上根据照明水平日出自动切断电路的。
本文描述了整个系统的的工作原理和大部分电路,描述了单片机的优化设计和研究。
太阳能路灯的部分构成如下:光能电池、铅酸免维护电池、超亮LED, LED 路灯系统等。
太阳能是一种取之不尽、用之不竭的能源,是人类最有发展前途的能源。
当今世界能源短缺,环境污染日益严重。
尽可能多地发展太阳能技术已成为世界各国政府在可持续发展的主要方法。
与白炽灯等照明方法相比,超高亮度LED灯体积小,重量轻,可靠性高,方向性好,并在各种恶劣的环境下工作稳定等优点。
而且除了太阳能LED 灯超节能外还有安装方便等优点。
关键词:太阳能电池; LED;时控电路;光控电路;控制器;铅酸蓄电池AbstractIn this article, we plan to contain and STC12C2051 MCU clock chip DS1302, a combination of clock control and light control of solar street light control e common memory AT24C02 street lamp switch time, photosensitive resistance to realize optical switch.In the evening when it gets dark, photosensitive resistance control street lamp open, pedestrians are according to the preset time put out the street light in the morning, morning pedestrians increases according to the preset time to light up the street light, cut off the circuit automatically according to the illumination level, in the morning.Solar street lamps parts as follows: solar batteries, lead-acid maintenance-free batteries, super bright LED, LED street lamp system, etc.Solar energy is an inexhaustible, inexhaustible energy, is the human most promising energy development.In today's world energy shortage, environment pollution is becoming more and more serious.And in addition to the solar LED lights super energy saving and convenient installation.Key words: solar cells;The LED;The control circuit;Electric circuit;The controller;Lead-acid battery目录上海师范大学本科毕业论文(设计)诚信声明 (I)上海师范大学本科毕业论文(设计)选题登记表 (II)上海师范大学本科毕业论文(设计)指导记录表 (Ⅳ)中文摘要及关键词 (Ⅴ)英文摘要及关键词 (Ⅵ)第一章绪论1.1研究背景 (1)1.2国内外研究现状和发展趋势 (1)1.3本文的主要研究内容 (2)第二章方案论证 (2)2.1设计要求 (2)2.2方案选择 (2)第三章系统总体框图 (3)第四章系统硬件设计 (4)4.1电源电路 (4)4.2太阳能电池板组件 (4)4.3蓄电池 (5)4.4照明负载 (6)4.5蓄电池和太阳能板的选用 (7)4.6显示电路 (8)4.7过充、过放控制电路 (9)4.8DS1302的结构及工作原理 (10)4.9存储器AT24C02简介 (111)第五章系统软件设计及仿真 (133)5.1系统软件设计 (13)5.2系统的仿真 (16)结束语及致谢 (21)参考文献 (222)附录 .............................................. 错误!未定义书签。
7.基于单片机的智能光控路灯的设计
工学院毕业设计(论文)题目:基于单片机的智能光控路灯的设计专业:机电技术教育班级:***姓名:***学号:指导教师:***日期:2011年6月目录引言: (1)1 概况与现状分析 (2)1.1 智能路灯发展的概况 (2)1.2 现状分析 (2)2 总体电路设计及方案论证 (3)2.1 总体电路设计及分析 (3)2.2 方案论证 (4)2.2.1 传感电路部分 (4)2.2.2 执行电路部分 (4)3 单片机介绍 (5)3.1 单片机概述 (5)3.2 单片机的主要功能及应用领域 (6)3.3 单片机的发展趋势 (7)4 硬件电路设计 (8)4.1 AT89c51简介 (8)4.2 光敏电阻介绍 (11)4.3 LM324简介 (12)4.4 单片机最小系统电路 (12)4.5 光电检测电路 (12)4.6 路灯控制电路 (13)4.7 硬件电路原理图 (14)5 软件设计 (15)5.1 protues软件介绍 (15)5.2 keil c51简介 (16)5.3 主程序 (17)6 系统调试及仿真 (18)6.1 系统调试 (18)6.2 系统仿真 (18)7 总结与致谢 (22)参考文献 (23)源程序 (25)基于单片机的智能光控路灯的设计摘要:随着社会需求和单片机应用领域的不断扩展,各类智能产品、控制系统都是以单片机技术为核心来进行开发设计的。
本系统采用MSC-51系列单片机AT89C51和相关的光电检测设备设计智能路灯控制器,实现了能根据实际光线条件通过8051芯片的P1口控制路灯开关的功能。
关键词:路灯;单片机技术;控制引言:随着夜晚的来临,城市里华灯初上,人们消除了白天的繁忙,漫步穿行于城市的街·1道上。
在那霓虹漫彩的灯光下,一个个孩子欢快的玩耍着,一对对男女漫步于小道里、花园中,一辆辆汽车奔驰于公路上。
路灯已经成为一个城市的照明系统不可分割更无可替代的一部分,在城市照明中发挥着举足轻重的作用,而其所依靠的就是路灯自动控制系统。
基于单片机模拟路灯控制系统毕业设计论文
基于51单片机的模拟路灯控制系统1. 系统设计1.1 设计要求一、任务(来自原题)设计并制作一套模拟路灯控制系统。
控制系统结构如图1所示,路灯布置如图2所示。
图1 路灯控制系统示意图图2 路灯布置示意图(单位:cm)二、设计要求+1.基本要求(1)支路控制器有时钟功能,能设定、显示开关灯时间,并控制整条支路按时开灯和关灯。
(2)支路控制器应能根据环境明暗变化,自动开灯和关灯。
(3)支路控制器应能根据交通情况自动调节亮灯状态:当可移动物体M(在物体前端标出定位点,由定位点确定物体位置)由左至右到达S点时(见图2),灯1亮;当物体M到达B点时,灯1灭,灯2亮;若物体M由右至左移动时,则亮灯次序与上相反。
(4)支路控制器能分别独立控制每只路灯的开灯和关灯时间。
(5)当路灯出现故障时(灯不亮),支路控制器应发出声光报警信号,并显示有故障路灯的地址编号。
2.发挥部分(1)自制单元控制器中的LED灯恒流驱动电源。
(2)单元控制器具有调光功能,路灯驱动电源输出功率能在规定时间按设定要求自动减小,该功率应能在20%~100%范围内设定并调节,调节误差≤2%。
(3)性价比高,工作稳定,符合电磁兼容(EMC)方面的要求,无对外干扰或干扰小。
1.2 总体设计方案1.2.1 功能分解及设计思路本模拟路灯控制系统的设计方案要实现的主要功能主要分解为以下五个方面:一是时钟功能及定时开关灯。
二是根据环境明暗变化,自动开灯和关灯。
三是根据交通情况自动调节亮灯状态:当汽车靠近路灯时,路灯能自动点亮;当汽车远离时,路灯自动熄灭。
四声光报警功能,当路灯出现故障时而不亮时,控制器发出信号,并显示有故障路灯的地址编号。
五是根据绿色节能照明要求,采用恒流源驱动LED路灯发亮且能调光,路灯驱动电源输出功率能在20%~100%范围内设定并调节,调节误差≤2%。
以上功能的实现,都是以单片机为核心,在单片机系统实现的输入输出和显示功能的基础上,由单片机的内置逻辑和运算功能,加上一定的外围电路得以实现。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
摘要随着社会文明的不断发展,城市照明已经不仅仅局限于街道的照明,而更是发展成为了城市景观等装饰性照明的综合市政工程。
本系统采用51单片机和相关的光电检测设备来设计智能光控路灯控制器,利用单片机可编程控制八位逻辑I/O端口实现路灯的智能化,达到节能、自动控制的目的,避免了传统电路对能源的浪费,且路灯的自动控制更方便了工作人员的管理。
而且所用的路灯采用LED灯,众所周知,LED是目前最为节能的发光元件,通过采用LED发光可以节省大量的电能,因此,智能光控节能路灯必将在未来得到广泛的应用。
本设计方案采用光线强度、时间以及道路车流量的三重模式控制,在很大程度上做到了“随需而控”,同时符合了当今社会所倡导的节约型、可持续性发展的标准,因而拥有良好的可行性和具有很大的实用价值。
本设计是以光敏电阻对于外界光线强弱的感应能力为基础进行的路灯自动化控制系统设计。
当光线强度弱到一定程度的时候,路灯就会自动灭掉;当光线强到一定程度的时候,路灯就会自动开启。
本设计以当外界光线强度弱到使光敏电阻阻值大于等于200欧的时候,LED灯会自动开启;小于200欧的时候,自动关闭。
关键字:单片机,光敏电阻,LED,路灯照明目录摘要 (1)绪论 (3)一、目标及任务 (4)二、硬件设计2.1 主要模块构成 (4)2.2电路设计 (9)2.3 系统流程 (11)三、系统的软件设计3.1详细步骤 (11)3.2 具体程序设计 (12)3.3 系统软件执行流程 (12)四、结论与设计调试4.1结论 (14)4.2课程设计过程中遇到的主要问题以及解决办法 (14)五、心得体会 (15)六、参考文献 (16)七、附录(仿真图、源程序) (17)绪论随着社会的发展,路灯已经成为一个城市的照明系统中不可分割的一部分,在城市照明中发挥着举足轻重的作用,而其所依靠的就是路灯自动化控制系统。
但当前大多采用的是定时的路灯自动化控制系统。
其通常都是采用全夜式开启路灯的自动化控制系统。
但因为夏天跟冬天因为天亮与天黑的时差颇大,使得夏天晚上过早的路灯就开启,早上又过晚的关闭。
且世界奇观这么多,偶尔总会出现点极端的天气状况,会造成白天天过黑、夜晚又如白昼般亮的情况(如日全食等),而路灯又不会自动开启或者关闭,这就使得交通事故的发生概率增大,路灯在这种情况下失去了其应有的价值和意义也造成能源的白白浪费。
而且现在路灯已经全球基本普及,大到世界有名的大城市,小到小城镇、小乡村都已经有了路灯,可想而知世界能源在这块的浪费上是多么的巨大。
光控路灯不仅可以解决这类问题,还可以使路灯在有需要的时候自动开启或者关闭,避免了路灯在不需要的时候自动开启或者关闭。
大大的避免了能源不必要的浪费,对于地球环保和能源的节约,可以起到巨大的作用。
一个城市每年在这块能源的经济支出上对于普通人来说简直是一个天文数字,一个人一辈子的用电可能都没有城市路灯几天的使用量大。
光控路灯如果可以普及化,不仅可以为城市省下了一大笔的开支,使其可以将节省下的资金投资到更有意义的地方去,使得城市可以更好、更快的发展。
对于世界来说,更是可以取得巨大的节约能源效果,对于绿色地球的实现做出巨大的贡献。
路灯自动化的控制方式有很多,本系统采用STC 89C52和七段数码管显示器、LED灯等相关的光电检测、控制、显示设备,来设计智能光控路灯自动化系统。
实现能根据外界光线条件通过IIC总线模块、AD/DA转换模块等的处理实现控制路灯的自动化开启或者关闭功能。
一、目标及任务本设计是以光敏电阻可以根据外界光线的强度而改变自身阻值的特性(光线越强,阻值越小;光线越弱,阻值越大)为基础设计的光控路灯自动化控制系统。
其原理是利用光敏电阻感受外界光线强度并体现在自身阻值的变化上,然后根据这一阻值的大小来判断外界的光线亮度情况,然后根据所得数据判断LED是该亮起还是该灭掉。
即当外界光线强度弱到使光敏电阻阻值大于等于200欧的时候,LED灯会自动开启;小于200欧的时候,自动关闭。
二、硬件设计2.1 主要模块构成:(1) 光敏电阻感应模块与AD/DA转换模块所谓的AD/DA转换就是模数/数模转换,该设计中我们涉及到的是ADC(模数转换)。
PCF8591是具有IIC总线接口的8位A/D及D/A的转换器,具有4路A/D 输入、1路A/D输出。
这里该设计利用PCF8591来实现ADC转换数据的功能和连接IIC总线的功能。
其引脚:1)ANI0~ANI3为模拟信号输入端,不用时接地。
2)SDA为IIC总线数据输入输出端3)SDL为IIC总线时钟输入端4)VREF为基准电压输入端其原理为:光敏电阻通过感应外界的光线强度获得数据,通过PCF8591的ANI0端口(数据输入端口)输入数据,进行ADC(模数转换)将感应数据转换成数字数据。
AD/DA模块和光敏电阻感应模块仿真图如下:(AD/DA转换模块与光敏电阻感应模块)(2)IIC总线模块随着大规模集成电路技术的发展,一个系统所需要的组件越来越多,所以各组成部分之间便需要总线来实现组件之间数据的传输、控制。
而IIC总线具有简单、有效、高性能优点。
可以大大简化系统的硬件设计。
因此得到广泛应用。
因为AT24C02拥有存储芯片,且可重复擦除数百万次和重复读写的能力。
因此在这里我们便采用AT24C02来实现IIC总线的EEPROM功能。
用它来存储数据并控制数据的输出与接收,实现IIC总线的双向串口通信功能。
其引脚:a)SDA为串行数据输入输出端,是一个双向漏极开路结构的引脚,这里作为IIC总线数据输入输出端。
b)SCL为串行移位时钟控制端,这里作为IIC总线时钟输入。
写入数据时,上升沿有效;读出数据时,下降沿有效。
IIC总线仿真图如下:(IIC总线模块)(3) LED灯与数码管显示模块这里我们应用了74HC573,它包含八路D型透明锁存器。
适用于面向总线的三态输出。
所有锁存器共用一个锁存使能(LE)端和一个输出使能(OE)端。
利用74HC573的锁存功能,使其LE端口接单片机。
利用单片机编程控制锁存数据的输入延迟时间,以此来达到控制LED灯亮与灭和七段数码管显示数值的稳定。
使得LED灯和七段数码管不会一直亮灭亮灭的闪。
其引脚:a)当LE为高电平时,数据从Dn输入到锁存器;b)当LE为低电平时,锁存器存储D输入上的信息一段就绪时间直到LE的下降沿来临。
c)当OE为低电平时,8个锁存器的内容可被正常输出;d)当OE为高电平时,输出进入高阻态。
LED灯模块和七段数码管模块仿真图如下:(LED灯显示模块)(七段数码管显示模块)(4)单片机最小化系统模块最小系统是51单片机的最基本的组成部分,51单片机的引脚虽然只有四十,但它有很多的扩展功能,根据相应的课题设计要求可以设计相应的外围电路。
编写出相应的控制程序便可以跟外围电路很好的组合成功能复杂的系统。
其引脚:a)18,19脚为单片机的晶振引脚;外接11.0592MHz的晶振,晶振外围还有2个22pF的起振电容,可以使单片机更好的起振。
b)9脚为单片机的复位引脚;当复位引脚出现连续两个机器周期的高点平时,单片机复位。
c)31引脚为/EA引脚;当/EA接高电平时读取内部储存数据,当内部存储器读取完成后,单片机自动读取外部存储器;当/EA接低电平是,单片机只读取外部存储器,单片机仿真图如下:(单片机最小系统模块)2.2电路设计该设计是将上述的六个模块拼接一起组成一个系统体系,以实现设计所需要的功能及光控路灯自动化控制系统。
单个模块其功能相对会比较简单、单一,但将一些模块合理的串接起来就可以实现复杂的功能。
当然也可以实现该设计所需的功能。
其连接方式:1)光敏电阻通过感应外界的光线强度,将其转换成模拟信号,利用PCF8591的AIN0模拟信号输入端,将模拟数据输入到PCF8591。
2)PCF8591对数据进行ADC转换(模数转化)将模拟信号转换成数据信号。
并根据单片机对SCL(IIC总线时钟输入端)高低电平的控制,利用SDA(IIC 总线数据输入输出端)将数据传输至IIC总线的缓存元件AT24C02使其行使EEPROM功能。
3)根据单片机传输给AT24C02的SCL(串行移位时钟控制端)端口的高低电平信号来执行数据的写入或者读出。
写入数据时,上升沿有效;读出数据时,下降沿有效。
利用AT24C02的SDA端来进行数据的双向串口通信。
4)AT24C02在SCL为下降沿的时候通过SDA端将缓存的数据传输给单片机。
5)74H573的LE端口接单片机的端口,利用单片机对LE的输入电平进行控制。
当LE为高电平时,数据从Dn输入到锁存器;当LE为低电平时,锁存器存储D输入上的信息一段就绪时间直到LE的下降沿来临。
实现对LED灯模块跟七段数码管显示模块的延时时间控制,防止一闪一闪的。
6)单片机通过处理数据,判断LED灯模块该亮还是该灭,并输出数据到LED灯模块和七段数码管模块所连接的74HC573的Dn端口。
7)单片机通过对SCL和LE端口电平的输入来控制各模块间数据的传输、接收。
其模块连接流程图:电路总图如下:2.3 系统流程其流程为:光敏电阻读取外界光线的强度,通过ADC 转换为数据编码传输给单片机,单片机接收、处理、输出数据使得七段数码管显示出数据(当前光敏电阻的阻值)。
执行中断,判断该光线的强度是否达到设定的要求(这里设定光敏电阻阻值大于、等于200时,LED 灯亮;小于200时,LED 灯灭),若达到则LED 灯亮起;若达不到则LED 灯灭掉。
其系统框图如下:(系统框图)三、系统的软件设计启动该程序,接收光敏电阻传输进来的模拟数据,启动ADC 转换程序将模拟数据转换成数字数据,并启动IIC 总线控制程序将数据缓存到AT24C02中,利用单片机编程对数据进行处理和传输的控制,使得整个系统可以很好的相互协调运行。
以达到实现光控路灯自动化控制系统所需要的功能的实现。
对于IIC 总线,、AD/DA 转换程序主要利用的是对PCF8591和AT24C02的SDA 、SCL 端口的输入电平来实现程序的启动和关闭,以此达到控制数据的输出和输入的功能;通过对74HC573的LE 端口电平的输入控制,来达到LED 灯和七段数码管显示时间的延迟,防止其一闪一闪的。
3.1详细步骤启动该程序,光敏电阻感应外界光线的强度并转换成模拟信号,经过PCF8591的AIN0数据输入端口输入到PCF8591里面,经过ADC转换成数据总线。
当SDA端口由从高到低一次跳变,IIC通信开始。
SDA将出具传输到AT24C02里面缓存起来。
当SDA由低到高的一次跳变,IIC通信结束。
将SDA接单片机的P3.2端口,SCL接单片机的P3.3端口。
利用单片机的编程控制P3.2和P3.3端口高低电平的输入就可以控制ADC转换的数据输出延迟时间和IIC总线缓存区的数据输入单片机中或者单片机反馈的数据输入到缓存区里面。