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: InstaSPIN motion on TMS320F28069M

Part Number: TMS320F28069M
Other Parts Discussed in Thread: DRV8301,

Dear Sir,

i bought a TI development tool with "Three Phase BLDC & PMSM Motor Kit with DRV8301 and InstaSPIN-enabled Piccolo TMS320F28069M MCU".

When i use a guicomposer named " InstaSPIN_MOTION_F2806xM.ext" to run the motor, some abnormal things happened as below:

could you help provide suggestion to me how to do next step to solve the issue? thanks

ti issue.docx

 

 

  • additional, i use sensorless control from standstill to low speed.
  • BTW, does it work well during standstill and low speed range for sensorless control?
  • 1. Please refer to section 6 of "InstaSPIN user's guide" (SPRUHJ1G.pdf), the motor identification process includes several states, some states run without position information, so the current waveform is not a pure sinusoidal in some states. And the pure sinusoidal waveform is a ideal even running with rotor position information on sensorless-FOC, because the BEMF waveform is not a pure sinusoidal for most motors.

    To run motor identification well, need to set some parameters correctly based motor specification, such as USER_MOTOR_RES_EST_CURRENT, USER_MOTOR_IND_EST_CURRENT, USER_MOTOR_MAX_CURRENT and USER_MOTOR_FLUX_EST_FREQ_Hz in user.h.

    2. Sensorless-FOC is difficult to work very stability during standstill and very low speed, instaSPIN can start well from standstill to a low speed, it's no good to run with a very low speed. It's better to run motor with position sensor if you have zero or very low speed requirement, such as instaSPIN-motion is a option with encoder sensor.
  • Thanks very much for your quick reply. Yanming, the problem is solved now. thanks.