前面一篇文章我讲解了反激式开关电源输出电压的pid控制的matlab仿真。

我只对输出电压做了控制,不管负载多大,只要在设计功率之内,都能把电压维持在12V。但在实际电路设计中,我们还需要考虑输出电流的限定。
因为器件选择都是基于额定值来的,如果实际值超出额定值,轻则无法工作,重则击穿器件。
例如副边的二极管D1,如果流过它的电流超过最大正向电流,则会击穿烧坏。

所以输出光有电压的闭环控制(简称电压环)还不行,还得有电流的闭环控制(简称电流环)。
电压环起作用时,输出电压稳定在一个值,输出电流随负载变化。

电流环起作用时,相当于一个恒流源,输出电流稳定在一个值,电压是随负载变化的。

从他们的作用来看,电压环与电流环似乎是矛盾的。电压环想稳定电压,电流环想稳定电流。
其实并不矛盾,因为他们不会同时起作用。我们来具体分析两个环路的工作状态。
假设现有一个电路,设计为输出电压12V,最大输出电流10A。
然后给他带负载R,R的阻值从大到小变化。

本文介绍了一种反激式开关电源采用PID控制实现电压电流双闭环控制的方法,并通过MATLAB进行了仿真验证。文章详细阐述了如何设计电压环与电流环,以及如何调节PID参数以获得良好的控制效果。

301

被折叠的 条评论
为什么被折叠?



