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:
- Number of pole pairs : 3
- 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
