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.

TMS320F28335: Question about TMS320F28335

Part Number: TMS320F28335


hello:

1. Our product is a 22kW driver, and we use TI provided modules such as "smopos_const. h", "smopos. h", and "speed_est. h" for position observation without sensors in our control.

2. Does the position and speed observer provided by TI support sensorless position observation (estimation) of embedded AC permanent magnet synchronous motors?

3. How can the values of "float32 Ib" and "float32 Vb" be set using the following modules? Is it set to a fixed value? Do you still need to update in real-time based on measured or calculated values?

4. When observing the position, as shown in Figures 1 and 2, the yellow curve represents the measured value of the position using the encoder, and the blue curve represents the estimated angle using the TI synovial observer.

Figure 1 shows the measured and estimated values of the position during forward operation, and the position estimation is normal.

Figure 2 shows the measured and estimated values of the position during reverse operation, with a significant deviation in the position estimation.

Why does the same estimation algorithm have such a significant difference in estimation results between forward and reverse directions? What parameters need to be adjusted to reduce the estimation deviation during reverse operation?

Figure 1: Estimated angle during forward operation (yellow represents measured value, blue represents estimated value), with small estimation deviation

Figure 2: Estimated angle during reverse operation (yellow represents measured value, blue represents estimated value), with significant estimation deviation

  • Hi Jimmy,

    For Q2, the SMO estimation module is applicable to Interior PMSM (IPMSM). 

    For Q3, Ib and Vb should be constant value and set based on your experiment setup. For setting instructions, please check P118 of "DMC MATH_v13.1.pdf" in the folder "~Docs".

    For Q4, if incremental encoder was used, could the phase difference in the estimation and actual encoder reading correspond to the mistake in initial position read? 

    Thanks,

    Jiaxin