1 / 11
文档名称:

单片机LED灯调光.doc

格式:doc   大小:106KB   页数:11页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

单片机LED灯调光.doc

上传人:1136365664 2018/2/12 文件大小:106 KB

下载得到文件列表

单片机LED灯调光.doc

文档介绍

文档介绍:单片机LED灯调光毕业设计论文
石家庄邮电职业技术学院
毕业设计论文
2
一项目概述和原理 3
11 单片机基础知识 3
12 PWM简介 4
13 PWM控制LED亮暗原理 4
二程序设计思路 5
三总体方案设计 7
31 主控电路 7
32 LED驱动 8
33 手动控制 9
四系统软件设计 10
41 系统软件设计 10
42 控制程序代码 10
五总结 13
前言
二十世纪跨越了三个电的时代即电气时代电子时代和现已进入的电脑时代不过这种电脑通常是指个人计算机简称PC机还有一类大多数人不怎么熟悉的计算机这就是把智能赋予各种机械的单片机亦称微控制器顾名思义这种计算机的最小系统只用了一片集成电路即可进行简单运算和控制它的出现是近代计算机技术发展史上的一个里程碑因为它体积小通常都藏在被控机械的肚子里起着有如人脑的作用
单片机具有体积小功能强应用面广等优点目前正以前所未见的速度取代着传统电子线路构成的经典系统蚕食着传统数字电路与模拟电路固有的领地它的这些优点为学****应用和开发提供了便利条件同时学****使用单片机了解计算机原理与结构的最佳选择
现在这种单片机的使用领域已十分广泛彩电冰箱空调录像机VCD遥控器游戏机电饭煲等无处不见单片机的影子单片机早已深深地融入我们每个人的生活之中不但如此他还能大大地提高这些产品的智能性易用性及节能性等主要性能指标在给我们的生活带来舒适和方便的同时在工农业生产上也极大地提高了生产效率和产品质量
项目概述和原理
11 单片机基础知识
单片机又称单片微控制器它不是完成某一个逻辑功能的芯片而是把一个计算机系统集成到一个芯片上概括的讲一块芯片就成了一台计算机按用途大体上可分为两类一种是通用型单片机另一种是专用型单片机
MCS-51单片机是美国INTEL公司于1980年推出的产品与MCS- 48单片机相比它的结构更先进功能更强在原来的基础上增加了更多的电路单元和指令指令数达111条MCS-51单片机可以算是相当成功的产品一直到现在MCS-51系列或其兼容的单片机仍是应用的主流产品各高校及专业学校的培训教材仍与MSC-51单片机作为代表进行理论基础学****br/> MCS-51系列单片机主要包括80318051和8751等通用产品
12 PWM简介
脉冲宽度调制 PWM 是英文Pulse Width Modulation的缩写简称脉宽调制是利用微处理器的数字输出来对模拟电路进行控制的一种非常有效的技术广泛应用在从测量通信到功率控制与变换的许多领域中脉冲宽度调制是一种模拟控制方式其根据相应载荷的变化来调制晶体管栅极或基极的偏置来实现开关稳压电源输出晶体管或晶体管导通时间的改变这种方式能使电源的输出电压在工作条件变化时保持恒定是利用微处理器的数字信号对模拟电路进行控制的一种非常有效的技术PWM控制技术以其控制简单灵活和动态响应好的优点而成为电力电子技术最广泛应用的控制方式也是人们研究的热点
随着电子技术的发展出现了多种PWM技术其中包括相电压控制PWM脉宽PWM法随机PWMSPWM法线电压控制PWM等
13 PWM控制LED亮暗原理
对于控制LED灯由亮到暗或由暗到亮采用的是脉宽PWM法它是把每一脉冲宽度均相等的脉冲列作PWM波形通过改变脉冲列的周期可以调频改变脉冲的宽度或占空比可以调压采用适当控制方法即可使电压与频率协调变化可以通过调整PWM的周期PWM的占空比而达到控制充电电流的目的
这次设计利用51单片机产生占空比可变的矩形波当产生此矩形波的IO通过滤波电路再与LED灯相连接后由于输出矩形波占空比不断变化那么一个周期内有一部分时间LED导通一部分时间截止从整体来看有一个平均电压因为PWM信号频率周期很高我们无法通过肉眼来观察到每一个周期LED灯亮灭的变化过程所以通过平均电压的方式来决定LED灯的亮的程度随着波形占空比的不断变化LED灯也会有着由暗到亮或由亮到暗的不断变化
以下是基本原理电路图
程序设计思路
0ee ee--当cc 10Hee --不断增加ee不断减少则高电平时间越来越长低电平时间越来越短总周期不变
为了反映出定时器中断对脉冲变化的影响在P10口接一按键按住时P10低电平中断次数25次125ms脉冲变化一次可看到波形占空比变化较慢按键松开时P10高电平中断10次则波形占空比变化较快
以下是实验仿真电路图
两个三极管有驱动作用电感和电容起滤波作用保证LED不至于太过闪烁而看不清亮度变化
总体方案设计
基于C51单片机和PWM调光的LED台灯以STC10F08XE作为主控芯片设置为手动控制分为两档输出不同的PWM占空比对LED的电流进行控制从而实现了对光度的手动调节原理框图如下
31 主控电路
主控电路采用STC10F08