输出比较的简介
输出比较英文写作OC (Output Compare)
输出比较可以通过比较CNT和CCR寄存器值的关系,来对输出电平进行置高或者置低或者翻转的操作,用于输出一定频率和占空比的PWM波形
常见应用例子如:呼吸灯,调速电机等
CCR(Capture/Compare Register的缩写,及捕获/比较寄存器)
CNT与CCR之间的逻辑关系
CNT计数自增,CCR是我们给定的一个值
PWM简介
Pulse Width Modulation 脉冲宽度调制
在具有惯性的系统中,可以通过对一系列脉冲的宽度进行调制,来等效地获得所需要的模拟参量,常应用于电机控速领域
PWM的参数:
频率 =
占空比 =
分辨率 = 占空比变化步距
如何理解上述所说的:PWM可用于等效获得模拟参量呢?
在我们通常点亮LED实验中,我们只能给LED置1或者置0,也就是亮或者灭。但是当我们以一个很高的频率点亮熄灭,点亮熄灭,点亮熄灭...的时候,LED就会呈现出中等亮度,具体的亮暗程度就取决于亮的时间的占空比。
同理:我们不断地给电机通电断电,通电断电,通电断电...就可以让电机的速度维持在一个中等速度。
|