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.

DRV8353RS-EVM: DRV8353RS-EVM

Part Number: DRV8353RS-EVM
Other Parts Discussed in Thread: MOTORWARE, DRV8353

I was using the DRV8353RS-EVM with the GUI interface running through the example in the GUI User's Guide.  I was able to successfully connect to the EVM and run through the "motor identification" portion described in the User's Guide.  However, when I then tried to start the motor again to get it to spin, the motor either moved very, very slowly, or not at all.

Is there something else that I need to do in order to get the motor to spin with the GUI?  The Motor Identification sequence seemed to finish successfully, (Green indicators), but for some reason the motor won't turn.

Any help you can send my way would be greatly appreciated.

Thanks,

Chris.

  • Hi Chris,

    Thank you for your question! It sounds like the GUI is not calculating the correct values for the motor parameters which is causing the motor to not spin properly. A few things to check for:

    1. In the motor identification field of the GUI, under the Resistance Estimation Current, start by setting this value to 10% of the current rating of the motor. This value can be increased if there is still issues with the GUI identifying the proper motor parameter values. 

    2. In the motor identification field of the GUI, under the Motor Flux Estimation Freq, set this value at 10% of the motor rated frequency (this value should be greater than 20Hz and less than or equal to 150Hz). 

    3. In the motor identification field of the GUI, under the Induction Estimation Current, set this value to negative 10% of the current rating of the motor

    4. Make sure that the number of pole pairs is the same as your motor

    If the issues still persist after trying these things please let me know.

    Regards,

    Anthony 

  • Hello Anthony,

    Sorry for the delayed response, but other projects became higher priority for a while.  Anyway, I tried your suggestions, and the motor still did not spin.  Or I should say the wheel did not spin.  This is an e-bike hub motor that has internal gearing and a freewheel.  So I'm wondering if perhaps the motor is turning in the wrong direction.  If that were the case, the motor would make sounds but the wheel itself would not turn due to the internal freewheel. 

    I had to set the pole pairs to 10, increase the Resistance Estimation Current to 2A (motor max current is 8A), and I had to set the Motor Flux Estimation Freq to 150Hz.  With these settings, I could here something inside the motor that sounded like something was turning, but the wheel did not move.

    Is it possible that the motor is turning backwards?

    Again, any help you can send my way would be greatly appreciated.  Sorry for the long delay in getting back on this.  I promise my next response will not take so long.

    Thanks again,

    Chris.

  • Hi Chris,

    It is possible that the motor is spinning in the reverse direction. Is it possible that the order for the phase wires is backwards? If the order of the phase wires are incorrect (C, B, A instead of A, B, C) that would cause it to spin in reverse. Additionally, if it is a sensored application than it is also important to ensure that the hall phases correspond correctly with the phase wires. 

    Regards,

    Anthony 

  • Hi Anthony,

    Thanks for the confirmation that the motor may be spinning in the wrong direction.  I will swap the motor phases and see if that works.  I am currently running without the hall sensors connected since I was under the impression that was the "default" setup for the EVM.  I was trying to stay as basic as possible to start with since this is the first time I've tried to use the TI drivers, Instaspin, and Motorware.

    Thanks again and I'll let you know how the swap goes...

    Chris.

  • Hi Chris, 

    you are correct, the EVM GUI is designed for sensorless FOC control. I am looking forward to seeing the results of the test!

    Regards,

    Anthony

  • Hello Anthony,

    The wheel spins!  Thank you so much for your help.  Now I have some studying to do to see how I can start using the instaspin/motorware software to put together my own application to make the wheel spin.

    If you know of any tutorials, labs, or other information that might point me in the right direction, that would be great.  Otherwise, I'm just going crack open the manuals, user guides, and source code to start trying to figure this out.

    Thanks again,

    Chris.

  • Hi Chris,

    I am glad to hear that your issue was resolved! I am sorry for taking so long to respond.

    I wish I had more resources I could point you to regarding the InstaSPIN software, but hopefully you will find the InstaSPIN-FOC User's Guide useful as well as downloading and going through the C2000-MOTORCONTROL_SDK labs.

    Additionally, you may find some of the resources helpful here

    I am looping in the C2000 team to see if they have any other helpful resources they can point you to. 

    Regards,

    Anthony

  • You might take a look at the link below that has some example labs on DRV8353.

    [FAQ] DRV8353RS-EVM with InstaSPIN and MotorWare support

    https://e2e.ti.com/support/microcontrollers/c2000/f/171/t/921751