FOC的采样电流到底是怎么计算的?
好不容易找到了RSHUNT的值#define RSHUNT 0.3300
然后发现程序里计算采样电流并没有用 RSHUNT ,
而是如下的方式计算的:
/* Current on Phase C is not accessible */
/* Ia = PhaseAOffset - ADC converted value) */
Aux = ( int32_t )( pHandle->PhaseAOffset ) - ( int32_t )( ADCDataReg1 );
这个Aux好像是电流值。
这样算是怎么得出电流的呢?
谢谢大家
没人搭理哎 还是都不会? PhaseAoffset是A相电流的零漂直,对应模拟量大概1.65V左右,如果规定电流流入电机为正方向,就是这个式子算出代表A相电流的采样值
页:
[1]