PWM-STM32电控学习笔记08
day8:2022/9/26
【PWM概述】
脉冲宽度调制是利用微处理器的数字输出来对模拟电路进行控制的一种非常有效的技术,广泛应用在从测量、通信到功率控制与变换的许多领域中。
脉冲宽度调制是一种模拟控制方式,其根据相应载荷的变化来调制晶体管基极或MOS管栅极的偏置,来实现晶体管或MOS管导通时间的改变,从而实现开关稳压电源输出的改变。这种方式能使电源的输出电压在工作条件变化时保持恒定,是利用微处理器的数字信号对模拟电路进行控制的一种非常有效的技术。
这是百度文库摘抄的对与PWM的解释,是不是很晦涩难懂?其实PWM可以理解成一种:“把电流切断”的脉冲,我们平时见到的方波都是这样的:
可以看到,一个方波有着波峰(高电平)和波谷(低电平),那么在一段时间内,那么我们把波峰所占时间和整段时间的比值叫做:占空比
我们把这段波形想象成一股电流的大小(当然不是指电流,PWM的意义并没有那么简单,我们只是为了更方便理解而作此假设)
例如一盏LED灯,其通过的电流一直处于波峰大小,那LED灯是不是就是最亮的状态
反之,如果其通过的电流一直是处于波谷大小,那么可以看到灯泡几乎不亮。
那么如何调节灯泡亮度呢,那就要利用到PWM调节,我们可以想象PWM脉冲宽度调制是将灯泡以极快的速度通电断电,那是不是可以看到灯泡一会打开一会关闭,那占空比越大,是不是灯泡亮的时间越长,占空比越小,则灯泡暗的时间越长,倘若切换的速度够快,快到人眼无法分辨,那是不是就达到了利用占空比来调节灯泡亮度了。
因此,我们可以把PWM脉冲宽度调制理解成一个调节器,它不但可以调节灯泡的亮度,还可以调节电机的速度等,PWM波的应用在机器人领域非常之广,其控制方式又相对简单,大家只需要知道PWM调速的原理,占空比的概念即可,具体调节方式我会在下一篇帖子尝试。