基于单片机的智能路灯控制系统设计

合集下载

基于单片机控制的智能路灯控制系统设计

基于单片机控制的智能路灯控制系统设计

基于单片机控制的智能路灯控制系统设计一、本文概述随着科技的不断进步和城市化进程的加速,城市照明系统作为城市基础设施的重要组成部分,其智能化改造已成为提升城市管理水平和节能减排的重要措施。

智能路灯控制系统作为城市照明系统的核心,其设计和实现对于提高路灯的运行效率、降低能耗、增强城市照明的智能化水平具有重要意义。

本文旨在探讨基于单片机控制的智能路灯控制系统的设计方法和实现策略。

本文将介绍智能路灯控制系统的基本概念和功能需求,阐述其在城市照明中的作用和意义。

将详细分析单片机控制系统的工作原理及其在智能路灯控制中的应用,包括单片机的选型、外围设备的选择、控制算法的设计等关键技术问题。

接着,本文将重点介绍智能路灯控制系统的设计流程,包括硬件设计、软件编程、系统测试等环节,并结合实际案例,展示该系统在实际应用中的效果和优势。

本文将对智能路灯控制系统的发展趋势进行展望,探讨未来可能的技术革新和应用拓展。

通过本文的研究和分析,期望能够为相关领域的工程技术人员和研究人员提供有益的参考和启示,推动智能路灯控制系统的发展,为建设更加智能、节能、环保的城市照明系统贡献力量。

二、智能路灯控制系统总体设计本节将详细介绍基于单片机控制的智能路灯控制系统的总体设计。

该系统设计旨在实现路灯的智能化管理,提高能源利用效率,同时确保道路照明质量。

能效优化:通过精确控制路灯的开关和亮度,减少能源浪费,实现节能减排。

单片机控制单元:作为系统的核心,负责处理传感器数据,控制路灯的开关和亮度。

传感器单元:包括光强传感器和运动传感器,用于检测环境光线强度和行人车辆流动情况。

单片机根据传感器数据,通过预设的控制算法,决定路灯的开关和亮度。

通信协议:采用稳定可靠的通信协议,确保数据传输的实时性和安全性。

三、单片机控制模块设计单片机控制模块是整个智能路灯控制系统的核心部分,负责接收传感器信号、执行控制逻辑、以及驱动路灯的开关。

在本设计中,我们采用了广泛应用的STC89C52单片机作为核心控制器。

基于单片机的太阳能路灯控制系统设计

基于单片机的太阳能路灯控制系统设计
基于单片机的太阳能路灯控制 系统设计
目录
01 一、系统需求分析
02 二、系统硬件设计
03 三、系统软件设计
04 四、结语
05 参考内容
随着社会对环保和能源利用的度不断提高,太阳能路灯控制系统在城市照明 中的应用越来越广泛。这种系统可以有效降低电力消耗,减少碳排放,同时提高 能源利用效率。本次演示将探讨基于单片机的太阳能路灯控制系统的设计。
三、系统软件设计
系统软件设计主要是根据传感器的输入和预设规则来控制路灯的开关和亮度。 具体来说,程序需要实现以下几个功能:
1、实时监测环境光线和时间:通过读取光敏电阻或数字光感器的电压值以 及GPS模块或网络时间服务器的当前时间,程序可以实时获取环境光线和时间数 据。
2、控制路灯开关:根据当前时间和环境光线强度,程序可以判断是否需要 打开或关闭路灯。例如,在夜晚或光线较弱的情况下,程序可以自动打开路灯; 而在白天或光线较强的情况下,程序可以自动关闭路灯。
5、日志记录:为了方便后期维护和管理,程序需要具备日志记录功能。例 如,记录每天的开关灯时间、亮度值以及异常情况等。
四、结语
基于单片机的太阳能路灯控制系统设计可以有效提高城市照明的智能化和绿 色化水平。通过实时监测环境光线和时间,自动控制路灯的开关和亮度调节,可 以有效降低电力消耗和碳排放,同时提高能源利用效率。这种系统不仅可以广泛 应用于城市道路照明中,也可以为其他领域提供一种绿色、智能的能源利用方案。
参考内容
随着人类对可再生能源的依赖日益增加,太阳能路灯系统在公共照明领域中 的应用越来越广泛。这种系统不仅可以节约电力,降低碳排放,而且可以持续供 电,不受天气影响。然而,如何有效地管理和控制太阳能路灯系统,使其在保证 照明质量的最大限度地减少电力消耗,是当前面临的一个重要问题。本次演示提 出了一种基于单片机的太阳能路灯智能控制系统设计,以解决这一问题。

基于单片机的智能光控路灯的设计

基于单片机的智能光控路灯的设计

基于单片机的智能光控路灯的设计智能光控路灯是一种根据光线的变化来自动调节亮度的路灯系统。

它通过使用单片机进行控制,能够实现对路灯的集中管理和智能控制。

下面将介绍一款基于单片机的智能光控路灯的设计。

首先,我们需要明确设计目标和需求。

智能光控路灯的设计目标是在保证交通安全的前提下,有效节约能源并提高路灯的寿命。

基于此,我们需要设计一个能够自动调节亮度的路灯系统,并在光线充足时降低亮度,从而达到节约能源的目的。

接下来,我们选择合适的硬件和软件平台进行开发。

我们选择使用单片机作为主要控制器,搭配光敏传感器和调光装置。

为了实现智能控制功能,我们需要编写相应的程序并将其烧录到单片机中。

在硬件方面,我们可以选择一款性能良好的单片机芯片作为主控制器。

光敏传感器可以选择光敏电阻或光敏二极管,用于感知环境光线的强弱。

调光装置可以选择斩波调光或PWM调光,用于调节路灯的亮度。

此外,还需要选择适当的电源和保护电路,确保整个系统的稳定性和安全性。

在软件方面,我们需要编写程序以实现智能控制功能。

程序首先需要读取光敏传感器的数据,根据环境光线的强弱调整亮度。

在强光照射下,路灯亮度降低;在弱光照射下,路灯亮度增加。

为了实现平滑的调光效果,可以使用滑动平均等算法对光敏传感器的数据进行处理。

为了提高智能控制的效果,可以结合时间控制进行更精细的调节。

例如,在夜间和清晨时段,路灯亮度可以设置为最低,以节约能源。

在交通繁忙时段,如晚间高峰期,路灯亮度可以设置为最高,以保障交通安全。

此外,为了实现集中管理功能,可以在每个路灯上安装一个无线通信模块,通过无线网络与控制中心进行通信。

这样控制中心可以实时了解每个路灯的状态,并根据实时数据进行智能控制。

控制中心还可以收集路灯的运行数据,进行故障诊断和预测,提高路灯的维护效率和可靠性。

综上所述,基于单片机的智能光控路灯的设计涉及到硬件选型和软件编程两个方面。

通过合理的设计和调试,可以实现智能控制功能,提高路灯的能效和寿命,为城市的照明工作做出贡献。

基于单片机的路灯控制系统的设计

基于单片机的路灯控制系统的设计

基于单片机的路灯控制系统的设计路灯作为城市道路的重要设施,对于人们的日常出行和夜间安全起着至关重要的作用。

传统的路灯控制系统主要依赖于定时器和光敏电阻进行操作,无法满足实际需求。

基于单片机的路灯控制系统克服了传统系统的不足,具有灵活性和智能化的特点,能够自动感应环境亮度并根据需要进行控制。

本文将介绍基于单片机的路灯控制系统的设计。

硬件设计方面,系统主要由以下几个部分组成:单片机控制器、光敏电阻、继电器、LED灯等。

其中,单片机控制器是整个系统的核心,负责接收光敏电阻的信号并根据需求控制继电器的开关。

光敏电阻用于感应环境亮度,当周围光线不足时,光敏电阻的阻值增大,单片机控制器将通过GPIO口读取到的电压信号转换成数字信号进行处理。

继电器用于控制LED 灯的开关,当光线不足时,单片机控制器将发送控制信号给继电器,使其闭合,从而点亮LED灯。

软件设计方面,主要包括单片机控制程序的编写。

首先,需要进行初始化,设置单片机的时钟、IO口状态等。

随后,进入主循环,在主循环中,程序将不断地读取光敏电阻的电压值,并转换成数字信号进行处理。

根据环境亮度,程序将判断当前是否需要点亮LED灯,如果需要,则发送开启继电器的信号;反之,则发送关闭继电器的信号。

在程序的末尾,需要延时一段时间,以降低系统的功耗。

此外,为了提高系统的可靠性和稳定性,还可以考虑添加一些附加功能。

例如,可设置定时功能,让路灯在固定的时间段内工作;还可以添加过载保护功能,当灯泡功率过大时,系统自动进行断电保护。

综上所述,基于单片机的路灯控制系统是一种灵活性高、智能化的控制方式,能够根据环境亮度进行自动控制。

通过合理的硬件设计和软件设计,可以实现路灯的自动开关,提高能源利用效率,降低运行成本。

同时,可根据需求添加附加功能,进一步提升系统的可靠性和稳定性。

基于单片机的路灯控制系统未来有着广阔的应用前景,将会为城市的照明工程带来更加智能化的变革。

单片机控制的模拟路灯控制系统设计

单片机控制的模拟路灯控制系统设计

单片机控制的模拟路灯控制系统设计模拟路灯控制系统是一种基于单片机控制的系统,用于智能地控制路灯的亮灭。

通过使用单片机作为主控制器,可以实现对路灯的自动亮灭、亮度调节、时间设置等功能,提高路灯的节能性和智能化程度。

一、系统设计方案1.硬件设计(1)单片机选择:选择一款功能强大、易于编程的单片机作为主控制器,如STC89C52(2)光敏电阻:用于感知光线强度,控制路灯的亮灭。

(3)三色LED灯:用于模拟路灯的亮灭状态,分别表示红、黄、绿三种不同的亮度。

(4)显示屏:用于显示系统的运行状态和参数设置。

(5)时钟模块:用于系统的时间设置和计时功能。

2.软件设计(1)系统初始化:在系统启动时,进行各个模块的初始化操作,包括IO口设置、定时器设置、中断设置等。

(2)光敏电阻检测:通过ADC模块读取光敏电阻的电压值,转换成灯光亮度等级。

(3)路灯控制:根据光敏电阻的电压值,控制三色LED灯的亮灭状态。

根据亮灯等级的不同,选择相应的亮灯模式,如红灯、黄灯、绿灯。

(4)时间设置:通过时钟模块设置系统的时间,并可以设定定时开关灯功能。

(5)显示屏交互:通过显示屏显示系统的运行状态和参数设置,实现与用户的交互功能。

二、系统功能详解1.自动亮灭功能系统通过光敏电阻感知光线的强度,根据设置的亮灯等级,自动控制路灯的亮灭状态。

当光线强度低于一定阈值时,系统自动点亮路灯;当光线强度高于阈值时,系统自动熄灭路灯。

这样可以根据实际的光照情况,智能地控制路灯的亮度,节约能源。

2.亮度调节功能系统可以根据用户的需求,通过显示屏进行亮度调节的设置。

用户可以根据实际需求设定不同的亮度等级,系统将根据用户设置的亮度等级来控制路灯的亮度。

这样可以根据不同的环境要求,调节路灯的亮度,提高路灯的灯光利用率。

3.时间设置功能系统通过时钟模块提供时间设置功能,用户可以根据实际需求设置系统的时间,并可以设定定时开关灯功能。

用户可以设定指定时间点的开灯和关灯时间,系统将根据用户设定的时间进行控制。

基于单片机智能路灯的设计

基于单片机智能路灯的设计

基于单片机智能路灯的设计在现代社会,路灯作为城市基础设施的重要组成部分,对于保障交通安全、提高城市形象以及促进经济发展都具有重要意义。

然而,传统的路灯系统往往存在着能源浪费、管理不便等问题。

为了解决这些问题,基于单片机的智能路灯应运而生。

智能路灯是一种融合了传感器技术、通信技术和单片机控制技术的新型路灯系统。

它能够根据环境光照、交通流量等因素自动调节亮度,实现节能和智能化管理。

单片机作为智能路灯系统的核心控制单元,承担着至关重要的角色。

常见的单片机型号有STM32、Arduino 等,它们具有体积小、功耗低、性能强大等优点。

在选择单片机时,需要根据具体的应用需求考虑其处理能力、存储容量、接口数量等因素。

智能路灯系统中的传感器主要包括光照传感器和车流量传感器。

光照传感器用于检测环境光照强度,当光照强度低于一定阈值时,路灯自动开启;当光照强度足够时,路灯自动关闭或降低亮度。

车流量传感器则用于检测道路上的车辆数量和行驶速度,根据交通流量的变化实时调整路灯的亮度,在车辆稀少时降低亮度,车辆密集时提高亮度,从而在保障照明需求的前提下最大程度地节约能源。

为了实现路灯的远程监控和管理,通信模块也是智能路灯系统的重要组成部分。

常见的通信方式有 ZigBee、GPRS 等。

ZigBee 具有低功耗、自组网等优点,适用于短距离通信;GPRS 则可以实现远距离的数据传输,适用于大范围的路灯监控系统。

在硬件设计方面,除了单片机、传感器和通信模块外,还需要设计电源电路、驱动电路等。

电源电路为整个系统提供稳定的工作电压,驱动电路则用于控制路灯的亮灭和亮度调节。

软件设计是智能路灯系统的灵魂。

首先,需要对单片机进行初始化设置,包括时钟配置、IO 口设置等。

然后,通过编写传感器驱动程序获取环境光照和交通流量信息。

根据获取到的信息,利用控制算法计算出路灯的合适亮度,并通过驱动电路实现亮度调节。

在软件设计中,还需要考虑异常情况的处理,如传感器故障、通信中断等,以确保系统的稳定性和可靠性。

基于单片机的LED路灯控制系统设计

基于单片机的LED路灯控制系统设计

基于单片机的LED路灯控制系统设计引言:随着科技的飞速发展,节能环保成为了世界各国的共同目标。

而在城市照明领域,传统的荧光灯和高压钠灯逐渐被LED灯取代,以其高效节能、寿命长等优势成为了照明行业的主流。

本文将介绍一种基于单片机的LED路灯控制系统设计,旨在提高LED路灯的节能效果和照明质量。

一、系统设计概述本系统采用单片机作为控制核心,通过检测周围环境的亮度和路况,智能地控制LED路灯的亮度和开关状态,以达到最佳的节能效果和照明质量。

主要包括以下几个方面的设计内容:传感器模块、单片机控制模块、LED驱动模块、通信模块。

二、传感器模块设计1.光敏传感器:采用光敏电阻或光敏二极管作为感光元件,通过模拟电路将光信号转换为电信号,然后通过单片机的模拟输入引脚读取光强度数据。

2.路况传感器:采用压电材料或振动传感器,通过检测路面的振动和压力变化,判断是否有车辆经过。

同样通过模拟电路将信号转换为电信号,然后通过单片机的模拟输入引脚读取路况数据。

三、单片机控制模块设计1.单片机选型:选择一款适合的低功耗、高性能单片机,如STM32系列。

单片机通过模拟输入引脚读取传感器数据,并通过数字输出引脚控制LED的亮度和开关状态。

2.控制算法:利用单片机的计算能力,结合光强度和路况数据,设计合理的控制算法。

例如,当检测到光强度较低且无车辆经过时,路灯亮度调整到较低水平;当检测到光强度较低且有车辆经过时,路灯亮度调整到适中水平;当检测到光强度较高时,路灯关闭或亮度调整到最低水平。

3.系统界面设计:通过LCD显示屏和按键等外设,设计用户友好的系统界面,方便用户查看和设置LED路灯的工作状态和参数。

四、LED驱动模块设计将单片机的数字输出引脚连接到合适的LED驱动电路,以控制LED的亮度和开关状态。

可采用PWM调光技术控制LED的亮度,通过单片机输出不同的脉宽信号,控制LED的亮度级别。

同时,为了确保LED的正常工作,还需要设计合适的电源管理模块,提供稳定的电压和电流给LED。

基于单片机的智能路灯控制系统的设计

基于单片机的智能路灯控制系统的设计

基于单片机的智能路灯控制系统的设计摘要:随着社会进步,需求和单片机应用领域的不断扩展,各类智能产品、控制系统都是以单片机技术为核心来进行开发设计。

本系统采用MSC-51系列单片机AT89C51和相关的光电检测设备设计路灯控制器,关键词:路灯;单片机技术;控制如今,路灯已经是城市道路景观的一个重要部分,已经成为城市照明系统中不可缺少和不可分割的一部分,成为了市民出行和城市美化、亮化的一个基本要求。

随着社会文明的不断发展,城市照明已不仅局限于街道的照明,而且发展成了了城市景观等装饰性照明的综合市政工程。

社会对亮灯率、开关灯的准确率、故障检测的实时性和维修的及时性要求不断提高。

随着社会经济的不断发展,能源短缺已经日益制约着经济发展的严重障碍,其中电力短缺已成为制约国民经济的突出矛盾。

我国目前的市场上有多种路灯节能控制产品,能达到一定的节能效果,但就功能和效果上还不能尽如人意,主要有以下几种情况:第一种,采用自耦变压器及磁饱和电抗器的降压技术。

其不足是由于反应速度较慢,用电高峰时电压降到非稳定区容易造成灯光闪灭,不能自动调节,同时如果电压突然升高,则会对灯具造成损坏,相对来说稳压效果较差;第二种是采用电子器件构成的可控硅式设备。

该设备主要采取简单的相控技术,不足之处是元器件较容易发热损坏。

而为了更好的达到控制的目的,现在国内外都开始采用智能控制方式,如光控、声控、时控等,国外甚至开始采用太阳能供能光控方式来控制路灯,基本可以达到完全自给自足的效果。

而本文中研究的就是光控路灯的控制器设计。

1.设计题目智能路灯亮灭控制系统设计2.设计内容设计一套路灯亮灭控制系统,以MCS-51系列单片机为核心完成测控任务,当日照亮度超过阈值,控制灯灭;反之,则控制灯亮。

并且要求阈值可调。

3.方案总体设计和论证本次课程设计课题是《智能路灯亮灭控制系统设计》。

此课题要求以路灯控制器为对象,完成硬件系统和软件程序的设计,实现以光线强弱方式来控制路灯的亮灭功能,属于软硬件相结合的题目。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

河南科技学院2014届本科毕业论文(设计)设计题目:基于单片机的智能路灯控制系统设计学生姓名:所在院系:所学专业:导师姓名:完成时间:2014-5-10基于单片机的智能路灯控制系统设计摘要随着中国现代化节奏的不断加快,电子产品的大量应用也导致电力消费飞速地增长。

于此相对的另一个事实是电力资源已成为一种紧缺型资源。

如何节能降耗己成为近年来世界性研究的一个热点课题。

目前路灯已经成为一个城市的照明和夜景美化不可分割更无可替代的一部分,而在路灯的高效节能方面,自动路灯控制系统的优劣举足轻重。

由于单片机具有集成度高,处理能力强,可靠性高,系统结构简单,价格低廉的优点,因此在路灯照明工程中被广泛应用。

本设计研究的基于单片机的智能路灯控制系统正是针对我国在城市照明上所存在的巨大的能源消耗而开发出的新型节能控制系统。

本文给出了智能路灯控制系统的架构和设计方案,详细分析了其工作原理和以AT89S51为主控单元的各模块软硬件设计。

关键词:智能路灯,单片机,分时调压,光线调压DESIGN OF STREET LAMP CONTROL SYSTEM BASEDON 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 AT89S51as 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结论 (14)致谢 (15)参考文献 (17)附录1:电路原理图 (18)附录2:重要源代码模块 (19)1绪论本文研究的智能路灯节能控制系统是通过配套的功率变换组件,可在路灯的启停和运行中,有效的调节路灯的端电压,控制路灯的照明亮度,从而改变了路灯在不同时段的耗电量,改善了功率因素,到了节约电能的目的。

1.1设计背景“十二五”时期,我国仍将处于工业化和城镇化快速发展阶段,面临的资源和环境形势依然严峻。

能源问题已经成为制约经济和社会发展的重要因素,应当从战略和全局的高度,充分认识做好能源工作的重要性和紧迫性,高度重视能源安全,实现能源的可持续发展。

在北京东西部能源技术研究院的报道中有这么一篇中提到节能是缓解能源约束,减轻环境压力,保障经济安全,实现全面建设小康社会目标和可持续发展的必然选择,体现了科学发展观的本质要求,是一项长期的战略任务,必将摆在更加突出的战略位置。

城市亮化作为形象工程的重要组成部分,越来越被政府所重视,大量的资金投入进行建设和改造,使得我们的城市夜晚变得灯火辉煌,绚丽多彩,但问题也随之而来,能耗的逐年攀升,由此产生的某些问题亦逐渐显露出来。

这些问题的产生无疑给当地的路灯管理部门的各方面工作带来很大的压力,急切加以解决。

尤其是在当前环境条件每况愈下的形势下,低碳、节能、环保越来越收到人们的重视。

旧式的控制系统存在功耗大,公共资源得不到充分应用,效率低等消极影响。

伴随着路灯数量的急剧增加,照明系统中所存在的问题也日益突出,耗电量大就是其中最为突出的一个。

所以,对城市的路灯的设计已经成为了当务之急。

1.2设计的意义路灯是我国经济发展和国家建设中必需的用电设备,它在我国的整体用电量中所占比例巨大,如果通过节能装置对其进行有效控制,就能够降低电力损耗,达到节约能源,降低生产安装成本,有助于我国经济的快速发展。

1.3国内外现状分析目前,路灯照明广泛采用高压钠灯,其设计寿命在12000小时以上,在正常情况下至少可用3年,但是由于超压使用,现在路灯的使用寿命仅仅只有1年左右,有的甚至只有几个月,造成维护和材料的极大浪费。

较高的电压不仅不能让负载设备更好的工作,而且还会造成发热及过早损坏,还会造成不必要的电费开支。

而且,我国绝大多数地区的路灯关开灯都是采用人工控制或者定时控制,这样也有许多不利之处:若采用人工控制,则路灯开关存在着一定的不1确定性,同时也占用了一定的人力资源。

定时控制则存在着夏冬季白黑昼时间不同的情况,使得天还没黑路灯就开,天还没亮路灯就灭的情况,大大影响了人们的日常出生活。

本设计通过使用AT89C51单片机对系统进行智能控制,使系统达到自动启停及智能调压。

近年来,随着科技的不断发展,各种路灯控制器也被不断的研究出来。

1.4论文的主要内容本设计可以通过对外界光线和电压信号的采集来控制路灯的自动启停以及智能调压从而减少城市路灯照明耗电量,又对输入电压进行稳压调节来提高用电效率。

主要内容如下:(1)利用单片机,对整个路灯系统进行研究与设计。

(2)针对光线和电压信号的采集,采用数据采集技术。

(3)通过按键可对相关的参数值进行设置,从而实现对不同时间进行不同的开灯模式。

(4)当电压符合额定电压时,系统自动进行稳压。

(5)在午夜之后降低电压以调节路灯亮度,实现调压。

2Proteus仿真软件与Keil2.1Proteus仿真软件Proteus软件是英国Lab Center Electronics公司出版的EDA工具软件(该软件中国总代理为广州风标电子技术有限公司)。

它不仅具有其它EDA工具软件的仿真功能,还能仿真单片机及外围器件。

它是目前比较好的仿真单片机及外围器件的工具。

虽然目前国内推广刚起步,但已受到单片机爱好者、从事单片机教学的教师以及致力于单片机开发应用的科技工作者的青睐。

Proteus从原理图布图、代码调试到单片机与外围电路协同仿真都能方便的实现,真正实现了从概念到产品的完整设计。

是目前世界上唯一将电路仿真软件、PCB设计软件和虚拟模型仿真软件三合一的设计平台,其处理器模型支持8051、HC11、PIC10/12/16/18/24/30/DsPIC33、AVR、ARM、8086和MSP430等,2010年又增加了Cortex和DSP系列处理器,并持续增加其他系列处理器模型。

在编译方面,它也支持IAR、Keil和MATLAB等多种编译器。

2.2KeilKeil C51是美国Keil Software公司出品的51系列兼容单片机C语言软2件开发系统,与汇编相比,C语言在功能上、结构性、可读性、可维护性上有明显的优势,因而易学易用。

Keil提供了包括C编译器、宏汇编、连接器、库管理和一个功能强大的仿真调试器等在内的完整开发方案,通过一个集成开发环境(uVision)将这些部分组合在一起。

运行Keil软件需要WIN98、NT、WIN2000、WINXP等操作系统。

3硬件设计3.1按键模块键盘模块的硬件电路设计如图3-1所示。

K1、K2、K3、K4分别同P3.0、P3.1、P3.2、P3.3相连,当S2、S3、S4、S5任意一个键按下时,同它相连的端口电压则被拉低。

在此设计中,若在时间调整模式下S2设置为“加1”功能键,S3设置为“减1”功能键;若在手动操作模式下S2设置为“开”功能键,S3设置为“关”功能键。

S4为功能切换键,实现运行模式、时间调整模式和退出模式的切换。

S5为运行模式下实现“自动”、“手动”的切换。

相关文档
最新文档