How to control a stepper motor using SD02B?

Autonomous Robot, Manual Robot, DC Motor Driver, Stepper Motor Driver, Servo, Multi PWM chip.....

Re: How to control a stepper motor using SD02B?

Postby fremond » Sun Mar 27, 2011 12:53 am

thanks a lot^^
fremond
Novice
 
Posts: 18
Joined: Tue Jan 18, 2011 10:22 pm

Re: How to control a stepper motor using SD02B?

Postby fremond » Thu Apr 07, 2011 8:33 am

excuse me..can i ask whether cytron provide a microcontroller which can connect two SD02B and to UC00A??..
fremond
Novice
 
Posts: 18
Joined: Tue Jan 18, 2011 10:22 pm

Re: How to control a stepper motor using SD02B?

Postby sich » Thu Apr 07, 2011 2:37 pm

You can try PR27 Multi-UART interface. It's using software generated UART to communicate with more than one UART interface.
~> How to ask QUESTIONS the SMART way in FORUM? <~
User avatar
sich
Moderator
 
Posts: 603
Joined: Tue Apr 21, 2009 2:15 pm

Re: How to control a stepper motor using SD02B?

Postby sam » Sat Sep 24, 2011 3:46 pm

Hi,
Would like to know the kind of drive use in the SD02B. Is it a simple voltage drive (without current limiting), the L/R drive (i.e. that employs series resistors), or the chopper drive (that allows Vsupply >> Vrated and current limiting via feedback-driven switching of the H-bridges)?

I suspect it is the simple voltage drive since there are no means to set the current limit per phase on the SD02B board.
Waiting for your kind reply :)

Regards,
Sam
sam
Freshie
 
Posts: 6
Joined: Sat Sep 24, 2011 3:38 pm

Re: How to control a stepper motor using SD02B?

Postby sam » Sat Sep 24, 2011 6:05 pm

Hi,

I have another question.
From the user guide, it states that the maximum frequency of pulses is 1000 pulse per second(1kHz).
It is a known fact that microstepping can make the motor rotates smoother(i.e. less vibration).
Question:
If i were to use a pulse rate of 1kHz, full step mode, i will be expecting the motor will give more noticeable vibration compare to a setting of pulse rate of 1kHZ, 1/10 microstepping mode.
But that implies that i will sacrifice speed in favour of a smoother rotation, right?
Also, am i allowed to increase the pulse rate to 10kHZ with the 1/10 microstepping mode so that i can maintain the same speed plus a smoother movement?
Once again, will be waiting for your kind reply:)

Regards,
Sam
sam
Freshie
 
Posts: 6
Joined: Sat Sep 24, 2011 3:38 pm

Re: How to control a stepper motor using SD02B?

Postby sam » Sat Sep 24, 2011 6:47 pm

Hi,

I yet have another question even though all my post has not been answered:).
Pertaining to the pulse input pin of the SD02B is it edge triggered?
Because if it is not, it seems that the duty cycle (i.e. pulse width) of the pulse input will affect the operation of the motor.
For example, if it is not edge-triggered, a longer pulse width will cause the coil to be energised longer, in other words it might affect the ramping og the stepper motor.
Please help to clarify as the user manual seems to be lacking a lot of essential information.
Thanks in advance.

Regards,
Sam
sam
Freshie
 
Posts: 6
Joined: Sat Sep 24, 2011 3:38 pm

Re: How to control a stepper motor using SD02B?

Postby kl84 » Sun Sep 25, 2011 3:50 pm

sam WROTE:Question:
If i were to use a pulse rate of 1kHz, full step mode, i will be expecting the motor will give more noticeable vibration compare to a setting of pulse rate of 1kHZ, 1/10 microstepping mode.
But that implies that i will sacrifice speed in favour of a smoother rotation, right?
Also, am i allowed to increase the pulse rate to 10kHZ with the 1/10 microstepping mode so that i can maintain the same speed plus a smoother movement?
Once again, will be waiting for your kind reply:)


Hi sam, I can't answer your question but I think this post has some info you need. And yes, I believe you need to sacrifice either speed or smoothness, as that 20kHz should be the max frequency that is limited by the mcu on board.
User avatar
kl84
Amateur
 
Posts: 166
Joined: Thu Jul 08, 2010 12:14 pm

Re: How to control a stepper motor using SD02B?

Postby sam » Sun Sep 25, 2011 4:30 pm

Hi kl84,

Thanks for the reply, anyway do you have any idea regarding two of my earlier posts?

Regards,
Sam
sam
Freshie
 
Posts: 6
Joined: Sat Sep 24, 2011 3:38 pm

Re: How to control a stepper motor using SD02B?

Postby kl84 » Mon Sep 26, 2011 1:36 pm

AFAIK, it's using simple voltage drive. But I used this driver some time ago, not sure if they changed the firmware.
User avatar
kl84
Amateur
 
Posts: 166
Joined: Thu Jul 08, 2010 12:14 pm

Re: How to control a stepper motor using SD02B?

Postby sich » Mon Sep 26, 2011 4:02 pm

Hi all,

Sorry for the lack of info in our user's manual! We're improving bit-by-bit. Thanks for your feedback ;)

The current SD02B stepper driver firmware implements the chopper drive method. PWM applied to the H-bridges changes according to the current feedback. However, the current limit settings is not accessible to the user.

About the speed vs. smoothness, kl84 has pointed you to my previous explanation.

Pulse input pin for SD02B is edge triggered. It captures every rising edge of the input pin.
~> How to ask QUESTIONS the SMART way in FORUM? <~
User avatar
sich
Moderator
 
Posts: 603
Joined: Tue Apr 21, 2009 2:15 pm

PreviousNext

Return to Robot Controller

Who is online

Users browsing this forum: No registered users and 13 guests

cron