脈衝寬度調變 脉冲宽度调制英語Pulsewidth modulation缩写PWM简称脉宽调制是用脈波來輸出模拟信號的一種技術一般轉換後脈波的週期固定但脈波的工作週期會依模拟信號的大小而改變 在模拟电路中模拟信号的值可以连续进行变化在时间和值的幅度上都几乎没有限制基本上可以取任何实数值输入与输出也呈线性变化所以在模拟电路中电压和电流可直接用来进行控制对象例如家用电器设备中的音量开关控制采用卤素灯泡灯具的亮度控制等等 但模拟电路有诸多的问题例如控制信号容易随时间漂移难以调节功耗大易受噪声和环境干擾等生成模拟信号对于数字电路而言往往需要额外的数字模拟转换器 與模拟电路不同数字电路是在预先确定的范围内取值在任何时刻其输出只可能为ON和OFF两种状态所以电压或电流会通断方式的重复脉冲序列加载到模拟负载PWM技术是一种对模拟信号电平的数字编码方法通过使用高分辨率计数器调制频率调制方波的占空比从而实现对一个模拟信号的电平进行编码其最大的优点是从处理器到被控对象之间的所有信号都是数字形式的无需再进行数模转换过程而且对噪声的抗干扰能力也大大增强噪声只有在强到足以将逻辑值改变时才可能对数字信号产生实质的影响这也是PWM在通讯等信号传输行业得到大量应用的主要原因 模拟信号能否使用PWM进行编码调制仅依赖带宽这即意味着只要有足够的带宽任何模拟信号值均可以采用PWM技术进行调制编码 在信号接收端需将信号解调还原为模拟信号 目前在很多微型控制器MCU内部都包含有PWM控制器模块