TI中文支持网
TI专业的中文技术问题搜集分享网站

TMS320F28335: PI控制程序问题

Part Number:TMS320F28335Other Parts Discussed in Thread:CONTROLSUITE

目前正在做boost PFC 采用双环PI控制

分别有电压外环和电流内环

如下图

在数字控制方面,PI调节器的程序该如何编写?

目前我的写法是

这是电压环的部分,把电压参考值减掉电压回授值,再去积分后乘上Kp

电流环的部分也是如此

问题是我最后得到的值(就是第一张图的Vp)要怎么跟比较器做比较?

我的开关频率为100k,所以我的EPwm1Regs.TBPRD = 1500;  // 100KHz

我该怎么去设定EPwm1Regs.CMPA.half.CMPA这个值

还有一个问题是我的积分值会一直变大,没办法稳定在一个范围

希望有人可以帮我解答,谢谢。

Green Deng:

你好,TI官方有文档介绍PID控制实现原理的,你可以先参考一下下面这个文档说明:C:\ti\controlSUITE\libs\app_libs\motor_control\math_blocks\v4.3\~Docs

赞(0)
未经允许不得转载:TI中文支持网 » TMS320F28335: PI控制程序问题
分享到: 更多 (0)

© 2024 TI中文支持网   网站地图 鲁ICP备2022002796号-1