极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 15605|回复: 7

老白研究之PWM输出问题

[复制链接]
发表于 2016-5-31 09:46:31 | 显示全部楼层 |阅读模式
我们都知道给一个接分流电阻的LED正接pwm端口,负接地,用DigitalWrite可以控制亮度,值越大就越亮;
或者正接5V,负接pwm端口,也可以控制亮度,此时亮度与值是负相关关系。

那么问题来了:
如果给这个LED正负都接pwm端口,给正、负接口以不同的值,会怎样呢?
回复

使用道具 举报

发表于 2016-5-31 10:43:36 | 显示全部楼层
压差越大,电流越大,灯就越亮。所以你都接PWM端口,没啥意义。
比如你PWM1接正极 PWM2接负极,当你PWM1>PWM2时候灯才会亮。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-5-31 11:34:26 | 显示全部楼层
pathletboy 发表于 2016-5-31 10:43
压差越大,电流越大,灯就越亮。所以你都接PWM端口,没啥意义。
比如你PWM1接正极 PWM2接负极,当你PWM1>P ...

so,所有pwm都是同频,同相位的?
回复 支持 反对

使用道具 举报

发表于 2016-5-31 11:59:23 | 显示全部楼层
pumpitup 发表于 2016-5-31 11:34
so,所有pwm都是同频,同相位的?

同频同相位就认为是PWM1=PWM2咯,那电压差=0。
回复 支持 反对

使用道具 举报

发表于 2016-5-31 17:15:55 | 显示全部楼层
PWM的阻抗比较大吧,感觉同时接2个led不会亮。电流太小。
回复 支持 反对

使用道具 举报

发表于 2016-5-31 19:52:46 | 显示全部楼层
analog不是digital
回复 支持 反对

使用道具 举报

发表于 2016-6-1 14:38:24 | 显示全部楼层
情况会很复杂,同频率的两个完全相同的PWM不会点亮LED,而正极占空比高于负极占空比的两个PWM会点亮LED。如果两个PWM频率不同,也会有多种情况。总之只要压差超过导通电压就会亮,有可能人眼看不出来。
回复 支持 反对

使用道具 举报

发表于 2016-6-1 17:38:37 | 显示全部楼层
seagatecm 发表于 2016-5-31 17:15
PWM的阻抗比较大吧,感觉同时接2个led不会亮。电流太小。

好吧,不能简写。
感觉同时接2个PWM的话led不会亮。因为电流太小。
我猜接了2个pwm,5v电压差,但是电流会降到10ma。不足以点亮led。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|联系我们|极客工坊

GMT+8, 2026-6-14 06:15 , Processed in 0.043161 second(s), 21 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表