毕业设计(论文)-基于单片机的LED智能补光台灯设计_第1页
毕业设计(论文)-基于单片机的LED智能补光台灯设计_第2页
毕业设计(论文)-基于单片机的LED智能补光台灯设计_第3页
毕业设计(论文)-基于单片机的LED智能补光台灯设计_第4页
毕业设计(论文)-基于单片机的LED智能补光台灯设计_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

PAGEPAGE17摘要随着现代社会的发展,中国青少年的近视率一直居高不下,成为困扰中国家庭的主要问题。随着科学技术的进步,科学家希望通过人工干预和治疗,从根本上解决近视问题。然而现代医学的发展虽然可以解决很多曾经困扰人类的疑难问题,却仍然不能从根源上预防和祛除近视。我们通过对影响视力的各种因素进行实验,发现造成青少年视力下降的最主要根源是灯光。传统护眼灯为了达到提高频率的目的,使用了高频镇流器,使得护眼灯的电磁辐射远比一般的电器高得多,是手机、电脑的数倍甚至数十倍,严重影响视力。而LED照明技术的出现,为我们提供了消除仅是问题的途径。本文基于单片机控制的智能补光系统,全天候模拟出上午9、10点钟自然光照,完全杜绝频闪、辐射和眩光,有效消除传统光源中紫外线、红外线,能有效降低因光线变暗或变亮对人眼睛的伤害,可以有效减少对电能的消耗,节能环保。针对现代社会近视率居高不下的现象,提出了基于MCS-51单片机的LED智能补光系统对外界光线的自动采集和调整,以减少由于外界光线变亮变暗对人眼的伤害。实验结果表明LED灯管的亮度可以柔和地根据外界光线的变化而变化,不存在闪烁和刺眼现象。通过光敏电阻采集外部光照和光通量的变化,采集到的变化值经过和基准值比较后送到单片机进行运算,由MCU控制数字量的输出,从而改变流经LED灯管的电流,以此来调整LED的亮度,以接近自然光的状态运行,实现智能补光。关键词:台灯光度PWM调光自动调节With

the

development

of

modern

society,

the

China

youth

myopia

rate

has

been

high,

become

the

main

problems

of

Chinese

family.

With

the

progress

of

science

and

technology,

scientists

hope

to

use

artificial

intervention

and

treatment,

fundamentally

solves

the

problem

of

myopia.

However,

although

the

development

of

modern

medicine

can

solve

many

difficult

problems

have

plagued

mankind,

myopia

still

cannot

prevent

from

the

source

and

eliminate.

Our

experiments

on

various

factors

affecting

the

eyesight,

found

that

the

most

major

causes

of

adolescent

eyesight

to

drop

is

light.

The

traditional

eye

protection

lamp

in

order

to

improve

the

frequency

of

the

use

of

high

frequency

ballasts,

electromagnetic

radiation,

make

the

eye

protection

lamp

is

much

higher

than

the

general

electrical

appliances,

mobile

phone,

computer

is

several

times

even

dozens

of

times,

seriously

affect

vision.

LED

lighting

technology,

provides

us

with

a

way

to

eliminate

is

only

part

of

the

problem.

In

this

paper,

intelligent

lighting

system

based

on

single

chip

microcomputer,

all-weather

simulate

the

morning

of

the

9,

ten

o'clock,

natural

light,

completely

eliminate

the

stroboscopic,

radiation

and

glare,

the

effective

elimination

of

traditional

light

sources

in

the

ultraviolet,

infrared,

can

effectively

reduce

the

light

dimming

or

brightening

of

the

human

eye

damage,

can

effectively

reduce

the

consumption

of

electricity,

energy

saving

environmental

protection.In

the

modern

society

high

myopia

phenomenon,

put

forward

LED

intelligent

supplemental

lighting

system

of

MCS-51

single

chip

microcomputer

automatic

acquisition

and

adjustment

of

the

external

light

based,

to

reduce

due

to

external

light

dimmed

on

human

harm.

The

experimental

results

show

that

the

brightness

of

the

LED

lamp

can

be

gently

according

to

the

changes

of

the

external

light

changes,

does

not

exist

and

dazzling

flashing

phenomenon.

Light

sensitive

resistance

acquisition

of

external

light

and

luminous

flux

changes,

changes

in

the

value

of

the

process

and

the

reference

value

comparison

is

sent

to

the

microcontroller

operation,

the

output

is

controlled

by

MCU

digital

quantity,

thus

changing

the

current

flowing

through

the

LED

lamp,

the

brightness

in

order

to

adjust

the

LED,

to

state

run

close

to

natural

light,

the

realization

of

intelligent

lighting.

目录引言一、LED智能补光灯原理··························二、系统硬件电路设计······························2.1主控电路的系统································2.2恒流驱动系统···································2.3调光方案的选择······························三、自动控制3.1光敏电阻反馈部分·············································3.2ADC0809模数转换部分···············································3.3调光系统······································四、软件设计4.1总体框图·····································4.2主要程序······································五、总结附录:作品照片

引言LED照明又称固态照明,作为继白炽灯、荧光灯后的第三代照明技术,具有节能、环保、安全可靠的特点,固态光源是被业界看好的未来十年替换传统照明器具极具潜力的新型光源,代表照明技术的未来。发展新固态照明,不仅是照明领域的革命,而且符合当前政府提出的“建设资源节约型和环境友好型社会”的要求。LED台灯就是以LED(LightEmittingDiode)即发光二极管为光源的台灯,LED是一种固态的半导体器件,它可以直接把电转化为光。LED台灯是典型的绿色照明光源产品,作为国家绿色照明推广使用的产品,具有广阔的应用前景。在实际的应用中,发现LED灯在周边亮度大时依然以同一功率发光,存在电能浪费。另外一方面,因为LED的发热量和电流存在正相关的关系,发热影响了LED的寿命,所以在不必要的亮度下也减少了LED的寿命。然而,当LED在周边亮度小时,LED灯不能提供足够和恰当的光度,这样又影响了阅读,造成视觉疲劳。PWM方法的基本思想就是利用单片机具有的PWM端口,在不改变PWM方波周期的前提下,通过软件的方法调整单片机的PWM控制寄存器来调整PWM的占空比,从而控制充电电流。本方法所要求的单片机必须具有ADC端口和PWM端口这两个必须条件,另外ADC的位数尽量高,单片机的工作速度尽量快。在调整充电电流前,单片机先快速读取充电电流的大小,然后把设定的充电电流与实际读取到的充电电流进行比较,若实际电流偏小则向增加充电电流的方向调整PWM的占空比;若实际电流偏大则向减小充电电流的方向调整PWM的占空比。本文介绍了以STC89C51为控制核心,通过光敏电阻感应光度,并利用PWM调光技术对LED进行光度的自动调节。一、LED智能补光灯原理交流电源的频率为50赫兹,会使台灯产生每秒钟50回合的一明一暗的频闪。频闪导致眼睛瞳孔括约肌不停地张合,使眼球老损、变形,最终引发近视。而所谓的护眼灯是通过一种高频镇流器,把频闪从50次变成3至5万次,但其实并没有真正消除频闪,并不能真正保护眼睛。可以说,频闪是近视的罪魁祸首。LED低压直流发光技术,采用直流电源,完全无频闪;由光电传感器、红外传感器和单片机构成智能补光系统,可根据环境光变化自动调节光照强度,无论外界如何变化,始终保持恒定适眼光源。二、系统硬件电路设计基于C51单片机和PWM调光的LED台灯是以STC89C51作为主控芯片继而进行自动控制的。在自动控制时,通过ADC0809模拟-数字转换芯片不断检验光敏电阻的电压来间接测量感应光度,将电压和预设的阈值进行对比,调整PWM的占空比对LED的电流进行控制,从而实现了对光度的自动调节。总体框图如下图。图1.1光敏电阻传感器光敏电阻传感器A/D转换模块AT89C52单片机D/A转换模块驱动电路超亮白光LED光电开关侦测电路2.1主控电路的系统主控芯片采用AT89C51单片机芯片,AT89C51单片机芯片有40个外部I/O口,可用作对外部硬件的控制接口。其中P0.0-P0.7八个I/O口外接10K的电阻作为上拉电阻。40引脚为电平引脚外接五伏电压,20引脚为接地引脚,18和19引脚为外部晶振接口,为芯片提供晶振,9引脚为外部复位电路接口,P1.0-P1.7作为DA模块控制端口,P2.0-P2.7作为AD模块的控制端口。2.2恒流驱动系统外部光线采集主要用到的传感器为:光敏传感器。光敏传感器实时监控外部光强的变化,由于光敏电阻的阻值大小随着外界光强的不同发生变化,我们将变化的电压值这个模拟量经过A/D转换器转换成单片机能够处理的数字信号,单片机经过分析处理将数字信号的二进制代码输出给D/A转换器,这样经过单片机处理过输出的数字信号又重新变成了模拟信号变量,此时的模拟变量的为电流信号,由于输出的电流在毫安级或者十几毫安级,无法驱动大公率的LED灯管,所以我们在此应用驱动芯片,驱动芯片可以输出大电流用来点亮LED灯管。至此我们点亮了LED灯管,LED发出的亮度是完全根据人眼的感光特性而设定的,一旦外界光线变暗或着变亮,光线的强度和灯光的强度叠加,此时的光通量不再是人眼最适应的值,所以光敏电阻捕捉到这一变化,单片机会根据光敏电阻电压值的变化,调整输出的数字信号,进而改变LED灯管的亮度。2.3调光方案的选择a用调正向电流的方法来调亮度通过调整正向电流的大小的改变可以改变LED的亮度,但是通过电流的大小的改变并不是最佳选择,因为通过电流的改变,使LED的寿命减少,还容易引起闪烁。b、采用脉宽调制(PWM)来调光LED是一个二极管,它可以实现快速开关。它的开关速度可以高达微秒以上。是任何发光器件所无法比拟的。因此,只要把电源改成脉冲恒流源,用改变脉冲宽度的方法,就可以改变其亮度。这种方法称为脉宽调制(PWM)调光法。图7表示这种脉宽调制的波形。假如脉冲的周期为tpwm,脉冲宽度为ton,那么其工作比D(或称为孔度比)就是ton/tpwm.改变恒流源脉冲的工作比就可以改变LED的亮度三、自动控制3.1光敏电阻反馈部分光敏电阻器是利用半导体的光电效应制成的一种电阻值随入射光的强弱而改变的电阻器;入射光强,电阻减小,入射光弱,电阻增大。光敏电阻器一般用于光的测量、光的控制和光电转换。因此,不断采集光敏电阻对地的电压便可以获知台灯周边光强的变化。如下图(图2.4)所示:3.2ADC0809模数转换部分ADC0808和ADC0809除精度略有差别外(前者精度为8位、后者精度为7位),其余各方面完全相同。它们都是CMOS器件,不仅包括一个8位的逐次逼近型的ADC部分,而且还提供一个8通道的模拟多路开关和通道寻址逻辑,因而有理由把它作为简单的“数据采集系统”。利用它可直接输入8个单端的模拟信号分时进行A/D转换,在多点巡回检测和过程控制、运动控制中应用十分广泛。如下图(图2.4)所示,ADC0809的参考电压设置成5V,时钟信号通过单片机P3.3口利用定时器中断输出。光敏电阻的对地电压从IN3口输入,ADC0809将其转换成数字量后通过OUT1-7输出,以便单片机进一步处理。3.3调光系统由于模拟光是直接改变流过LED电流的大小来实现亮度调节,除了亮度会改变以外,也会影响白光的质量,即不同电流下发出的白光存在色偏。因此,本设计采用PWM调光方案,PWM调光的基本原理是保持LED正向导通电流恒定,而通过控制电流导通和关断的时间比列,即改变输入脉冲信号的占空比,使LED产生亮暗变化;并利用人眼的视觉残留效应,当LED亮暗变化频率大于120HZ时,人眼就不会感觉到闪烁,而看到的是LED的平均亮度。PWM调光的优势是LED正向导通的电流是恒定的,LED的色度就不会像模拟调光时产生变化。四、软件设计4.1总体框图图3.14.2主要程序<1>AD转换定时器1产生CLK信号,定时时间为2us,亦即CLK周期为0.4us。程地址为011,即IN3口输入。利用公式getdata*1.0/255*VREV+对数字量进行变化。程序代码如下:#include<absacc.h>

#include<reg51.h>

#include<intrins.h>#defineulongunsignedlong

#defineuintunsignedint

#defineucharunsignedcharucharcodeLED[10]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};sbitg=P2^0;//个位

sbitsf=P2^1;//十分位

sbitbf=P2^2;//百分位

sbitKA=P2^6;//千分位sbitSTART=P3^4;//启动转换

sbitEOC=P3^3;//转换结束标志

sbitOE=P3^2;//输出使能

sbitALE=P3^0;//地址锁存uintvol=0;//采样得到的0~255之间的离散数据

ulongV=0;//处理后的电压数据。V的高到低位依次为:整数位个位、小数十分位、百分位。

//

voiddelay(uintx)

{

for(;x>0;x--);

}

//

voidstart(void)

{

ALE=1;

_nop_();

START=1;

_nop_();

ALE=0;

_nop_();

START=0;

}

//

voidcheck(void)

{

while(EOC==1);//等待转换结束

_nop_();

_nop_();

while(EOC==0);

_nop_();

_nop_();

OE=1;

_nop_();

_nop_();

_nop_();

vol=P1;//从P1口读取数据

OE=0;

}

//

voiddeal(void)

{

V=(vol*5);

V*=100;

V/=256;//V的高到低位依次为:整数位个位、小数十分位、百分位。

}

//

voiddisplay(void)

{

KA=0;g=0;

P0=LED[V/100]&0x7f;//共阳显示加小数点

delay(800);

g=1;

delay(50);sf=0;

P0=LED[(V/10)%10];//&0x7f;

delay(800);

sf=1;delay(50);bf=0;

P0=LED[V%10];

delay(800);

bf=1;KA=1;

}

voidmain()

{

EA=0;

while(1)

{

start();

check();

deal();

display();

}

}<2>PWM调节 51单片机本身是没有pwm接口的,这个程序是通过软件模拟pwm.在一定的频率的方波中,调整高电平和低电平的占空比,即可实现LED灯亮度控制。程序出自:单片机网,如有问题可在论坛提出,程序中使用定时器0产生2.5ms周期脉冲,使用占空比控制变量scale控制占空比,在低电平期间使LED灯亮,在高电平期间使LED灯灭,改变scale就改变了高电平与低电平的时间,因此也就控制了LED灯的亮度。*/

#include"AT89X51.H"//模拟PWM输出控制灯的10个亮度级

unsignedintscale;//占空比控制变量

voidmain(void)//主程序

{unsignedintn;//延时循环变量

TMOD=0x02;//定时器0,工作模式2(0000,0010),8位定时模式

TH0=0x06;//写入预置初值6到定时器0,使250微秒溢出一次(12MHz)

TL0=0x06;//写入预置值

TR0=1;//启动定时器

ET0=1;//允许定时器0中断

EA=1;//允许总中断

while(1)//无限循环,实际应用中,这里是做主要工作

{for(n=0;n<50000;n++);//每过一段时间,就自动加一个档次的亮度

scale++;//占空比控制变量scale加1

if(scale==10)scale=0;//如果scale=10,使scale为0

}}

timer0()interrupt1//定时器0中断服务程序

{staticunsignedinttt;//tt用来保存当前时间在一秒中的比例位置

tt++;//每250微秒增加1

if(tt==10)//2.5毫秒的时钟周期

{tt=0;//使tt=0,开始新的PWM周期

P2_0=0;//使LED灯亮

}

if(scale==tt)//按照当前占空比切换输出为高电平

P2_0=1;//使LED灯灭

}

/*程序中从tt=0开始到scale为低电平,从scale开始到tt=10为高电平,由于scale是变量,所以改变scale就可以改变占空比。*/五、总结基于C51单片机和PWM调光的LED台灯以STC89C51作为主控芯片,自动控制的原理是利用ADC0809模拟-数字转换芯片不断检验光敏电阻的电压来间接测量感应光度,将电压和预设的阈值进行对比,调整PWM的占空比实现了对光度的自动调节。该LED台灯电路简单,很大程度上节省电能,延长LED灯寿命,适宜阅读。同时,在本次课程设计中,主要有以下体会:1、对LED的驱动有进一步的了解,明白了如何对LED进行规定电流驱动,并通过输出不同的占空比来调节LED的亮度,从而对LED的耗电进行相应的管理;2、进一步掌握了AD转换原理以及相关芯片的应用,通过ADC0809对外界的模拟量进行转换。3、培养了自己的团队意识,能够比较好的和队员就项目进行及时的沟通,在分工和整合方面做的不错。附录:作品照片图2图3基于C8051F单片机直流电动机反馈控制系统的设计与研究基于单片机的嵌入式Web服务器的研究MOTOROLA单片机MC68HC(8)05PV8/A内嵌EEPROM的工艺和制程方法及对良率的影响研究基于模糊控制的电阻钎焊单片机温度控制系统的研制基于MCS-51系列单片机的通用控制模块的研究基于单片机实现的供暖系统最佳启停自校正(STR)调节器单片机控制的二级倒立摆系统的研究基于增强型51系列单片机的TCP/IP协议栈的实现基于单片机的蓄电池自动监测系统基于32位嵌入式单片机系统的图像采集与处理技术的研究基于单片机的作物营养诊断专家系统的研究基于单片机的交流伺服电机运动控制系统研究与开发基于单片机的泵管内壁硬度测试仪的研制基于单片机的自动找平控制系统研究基于C8051F040单片机的嵌入式系统开发基于单片机的液压动力系统状态监测仪开发模糊Smith智能控制方法的研究及其单片机实现一种基于单片机的轴快流CO〈,2〉激光器的手持控制面板的研制基于双单片机冲床数控系统的研究基于CYGNAL单片机的在线间歇式浊度仪的研制基于单片机的喷油泵试验台控制器的研制基于单片机的软起动器的研究和设计基于单片机控制的高速快走丝电火花线切割机床短循环走丝方式研究基于单片机的机电产品控制系统开发基于PIC单片机的智能手机充电器基于单片机的实时内核设计及其应用研究基于单片机的远程抄表系统的设计与研究基于单片机的烟气二氧化硫浓度检测仪的研制基于微型光谱仪的单片机系统单片机系统软件构件开发的技术研究基于单片机的液体点滴速度自动检测仪的研制基于单片机系统的多功能温度测量仪的研制基于PIC单片机的电能采集终端的设计和应用基于单片机的光纤光栅解调仪的研制气压式线性摩擦焊机单片机控制系统的研制基于单片机的数字磁通门传感器基于单片机的旋转变压器-数字转换器的研究基于单片机的光纤Bragg光栅解调系统的研究单片机控制的便携式多功能乳腺治疗仪的研制基于C8051F020单片机的多生理信号检测仪基于单片机的电机运动控制系统设计Pico专用单片机核的可测性设计研究基于MCS-51单片机的热量计基于双单片机的智能遥测微型气象站MCS-51单片机构建机器人的实践研究基于单片机的轮轨力检测基于单片机的GPS定位仪的研究与实现基于单片机的电液伺服控制系统用于单片机系统的MMC卡文件系统研制基于单片机的时控和计数系统性能优化的研究基于单片机和CPLD的粗光栅位移测量系统研究单片机控制的后备式方波UPS提升高职学生单片机应用能力的探究基于单片机控制的自动低频减载装置研究基于单片机控制的水下焊接电源的研究基于单片机的多通道数据采集系统基于uPSD3234单片机的氚表面污染测量仪的研制基于单片机的红外测油仪的研究96系列单片机仿真器研究与设计基于单片机的单晶金刚石刀具刃磨设备的数控改造基于单片机的温度智能控制系统的设计与实现基于MSP430单片机的电梯门机控制器的研制基于单片机的气体测漏仪的研究基于三菱M16C/6N系列单片机的CAN/USB协议转换器基于单片机和DSP的变压器油色谱在线监测技术研究基于单片机的膛壁温度报警系统设计基于AVR单片机的低压无功补偿控制器的设计基于单片机船舶电力推进电机监测系统基于单片机网络的振动信号的采集系统基于单片机的大容量数据存储技术的应用研究基于单片机的叠图机研究与教学方法实践基于单片机嵌入式Web服务器技术的研究及实现基于AT89S52单片机的通用数据采集系统基于单片机的多道脉冲幅度分析仪研究机器人旋转电弧传感角焊缝跟踪单片机控制系统基于单片机的控制系统在PLC虚拟教学实验中的应用研究基于单片机系统的网络通信研究与应用基于PIC16F877单片机的莫尔斯码自动译码系统设计与研究基于单片机的模糊控制器在工业电阻炉上的应用研究基于双单片机冲床数控系统的研究与开发基于Cygnal单片机的μC/OS-Ⅱ的研究基于单片机的一体化智能差示扫描量热仪系统研究基于TCP/IP协议的单片机与Internet互联的研究与实现变频调速液压电梯单片机控制器的研究基于单片机γ-免疫计数器自动换样功能的研究与实现基于单片机的倒立摆控制系统设计与实现单片机嵌入式以太网防盗报警系统基于51单片机的嵌入式Internet系统的设计与实现单片机监测系统在挤压机上的应用MSP430单片机在智能水表系统上的研究与应用基于单片机的嵌入式系统中TCP/IP协议栈的实现与应用单片机在高楼恒压供水系统中的应用基于ATmega16单片机的流量

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论