I am trying to calculate the current based on the input power estimation presented in following thread
(Basically, the calculated input power is divided by gMotorVars.VdcBus_kV*1000).
The calculated current is verified by measured current and it worked fine for some motors but not for all.
Some defies of my user.h for a specific motor (which I couldn't calculate the current correctly) is as follows:
USER_IQ_FULL_SCALE_FREQ_Hz (1134)
USER_IQ_FULL_SCALE_VOLTAGE_V (30) // The rated motor voltage is 30V and the bus voltage is set to 30V as well
USER_ADC_FULL_SCALE_VOLTAGE_V (44.30)
USER_IQ_FULL_SCALE_CURRENT_A (24.0)
USER_ADC_FULL_SCALE_CURRENT_A (47.14)
What would be the reason for error in current calculation? Does it have anything to do with the difference of IQ_FULL_SCALE_VOLTAGE_V and ADC_FULL_SCALE_VOLTAGE_V?
Any help is greatly appreciated!
Thanks