龙空技术网

模块10 树莓派PWM控制与原理

少195141706 42

前言:

现在朋友们对“树莓派驱动oled”都比较注重,你们都需要分析一些“树莓派驱动oled”的相关文章。那么小编在网上收集了一些有关“树莓派驱动oled””的相关知识,希望各位老铁们能喜欢,大家一起来了解一下吧!

树莓派的物联网

模块10、LED的PWM调光原理

LED的PWM调光原理 任务书

问题

学生的回答

1、你以前做过调光实验吗?

初中物理教过

用到滑动变阻器,调节滑动变阻器电阻大小,可以控制灯泡亮度

2、电池是3v,灯泡电阻是10 Ω,灯泡和滑动变阻器是什么关系?

串联关系

3、滑动变阻器分 别调到最左边0Ω时,灯

泡的电流是多少?

根据欧姆定律

I=U/R=3/10=0.3A

4、滑动变阻器分 别调到最右边12Ω时,灯

泡的电流是多少?

根据欧姆定律

滑动变阻器在最右边,接入电阻最大12欧姆

I=U/R =3/(10+12)=0.13A

5、在上面实验中,通过改变什么来调节灯泡的亮度?

通过调节电阻的大小,串联分压,电流相等,由欧姆定律可知,电阻越大,流过的阻力大了,电流越小

灯泡越暗。

6、我们能用调节电阻大小的方式控制控制LED亮度吗?

不能,普通白炽灯灯泡的本质是电阻,而LED的本质是二极管

二极管有导通电压,电压太低不亮,太高会烧掉发光二极管(LED)

7、那我们要通过什么调节LED的亮度呢?

我们可以通过PWM脉宽调制,控制LED的亮度。

8、百度一下:什么是PWM?

PWM脉宽调制就是:调整一个周期里面高电平的宽度百分比。

9、PWM怎样控制亮度?下边两个脉冲,那个脉冲LED更亮?

通过调整高电平的时间, 控制亮度。

图1高电平的时间是20%,

图2高电平的时间是80%,

所以图2脉冲输出给LED,灯会更亮。

10、你知道为什么手机OLED屏幕在低亮度下,屏幕闪得厉害,比LCD更伤眼睛吗?,为什么?

因为低亮度下手机调光频闪厉害,LCD屏幕通过背光控制亮度,可以降低频闪。

看下面资料,树莓派怎样控制LED亮度的?说一下下面三句程序是什么意思?

这三句话就是控制PWM输出的三个步骤

11、 led=11 p_led=GPIO.PWM(led,50)

12、p_led.start(20)

13、p_led.ChangeDuty(dc)

PWM控制学习资料

31、步骤1

创建PWM对象

led=11 p_led=GPIO.PWM(led,50) 创建一个PWM对象,对象的接口是11接口频率是50HZ(1秒钟闪50下)

32、步骤2

让p_led这个PWM对象启动,占空比是20% 微亮启动

33、步骤3

通过调节占空比调节亮度

p_led.ChangeDuty(dc) #dc 可以设置成0%-100%范围的数字

14、标注程序,根据所学,解析整个程序。

我标注的程序

标签: #树莓派驱动oled