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.

CCS/TMS320F28035-EP: PMSM sesorless control---ESMO's Gsmopos Para. and PHASEVOLT_MACRO question

Part Number: TMS320F28035-EP

Tool/software: Code Composer Studio

Hi

I have two questions about the HVPM_Sensorless control project.

1. in SMOPOS_CONST.C file,

  v.Gsmopos = (v.Vb/v.Ib)*(1/v.Rs)*(1-v.Fsmopos);
  why there is v.Vb/v.Ib in the Gsmopos Para. ? Is it necessary in the SMO observer?
  in DMC MATH_V13.1 .pdf file, Page 123, Gs = (1/R) *(1- exp(-R*Ts/L)).
  and Vb means the full scale ADC bus voltage?
2. in PHASEVOLT_MACRO,  
 volt1.MfuncV1 = svgen1.Ta;
 volt1.MfuncV2 = svgen1.Tb;
 volt1.MfuncV3 = svgen1.Tc;
  however ,svgen1.Tx's range is from (-1,1). It seems that the volt1.MfuncV1 should come from the real duty rate (0,1)
  like -0.5 * svgen1.Ta + 0.5.
  from PHASEVOLT_MACRO, the valpha and vbeta's value is about twice than the normal duty rate.
thanks.
best regards
Arrow