Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

stepper motor smooth running ...

Status
Not open for further replies.

jit_singh_tara

Full Member level 6
Joined
Dec 22, 2006
Messages
325
Helped
9
Reputation
18
Reaction score
4
Trophy points
1,298
Location
Delhi , India
Activity points
4,293
Hello friends,

Can we have a discussion on how do we implement the smooth acceleration and deceleration of stepper motor.
I have seen the videos on youtube that all the stepper motor used in professional machines like wire cutting and stripping , other high speed stepper driving projects , that they run very smoothly after starting they slowly accelerate and similarly they decelerate before stop .they run at a very high speed.I want to know how do they implement this algorithm that is when should the timing between pulses be increased or decreased .do they count the pulses for changing the time between them:

For example ;

do they count pulses before changing the time between the pulses or what.Doesnt this method gives some kind of a jerk to motor?

any knowledge regarding how to implement this thing in professional and actual way would be helpful.


Thanks and regards
Jitender Singh
 

Apart from smooth appearance, ramps are required to avoid getting out of step. It refers to the maximum torque versus step frequency curve and inertia of the stepper motor and connected load. You can calculate maximum fast acceleration and deceleration ramps from this data. Or acquire them by test, if you are missing the information.

Preferably, the step-to-step time interval will be changed for each step for a smooth ramp. The time delta can be read from a table or calculated.
 
hi ,
actually , I have the same problem in dealing with a stepper smoothly , but I've discovered that if you want to use smooth rotation you should use 'Micro stepping' , it makes the movement smooth , but it doesn't affect on accuracy in lower speed.
you can achieve what you want by using a stepper motor drivers (expensive ) or check :

**broken link removed**
Microstep
**broken link removed**

the whole problem represents in sending the current gradually through the windings
regards
 

Did a design some years ago which required 'smooth' running in half step mode of an 8 pole stepper motor for tape transports which needed to be synchronised to film and have very minimal step 'jitter'.
The most effective results were using switched current limited sources for each pole.

Unfortunately I don't have the circuits for this any longer but the principle used should be easy to work out.

apology for limited information
Mik
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top