PWM 占空比换算器
占空比 ↔ 平均电压 / RMS 有效值 / 脉宽 三向换算
输入电源电压、频率与占空比,一次给出三向并列换算:平均电压 Vavg = D×Vcc、有效值 Vrms = Vcc×√D,以及交流分量注记;负载视角按「平均口径 vs RMS 口径」双列对照,注明各自适用场景——LED 调光看平均、加热/白炽按发热走 RMS;时序换算给出周期、导通时间 t_on = D/f 与关断时间;并支持反向求解:想要目标平均电压,反推所需占空比。附 PWM 频率选择速查与 buck 关系说明,全部计算在浏览器本地完成。
输入与三向换算
平均电压 Vavg = D × Vcc
3 V
万用表直流档读到的值
有效值 Vrms = Vcc × √D
6 V
发热等效的直流电压
交流分量 V_ac(rms)
5.196 V
= √(Vrms² − Vavg²),峰峰恒为 Vcc
波形在 0 与 12 V 之间高速开关:交流分量有效值 = Vcc×√(D(1−D)),D=50% 时最大(Vcc/2 = 6 V),D→0% 或 100% 时趋于 0;隔直电容后只剩这个交流分量。计算式:Vavg = 0.25 × 12 = 3 V;Vrms = 12 × √0.25 = 6 V。
负载视角:平均口径 vs RMS 口径
平均口径:等效直流 3 V
负载按「一段时间的平均电压 / 平均电流」响应。占空比即平均电压比例:D=25% → Vavg = 3 V,相当于接到 3 V 直流。
- LED 调光:平均电流决定亮度,近似线性(人眼再对数一次)
- 平均电流 / 平均功耗预算、电镀与电解的平均量
- 有源器件的静态工作点估算
RMS 口径:等效发热 6 V
发热功率按 P = Vrms²/R = D × Vcc²/R 走:D=25% 时发热是满开的 25%,相当于接到 6 V 直流(注意是 √D 不是 D)。
- 加热器 / 白炽灯:热惯性大,按瞬时功率积分发热,跟 RMS 走
- 电阻负载功耗、保险丝与线缆的温升校核
- 电机铜损等 I²R 类损耗估算
对纯电阻负载,两种口径算出的功率一致(都是 D × 满载功率),差别在负载「感受」的是哪个电压:LED 看平均电流,热惯性负载看发热等效。两个口径都列出,按负载类型对号入座。
时序换算与反向求解
周期 T = 1/f
1 ms
导通时间 t_on = D/f
250 µs
关断时间 t_off = (1−D)/f
750 µs
反向:目标平均电压 → 占空比
快速自核示例
PWM 频率选择速查
- LED 调光:≥200 Hz 起步(避开人眼可感频闪),摄影场景再拉高避免卷帘快门条纹。
- Arduino 硬件 PWM:D5/D6 约 980 Hz,D9/D10 约 490 Hz(analogWrite 默认)。
- 风扇 / 无感电机:20~25 kHz,搬到人耳音频之外消除啸叫。
- 加热 / 白炽:几十 Hz 足够,热惯性天然滤波;频率过高反而增加开关损耗。
- buck 开关电源:100 kHz~2 MHz,频率越高电感越小但开关损耗越大。
一句话原理
PWM 不调电压幅值,只调「开」的时间比例:引脚在 0 与 Vcc 之间高速开关,占空比 D 就是高电平占比。对惯性负载(眼睛、灯丝、加热体、配合 LC 的电源)来说,效果等效于一个 D 或 √D 比例的直流——这就是用开关管省掉线性调压发热的全部秘密。
#PWM 占空比原理与口径
PWM 是什么?一句话原理
PWM(脉冲宽度调制)就是用全幅值的方波高速开关,通过改高电平时间占整个周期的比例(占空比 D)来控制等效输出:电压幅值永远只有 0 和 Vcc 两档,但惯性负载感受到的是 D×Vcc 的平均效果。它比线性调压(LDO、电阻分压)高效得多——开关管要么全开(压降近零)要么全关(电流为零),自身几乎不发热。这也是它和 buck 降压的共同基因:buck 就是「PWM + 开关管 + LC 滤波」,把开关波形滤回连续直流;不接 LC 滤波、直接交给负载,就是本工具计算的裸 PWM。想进一步算 buck 的电感与纹波,可以用 buck 电感计算器。
为什么 RMS 和平均不一样?
平均值回答「一段时间里等效叠了多少直流」,RMS(方均根)回答「同样的发热能力对应多大的直流」——它对电压平方求平均再开根,天生偏袒大数值。0/12V 方波在 D=25% 时:平均值 = 0.25×12 = 3 V,但 RMS = 12×√0.25 = 6 V,因为开着的 25% 时间里功率是满开的(P=V²/R,平方放大)。两者只在恒定直流时相等,PWM 下 Vrms = √D×Vcc 恒大于 Vavg = D×Vcc(0<D<1),差值就是交流分量 √(Vrms²−Vavg²) = Vcc×√(D(1−D))。
LED 调光用平均、加热用 RMS
LED 亮度由正向电流对时间的平均决定(光通量近似随平均电流线性),所以调光看 D×Vcc 的平均口径;白炽灯和加热器是电阻发热,瞬时功率 P(t)=V(t)²/R 由 RMS 决定,热惯性把开关波动积分掉,体感温度跟 Vrms=√D×Vcc 走。选错口径会差很多:D=25% 时 LED 大约 25% 亮度,但接「12V 的 25%」若误按 3V 去估算加热器功率会差 √ 倍关系——发热等效其实是 6V。电机介于两者之间:平均转矩看平均电流,铜损看 RMS 电流。
常见问题(FAQ)
- 万用表测 PWM 测到的是 Vavg 还是 Vrms?直流档测的是平均值(D×Vcc),真有效值表的交流档测的是交流分量,交流+直流档才接近 Vrms。没有真有效值表时,直接按本工具公式换算更可靠。
- 为什么加热器说「发热按 √D 口径」?发热等效直流电压是 Vrms = √D×Vcc——D=25% 时等效 6V 而不是 3V;功率比才是 D(Vrms²/Vcc² = D)。电压按 √D、功率按 D,两个说法不矛盾。
- 占空比 50% 时交流分量为什么最大?V_ac = Vcc×√(D(1−D)),D=0.5 时取最大值 Vcc/2(12V 系统即 6V);D 趋向 0% 或 100% 时波形趋近恒定直流,交流分量趋于 0。隔直后看纹波、算耦合电容都按这个量级估。
- PWM 和 buck 是什么关系?buck 就是 PWM 加开关管再加 LC 低通滤波:把 0/Vcc 方波滤成连续的 D×Vcc 直流,纹波由 L 和 C 决定。裸 PWM 没有 LC,靠负载自身惯性「滤波」。需要算电感选型时参见 buck-inductor-calculator。
相关工具推荐
单位换算器
支持长度、重量、温度、面积、体积等多种单位类型的相互转换
科学计算器
高级数学运算,支持三角函数、对数、指数运算等科学计算,包含内存管理和历史记录
统计学计算器
数据分析工具,支持描述统计、回归分析、概率分布、假设检验等统计计算
方程求解器
一次方程、二次方程、方程组求解,支持图像绘制、牛顿迭代法和数值方法
财务比率计算器
盈利能力、偿债能力、运营能力比率分析,支持图表展示、行业对比和财务健康评分
折扣计算器
计算折扣后价格、节省金额和折扣率,支持折扣率和折数输入