脉冲宽度调制是利用微处理器的数字输出来对模拟电路进行控制的一种非常有效的技术,广泛应用在从测量、通信到功率控制与变换的许多领域中。
脉冲宽度调制是一种模拟控制方式,其根据相应载荷的变化来调制晶体管基极或MOS管栅极的偏置,来实现晶体管或MOS管导通时间的改变,从而实现开关稳压电源输出的改变。这种方式能使电源的输出电压在工作条件变化时保持恒定,是利用微处理器的数字信号对模拟电路进行控制的一种非常有效的技术。
PWM控制技术以其控制简单,灵活和动态响应好的优点而成为电力电子技术最广泛应用的控制方式,也是人们研究的热点。由于当今科学技术的发展已经没有了学科之间的界限,结合现代控制理论思想或实现无谐振波开关技术将会成为PWM控制技术发展的主要方向之一。其根据相应载荷的变化来调制晶体管基极或MOS管栅极的偏置,来实现晶体管或MOS管导通时间的改变,从而实现开关稳压电源输出的改变。这种方式能使电源的输出电压在工作条件变化时保持恒定,是利用微处理器的数字信号对模拟电路进行控制的一种非常有效的技术。
绝大部分AVR单片机都会带有PWM硬件部分,今天来探测下PWM和精确延时产生的方波哪个更精准。
就以输出4KHz的方波为例
1、下图是用PWM输出的4K方波
从图中,我们可以看到PWM输出的频率是4.03KHz;
2、下面带来精确延时的输出图形(精确延时用的是IAR编译器中intrinsic.h中的cycles函数)
从图中我们看到的精确延时产生的频率是4.01KHz,而且处于一个向4KHz跳变的状态。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)