Part Number:TMS320F28027Other Parts Discussed in Thread:SFRA, POWERSUITE, TIDM-HV-1PH-DCAC,
问题:
1.我选择的是BUILD为 3, DC_CHECK为0时候
// BUILD 3 Voltage loop with inner current loop #define INCR_BUILD 3// Check system under DC condition (cleanest SFRA curves) 0 is FALSE, 1 is TRUE #define DC_CHECK 0
代码中条语句为 invVoRefInst = invSine * invVoRef;
或者 invVoRefInst = SFRA_F32_inject(invVoRef*invSine);
invVoRef这个值对固定逆变输出(即逆变输出始终保持为220V)这个值是固定的值还是变化的值?
不管是否采用SFRA, invVoRefInst值总是与invVoRef与invSine乘积有关系,请问贵司这款逆变电源是不是参考值乘以正弦值与生成的正弦波形的AD采样值差值voltage_error多少后去调节占空比的?或者是其他方法去调节占空比?
谢谢!
Green Deng:
你好,这个问题为你升级到英文E2E了,但是问题中的有些表述实在没看懂,比如
jun liu 说:
代码中条语句为 invVoRefInst = invSine * invVoRef;
或者 invVoRefInst = SFRA_F32_inject(invVoRef*invSine);
jun liu 说:请问贵司这款逆变电源是不是参考值乘以正弦值与生成的正弦波形的AD采样值差值voltage_error多少后去调节占空比的?
所以还请在英文贴中补充一下:e2e.ti.com/…/tidm-hv-1ph-dcac-question-about-invvoref
,
jun liu:
invVoRefInst = invSine * invVoRef;这个代码看了英文论坛的回复已经理解,此外工程文件是在CCS11的在powerSUITE的powerSUITE Solution Adapter下DC-AC模块下中的Single Phase Inverter: Voltage Source TIDM-HV-1PH-DCAC导入的voltageSourceInverterLCFltr_F28004x,voltagesourceinvlcfltr.c这个文件涉及到的代码, voltage_error= invVoRefInst – invVoInst;这个代码我也理解,gi_out是根据误差计算出来的,请问gi_out计算的依据是什么?也就是说我想知道由voltage_error怎么计算出来gi_out的?代码中gi_out的计算是用DCL库的函数计算出来的,我其实想问的是计算过程和计算依据,因为我用的TMS320F28027芯片使用DCL不方便,决定不使用DCL怎么能实现由voltage_error怎么计算出来gi_out的?
其实我就是想问不使用DCL怎么能实现由voltage_error怎么计算出来gi_out的以及计算过程和计算依据?谢谢!