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 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.
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?
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?