跳到主要内容

PWM 占空比计算器:周期、高电平时间与平均电压

频率 + 占空比算周期、高电平时间、低电平时间和平均电压,可由实测脉宽反解占空比,全程浏览器本地

  • 本地处理
  • 分类 计算度量
  • 适合 买东西、做计划、训练或排期前,先算出大概范围。

填入 PWM 频率和占空比,得到周期、高电平时间、低电平时间和平均输出电压。切到反解模式可由实测高电平时间求占空比。

常用预设
结果
周期 (T)
1 ms
高电平时间
500 µs
低电平时间
500 µs
平均电压
2.5 V

常见应用:LED 调光、有刷直流电机调速、舵机脉冲计时。

这个工具能做什么

一个给固件、电机和 LED 调试用的 PWM 占空比计算器。填入开关频率(Hz 或 kHz)和占空比(百分比),工具就给出周期 T 等于 1 除以 f、高电平 持续时间 t_on 等于 T 乘占空比、低电平时间 t_off 等于 T 减 t_on,以及 平均输出电压 Vavg 等于 Vcc 乘占空比。1 kHz、50 占空比的信号,周期 是 1 毫秒,高电平 500 微秒、低电平 500 微秒,接 5 V 电源时平均电压 2.5 V。还有反解模式:把示波器或逻辑分析仪量到的高电平时间连同频率 填进来,工具会倒推占空比,方便你核对定时器寄存器实际产生的波形。 每个结果一键复制,地址栏里的链接分享出去能还原这次完整计算。运算 全在浏览器里跑,不上传任何数据,也不需要账号。

工具细节

输入
数值
页面会根据工具类型展示文本框、数值控件、文件选择或结构化输入。
输出
即时结果 + 复制
结果区优先给出可操作结果,支持项会显示复制、下载或可视化预览。
隐私
浏览器本地处理
主工具逻辑未发现外部 API 调用,输入通常留在当前标签页内处理。
保存 / 分享
可分享链接状态
关键设置会进入 URL,复制链接后别人能复现同一组参数。
性能预算
首屏 JS ≤ 9 KB
没有声明 WASM 依赖,适合快速打开和移动端使用。
适用场景
计算度量 · 程序员
分类和职业标签用于推荐相关工具、组织内链,并帮助用户快速判断是否适合当前任务。

怎么用

  1. 1. 输入

    把内容粘贴或拖入工具面板。

  2. 2. 处理

    点击按钮,在浏览器内本地处理,文件不上传。

  3. 3. 复制 / 下载

    一键复制结果或下载到本地。

PWM 占空比计算器 适合怎么用

适合快速估算、对比和规划数字,帮你在做最终决定前先有底。

适合计算任务

  • 买东西、做计划、训练或排期前,先算出大概范围。
  • 一次只改一个输入,对比不同方案。
  • 把模糊假设变成能讨论的数字。

计算检查项

  • 认真核对单位、日期、比例和取整方式。
  • 健康、金融、税务、法律相关结果只能做规划参考,不能替代专业意见。
  • 重要结果要保存输入条件,方便以后复算。

下一步可以接着做

这些入口会把当前任务接到更完整的工具链里。

  1. 1 欧姆定律计算器 在电压、电流、电阻、功率里任填两个,即时算出另外两个并标出所用公式,支持 mV/V/kV、µA/mA/A、Ω/kΩ/MΩ、mW/W/kW 单位前缀,浏览器本地运算。 打开
  2. 2 LED 限流电阻计算器 按 R =(Vs − n·Vf)/ If 算阻值,给最近 E12/E24 标准值、电阻功率和点不亮检查,浏览器本地 打开
  3. 3 555 定时器计算器 无稳态 f = 1.44/((R1+2R2)C),单稳态 t = 1.1RC。用 Ω/kΩ 与 µF/nF 填 R1、R2、C,读出频率、占空比和脉冲宽度,全程浏览器本地 打开

真实使用场景

  • 用单片机引脚把 LED 平滑调暗

    你想让接在 3.3 V GPIO 上的 LED 亮到约 30。把 Vcc 设成 3.3 V,选不 闪烁的 1 kHz 频率,占空比拨到 30。工具显示周期 1 毫秒、高电平 300 微秒、低电平 700 微秒,平均电压 0.99 V。你把这个占空比直接写进 analogWrite 或定时器比较值,LED 就停在你要的亮度,调光这部分不用 再为限流电阻反复试。

  • 给有刷直流电机调速且不啸叫

    一个小风扇电机在 500 Hz 下运转粗糙、嗡嗡响。在工具里把频率提到 20 kHz,让开关声高过人耳,占空比保持 60,读出周期 50 微秒、高电平 30 微秒。平均电压那一行告诉你电机大约看到电源的 60,你就清楚离 满速还剩多少余量。

  • 用示波器读数核对定时器寄存器

    固件声称 40 占空比,但示波器在 1 kHz 下显示高电平脉冲 360 微秒。 切到反解模式,填 360 微秒和 1 kHz,工具倒推出 36。这下你知道分频 或比较值差了一档,可以直接改寄存器,而不是去排查并不存在的负载 问题。

  • 算出舵机脉冲和它的占空比

    标准舵机居中要每 20 毫秒来一个 1.5 毫秒脉冲。把频率设成 50 Hz(周期 20 毫秒),用反解模式填 1.5 毫秒高电平,确认占空比是 7.5。正是这个 只有 5 到 10 的极窄占空比区间,让舵机代码用脉宽微秒来思考,而不是 一个百分比旋钮。

常见踩坑

  • 把频率和周期搞混。频率是每秒周期数(Hz),周期是每个周期的秒数,两者互为倒数。本想填 1 kHz 频率却往周期框里填了 1000,结果会差一百万倍。工具把输入标成频率,并显示它推算出的周期。

  • 把平均电压当成负载看到的峰值。Vavg 等于 Vcc 乘占空比只是平均值。响应快的负载,或者直接看 LED,看到的是整个 Vcc 脉冲在通断,而不是平滑的 2.5 V。平均值只对慢负载或滤波后的负载成立,所以要加电容或选够高的频率。

  • 忘了舵机是例外。舵机用固定约 50 Hz 帧,读的是毫秒脉宽而不是占空比。把舵机设成 50 占空比会发出 10 毫秒脉冲,把它死顶到限位上,所以舵机要按高电平时间来想,而不是占空比。

隐私说明

每一步(求周期的倒数、算高低电平时间的乘法、平均电压的乘积、反解 占空比)都是浏览器标签页里运行的纯 JavaScript。频率、占空比、电源 电压都不上传也不记录。唯一要知道的:分享链接会把你的输入写进 URL 查询字符串,所以把链接粘到聊天里,对方服务器的访问日志会留下这些 数字。涉及保密设计时,请用复制按钮粘贴结果文本,而不是分享链接。

常见问题

类似工具组合

做你这行的人, 还会一起用这些。

Made by Toolora · 100% client-side · Updated 2026-05-30