有源代码不??
讲讲思路也行啊!就是PID搞死人啦!
主要是看你的PWM是怎么产生的 PID的模块程序实际上很简单
你需要把你测到的电压电流缩放到你的PWM范围里
比如我用AVR的MEGA128 的单片机
测出最大电压10V
128的占空比D的控制寄存器在0-255 意思是我需要把10V放大到255 这就大概得到了KP的参数 Ki的参数慢慢调整
上来了,原理图及各部分解释dsPICSMPS AC_DC Users Guide
程序的SMPS Reference Design Software
当时玩过他们自己做的样板