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

关于 PI_POS_REG4

库中

v.v1 = _IQmpy(v.Kp, (v.up + v.ui));   

按照框图中  应该是

v.v1 = _IQmpy(v.Kp, v.up)  + v.ui;     呀   ,?????????

Green Deng:你好,烦请贴出一下相关资料来源以便确认问题

库中

v.v1 = _IQmpy(v.Kp, (v.up + v.ui));   

按照框图中  应该是

v.v1 = _IQmpy(v.Kp, v.up)  + v.ui;     呀   ,?????????

user1303469:

回复 Green Deng:

DMC MATH_v13.1.pdf

F:\ti\controlSUITE\libs\app_libs\motor_control\math_blocks\v4.3\~Docs

库中

v.v1 = _IQmpy(v.Kp, (v.up + v.ui));   

按照框图中  应该是

v.v1 = _IQmpy(v.Kp, v.up)  + v.ui;     呀   ,?????????

user1303469:

回复 user1303469:

不好意思版本搞错了,4.1版本

库中

v.v1 = _IQmpy(v.Kp, (v.up + v.ui));   

按照框图中  应该是

v.v1 = _IQmpy(v.Kp, v.up)  + v.ui;     呀   ,?????????

user1303469:

回复 Green Deng:

这2种位置 控制,哪种更好点?

库中

v.v1 = _IQmpy(v.Kp, (v.up + v.ui));   

按照框图中  应该是

v.v1 = _IQmpy(v.Kp, v.up)  + v.ui;     呀   ,?????????

Green Deng:

回复 user1303469:

你是对的,代码和图表上的不符。该图显示了一个并行的PI,而源实现是串联的。
这个库已经很旧了,你可以参考C2000Ware中的DCL库,它包含了更新的控制器实现,包括串行和并行pi,以及允许Kp = 0的配置。
通常,串行配置更容易调优,因为P & I增益的调整不会相互影响。

赞(0)
未经允许不得转载:TI中文支持网 » 关于 PI_POS_REG4
分享到: 更多 (0)