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

TMDSHV1PHINVKIT 问题 我拿什么拯救你,有人可以回答吗

TI你的开发板只有开环才有正弦波输出,INCR_BUILD 1.

INCR_BUILD 2 闭环后无正弦输出,成了方波,驱动就不是SPWM波形了。why?

11 12:

回复 Vieri Xue:

Vieri Xue

             谢谢你的回答,我看过手册的,我是接了负载的,我接的是灯泡。按照你的说法我的负载可能不够大。我测试一下,再给答复。

TI你的开发板只有开环才有正弦波输出,INCR_BUILD 1.

INCR_BUILD 2 闭环后无正弦输出,成了方波,驱动就不是SPWM波形了。why?

11 12:

回复 Vieri Xue:

Vieri Xue

                 我已经试过了,可以产生正弦波形了。谢谢!

    但是我有一些疑惑,希望可以给予解答,下面的是电压环参数   

//Voltage loop    CNTL_2P2Z_CoefStruct1.b2 = _IQ26(-0.3682);    CNTL_2P2Z_CoefStruct1.b1 = _IQ26(0.01121);    CNTL_2P2Z_CoefStruct1.b0 = _IQ26(0.3794);    CNTL_2P2Z_CoefStruct1.a2= _IQ26(-0.869);    CNTL_2P2Z_CoefStruct1.a1= _IQ26(1.869);    CNTL_2P2Z_CoefStruct1.max = _IQ24(0.0);        //4A     CNTL_2P2Z_CoefStruct1.min = _IQ24(-0.4);

但是不接DC-DC时,dwVoltageLoopOutConst = _IQ24(0.18);//表示的输出电流值为2.71A

而CNTL_2P2Z_CoefStruct1.max = _IQ24(0.0);     //_IQ24(0.0)就可以表示最大4A的电流—这两处是不是有矛盾之处。

TI你的开发板只有开环才有正弦波输出,INCR_BUILD 1.

INCR_BUILD 2 闭环后无正弦输出,成了方波,驱动就不是SPWM波形了。why?

11 12:

回复 Vieri Xue:

Vieri Xue

               好的,谢谢你的认真回答,这样我就理解了。

TI你的开发板只有开环才有正弦波输出,INCR_BUILD 1.

INCR_BUILD 2 闭环后无正弦输出,成了方波,驱动就不是SPWM波形了。why?

jin mingguo:

回复 Vieri Xue:

您好:薛先生

我叫金明国,是一名在韩硕士留学生。  近期在网上看到您的一篇在2012年10月份发布的应用报告。 报告的名字叫“

Center-Aligned SVPWM Realization for 3- Phase 3- Level Inverter“ .    我最近也在学SVPWM, 所以有些问题想请教您。

我的邮箱是  kouqianjinmingguo@126.com.

如果您有时间的话, 请给我发封邮件, 不胜感激!!!

TI你的开发板只有开环才有正弦波输出,INCR_BUILD 1.

INCR_BUILD 2 闭环后无正弦输出,成了方波,驱动就不是SPWM波形了。why?

Hao Huang3:

回复 Vieri Xue:

薛工,我想发表一点不同的意见, CNTL_2P2Z_CoefStruct1.min<0, CNTL_2P2Z_CoefStruct1.max=0,只能保证逆变器工作在逆变状态,而不是工作在体二极管整流状态。另外,电感电流的最大值是由-CNTL_2P2Z_CoefStruct1.min*4(乘以4是因为薛工写的文档ZHCA552第19页的图20中的gain为4)和INV_ICMD_Out_Max1(以及INV_ICMD_Out_Min1)共同决定的。

-CNTL_2P2Z_CoefStruct1.min*4=1,6

INV_ICMD_Out_Max1 = &dwInvCurrRef_Max;

dwInvCurrRef_Max = _IQ24(0.4357); 

1.6比0.4357大,所以电感电流的最大值是由INV_ICMD_Out_Max1决定,在实例当中,电感电流最大幅值为 0.4357*3.3/Kratio_current=9A。

另一方面,无论CNTL_2P2Z_CoefStruct1.min*4还是INV_ICMD_Out_Max1,其绝对值小于1才是有意义的限幅举措,所以对于乘以4这个做法,我不是很理解,

另外在程序当中,乘以4是否是通过以下段落

VL_SKIP:

MOVW DP,#_dwPll_Sin_Out MOVL ACC,@_dwPll_Sin_Out ;Q22 MOV T,#2 LSL ACC,T  MOVW DP,#_dwSine_Ref ;Q24 MOVL @_dwSine_Ref,ACC

INV_ICMD 1

中的

MOV T,#2LSL ACC,T 

来实现?希望薛工赐教。

TI你的开发板只有开环才有正弦波输出,INCR_BUILD 1.

INCR_BUILD 2 闭环后无正弦输出,成了方波,驱动就不是SPWM波形了。why?

Vieri Xue:

回复 Hao Huang3:

黄昊:

您好,由于我今天刚看到您的提问,所以,回答的不够及时,希望您原谅。

您所说的问题应该是对我们电感电流的给定值限幅有疑问。在我写的文档中,乘以4是在锁相控制输出的sin上所进行的,这个目的是为了使锁相输出正弦SIN成为Q24的格式,所以,和电感电流给定值限幅无关。

如果市电有效值正好是220V,那么,CNTL_2P2Z_CoefStruct1.min(电压环输出的limit)就是电流给定的限幅,但是当市电低于220V时,则需要更大的限幅电流以维持输出功率的不变,所以,在程序中,最终的限幅电流应该是INV_ICMD_Out_Max1 和INV_ICMD_Out_Min1 这两个变量决定的,所以,在这个地方,我们需要有一个市电有效值的补偿,即INV_ICMD_Comp1 这个变量,在220V是为1。

不知道我的回答有没有解决您的疑问。如果还有问题,请继续提问,谢谢!

TI你的开发板只有开环才有正弦波输出,INCR_BUILD 1.

INCR_BUILD 2 闭环后无正弦输出,成了方波,驱动就不是SPWM波形了。why?

Hao Huang3:

回复 Vieri Xue:

就此贴我还想指明一下官方文档中的一些错误,例如ZHCA552-July 2013中,第7页Kratio_DCBUS的计算式中R6应为R16;第19页图20中,dwPhase_Err_Notch_Out的边框与CNTL_2P2Z:2的Fbk输入线相交,容易让人误解;CNTL_2P2Z:3和CNTL_2P2Z:4的Ref、Fbk输入对象搞反了。

赞(0)
未经允许不得转载:TI中文支持网 » TMDSHV1PHINVKIT 问题 我拿什么拯救你,有人可以回答吗
分享到: 更多 (0)