我用数字芯片28335做了一个基本的BUCK电路,闭环数字控制。
在实际使用的工况是:BUCK需要给后端的电机控制器供电,所以一开始就会有运行是空载的情况,然后电机运行会转换到有负载的情况。
我现在思路是想用电压电流双闭环来控制,提高系统动态性能,但是我觉得空载时候没有电流好像没法实现双闭环,所以想来请教一下,BUCK电路在空载和有负载的情况下控制方法是什么?应该怎么样去转换控制方法?
(我自己尝试了一种方法:判断输出电流值Io。当Io小于设定值时,用电压单闭环;当Io大于设定值时,用电压电流双闭环。但是在两种控制方法转换的时候因为电流环PI初始输出为0,所以电压会有一个很大的下降,影响了后端电机控制器负载的正常运行。)
非常希望能得到您的回答,不胜感激!