基于单片机的光控路灯设计含程序和仿真图.doc

合集下载

基于单片机模拟路灯控制系统

基于单片机模拟路灯控制系统

基于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%。

基于51单片机的光控路灯系统.doc

基于51单片机的光控路灯系统.doc

基于51单片机的光控路灯系统.江西理工大学应用科学学院微机控制系统课程设计报告题目:光控智能路灯系统姓名:XXX 学号:专业班级:指导教师:完成时间:设计报告综合测试平时总评格式(10分)内容(10分)图表(5分)功能测试(35分)答辩(XXXX年来随着计算机在社会领域的渗透,单片机的应用正在不断走向深入。

单片机技术中的计时系统是单片机的一个典型的应用。

夜晚城市里花灯初上,人们消除了白天的繁忙,漫步穿行于城市的街道上,路灯已经成为一个城市的照明系统不可分割更是无可替代的一部分,在城市照明中发挥着举足轻重的作用,靠的就是路灯自动控制系统,路灯控制方式很多。

本系统采用MSC- 光控智能路灯系统姓名:XXX 学号:专业班级:指导教师:完成时间:设计报告综合测试平时总评格式(10分)内容(10分)图表(5分)功能测试(35分)答辩(XXXX年来随着计算机在社会领域的渗透,单片机的应用正在不断走向深入。

单片机技术中的计时系统是单片机的一个典型的应用。

夜晚城市里花灯初上,人们消除了白天的繁忙,漫步穿行于城市的街道上,路灯已经成为一个城市的照明系统不可分割更是无可替代的一部分,在城市照明中发挥着举足轻重的作用,靠的就是路灯自动控制系统,路灯控制方式很多。

本系统采用MSC:中央处理器、存储器和I/O接口电路等。

因此,单片机只需要和适当的软件及外部设备相结合,便可成为一个单片机控制系统。

单片机经过1、2、3代的发展,目前单片机正朝着高性能和多品种方向发展,他们的CPU功能在增强,内部资源在增多,引脚的多功能化,以及低电压低功耗。

1.3 时钟电路-因此,单片机只需要和适当的软件及外部设备相结合,便可成为一个单片机控制系统。

单片机经过1、2、3代的发展,目前单片机正朝着高性能和多品种方向发展,他们的CPU功能在增强,内部资源在增多,引脚的多功能化,以及低电压低功耗。

1.3 时钟电路:科学出版社,XXXX年[9]付家才,单片机控制工程实践技术【M】,北京:化学工业出版社,2004.5word教育资料达到当天最大量API KEY 超过次数限制。

基于89C51单片机的光控路灯设计

基于89C51单片机的光控路灯设计

基于89C51单片机的光控路灯设计作者:沈伟清葛宜兵指导老师:翁志刚任务:基于单片机条件下,设计一光控路灯模型。

要求:1、光照条件充足时,路灯保持熄灭状态,光照不足时,路灯自动开启照明。

2、使用器材:光敏电阻、模数转换器、单片机等。

3、电路简洁,制作原理图并要求仿真。

设计方案:方案一、利用光照强度为传感器,利用其光线较强时,阻值较低,而光线较暗时阻值较大的特点。

但未用到单片机来控制电路,所以进行改进,得方案二。

方案二、将方案一中继电器改用单片机代替即可。

总体设计分为两个模块:主控模块和被控模块。

主模块与被控模块之间通过单片机进行连接。

故本设计采用方案为方案二。

摘要:近年来随着科技的飞速发展,单片机的应用正在不断深入,同时带动传统控制检测技术日益更新。

在实时检测和自动控制的单片机应用系统中,单片机往往作为一个核心部件来使用,仅单片机方面知识是不够的,还应根据具体硬件结构软硬件结合,加以完善。

路灯控制方式很多,本系统采用MSC-51系列单片机89C51和相关的光电检测设备来设计智能光控路灯控制器,实现了能根据实际光线条件通过89C51芯片的P1口控制路灯开关功能。

随着社会文明的不断发展,城市照明不仅局限于街道的照明,而且发展成了城市景观等装饰性照明的综合市政工程,社会对亮灯率、开关灯的准确率、故障检测的实时性和维修的及时性要求不断提高,利用51系列单片机可编程控制八位逻辑I、O端口实现路灯开关控制的智能化,达到节能、自动控制的目的。

避免传统电路对能源的浪费,路灯的自动控制更方便管理,本系统实用性强,操作简单。

本文首先介绍了单片机及嵌入式系统的基本概念、特点和应用。

描述了多功能基于51单片机的光控路灯的设计过程。

详细说明了以51单片机为核心的软、硬件的研制过程和方法。

利用proteus软件设计了电路原理图。

完成光控路灯的设计。

一、引言:随着社会经济的发展,城市照明设施的功能从单纯的以照明为主转变为实现美化环境、改善形象、活跃夜市经济的目的。

基于单片机的光控路灯

基于单片机的光控路灯

基于单片机的光控路灯在我们的日常生活中,路灯是城市道路照明的重要设施,它为行人和车辆在夜间提供了必要的照明,保障了交通安全和出行便利。

传统的路灯通常采用定时控制或人工控制的方式,这种方式存在着能源浪费和管理不便等问题。

随着科技的不断进步,基于单片机的光控路灯应运而生,它能够根据环境光线的变化自动开启和关闭路灯,实现了智能化的照明控制,有效地节约了能源和提高了路灯管理的效率。

单片机是一种集成了中央处理器(CPU)、存储器、输入输出接口等功能的微型计算机芯片。

它具有体积小、功耗低、性能可靠等优点,被广泛应用于各种自动控制领域。

在光控路灯系统中,单片机作为核心控制器,负责采集环境光线强度信息、处理数据并控制路灯的开关。

光控路灯系统主要由光线传感器、单片机、驱动电路和路灯等部分组成。

光线传感器用于检测环境光线的强度,并将其转换为电信号输出给单片机。

常见的光线传感器有光敏电阻、光敏二极管等。

光敏电阻是一种基于光电导效应的电阻器件,其电阻值随着光线强度的增加而减小;光敏二极管则是一种基于光伏效应的半导体器件,其输出电流随着光线强度的增加而增大。

单片机通过内置的模数转换器(ADC)将光线传感器输出的模拟电信号转换为数字信号,并进行处理和判断。

当环境光线强度低于设定的阈值时,单片机输出高电平信号,通过驱动电路控制路灯开启;当环境光线强度高于设定的阈值时,单片机输出低电平信号,控制路灯关闭。

驱动电路是连接单片机和路灯的桥梁,它的主要作用是将单片机输出的弱电信号放大为能够驱动路灯工作的强电信号。

常见的驱动电路有三极管驱动电路、继电器驱动电路等。

三极管驱动电路利用三极管的放大作用,将单片机输出的电流放大后驱动路灯;继电器驱动电路则通过继电器的触点开合来控制路灯的电源通断。

在设计基于单片机的光控路灯系统时,需要考虑多个因素。

首先是光线传感器的选型和安装位置。

光线传感器应选择灵敏度高、响应速度快、稳定性好的器件,并安装在能够准确检测环境光线强度的位置,如路灯杆顶部。

基于单片机路灯控制器的设计与仿真

基于单片机路灯控制器的设计与仿真

基于单片机路灯控制器的设计与仿真本文介绍了基于单片机的路灯控制器的设计和仿真。

路灯控制器是一种智能化系统,用于自动控制路灯的开关和亮度。

本文首先对路灯控制器的设计进行了简要介绍,然后总结了其主要功能。

随着社会的进步和发展,路灯的使用越来越普遍。

传统的路灯控制方式需要人工操作,效率低下且不够灵活。

因此,设计一种基于单片机的路灯控制器是很有必要的。

基于单片机的路灯控制器主要包括以下部分:单片机微控制器 - 用于处理路灯控制信号和控制路灯的开关和亮度。

传感器 - 用于检测环境光线和车辆等信号,以确定路灯的亮度和开关时间。

电路和继电器 - 用于将单片机的输出信号转换为电压和电流,控制路灯的开关。

为了验证设计的正确性和可行性,我们进行了路灯控制器的仿真实验。

利用仿真软件,我们可以模拟不同环境条件下的路灯工作情况,以确保路灯控制器的性能良好。

基于单片机的路灯控制器具有以下主要功能:自动控制路灯的开关和亮度,根据环境光线和车辆等信号进行智能调整。

节能功能,可以根据路灯的使用情况自动开关,减少能源浪费。

监测功能,能够实时监测路灯的工作状态,并在出现故障时进行报警和维修提示。

总之,基于单片机的路灯控制器是一种智能化系统,可以提高路灯的使用效率和节能减排。

通过设计和仿真实验,我们可以验证该控制器的正确性和可行性,为现实生活中的路灯管理提供了一种更便捷和高效的解决方案。

引言总之,基于单片机的路灯控制器是一种智能化系统,可以提高路灯的使用效率和节能减排。

通过设计和仿真实验,我们可以验证该控制器的正确性和可行性,为现实生活中的路灯管理提供了一种更便捷和高效的解决方案。

引言本文介绍了基于单片机路灯控制器的设计与仿真。

我们将阐述该研究的背景和目的,解释为什么设计基于单片机的路灯控制器是有意义的,并展示该设计对节能和自动化的重要性。

本文介绍了基于单片机路灯控制器的设计与仿真。

我们将阐述该研究的背景和目的,解释为什么设计基于单片机的路灯控制器是有意义的,并展示该设计对节能和自动化的重要性。

基于单片机路灯控制器的设计与仿真(1)

基于单片机路灯控制器的设计与仿真(1)

基于单片机路灯控制器的设计与仿真1. 引言随着城市的不断发展,路灯的重要性也日益凸显。

传统的路灯控制方式存在很多问题,如能耗高、无法智能控制等。

为了解决这些问题,本文提出了一种基于单片机的路灯控制器设计方案,并通过仿真进行验证。

2. 设计目标基于单片机的路灯控制器设计方案的目标是提高路灯的能效和智能性。

具体要求如下:•实现智能控制:路灯能够根据环境光强自动调节亮度,实现节能的效果;•支持远程控制:路灯控制器能够与远程管理中心进行通信,实现远程控制和数据监测;•具备故障检测功能:能够检测路灯的故障状况并上报;•低成本设计:设计方案应尽量降低成本,以便在实际应用中广泛使用。

3. 系统架构基于单片机的路灯控制器系统由以下几个主要部分组成:1.环境光强传感器:用于感知周围环境光的强度,将数据传输给控制器;2.路灯控制器:负责处理传感器数据、控制路灯亮度,并与远程管理中心通信;3.远程管理中心:用于远程控制和监测路灯状态;4.路灯:由LED灯组成,控制器根据传感器数据调节灯的亮度。

系统架构图如下所示:+--------------+ +-----------------+| 环境光强传感器 | ---> | 路灯控制器 | ---> | 远程管理中心 |+--------------+ +-----------------+| < || > || > || > |v | v+-----------+| 路灯 |+-----------+4. 设计流程设计基于单片机的路灯控制器的流程可以分为以下几个步骤:1.环境光强传感器的选型:选择合适的环境光强传感器,能够准确感知环境光的强度。

2.单片机的选型:根据系统要求选择合适的单片机,并购买相应的开发板。

3.开发环境的搭建:安装单片机开发工具,并进行必要的配置。

4.软件设计:使用开发工具进行软件设计,包括传感器数据处理、路灯亮度控制、通信协议等。

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

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道上。

在那霓虹漫彩的灯光下,一个个孩子欢快的玩耍着,一对对男女漫步于小道里、花园中,一辆辆汽车奔驰于公路上。

路灯已经成为一个城市的照明系统不可分割更无可替代的一部分,在城市照明中发挥着举足轻重的作用,而其所依靠的就是路灯自动控制系统。

基于单片机路灯控制器的设计与仿真设计

基于单片机路灯控制器的设计与仿真设计

基于单片机的路灯控制器设计是一项关键的智能化城市管理技术,在当今社会中具有广泛的应用前景。

本文将从路灯控制器的设计原理、硬件设计、软件设计和仿真验证等方面展开详细介绍,以期为相关领域的研究与实践提供参考。

一、设计原理路灯控制器的设计原理是基于单片机的自动控制系统。

通过采集环境光强度、设置控制参数和实现时间控制等功能,实现对路灯的智能控制。

设计思路主要包括以下几个方面:1. 环境光强度检测:利用光敏电阻等传感器检测周围环境光强度,确定是否需要开启或关闭路灯。

2. 时间控制功能:设置路灯的开启和关闭时间,实现根据时间段自动调节亮灯状态。

3. 手动控制功能:通过按键或触摸屏等方式,实现对路灯的手动控制,方便维护人员的操作。

4. 通信功能:可选加入通信模块,实现远程监控和控制,提高管理效率。

二、硬件设计1. 单片机选择选择适合的单片机芯片,如常用的STC系列、51系列等,根据系统需求确定芯片性能和外设接口。

2. 传感器接口设计设计光敏电阻、温湿度传感器等的接口电路,完成对环境光强度、温度等参数的采集。

3. 路灯控制电路设计设计继电器驱动电路,实现对路灯的开关控制;设计亮度控制电路,实现对路灯亮度的调节。

4. 人机交互界面设计设计按键或者触摸屏等人机交互界面,实现对路灯控制参数的设置和手动控制功能。

三、软件设计1. 系统初始化完成单片机系统的初始化设置,包括时钟设置、IO口初始化等。

2. 传感器数据采集编写相应的程序,实现对环境光强度、温湿度等参数的采集,并做相应处理。

3. 控制算法设计根据传感器采集的数据和设定的控制参数,设计控制算法,实现对路灯的自动控制。

4. 人机交互界面设计设计界面交互程序,实现按键或触摸屏输入的响应和处理。

四、仿真验证使用仿真软件对设计的路灯控制器进行测试和验证,包括功能验证、稳定性验证、实时性验证等。

五、总结基于单片机的路灯控制器设计是一项复杂而又具有挑战性的工程项目。

通过对硬件设计、软件设计和仿真验证的全面展开,可以有效地提高系统的可靠性和稳定性,为城市智能化管理提供强有力的技术支持。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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结论.......................................................144.2课程设计过程中遇到的主要问题以及解决办法. (14)
五、心得体会 (15)
六、参考文献 (16)
七、附录(仿真图、源程序) (17)
绪论随着社会的发展,路灯已经成为一个城市的照明系统中不可分割的一部-省略部分-gned char FirstBit,unsigned char Num){ static uchar i=0; P0=0x00 ; //数码管消隐a=1; P0=0x00; Delay(0); a=0; P0=0x00; b=1; P0=Weima[i+FirstBit]; Delay(0); b=0; P0=0x00; a=1; P0=tempdata[i]; Delay(0); a=0; i++; if(i==Num) //缓存数据i=0;}///////////读取数值////////uchar Read(uchar AI){ uchar z; Start();
Send(0x90); Ack(); Send(0x40|AI); //括号中的参数AI数值从0--3为四路AD的地址,通过改变该参数可以改变输入通道Ack(); Start(); Send(0x91); Ack(); z=Rec(); Noack(); Stop(); return(z);}////////主函数////////////void Main(){ uchar num=0; TMOD |= 0x01; //使用模式1,16位定时器,使用"|"符号可以在使用多个定时器时不受影响EA=1; //总中断打开ET0=1; //定时器中断打开TR0=1; //定时器开关打开rst=0; //关闭1302时钟P0=0X00; //关闭点阵Line=0; P0=0XFF; //关闭LED 灯LeDen=0; while(1) { num=Read(0);//括号中的参数0--3为四路AD 的地址,通过改变该参数可以改变输入通道tempdata[0]=Duanma[num/1000]; //千位tempdata[1]=Duanma[num/100]; //百位tempdata[2]=Duanma[(num0)/10]; //十位tempdata[3]=Duanma[(num0)]; //个位Delay(50); }}void Timer0(void) interrupt 1 { if(tempdata[1]=Duanma[2]) { LeDen=1; P0=0x00; LeDen=0; Delay(30); } if(tempdata[1][2]) 达到当天最大量API KEY 超过次数限制。

相关文档
最新文档