什么是pwm pwm的基本原理及其应用

pwm是什么
【什么是pwm pwm的基本原理及其应用】 脉宽调制(pulse width modulation)是利用微处理器的数字输出来对模拟电路进行控制的一种非常有效的技术,广泛应用在从测量、通信到功率控制与变换的许多领域中 。pwm控制在汽车上也有较多应用,比如:电动汽车充电电路cp端子信号(功率握手用),燃油泵功率控制电路、电机调速 。


2模拟电路数字电路

【1】模拟电路
模拟信号的值可以连续变化,其时间和幅度的分辨率都没有限制 。9v电池就是一种模拟器件,因为它的输出电压并不精确地等于9v,而是随时间发生变化,并可取任何实数值 。

模拟电压和电流可直接用来进行控制,如对汽车收音机的音量进行控制 。在简单的模拟收音机中,音量旋钮被连接到一个可变电阻 。拧动旋钮时,电阻值变大或变小;流经这个电阻的电流也随之增加或减少,从而改变了驱动扬声器的电流值,使音量相应变大或变小 。

尽管模拟控制看起来可能直观而简单,但它并不总是非常经济或可行的 。其中一点就是,模拟电路容易随时间漂移,因而难以调节 。模拟电路还有可能严重发热,其功耗相对于工作元件两端电压与电流的乘积成正比 。模拟电路还可能对噪声很敏感,任何扰动或噪声都肯定会改变电流值的大小 。

【2】数字电路
通过以数字方式控制模拟电路,可以大幅度降低系统的成本和功耗 。此外,许多微控制器和dsp已经在芯片上包含了pwm控制器,这使数字控制的实现变得更加容易了 。简而言之,pwm是一种对模拟信号电平进行数字编码的方法 。

pwm信号仍然是数字的,因为在给定的任何时刻,满幅值的直流供电要么完全有(on),要么完全无(off) 。电压或电流源是以一种通(on)或断(off)的重复脉冲序列被加到模拟负载上去的 。通的时候即是直流供电被加到负载上的时候,断的时候即是供电被断开的时候 。只要带宽足够,任何模拟值都可以使用pwm进行编码(这里指的是pwm直接控制负责) 。

上图显示了三种不同的pwm信号 。a是一个占空比为10%的pwm输出,即在信号周期中,10%的时间通,其余90%的时间断 。b和c显示的分别是占空比为50%和90%的pwm输出 。这三种pwm输出编码的分别是强度为满度值的10%、50%和90%的三种不同模拟信号值 。例如,假设供电电源为9v,占空比为10%,则对应的是一个幅度为0.9v的模拟信号 。


3通讯与控制
pwm 的一个优点是从处理器到被控系统信号都是数字形式的,无需进行数模转换 。让信号保持为数字形式可将噪声影响降到最小 。噪声只有在强到足以将逻辑1 改变为逻辑0 或将逻辑0 改变为逻辑1 时,也才能对数字信号产生影响 。对噪声抵抗能力的增强是pwm 相对于模拟控制的另外一个优点,而且这也是在某些时候将pwm 用于通信的主要原因 。

作为一个具体的例子,我们来考察一种用pwm 控制的制动器 。简单地说,制动器是紧夹住某种东西的一种装置 。许多制动器使用模拟输入信号来控制夹紧压力(或制动功率)的大小 。加在制动器上的电压或电流越大,制动器产生的压力就越大 。可以将pwm 控制器的输出连接到电源与制动器之间的一个开关 。要产生更大的制动功率,只需通过软件加大pwm 输出的占空比就可以了 。如果要产生一个特定大小的制动压力,需要通过测量来确定占空比和压力之间的数学关系(所得的公式或查找表经过变换可用于控制温度、表面磨损等等) 。

4硬件设置产生pwm

推荐阅读