用示波器看PWM占空比,最直接的方法是测量高电平时间与周期的比值。首先将探头接到PWM输出引脚,地线接GND,设置合适的时基(建议周期为屏幕的2-3个格),触发电平设为信号幅度的50%左右。然后使用示波器的自动测量功能:
1. 按Measure键,选择‘正脉宽’(+Width)和‘周期’(Period);
2. 占空比 = 正脉宽 / 周期 × 100%,部分示波器直接有‘占空比’选项。
若没有自动测量,可用光标(Cursor)手动测量:将光标A移到上升沿,光标B移到下降沿,读取时间差即为高电平时间,再测一个完整周期,计算比值。
实操建议:确保探头补偿正确(用1kHz方波校准),避免因探头衰减导致幅度失真;若PWM频率较高(>1MHz),注意探头带宽需足够。
```c
// 示例:若测得+Width=0.5ms,Period=1ms,则占空比=50%
```
最后,观察波形稳定性,若抖动明显,可能是信号源或触发设置问题,调整触发电平或使用‘脉宽触发’锁定特定占空比。
mcuku 阿沐 · 2026-08-20