cancel
Showing results for 
Search instead for 
Did you mean: 

Start up torque

erenes
Associate II
Posted on May 17, 2016 at 11:56

Hello,

What I have done so far is ...

0. In controlling of 300W 24V In-Wheel motor ... (with STM32F407VE)

1. Motor parameters were taken through Motor Profiler

2. Hall sensor is set to main sensor.  And Observer+PLL is aux sensor 

3. Can control speed, torque through Workbench and API in program.

Problem is ...

A. This is electric scooter. When start up, seems like low torque.

   It try to turn. But fail.  Without load, it is ok. 

   How can I handle it in the program?  Starting up with heavy load.

B. When MCI_StartMotor( ) execute, motor suddenly tug before turning.

   It is like big current is applied suddenly.

   How can I start up smoothly in the program ?

C. in number 2. if Observer+PLL is main sensor, everytime start-up failure.

   But Hall sensor is main. It seems ok.   I still don't get it why.

Thank you in advance.  

2 REPLIES 2
Gigi
ST Employee
Posted on May 26, 2016 at 18:57

Ciao

A. The FW tries to deliver the maximum current that you set in the Motor Nominal Current (if the HW allows it)

B. In speed mode the FW tries to reach the target speed and if the speed controller can generate the maximum current set in the Motor Nominal Current to reach the target. In this case an option can be use a speed ramp of some seconds to avoid tugs. In speed mode the current is set by the user. In WB you can't sent current ramps and so you have to gradually increase the current. Or by program you can use the API ExecuteTorqueRamp. You can find the description of the MC API in the link in the documentation of the workbench.

C. Probably the system is not well tuned.

Ciao

Gigi

Laurent Ca...
Lead II

The question has been moved from the "Motor Control Hardware" section to the "STM32 Motor Control" section (the question is about the STM32 MC SDK). 

Best regards