Skip to main content
Nikhil Parsania
Associate
January 15, 2019
Question

Facing Problems while driving BLDC motor by using SPIN3202

  • January 15, 2019
  • 4 replies
  • 1161 views

Hello all,

I am designing motor driver for PBT-GF30 SIEMENS BLDC motor. I need

some technical support to spin BLDC motor.

BLDC Motor Details:

  1. Number of pole pairs : 3
  2. Operating Ratings: 24v DC and 168W

Currently I am using STEVAL-SPIN3202 motor driver board to drive BLDC

motor and STSW-SPIN3202 firmware package. I am using sensor less

voltage mode 6-step algorithm to drive BLDC motor.

Problems descried below in brief :

1. Trying to setting up parameters for my BLDC motor in MC_SixStep_param_168W_24V_BLDC.h file as per instruction given in firmware manual of STVEL SPIN3202. but motor rotates only for max speed of 1000RPM (target speed close loop) . When i increasing close loop speed(TARGET_SPEED) above 1200 rpm in .h file of parameters and upload that to the STVEL SPIN3202 board, After pressing USER1 button on board motor speed is slightly increasing and when the current consumption of motor is greater than 500mA Motor stalls and generates over current error.

if, I set close loop speed (TARGET_SPEED) to 1000RPM in MC_SixStep_param_168W_24V_BLDC.h file and open loop speed to 200RPM then motor spins good(Consumes 400mA current at 1000RPM).

2. I want to achieve good torque and higher speed but could not achieve that and facing problem as per i explained above.

3. After pressing SW2 button on steval spin3202 board to clear the error log and start motor again. I noticed that after every time sw2(key for clear error log and start motor again)pressing, motor does not rotate in same direction. Sometimes it is rotating in

clockwise direction and some times it is rotating in anti clockwise direction.

MC_SixStep_param_168W_24V_BLDC.h motor parameters header file is attached

This topic has been closed for replies.

4 replies

Tesla DeLorean
Guru
January 18, 2019

@brk​ Please have someone review and respond.

Tips, Buy me a coffee, or three.. PayPal Venmo (See Profile) Up vote any posts that you find helpful, it shows what's working..
Nikhil Parsania
Associate
January 18, 2019

Thank you very much for your support

Enrico Poli
ST Employee
February 1, 2019

Hi Nikhil.

For the problem of reverse direction, I think you should increase a bit the alignment phase. sometimes the motor can lock on the wrong sequence if it is still vibrating when the ramp-up starts.

For the speed limit problem, did you tried to set the new target speed using a different approach like the UART (VirtualCOM) or the potentiometer?