怎么让家里的电费省下一大笔钱 (怎样让家里的电费降低)

怎么使家里的电费便宜--LED灯光亮度的调节?

市场上又很多调光的产品,比如现在的LED客厅灯,卧室灯,走廊灯等。这些灯能够调节颜色外,还能调节颜色,达到节能减排的目的。有一次家里的电费用了近400元钱,我说怎么回事?家里的灯都是LED的节能产品,原来都是电烤炉惹的祸。目前,电费就100元左右,还能接受,都是LED产品的功劳。今天就为大家细说一下LED产品怎么调节亮度的?

LED又称发光二极管,能够发出不同颜色的光,还能够调节亮度,且结实耐用,不易坏,如果家里正在装修,建议选择LED灯。LED灯都是在直流电的驱动下工作的,一般就是几伏的电压,很小的电流就能够使LED灯点亮。那么怎么实现LED亮度的变化呢?这里给大家介绍的事PWM脉宽调制技术,能够实现在周期不变的情况下,而高低电平可调,就是高电压和低电压在这个周期内持续时间的长短可以调节。PWM脉宽调制图如下:

家里怎么节省电费,如何让家里省电不费电费

PWM脉宽调制

如上图所示,在一个信号周期内,高电平持续时间是T1,低电平持续时间T2,高电平持续时间与周期的比值称为占空比,例如周期是4秒,高电平时间为1秒,则占空比就是1/4=0.25秒。只要改变 T1和T2,就能够改变高电平的持续时间,从而达到PWM脉宽调制的目的。

以下是以51单片机来实现PWM灯光调节的相关原理。

一,电路原理图如下:

家里怎么节省电费,如何让家里省电不费电费

PWM调光原理图

二,在Keil软件下的程序如下图

//程序:ex2.c

//功能:可调光台灯控制程序

#include <reg51.h> //包含头文件reg51.h,定义了51单片机的专用寄存器

#define TIME 400 //符号常量TIME,表示占空比为50%的台灯亮度

#define OFF 1 //符号常量OFF,表示灯灭

#define ON 0 //符号常量ON,表示灯亮

sbit light=P1^0; //台灯灯泡连接P1.0引脚

sbit light_up=P0^0; //亮度加强按键连接P0.0引脚

sbit light_down=P0^1; //亮度减弱按键连接P0.1引脚

//函数名:delay 实现软件延时

void delay(unsigned int i) //延时函数

{

unsigned int k;

for(k=0;k<i;k++);

}

void main() //主函数

{

int i,j;

i=0;

j=500; //i=0,j=500是灯最暗时的延时参数初值

while(1)

{

light=ON;

delay(i); //灯亮的延时时间

light=OFF;

delay(j); //灯灭的延时时间

if(light_up==0) //判断亮度加强按键是否按下

{

delay(100); //延时去抖动

if(light_up==0) //再次判断按键是否按下

{

j--; i++; //调整延时参数

if(j==0){j=500;i=0;} //调到最亮,再返回最暗

}

}

if(light_down==0) //判断亮度加强按键是否按下

{

delay(100); //延时去抖动

if(light_down==0) //再次判断按键是否按下

{

j++; i--; //调整延时参数

if(i==0)

{i=500;j=0;} //调到最暗,再返回最亮

}

}

}

}

三,仿真效果图

家里怎么节省电费,如何让家里省电不费电费

仿真图

总结:以上就是PWM脉宽调制原理,用Keil软件和Protues来实现其效果。