基于单片机模拟路灯控制系统本科毕业设计论文

合集下载

基于单片机的太阳能路灯设计及仿真本科学位论文

基于单片机的太阳能路灯设计及仿真本科学位论文

本科毕业论文(设计)题目(中文)基于单片机的太阳能路灯设计及仿真(英文)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)附录 .............................................. 错误!未定义书签。

路灯控制系统的设计毕业论文

路灯控制系统的设计毕业论文

路灯控制系统的设计毕业论文目录第一章绪论................................... 错误!未定义书签。

1.1 路灯控制器系统设计的意义 (3)1.2 路灯控制器系统设计的前景 (4)第二章路灯控制系统设计的总体方案 (5)第三章路灯控制系统的硬件设计 (8)3.1 光照信号测量电路的设计 (9)3.2 时钟信号测量电路的设计 (13)3.3 单片机控制部分 (17)3.3.1 AT89S52的介绍 (17)3.3.2 复位电路的设计 (20)3.3.3 晶振电路的设计 (20)3.4 显示电路的设计 (21)第四章路灯控制器的软件设计 (23)4.1 Keil软件的介绍 (23)4.2路灯控制器设计的功能 (26)4.3路灯控制器的流程图 (27)第五章路灯控制系统的调试 (29)5.1电路调试 (29)5.1.1 硬件调试 (29)5.1.2 软件调试 (29)5.2 调试过程中出现的问题和解决方法 (30)第六章自己的心得体会 (31)致谢 (32)参考文献 (33)附录 (34)第一章绪论随着社会的不断发展,人类的生活水平不断提高,电力能源已经成为人们日常生活中不可缺少的部分。

展望未来,再用50年的时间,在本世纪中叶我国基本实现现代化,使人民享有更高的物质与精神文明。

这一宏伟目标能否顺利实现,在相当大的程度上取决于电力能源在未来50年稳健的发展。

在我国电力能源应用方面,城市路灯所消耗的能源占用了很大的比重。

据不完全统计,城市公共照明在我国照明耗电中占30%的比例。

目前,全国660多座城市约有各种路灯400万盏,为了提高路面亮度,若平均每盏灯增加50W。

则共需增容20万千瓦,全年多耗电约7亿千瓦时由于多增加光源、灯具、灯杆等照明设施,带来的初次购置费及日常的维护费也会明显增加。

从绿色照明角度考虑,多发出7亿千瓦时的电力,增排的二氧化碳和二氧化硫等有害气体对空气质量会产生巨大的影响,将破坏空气质量,不利于环保。

基于单片机的智能路灯控制系统设计学士学位论文

基于单片机的智能路灯控制系统设计学士学位论文

河南科技学院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 绪论本文研究的智能路灯节能控制系统是通过配套的功率变换组件,可在路灯的启停和运行中,有效的调节路灯的端电压,控制路灯的照明亮度,从而改变了路灯在不同时段的耗电量,改善了功率因素,到了节约电能的目的。

模拟路灯控制系统的毕业论文

模拟路灯控制系统的毕业论文

模拟路灯控制系统的毕业论文————————————————————————————————作者:————————————————————————————————日期:中文摘要本作品是具有自动化程度高、运行可靠、使用维护方便的照明控制系统,为城市路灯现代化提供了一些参考方案。

系统采用STC单片机为核心的最小系统板,设计了模拟路灯控制系统。

控制系统采用定时器设定时钟功能,设定、显示开关灯时间;用了基于555为核心的红外传感器检测物体的定位。

路灯单元控制系统采用恒流源供电,具有输出功率调整功能,并能定时调整功率。

阐述了基于单片机模拟路灯控制系统实现的设计思想、方法及过程。

该模拟控制系统,能有效的节约能源,减少照灯具的损耗。

城市亮化随之被政府所重视,既而大量的资金投入进行建设和改造中去,使得我们的城市夜晚变得灯火辉煌,绚丽多彩,但同时,诸多问题也随之而来:能耗的逐年攀升,产生的某些问题亦逐渐显露出来,如城市路灯的维护量增大,带来人员不足的问题,使得路灯故障时不能得到及时的修复以致造成人民生活的不便;维护费用也随之增加,社会成本过高,电费支出过多,财政承担相对困难,给政府带来了相对大的压力;光污染现象严重……这些问题的产生无疑给当地的路灯管理部门的各方面工作带来很大的压力,因此他们迫切的想解决此问题,故针对这种情况我们设计并制作了这一节能智能型的模拟路灯控制系统,其主要价值在于能更好的节能与监测,在很多方面给人们带来了方便,给维护人员降低了难度。

在白天模式的时候,还能根据环境明暗的变化控制路灯的开启和关闭路灯,在夜晚模式的情况下,根据交通路面情况自动开关灯。

当灯出现故障不亮时,能够检测并且通过声光系统报警,显示器上显示故障灯的编号。

自制的单元控制器中的LED灯恒流驱动电源,在多数情况下,具有系统稳定,功耗低等特点。

以STC89C51RC为核心,利用时钟控制LED灯的开关时间段,通过红外感应模块将物体运动的信号通过555的TTL高低电平输入单片机,并通过三红外线输入的情况判断物体运行方向,再控制LED灯的开关情况。

基于单片机的智能路灯控制系统设计学士学位论文

基于单片机的智能路灯控制系统设计学士学位论文

基于单片机的智能路灯控制系统设计学士学位论文一、概述随着科技的不断发展,智能化已经成为当今社会的关键发展方向之一。

智能路灯作为智慧城市的重要组成部分,其控制和管理方式也正在逐步实现智能化。

本文将探讨基于单片机的智能路灯控制系统设计,以解决传统路灯控制系统存在的一些问题,如能耗高、管理不便等。

在此背景下,设计一种高效、智能的路灯控制系统显得尤为重要。

本文设计的智能路灯控制系统旨在通过单片机技术实现对路灯的智能化控制,以提高路灯管理的效率和节能性。

该系统能够根据实际情况自动调整路灯的亮度和开关状态,既保证了道路照明需求,又能有效降低能源消耗。

该系统还具有远程监控和管理功能,方便管理人员对路灯系统进行实时监控和操作。

本研究的设计方案将围绕单片机为核心控制单元,结合传感器、通信模块等外围设备,构建智能路灯控制系统的硬件和软件平台。

通过对系统的设计和实现,将有效解决传统路灯控制系统的不足,提高路灯系统的智能化水平和管理效率。

本研究的成果将具有一定的推广价值,为其他领域的智能化控制提供有益的参考和借鉴。

1. 研究背景和意义随着城市化进程的加快和智能化技术的普及,城市照明作为城市基础设施的重要组成部分,其智能化控制的需求也日益凸显。

传统的路灯控制系统主要依赖于固定的时间或手动控制,无法实现实时调节和灵活管理,这不仅导致了能源浪费,也不利于城市的美观和安全性。

基于单片机的智能路灯控制系统设计应运而生,具有重要的研究背景和意义。

研究背景方面,随着科技的进步和社会的发展,单片机技术在智能控制领域的应用日益广泛。

单片机具有体积小、功耗低、可靠性高等优点,可以实现对各种设备的智能化控制。

在路灯控制系统中引入单片机技术,不仅可以实现对路灯的智能化控制,还可以提高系统的可靠性和稳定性。

随着物联网、大数据等技术的快速发展,智能路灯控制系统的设计也具备了更多的可能性。

研究意义方面,基于单片机的智能路灯控制系统设计不仅可以实现对路灯的智能化管理,提高城市照明的安全性和美观性,还可以实现能源的节约和优化配置。

基于plc路灯智能控制设计毕业论文

基于plc路灯智能控制设计毕业论文

1 改造背景黄骅港现有的路灯控制大部分采用人工控制,需要专门人员定时停送电,消耗大量人力成本。

有的采用定时器控制,但是随着天气长短的变化,需要不断的调节定时器的时间,十分不便。

而且现有路灯大部分采用一个接触器控制所有路灯,不能随着实际需要改变照度,浪费大量能源。

显然,此系统不符合神华集团“双增双节”的要求,图1 是采用定时器控制路灯的常用线路原理图。

从图中可以看出:该控制方式采用定时器控制路灯的停送电,采用一个定时器控制所有的路灯,虽然免去了每天人工控制,但随着季节的变化,需要及时调节定时器的定时时间,同样耗费大量人力。

并且该路灯只能全部打开或者全部关闭,不能随着实际需要改变照度,浪费大量能源。

2 应用PLC 的优点为了深入贯彻落实神华集团“双增双节”要求,我们设计利用PLC 对路灯进行控制,充分利用PLC的方便灵活成本低廉的优点,实现全年智能控制路灯,省去了大量的人力成本。

PLC 叫可编程控制器,是一种带有指令存储器,数字或模拟输入/ 输出接口,以位运算为主,能够完成逻辑,顺序,定时,记数和算术运算等功能,用于控制机器或生产过程的自动控制装置。

现代自动化机械设备上使用PLC 非常普遍,这是因为PLC 具有先天的综合优势:(1)功能强,性能价格比高,一台小型PLC 内有成百上千个可供用户使用的编程元件(如计时器,计数器,继电器等),有很强的功能,可以实现非常复杂的控制功能。

(2)硬件配套齐全,用户使用方便,适应性强。

用户能灵活方便的进行系统配置,组成不同的功能、不规模的系统。

可编程序控制器的安装接线也很方便,一般用接线端子连接外部接线。

PLC 有很强的带负载能力,可以直接驱动一般的电磁阀和交流接触器。

(3)可靠性高,抗干扰能力强,PLC 采取了一系列硬件和软件抗干扰措施,具有很强的抗干扰能力,平均无故障时间达到数万小时以上。

(4)系统的设计、安装、调试工作量少,PLC 用软件功能取代了继电器控制系统中大量的中间继电器、时间继电器、计数器等器件,使控制柜的设计、安装、接线工作量大大减少。

毕业设计(论文)-基于单片机的交通信号灯模拟控制系统设计

毕业设计(论文)-基于单片机的交通信号灯模拟控制系统设计

一、设计要求:交通信号灯模拟控制系统设计利用单片机的定时器定时,令十字路口的红绿灯交替点亮和熄灭,并且用LED数码管显示时间。

用8051做输出口,控制十二个发光二极管燃灭,模拟交通灯管理。

二、设计任务和内容:任务:设计一个能够控制交通十字路口十二盏交通信号灯的模拟系统。

要求交通信号灯必须按照交通规则的模试来运行。

内容:因为本课程设计是单片机交通灯的控制设计,所以要了解实际交通灯的变化情况和规律。

假设一个十字路口为东西南北走向。

初始状态O为东西红灯,南北红灯。

然后转状态1东西红灯,南北绿灯通车。

过一段时间转状态2南北绿灯灭,黄灯闪烁几次,东西仍然红灯。

再转状态3,东西绿灯通车,南北红灯。

过一段时间转状态4,东西绿灯灭,闪几次黄灯,南北仍然红灯。

最后循环至状态1。

注意:双色LED是由一个红色LED管芯和一个绿色LED管芯封装在一起,公用负端。

当红色正端加高电平,绿色正端加低电平时,红灯亮;红色『F端加低电平,绿色正端加高电平时,绿灯亮;两端都加高电平时,黄灯亮。

三、控制系统的总体要求:1.执行程序时,初始态为四个路口的红灯全亮之后;2.东西路口的绿灯亮,南北路口的红灯亮,东西路口方向通车;3.延时一段时间后,东西路口的绿灯熄灭,黄灯开始延时并且开始闪烁,闪烁5次后,东西路口红灯亮,而同时南北路口的绿灯亮,南北路口方向开始通车;4.延时一段时间之后,南北路口的绿灯熄灭,黄灯开始延时并且丌始闪烁,闪烁3次之后,再切换到东西路口方向;之后重复2到4过程……四、设计思想原理:(1)交道口模型如图所示:(2)交通灯控制规则如下:1)每个街口有左拐、右拐、直行及行人四种指示灯。

每个灯有红、绿两种颜色。

自行车与汽车共用左拐、右拐和直行灯。

2)共有四种通行方式:①车辆南北直行、各路右拐,南北向行人通行。

南北向通行时间为1分钟,各路右拐比直行滞后10秒钟开放。

②南北向左拐、各路右拐,行人禁行。

通行时间为1分钟。

③东西向直行、各路右拐,东西向行人通行。

路灯模拟控制系统毕业论文设计完美版

路灯模拟控制系统毕业论文设计完美版

目录摘要 (1)第一章绪论 (2)第二章方案设计与论证 (3)一外部环境明暗的检测单元 (3)二路况的检测单元 (3)三处理器的选择 (3)第三章硬件设计 (4)一80C51单片机硬件结构 (4)1微处理器 (4)2数据存储器 (4)3程序存储器 (4)4中断系统 (5)5定时器/计数器 (5)6串行口 (5)7特殊功能寄存器 (5)二最小应用系统设计 (5)1时钟电路 (6)2复位电路 (6)3通用的晶振电路 (7)三显示电路 (8)四LED灯电路构成 (9)第四章软件设计 (12)一主程序设计 (12)二延时子程序设计 (14)三按键扫描子程序设计 (14)四中断子程序设计 (15)五显示子程序 (16)六声光报警子程序 (19)七交通情况检测子程序 (20)八路灯控制子程序设计 (21)参考文献: (24)附录: (25)附1:元器件明细表: (25)附2:仪器设备清单 (25)附3:电路图图纸 (26)附4:程序清单 (26)摘要STC89C52RC单片机是一款八位单片机,他的易用性和多功能性受到了广大使用者的好评.本系统以毕业设计的题目要求为目的,采用8051单片机为控制核心,利用光电传感器出检测环境的明暗变化以及路灯的工作状态,利用对射式红外线检测交通的情况,通过在硬件的基础上进行编程,利用软件达到路灯模拟系统的支路控制器有时钟功能,能设定、显示开关灯时间,并控制整条支路按时开灯和关灯;支路控制器能根据环境明暗变化,自动开灯和关灯;支路控制器能根据交通情况自动调节亮灯状态;支路控制器能分别独立控制每只路灯的开灯和关灯时间;当路灯出现故障时(灯不亮),支路控制器发出声光报警信号,并显示有故障路灯的地址编号。

整个系统的电路结构简单,可靠性能高.实验测试结果满足要求。

采用的技术主要有:(1)通过编程来路灯的状态。

(2)传感器的有效应用;(3)新型显示芯片的采用。

关键词:STC89C52RC单片机光电传感器红外传感器AbstractSTC89C52RC monolithic integrated circuits is one of eight monolithic integrated circuits, his ease and functional by the user’s。

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

基于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.2 方案论证与比较1.2.2.1 时钟功能及定时开关机。

方案一:采用专用时钟芯片。

现在流行的串行时钟电路很多,如DS1302、DS1307、PCF8485等。

其优势是可以单独使用,直接连接到单片机外围,有自己独立的时钟晶振,精度较高。

单片机通过串行接口读取和写入当前的时钟值,时钟芯片的运行受单片机死机的影响少。

其缺点一是消耗了单片机IO口资源。

二是在编程时需要增加读写串行口的内容,消耗了单片机的运行时间。

三是增加了成本。

增加了时钟芯片及其外围电路的开支。

DS1302的典型应用电路如图3 所示:图3 DS1302的典型应用电路方案二:采用单片机内置时钟振荡电路及定时器构建时间平台。

本方案直接利用单片机的内置定时器,通过定时器的中断和简单运算实现时钟功能。

例如:ST C单片机,在4M时钟时,单个指令的运行时间是1微秒,设置定时器1每125个指令周期产生一个中断,即125微秒,8个中断后,时间平台是1毫秒,设置以下时间计数变量分别为:uchar To1mS = 0x00; //当该变量增加到某个数值时,表示经过了1毫秒uchar T o2mS = 0x00; //当该变量增加到某个数值时,表示经过了2毫秒uchar Is 2mS = 0; //到达2毫秒时刻uchar To 20mS = 0x00; //当该变量增加到某个数值时,表示经过了20毫秒uchar Is20mS = 0; //到达20毫秒时刻uchar To 1S = 0x00; //当该变量增加到某个数值时,表示经过了1秒uchar Is1 S = 0; //到达1秒时刻在秒时间平台,用ToMIN变量,计数60秒后进入分钟平台,计数60分钟后,进入小时平台。

方案二没有增加外置电路,充分利用了单片机的定时器功能,实施简洁方便,主要的缺点是当控制系统断电或死机以后,需要人工重新定时。

本系统的时钟功能实现采用方案二。

1.2.2.2 根据环境明暗变化,自动开灯和关灯功能。

方案一:采用比较器的解决方案。

光敏电阻与固定电阻串联,加一级电压跟随器后输入比较器,与比较器负输入端的电压值进行比较,得到一个高电平或低电平输出,进入单片机的IO口。

优点是电路比较直观,操作比较方便,可直接通过电位器调节路灯的开启亮度。

对维护人员的要求不高。

缺点是不方便进行数码控制。

方案二:采用AD变换。

光敏电阻与固定电阻串联,由单片机内置的AD变换接口读入当前的电压值,然后根据读取的电压值判断当前的环境亮度。

路灯的开启电平由内部的变量控制。

方案二的优点在于可以方便以实现对路灯开启电平的数码控制和远程控制。

本系统采用方案二。

1.2.2.3 根据交通情况自动调节亮灯状态。

当汽车靠近路灯时,路灯能自动点亮;当汽车远离时,路灯自动熄灭。

方案一:采用工业级的光电传感器。

这种光电传感器普遍运用于电梯、生产线等工业场所。

优点是使用方便,型号很多,输出量是开关量,不需调理电路。

缺点是价格较贵。

方案二:采用廉价的红外对射传感器。

红外对射的特点是传输距离较远,能量集中。

当没有物体遮挡时,红外光直射到红外探头上,红外接收管连续输出低电平到单片机,当有物体经过时,红外光被遮住,此时红外探头输出高电平到单片机。

由于红外光的发射有一定的偏角,本设计利用了黑色套管遮挡红外发射灯头,以减少红外光的散失。

本系统采用方案二。

1.2.2.4 故障报警功能采用光敏电阻检测路灯的亮度,同时排除环境光的干扰。

利用单片机的AD口,读入光敏电阻上检测到的路灯亮度值。

1.2.2.5 恒流源驱动LED及20%到100%范围内可调亮度。

方案一:采用恒流源驱动芯片,目前市场上成品的恒流源驱动芯片比较多,一般采用使用取样电阻调节输出电流的方式。

这些芯片使用方便,性能较好,但价格较贵。

方案二:采用PWM方式驱动功率三极管输出驱动电流,用电流取样电阻串入LED供电回路,用AD口读取当前的电流值,实现闭环控制。

方案二利用了单片机的AD变换资源,同时采用PWM方式,可以使LED工作在断断续续的状态,可以延长LED的使用寿命。

本系统采用方案二。

1.2.3 系统各模块的最终方案1.3 系统功能说明书(用户使用说明书)1.3.1 路灯的工作模式本模拟路灯控制系统具备5种工作模式,分别是自动群控模式、自动分控模式、根据照度自动控制模式、根据交通情况自动控制模式、手动控制模式,下面对每种工作模式简单介绍如下:(1)自动群控模式在该模式下,支路控制器根据设定好的定时信息,自动地同时打开或者关闭两盏路灯。

系统启动后默认进入该模式。

(2)自动分控模式在该模式下,支路控制器根据设定好的定时信息,分别控制两盏路灯的开关,例如,当系统的时间和路灯1开灯的时间相等时,开启路灯1;当系统的时间和路灯2关灯的时间相等时开启路灯2。

(3)根据照度自动控制模式在该模式下,当环境照度低于一定的值时开启两盏路灯,当环境照度高于一定的值时关闭两盏路灯。

(4)根据交通情况自动控制模式在该模式下,当可移动物体M由左到右到达S点时(见图××),灯1亮;当物体M到达B点时,灯1灭,灯2亮;若物体M由右到左移动时,则亮灯的次序与上相反。

(5)手动控制模式在手动模式时,两盏路灯只能由支路控制器用增加和减少键手动的调整亮度,路灯的亮度可以在0%~100%自由的上下调整,步进为10%。

(1)~(4)等四种工作模式是互斥的,即在某一时刻只能具有其中的一种功能,不过各种模式可以手动的切换,手动调整路灯亮度的功能在这四种模式中都是有效的。

另外,该路灯控制系统还具备故障检测功能,当路灯出现无法正常工作的状况时,该控制系统能够判定是哪一环节出现问题,并将故障通过声音警报及数码管显示告知用户。

1.3.2 按键操作说明⏹支路控制器具备5个按键,分别为时间调整键、模式选择键、增加键、减少键、确认键。

时间调整键:按时间调整键时,可以循环地选择系统时间、路灯1和2共同的开关灯时间、路灯1的开关灯时间和路灯2的开关灯时间。

模式选择键:按模式选择键可以进行系统工作模式的切换,顺序为自动群控模式→自动分控模式→根据照度自动控制模式→根据交通情况自动控制模式→手动控制模式。

⏹⏹增加、减少键:按这两个键可以对时间或者亮度进行增减,长按时时间或者亮度可以连续变换。

●确认键:确认键只在时间调整时有效,分别确认小时、分钟、秒的输入。

2. 单元电路设计2.1 每部分模块的电路设计2.1.1 电源供电电路采用变压器与三端稳压器相结合2.1.2 单片机最小系统其核心芯片是STC12C5404AD。

2.1.3 输入与输出键盘:采用AD变换输入口为键盘输入口,节省了IO口资源。

LED显示:2.1.4 电流源驱动3. 软件设计软件采用C语言编写,可移植性和可读性强。

软件编写体现了模块化的任务驱动方式。

代码尽量符合变量定义规范。

3.1 -----子程序本系统包含以下子程序//键盘处理------------------------------void KeyboardScan(void); //键盘扫描函数void KeyboardOperate(uch ar KeyNum);//按键处理函数/ /定时器处理------------------------------void InitTimer(void);//定时器参数设定及启动/ /路灯控制------------------------------V 特调oid BrightnessSet(uchar LightNum, uchar Brightness);//亮度调整//AD采样------------------------------void ADExchange(uchar Num);//AD采样/************************************************************** * 亮度调整函数* **************************************************************/ void BrightnessSet(uchar LightNum, uchar Brightness);额头纹/***** ********************************************************** 溢出中断处理程序* **************************************************************/void interrupt 6 TimerInterrupt(void);儿也让他3.2 ----系统主程序流程图3.2.1 系统流程图3.2.2定时器溢出中断处理函数流程图3.2.3按键扫描流程图4. 系统测试4.1 测试仪器流明计而同样问题数字示波器功率计万用表直流电源等4.2 指标测试4.2.1各部分测试的指标功率测试功能测试4.2.2 系统实现的功能1.基本要求2.发挥部分3.特色功能5. 结论本方案的系统设计符合本次试题的要求,经过功率扩大、电网通讯等方面的改良,可以用于实际路灯控制,是一个低成本,高可靠性的合理方案。

相关文档
最新文档