2025-11-08 06:38:17
PWM占空比就是让信号高电平时间占总时间的比例,比如占空比50%就是高电平占一半时间。主要有三种方法:软件调参、硬件改电阻、定时器重载。软件调参就是写代码改占空比参数,比如单片机里设置OCR值;硬件改电阻是通过改变RC充放电时间,比如调高阻值让高电平时间变长;定时器重载是让计数器到某个值就重置,比如重载值调小就占空比变高。
为什么是这个答案呢?因为占空比=高电平时间/周期,软件调参直接改参数(比如STM32的OCR1A值从5000变2500,占空比从50%变25%),硬件改电阻(比如R从10kΩ变5kΩ,周期从20ms变10ms,占空比从50%变75%),定时器重载(比如重载值从10000变5000,占空比从50%变50%)。数据来源:STM32手册P289和《电子技术基础》第5章。比如用10kΩ电阻和100nF电容,理论周期是1.1RC=1.1×10k×100n=110ms,占空比50%时高电平55ms。但实际可能有5%误差,所以软件调参更准。
本题链接: