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.

TMS320F280049C: The motor can run. But the output data of estimator is wrong.

Part Number: TMS320F280049C

Now, I am using the InstaSPIN-FOC with our own board. And the motor can run but I find gMotorVars.Speed_Hz and the output data of estimator are wrong.How to fix it?

  • This may be several things, it could be related to hardware design, or the user.h value for things like voltage filter pole, or the motor parameters. Did you try running labs 1b and 1c to verify the SVGEN and ADC feedback for the custom hardware?

    Sean
  • I failed to use Lab 1b – Open loop control for hardware integrity to run the motor and I also tried to use the EV-board to run the motor with the same project but failed .

    Now, I can use Lab 1c – Closed current loop control for signal chain integrity to make the motors run with our own board. Of cause, I integrated our driver code into the project. And I find the data of gEstOutputData is wrong.

  • Did you use the latest MotorControlSDK from the following link?
    www.ti.com/.../c2000ware-motorcontrol-sdk

    1. Lab01, lab02, and lab03 don't use "estOutputData " as speed feedback.
    2. Check USER_ADC_FULL_SCALE_VOLTAGE_V, USER_ADC_FULL_SCALE_CURRENT_A and USER_VOLTAGE_FILTER_POLE_Hz if these 3 value are set properly based on h/w board.
    3. Did you run lab05 to identify the motor parameters? And set the identified data and correct pole pairs in user.h?

    Btw, are you using F280049C?

  • I haven’t heard from you for a week so I’m assuming you were able to resolve your issue. If this isn’t the case, please click the "This did NOT resolve my issue" button and reply to this thread with more information. If this thread locks, please click the "Ask a related question" button and in the new thread describe the current status of your issue and any additional details you may have to assist us in helping to solve your issues.