SBL1360 - BLDC MOTOR PROBLEM

5 years 7 months ago #29529974 by mrdelfy
Dear all,

I am setting up a testing system using BLDC.
My setting contain:
1. BLDC motor 24VDC - 10A - 2.8Nm
2. SBL1360 driver
3. Autonics 5000 encoder

After setting up, I run Roboteq Unility in Closed Loop Speed Mode to test and see the problem:
- The motor run well at plus speed (velocity > 0)
- But it can not run at minus speed (velocity <0)

I try many times and only at big speed minus value (velocity < -100), the motor can run.
In the range from (-10 to -100), motor can not run although I encrease Kp and Ki.

Hope to receive all comments
Thanks!


Dinh Cao Son (Mr.)
Embedded Programming Engineer
Viettel R&D, Viettel Group, Hanoi, Vietnam
Email: This email address is being protected from spambots. You need JavaScript enabled to view it.

Please Log in or Create an account to join the conversation.

5 years 7 months ago #29529982 by mrdelfy
Hi all,
It's okey now. 'cos of my mistake in hall sensor wiring connection.

But there is a BIG problem with DRIVER SBL1360 (firmware version 1.4 - 8/2014)
The decellation parameter in CLOSED LOOP COUNT MODE is NOT affect.

I have tried to set many values from 500RPM/s to 8000RPM/s. But nothing change. It's seem to be used predefined DC parameter in the firmware.

Can any technician answer me?

Thanks,


Dinh Cao Son (Mr.)
Embedded Programming Engineer
Viettel R&D, Viettel Group, Hanoi, Vietnam
Email: This email address is being protected from spambots. You need JavaScript enabled to view it.

Please Log in or Create an account to join the conversation.

5 years 7 months ago #29529984 by TechSupport
Please upgrade your controller to the latest firmware.

dev.roboteq.com/dev1/index.php/support/downloads
The following user(s) said Thank You: mrdelfy

Please Log in or Create an account to join the conversation.

5 years 6 months ago - 5 years 6 months ago #29530007 by mrdelfy
Hi sir,
I have downloaded the latest firmware and updated.
But deceleration time in closed loop position count mode is NOT affected.

I've even reduced the DC - time to 100 RPM/s. But nothing change.
It only can decelerate at DC = 10 or 20 RPM/s.

Please check again and report me!

Thanks a lot!


Dinh Cao Son (Mr.)
Embedded Programming Engineer
Viettel R&D, Viettel Group, Hanoi, Vietnam
Email: This email address is being protected from spambots. You need JavaScript enabled to view it.

Please Log in or Create an account to join the conversation.

5 years 6 months ago #29530009 by TechSupport
Have you done a reset to factory defaults after the upgrade?

Please Log in or Create an account to join the conversation.

5 years 6 months ago #29530024 by mrdelfy
No, I haven´t. But why do I do that? I think ater updating new firmware all settings is reset to default.


Dinh Cao Son (Mr.)
Embedded Programming Engineer
Viettel R&D, Viettel Group, Hanoi, Vietnam
Email: This email address is being protected from spambots. You need JavaScript enabled to view it.

Please Log in or Create an account to join the conversation.

5 years 6 months ago #29530025 by TechSupport
In the past, only updates for controllers and devices via USB would cause the controller to reset to defaults, but even then, sometimes it would still cause the some misbehaving of the controllers. So in general, it is always best to do a reset to defaults after an update to make sure everything did get cleared out.

Please Log in or Create an account to join the conversation.

5 years 3 months ago #29530498 by mrdelfy
Dear supporter,
I have reset driver after upload new firmware. But nothing change. The motor can only accelerate, it can not decelerate.
Beside, there is another big problem when I use SBL1360 to control Ketterer motor (a BLDC torque motor).
At the velocity from -200RPM to -135RPM, the motor can only run 800-1000 round. After that, it stop emergency and texhe motor current encrase very high (14 amperes)

Can you explain about two errors?

Thanks!


Dinh Cao Son (Mr.)
Embedded Programming Engineer
Viettel R&D, Viettel Group, Hanoi, Vietnam
Email: This email address is being protected from spambots. You need JavaScript enabled to view it.

Please Log in or Create an account to join the conversation.

5 years 3 months ago #29530501 by TechSupport
Try the following.

Put your controller in open loop mode. Make sure that it can spin in both directions with ease. See video for reference.
If your motor does not go in both directions in open loop mode, then either there is a problem in the wiring, or the controller has gone bad.


www.youtube.com/embed/9AkgJGngx3E?wmode=...toplay=1&fs=1&start=


Then change to closed loop mode if all is well in open loop.

If you are using speed, then change the following parameters.

Speed and acceleration "Max speed" to desired max speed.

PID

P=0
I=2
D=0

Loop error detection disabled.
The following user(s) said Thank You: mrdelfy

Please Log in or Create an account to join the conversation.

5 years 3 months ago #29530521 by mrdelfy
Dear sir,
It only get failure at speed from -200RPM to -135RPM.
At another speed range, it run well.

How to check to find exaclly reason? motor or driver bad at that speed range?

Thanks,


Dinh Cao Son (Mr.)
Embedded Programming Engineer
Viettel R&D, Viettel Group, Hanoi, Vietnam
Email: This email address is being protected from spambots. You need JavaScript enabled to view it.

Please Log in or Create an account to join the conversation.

Moderators: tonysantoni
Time to create page: 0.141 seconds