单片机原理及接口技术课程设计(LED路灯控制器设计)精要.docVIP

单片机原理及接口技术课程设计(LED路灯控制器设计)精要.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
单片机原理及接口技术 课程设计(论文) 题目: LED路灯控制器设计 摘 要 本文设计的是LED路灯控制器,通过该控制器可根据环境亮度自动启动小区路灯点亮,并能按时间段调节亮度,路灯由200只3V/20mA发光二极管合并而成。通过反复论证,本设计最终是一个以89C51单片机为核心,通过光敏电阻检测外部光强度,由于光强度不同光敏电阻呈现不同阻止从而决定输入口是高低电平,再由单片机通过事先编程好的软件程序实现控制LED路灯的亮灭,以及智能调整功能。本设计简单实用,LED路灯控制器结构简单,易于维修,经济实惠。LED路灯分为主道路灯、次道路灯、广告灯等多种形式,整个系统达到智能和节能的效果,稳定、安全,具有较高的应用价值 ,本控制器对智能化路灯管理有很大帮助,应用前景广阔。 关键词:LED路灯;单片机;智能; 目 录 第1章 绪论 1 1.1 LED路灯控制器概况 1 1.2 本文研究内容 1 第2章 CPU最小系统设计 2 2.1 LED路灯控制器总体设计方案 2 2.2 CPU的选择 2 2.3 复位电路设计 4 2.4 时钟电路设计 5 2.5 CPU最小系统图 6 第3章 LED路灯控制器输入输出接口电路设计 7 3.1 LED路灯控制器传感器的选择 7 3.2 LED路灯控制器检测接口电路设计 8 3.2.1 A/D转换器选择 8 3.2.2 模拟量检测接口电路图 9 3.3 LED路灯控制器输出接口电路设计 9 第4章 LED路灯控制器软件设计 11 4.1 软件实现功能综述 11 4.2 流程图设计 11 4.2.1 主程序流程图设计 11 4.2.2 模拟量检测流程图设计 12 4.3 程序清单 12 第5章 系统设计与分析 16 5.1 系统原理图 16 5.2 系统原理综述 17 第6章 课程设计总结 18 参考文献 19 绪论 LED路灯控制器概况 当前巨量的能源消耗和由此引起的能源短缺、价格上涨等已使得节约能源成为一项十分迫切的任务。各国消耗的能源中很大一部分用于照明,其中城市公共照明(主要是道路照明和景观照明)在我国照明耗电中占30%.有资料显示,每年用于照明的电力在3 000 亿度以上,目前国内大部分城市的道路照明管理系统直至现在仍在沿用简单的光控、钟控等传统控制方式。这些系统普遍存在着难以反馈路灯运行状态信息、难以进行远程控制等局限,基本没有节电效果,并且采用传统的人工巡检,不仅使路灯管理部门的任务繁重,也增加了运行维护的费用。而LED具LED 照明,每年就可以节约1/3 的照明用电,基本上相当于三峡工程的全年发电量。综合以上优点,LED光源自然成为城市公共照明的首选。考虑到这些因素,本文针对LED 光源开发了智能路灯控制器。 本文研究内容 设计一个LED路灯控制器,该控制器可以根据环境亮度自动启动小区路灯点亮,并能按时间段调节亮度,路灯由200只3V/20mA发光二极管合并而成。本文主要针对控制器CPU最小系统的设计(CPU的选择,晶振电路等),LED等串并联及脉宽亮度调节电路设计以及开关量输出电路及环境亮度检测电路设计。对程序流程图进行讨论。 CPU最小系统设计 LED路灯控制器总体设计方案 根据技术要求,控制器可根据周围环境光源的亮度自行启动或关闭路灯,并可根据不同时间段对亮度进行调整,路灯由200只3V/20mA发光二极管合并而成。依照要求给出流程图,如图2.1所示: 图2.1?LED路灯控制器工作流程图 根据工作流程图下面给出两种设计方案: 方案一:利用模拟电路完成,使用继电器,放大器,光敏元件,LED灯,电源等元件构成模拟电路,继电器合上或断开决定灯是否亮,利用光敏元件判断光照强度,决定电路通断。这种方法简单易懂,元件便宜,但电路较为庞大,且器件过多,维护难度较大。 方案二:采用89C51单片机作为控制器,利用光敏电阻判断环境光强度,将光信号转化成电信号传输到单片机管脚,使之在外部光强度弱时,自动控制LED路灯的开关和亮度。此方法较方法一更为智能,且电路简单,维修也比较方便。 综上所述,本设计采用方案二设计。 CPU的选择 根据方案二内容,本设计采用89C51单片机作为控制器,89C51一种带4K字节闪烁可编程可擦除只读存储器的低电压、高性能CMOS8位微处理器该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的89C51是一种高效微控制器其管脚说明如图 图 2.2? 89C51单片机引脚图 引脚说明: VCC:电源端。正常操作及对Flash ROM编程和验证时接+5V电源。 XTAL1:接外部晶体和微调电容的一端。它是振荡电路反向放大器

文档评论(0)

光光文挡 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档