Tool/software:
Greetings! I have a working version of a frequency inverter base on your MotorControl SDK v5_03. I built a bigger inverter, but I have problems with the power of the motor. In lab01 and lab02 the adc readings are correct and the current sensors are pointing at the midldle of the range (they are bidirectional 1.75V mid point) and the voltage sensors on the output lines are pointing at 50% of the DC line voltage. The problem is I have no power in the motor. A simple small three phase induction motor (0.250W) is turning, but as it has low voltage on it. If I try 0.55W motor with internal break it can`t even pull the break. My DC line voltage is 3x380=550V, so USER_NOMINAL_DC_BUS_VOLTAGE_V == 550V, USER_ADC_FULL_SCALE_VOLTAGE_V= 850V. As I said the voltage readings are correct when I check adcData.dcBus_V. I tried different values for USER_MOTOR_VOLT_MAX_V. In my working smaller version this value is 380. When I decreased the USER_ADC_FULL_SCALE_VOLTAGE_V I menaged to achieve more power in the engine. This pointed me to the idea that I should increase the output voltage effective value. But if I changed these parameters the readings become incorrect and I will have problems when I try to use vector control and enter the motor parametes. is there a value which I can change in order to increase the effective value of the output voltage curve and respectively the motor power?
Because now the power module is bigger than the working vertion I checked the delay between the generated pulse by the controller and the voltage on the IGBTs after the driver and the delay is insegnificant(because now the IGBTs has bigger input capacitance and this could cause big delay between setting a signal and the real execution and lower voltage on the motor). This is not an issue. The deadtimes for the PWM channels is set to 200(both HAL_PWM_DBFED_CNT and HAL_PWM_DBRED_CNT), My clock is 100MHz so this should be 2us deadtime and my carry frequency is 4kHz.
Is there a way to boost the pwm curve in LAB03 without changing the USER_NOMINAL_DC_BUS_VOLTAGE_V and USER_ADC_FULL_SCALE_VOLTAGE_V? Or should I play with them until I menage to generate proper output curves?
Thanks!