2019-01-15 04:05 AM
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:
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
2019-01-18 05:00 AM
@brk Please have someone review and respond.
2019-01-18 05:03 AM
Thank you very much for your support
2019-01-18 06:17 AM
I have reached out internally to get some attention on your post and this Topic area in general.
2019-02-01 07:30 AM
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?