Cycling and bicycle discussion forums. 
   Click here to join our community Log in to access your Control Panel  


Go Back   > >

Foo Off-Topic chit chat with no general subject.

User Tag List

Reply
 
Thread Tools Search this Thread
Old 02-24-06, 08:56 PM   #1
phantomcow2
la vache fantôme
Thread Starter
 
phantomcow2's Avatar
 
Join Date: Aug 2004
Location: NH
Bikes:
Posts: 6,266
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 0 Post(s)
Encoder for a stepper motor?

I got two NEMA 34 stepper motors today from IDC. I was told they have encoders mounted on them, but I am not sure what to think of this. Why would one use an encoder for a stepper motor? What advantage would it have for a linear positioning system>?
__________________
C://dos
C://dos.run
run.dos.run
phantomcow2 is offline   Reply With Quote
Old 02-24-06, 09:43 PM   #2
TexasGuy
That darn Yankee
 
TexasGuy's Avatar
 
Join Date: Jun 2005
Location: West West Fort Worth
Bikes: Mongoose XR-100, Eros Bianchi
Posts: 4,286
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 0 Post(s)
I hope you or somebody else here knows what you're talking about because i dont have a ****ing clue. When people talk to me about encoders they usually are for encoding data streams or multimedia streams
__________________
Life is about hanging onto what you think is important and finding out what really is important.
"Stop Ruining my joke!", "No, a joke implies humor attached at no additional cost"
So many sayings, so little sig space.
TexasGuy is offline   Reply With Quote
Old 02-24-06, 09:48 PM   #3
slvoid
2-Cyl, 1/2 HP @ 90 RPM
 
slvoid's Avatar
 
Join Date: Oct 2003
Location: NYC
Bikes: 04' Specialized Hardrock Sport, 03' Giant OCR2 (SOLD!), 04' Litespeed Firenze, 04' Giant OCR Touring, 07' Specialized Langster Comp
Posts: 15,762
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 0 Post(s)
Cause your damn motor is positioned relative to each phase in the step but it doesn't feed back anything. If you want a closed loop system you're gonna need an encoder, be it relative or absolute. Now stop confusing the poor texans!
slvoid is offline   Reply With Quote
Old 02-24-06, 09:49 PM   #4
phantomcow2
la vache fantôme
Thread Starter
 
phantomcow2's Avatar
 
Join Date: Aug 2004
Location: NH
Bikes:
Posts: 6,266
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 0 Post(s)
I usually get pretty good replies to my geeky questions . This one might be a little out there though.
__________________
C://dos
C://dos.run
run.dos.run
phantomcow2 is offline   Reply With Quote
Old 02-24-06, 09:51 PM   #5
phantomcow2
la vache fantôme
Thread Starter
 
phantomcow2's Avatar
 
Join Date: Aug 2004
Location: NH
Bikes:
Posts: 6,266
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 0 Post(s)
Quote:
Originally Posted by slvoid
Cause your damn motor is positioned relative to each phase in the step but it doesn't feed back anything. If you want a closed loop system you're gonna need an encoder, be it relative or absolute. Now stop confusing the poor texans!
See, always a good reply.
Okay, well both motors have the encoders on there. I had a feeling is what closed loop means.
Its like on a servo, so the controller knows where the servo is? Where as a regular "open loop (stepper) system, the generator of the pulse train (in my case computer) ASSUMES that the stepper motor is where it should be, but the motor could have lost steps and the generator of pulse train would have no idea?

And lastly, how hard would it be to get one of these encoders working?
__________________
C://dos
C://dos.run
run.dos.run
phantomcow2 is offline   Reply With Quote
Old 02-24-06, 09:57 PM   #6
slvoid
2-Cyl, 1/2 HP @ 90 RPM
 
slvoid's Avatar
 
Join Date: Oct 2003
Location: NYC
Bikes: 04' Specialized Hardrock Sport, 03' Giant OCR2 (SOLD!), 04' Litespeed Firenze, 04' Giant OCR Touring, 07' Specialized Langster Comp
Posts: 15,762
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 0 Post(s)
Your basic open loop system operates by dead reckoning which is ok for something that has low mass/low torque/etc. For something where position is critical or when there is a lot of outside interference, the encoder lets you know the amount of drift that occurs. You don't have to do anything to get an encoder working, all it gives is pulses.
Some of them will give a constant pulse, some give a graduated pulse, some give a sinusoidal pulse, etc. The first is just relative position in formation. It might have a different pulse for the home position. The rest have multiple phases that let you resolve direction and/or absolute position.
slvoid is offline   Reply With Quote
Old 02-24-06, 10:01 PM   #7
phantomcow2
la vache fantôme
Thread Starter
 
phantomcow2's Avatar
 
Join Date: Aug 2004
Location: NH
Bikes:
Posts: 6,266
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 0 Post(s)
well this is for my CNC router, which took some MAJOR steps up in the quality arena (im talking like made from .75" aluminum plate instead of MDF, Linear rails on each axis instead of a crude conduit pipe system, that stuff), so it would be nice if my computer knew where the motor was...
Might as well go all out

But the encoders have several wires coming from them, where would these wires go to? The motor driver?
__________________
C://dos
C://dos.run
run.dos.run
phantomcow2 is offline   Reply With Quote
Old 02-24-06, 10:02 PM   #8
phantomcow2
la vache fantôme
Thread Starter
 
phantomcow2's Avatar
 
Join Date: Aug 2004
Location: NH
Bikes:
Posts: 6,266
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 0 Post(s)
Yea something i somewhat left out. When you look at these, they are 5 wire unipolar and you can see that connection. Then there are 8 wires from the encoder. THe encoder has a nice little case bolted onto teh bottom...
These mount right into linear actuators, being a 34 frame. WooHoo!
__________________
C://dos
C://dos.run
run.dos.run
phantomcow2 is offline   Reply With Quote
Old 02-24-06, 10:19 PM   #9
slvoid
2-Cyl, 1/2 HP @ 90 RPM
 
slvoid's Avatar
 
Join Date: Oct 2003
Location: NYC
Bikes: 04' Specialized Hardrock Sport, 03' Giant OCR2 (SOLD!), 04' Litespeed Firenze, 04' Giant OCR Touring, 07' Specialized Langster Comp
Posts: 15,762
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 0 Post(s)
The encoder is generally wired into your feedback control system which should come with the motor controller or the servo system.
Otherwise you'll have to make your own circuit to nab the output of the encoder and inject it into your feedback control loop.
slvoid is offline   Reply With Quote
Old 02-25-06, 03:35 PM   #10
phantomcow2
la vache fantôme
Thread Starter
 
phantomcow2's Avatar
 
Join Date: Aug 2004
Location: NH
Bikes:
Posts: 6,266
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 0 Post(s)
hmm, do you how hard it would be to make a circuit for this encoder?
__________________
C://dos
C://dos.run
run.dos.run
phantomcow2 is offline   Reply With Quote
Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

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



All times are GMT -6. The time now is 12:18 AM.