This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TMS320F28069M: Vd and Vq voltages not matching measured voltages Va, Vb, and Vc in lab01b

Part Number: TMS320F28069M
Other Parts Discussed in Thread: MOTORWARE

Good evening,

I've modified lab01b in order to better understand my hardware and the FOC methods in motorware. I've connected an encoder to my board so that I have a direct measurement of the electric angle, and I'm now using this value for commutation in the FOC methods in lab01b. The performance has been improved but I'm seeing an odd discrepancy between the commanded Vs voltage and the individual measured phase voltages, and want to better understand the scaling.

The Vd and Vq voltages do not appear to match the gAdcData.V recorded by my datalogger. Based on my configuration, Vs is 0.18376 and Vd and Vq are calculated as 0.055 and 0.0735 based on Vdq_gains of 0.3 and 0.4 (we'll revisit this in my next question), however, I'm seeing a voltage waveform amplitude of roughly 0.025 pu, which corresponds to 0.6 volts. If Vd and Vq are reported in pu based on IQ full-scale, then how come I'm seeing such a large discrepancy between Vq and measured voltages? I believe my voltage IQ and ADC scale factors are correct as I'm reading the correct 10V DC bus voltage.

Note that the first plot is the measured voltage for phase A, where the second and third plots are the measured currents in phases A and B.

Please let me know if you have any suggestions as to why I'm seeing the large discrepancy in scale.

Thanks again for your support!

Best regards,

Chris