- Forum
- Roboteq Motor Controllers
- Controller Configuration & Operation
- Position control of BLDC motor using bultin Hall sensor by SBL1360 controller
Position control of BLDC motor using bultin Hall sensor by SBL1360 controller
8 years 3 months ago - 8 years 3 months ago #29530729
by somu
hello everyone,
I want to controll my motor using Hall counter option in Robon+ application with SBL 1360 controller
but I'm not able to get any result from this.
please find the attached file for my configration details.
Thanks in advance.
I want to controll my motor using Hall counter option in Robon+ application with SBL 1360 controller
but I'm not able to get any result from this.
please find the attached file for my configration details.
Thanks in advance.
Please Log in or Create an account to join the conversation.
8 years 3 months ago #29530731
by TechSupport
Replied by TechSupport on topic Position control of BLDC motor using bultin Hall sensor by SBL1360 controller
No file uploaded. Please try again in a zipped folder.
If you are trying to control your motor in a position mode using the hall counter as your feedback, then it would be the closed loop count position. Fine tune your PID. Start with P = 2, I = 0, D = 0. Disable loop error detection. Make sure your closed loop feedback is set to hall sensor and not "Other".
In console do the following.
^rwd 0 to disable watchdog timer
!P 1 500 to go to count position 500.
You can query the value of the counter by sending: ?CB 1
If you are trying to control your motor in a position mode using the hall counter as your feedback, then it would be the closed loop count position. Fine tune your PID. Start with P = 2, I = 0, D = 0. Disable loop error detection. Make sure your closed loop feedback is set to hall sensor and not "Other".
In console do the following.
^rwd 0 to disable watchdog timer
!P 1 500 to go to count position 500.
You can query the value of the counter by sending: ?CB 1
Please Log in or Create an account to join the conversation.
8 years 3 months ago - 8 years 3 months ago #29530736
by somu
Replied by somu on topic Position control of BLDC motor using bultin Hall sensor by SBL1360 controller
Thanks For Reply,
As you mentioned I fallowed the Steps and Motor Stated Rotating but Its not Stoping at the given Value.
another problem I'm facing is If i give setcommand (_GO,1,500) it is rotating for 1 sec and stoping.
I have Attached the Configration Image and Console Image. please let us know what have to be done.
For your informatiion I'm using USB port to send the data to controller.
My requirment is I want to stop the motor after 5 turn and reverse direction and rotate for 5 turn.
As you mentioned I fallowed the Steps and Motor Stated Rotating but Its not Stoping at the given Value.
another problem I'm facing is If i give setcommand (_GO,1,500) it is rotating for 1 sec and stoping.
I have Attached the Configration Image and Console Image. please let us know what have to be done.
For your informatiion I'm using USB port to send the data to controller.
My requirment is I want to stop the motor after 5 turn and reverse direction and rotate for 5 turn.
Please Log in or Create an account to join the conversation.
8 years 3 months ago #29530737
by TechSupport
Replied by TechSupport on topic Position control of BLDC motor using bultin Hall sensor by SBL1360 controller
In the closed loop count mode, only the position commands should be used, not the !G commands.
Now regarding the motor not getting to the position, that goes back to the PID. The P gain needs to be adjusted as needed and then added in small amounts of the I gain so that it gets there.
With P gain alone, it won't get to the position exactly, as it may stop 10 to 20 counts short. The I gain will help in getting it there.
You should be using the RS232 for communication as the USB is known to drop connection.
Now regarding the motor not getting to the position, that goes back to the PID. The P gain needs to be adjusted as needed and then added in small amounts of the I gain so that it gets there.
With P gain alone, it won't get to the position exactly, as it may stop 10 to 20 counts short. The I gain will help in getting it there.
You should be using the RS232 for communication as the USB is known to drop connection.
Please Log in or Create an account to join the conversation.
8 years 3 months ago #29530749
by somu
Replied by somu on topic Position control of BLDC motor using bultin Hall sensor by SBL1360 controller
I'm sorry I think i have comunicated wrong.
When I'm giving ^rwd 0 and !P 1 500 command in consol the motor is started rotating and its not stopping. after the Hall count is more than 20000 also.
and one more thing is How can i control speed and direction(CW and CCW) when I'm using closed loop count postion mode?
Thanks in advance.
When I'm giving ^rwd 0 and !P 1 500 command in consol the motor is started rotating and its not stopping. after the Hall count is more than 20000 also.
and one more thing is How can i control speed and direction(CW and CCW) when I'm using closed loop count postion mode?
Thanks in advance.
Please Log in or Create an account to join the conversation.
- roboteq
8 years 3 months ago #29530752
by roboteq
Replied by roboteq on topic Position control of BLDC motor using bultin Hall sensor by SBL1360 controller
Make sure you are using the latest firmware.
In the right configuration menu, select "Hall Sensors" in Motor Configuration>Closed Loop Feedback Sensor
In the right configuration menu, select "Hall Sensors" in Motor Configuration>Closed Loop Feedback Sensor
Please Log in or Create an account to join the conversation.
8 years 3 months ago - 8 years 3 months ago #29530753
by somu
Replied by somu on topic Position control of BLDC motor using bultin Hall sensor by SBL1360 controller
yes I'm using the latest firmware
I already set the config. to Hall Sensor, but the problem is same. motor is not stoping ,
Please see the attachment for my configration data.
Please let me know what is the problem and how can i solve it.
Thanks in advance
I already set the config. to Hall Sensor, but the problem is same. motor is not stoping ,
Please see the attachment for my configration data.
Please let me know what is the problem and how can i solve it.
Thanks in advance
Please Log in or Create an account to join the conversation.
8 years 3 months ago #29530757
by TechSupport
Replied by TechSupport on topic Position control of BLDC motor using bultin Hall sensor by SBL1360 controller
Please download and run the following software so that we can see this in real time.
www.teamviewer.com/en/index.aspx
Send us your user id and password it assigns you to This email address is being protected from spambots. You need JavaScript enabled to view it.
www.teamviewer.com/en/index.aspx
Send us your user id and password it assigns you to 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.
8 years 3 months ago - 8 years 3 months ago #29530777
by somu
Replied by somu on topic Position control of BLDC motor using bultin Hall sensor by SBL1360 controller
Thanks for the replay
Now I'm trying to control the position through micro script programing. and its working partially.
the problem i have is that the motor stops at different hall count values everytime. May i know what is the problem and how can i sort it out.
below is my program
setconfig(_rwd,0)
setcommand(_CB,1,0)
top:
setcommand(_GO, 1, 600)
if getvalue(_FEEDBK,1) >= -20 then
goto top
else
setcommand(_GO, 1, 0)
end if
Now I'm trying to control the position through micro script programing. and its working partially.
the problem i have is that the motor stops at different hall count values everytime. May i know what is the problem and how can i sort it out.
below is my program
setconfig(_rwd,0)
setcommand(_CB,1,0)
top:
setcommand(_GO, 1, 600)
if getvalue(_FEEDBK,1) >= -20 then
goto top
else
setcommand(_GO, 1, 0)
end if
Please Log in or Create an account to join the conversation.
8 years 3 months ago #29530785
by TechSupport
Replied by TechSupport on topic Position control of BLDC motor using bultin Hall sensor by SBL1360 controller
If you are trying to go to a specific position, you need to be using a closed loop count position mode.
The command you'll use is the "P" for position instead of "GO".
The command you'll use is the "P" for position instead of "GO".
Please Log in or Create an account to join the conversation.
Moderators: tonysantoni
- Forum
- Roboteq Motor Controllers
- Controller Configuration & Operation
- Position control of BLDC motor using bultin Hall sensor by SBL1360 controller
Time to create page: 0.081 seconds