Go Back   IceInSpace > Equipment > ATM and DIY Projects
Register FAQ Calendar Today's Posts Search

Reply
 
Thread Tools Rating: Thread Rating: 2 votes, 5.00 average.
  #1  
Old 04-02-2011, 07:49 PM
Bassnut's Avatar
Bassnut (Fred)
Narrowfield rules!

Bassnut is offline
 
Join Date: Nov 2006
Location: Torquay
Posts: 5,065
Bipolar vs unipolar stepper drivers

This a bit of a long shot, but someone may know off hand.

Ive nearly finished a timelapse controller that has been designed around PICAXE (PIC CPU) and bipolar stepper motors using a standard L297/L298 chip set for driving. The L298 has 4 H bridge outputs for each side of 2 bipolar motor windings, works a treat. They are 6v driven from 12v but current limited per step..

I need to now drive 12v unipolar steppers, 4 windings with a common B+ to all 4 at the other end. Easy I thought, the step sequence is the same, just connect the same 4 outputs to the 4 coils, and common the other ends to 12v.

It works, but only slowly and no guts.

Typical unipolar driver outputs are single ended not H bridge, but I wouldve thought that wouldnt make a difference, the top H bridge tranny just shorts to + 12v instead of O/C (maybe thats the prob?).

Is there some big difference driving unipolar over bipolar?, I cant see anything on the interweb that tells me anything on the diff.

Im not looking for advice on a total redesign, just a clue on the diff.

Im wondering if a 12v stepper windings driven from single ended 12v driver is way less powerfull than H bridge 6v motors current limited?, given H bridge effectively swings bipolar windings 24v.
Reply With Quote
  #2  
Old 04-02-2011, 10:02 PM
Cloudyagain's Avatar
Cloudyagain (Neale)
Registered User

Cloudyagain is offline
 
Join Date: Sep 2009
Location: Tower Hill
Posts: 178
Hi Fred,

The explanation at the start of the attached re bi and unipolar motors may help.

It sounds as if your unipolar motors are 5 wire with the "centre taps" of each pair of coils connected internally. I am not sure if you can drive these with a bipolar driver due to this internal connection. If you have 6 or 8 wire unipolar motors though that is different and you just need to connect them so you effectively have one coil on each side.

Hope this helps as I am no great expert.

Neale
Attached Files
File Type: pdf k179 unipolar stepper motor.pdf (151.1 KB, 124 views)
Reply With Quote
  #3  
Old 04-02-2011, 11:08 PM
alistairsam's Avatar
alistairsam
Registered User

alistairsam is offline
 
Join Date: Nov 2009
Location: Box Hill North, Vic
Posts: 1,837
Hi,

you can't drive a unipolar motor with a bipolar driver. its to do with the fact that current flows in both directions in the bipolar motors and only one direction in the unipolar. hence the names.

quote
"Unipolar steppers are easier to drive because the center tap supplies the +V, and the individual coils are energized by grounding one of the coil ends in a sequential fashion (single stepping). This can be done by using four MOSFETs or Darlington transistors.

With a bipolar stepper motor, you need to reverse the direction of current through the coil. Therefore, each coil must be controlled by an H-bridge configuration; you need two complete H-bridges to drive a bipolar stepper motor. "


understand you're not after redesigns, but some info below.

open source unipolar driver. http://www.piclist.com/techref/io/st...step/index.htm

versatile bipolar microstepping driver : a4983 board from pololu. for $14, unbeatable value cause it does 1/16th microstepping, and just needs usual step, dir, enable, etc..
i'm experimenting with a chip from TI, the DRV8824. this does 1/32 microstepping and is pretty good.
thought it might help.

Last edited by alistairsam; 04-02-2011 at 11:23 PM.
Reply With Quote
  #4  
Old 05-02-2011, 08:03 AM
Cloudyagain's Avatar
Cloudyagain (Neale)
Registered User

Cloudyagain is offline
 
Join Date: Sep 2009
Location: Tower Hill
Posts: 178
"you can't drive a unipolar motor with a bipolar driver. its to do with the fact that current flows in both directions in the bipolar motors and only one direction in the unipolar. hence the names."

This is not completely true, you can drive 6 and 8 wire unipolar motors with a bipolar driver by ignoring the centre tap and using the 2 coils on each in series to effectively create 1 coil a side.

See the attachment to my first post and I have since found another article confirming this and also confirming 5 wire motors cannot be driven by a bipolar driver.

http://schmalzhaus.com/EasyDriver/

Neale
Reply With Quote
  #5  
Old 05-02-2011, 08:54 AM
bojan's Avatar
bojan
amateur

bojan is offline
 
Join Date: Jul 2006
Location: Mt Waverley, VIC
Posts: 7,065
Unipolar motors CAN be driven by bipolar driver (but bipolar motors can't be driven with unipolar driver).
You just have to use the central tap and one end of coil (if you use the "wrong one" motor will step in other direction).
Connecting the whole winding (leaving central tap "in the air") effectively increases coil inductance, hence reducing torque at higher speeds ("no guts")

Last edited by bojan; 05-02-2011 at 11:43 AM.
Reply With Quote
  #6  
Old 05-02-2011, 12:24 PM
mswhin63's Avatar
mswhin63 (Malcolm)
Registered User

mswhin63 is offline
 
Join Date: May 2009
Location: Para Hills, South Australia
Posts: 3,622
The main choice for which motor or motor configuration is Torque at the required speed.
Reply With Quote
  #7  
Old 05-02-2011, 02:07 PM
Bassnut's Avatar
Bassnut (Fred)
Narrowfield rules!

Bassnut is offline
 
Join Date: Nov 2006
Location: Torquay
Posts: 5,065
Thanks for the feedback Guys, that Linistepper and easydriver PCBs looks very interesting, at least I would only need to drop in another PCB without a full redesign, and it does micro stepping. I wasnt aware of these, will look at them.

As Bojan says, you CAN use a bipolar driver on unisteppers, I just connected the central taps to B+, that was easy. The use of an H bridge doesnt matter, its just the high side drivers arent used (or that IS a problem, when the high side driver is on and the bottom one off, that coil is not now powered, but it is shorted, this doesnt happen with single ended drivers,mmmm).

Im still none the wiser then, perhaps the sequence is wrong, needs more current, high side drivers shorting, use of a 12v motor on 12v supply, dunno, will experiment more.
Reply With Quote
  #8  
Old 05-02-2011, 03:12 PM
bojan's Avatar
bojan
amateur

bojan is offline
 
Join Date: Jul 2006
Location: Mt Waverley, VIC
Posts: 7,065
Quote:
Originally Posted by Bassnut View Post
... I just connected the central taps to B+, that was easy. .
Fred, that was a reason why there were no guts.
The way you connect the motor, when one side of the coil is energised, the other one is shorted, so the magnetic field can't build up.
Use only one half of the coil and you will see difference.

Last edited by bojan; 05-02-2011 at 03:57 PM.
Reply With Quote
  #9  
Old 05-02-2011, 04:17 PM
Bassnut's Avatar
Bassnut (Fred)
Narrowfield rules!

Bassnut is offline
 
Join Date: Nov 2006
Location: Torquay
Posts: 5,065
Quote:
Originally Posted by bojan View Post
Fred, that was a reason why there were no guts.
The way you connect the motor, when one side of the coil is energised, the other one is shorted, so the magnetic field can't build up.
Use only one half of the coil and you will see difference.
aha , doh, got it now, thanks Bojan.
Reply With Quote
  #10  
Old 05-02-2011, 05:07 PM
Bassnut's Avatar
Bassnut (Fred)
Narrowfield rules!

Bassnut is offline
 
Join Date: Nov 2006
Location: Torquay
Posts: 5,065
On a L 297 datasheet reread, its a bit obscure, there is a control mode selection for chopper control to operate on the ABCD phase lines (instead of inhibit), using the Hbridge, for unipolar motors, looks like thats the go, should have noticed that, ill give it a go.
Reply With Quote
Reply

Bookmarks


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +10. The time is now 06:49 AM.

Powered by vBulletin Version 3.8.7 | Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Advertisement
Bintel
Advertisement