Member Login
member
passwd
remember me on
this computer.

- join now -
- forgot username or password? -

Jump to a Date

Sponsored Communities
Cool stuff
Select a topic of interest:
...and press:
Neat Stuff
Control.com Stuff

Visit our shop for nerds in control lifestyle products.

Fortune
... My pants just went on a wild rampage through a Long Island Bowling
Alley!!
RSS Feed
RSS feed Use this link to get an RSS feed of the Control.com article flow, for private, non-commercial use only:
www.control.com/rss/
To get a personalized feed, become a member at no cost.
Select a Page Style
Select one of the following styles:
- BluFu
- Classic
(cookies required)
advertisement
from the Forum department...
single phase output encoder
Motion control, servos, steppers, etc. topic
Posted by Ehsan on 27 November, 2008 - 7:17 am
I have an incremental encoder with single-phase output. Is there any way to use it for position control(not speed) while only one signal exist at encoder's output?

I mean is there any way to decode encoder's position with only one signal?


Posted by Eric Ratliff on 28 November, 2008 - 3:11 pm
The problem is detecting direction of motion. You can use a counter to see how far the encoder has moved in one direction. However, if the motion reverses direction, the counter will see this as just more motion, not subtract increments to record the negative direction movement.

So, if you always advance, and never move back, you can control postion with a counter.

Eric
www.icpdas-usa.com


Posted by Curt Wuollet on 28 November, 2008 - 6:04 pm
With a single phase you can measure distance (rotation)
but not direction and the resolution will be 1/4 that of a
quadrature output. You can, however measure speed.
You would use a simple counter rather than a quadrature
decoder and counter.

Regards
cww


Posted by Leonid on 29 November, 2008 - 5:47 am
Such type encoder doesn't allow you to define direction of rotation that is possible with two encoder's channels only. And because that it intends for speed control only.


Posted by Robert Scott on 29 November, 2008 - 11:21 am
No, in general you cannot keep track of position by decoding only one phase of a quadrature encoder. That is because looking at one phase you cannot tell when the direction reverses, so your counter would not know when to count up and when to count down. However, if you have an application where the rotation is always in one direction and reversal or stopping does not happen, then you could know position by counting the pulses on one phase.

Robert Scott
Real-Time Specialties
Embedded Systems Consulting


Posted by Roy Matson on 29 November, 2008 - 2:55 pm
I don't know how you will use just one pulse output. but here is a couple of ideas.

You can figure out how far you have traveled by counting pulses but with just one pulse how will you be able to sense direction of travel?
You could use an Up/Down counter if you know the direction but that can get out of sync when you change.

Having said that, I thing printers sometimes use a single pulse to determine the location of the print head on the page. i.e. related to a home position switch.

Hope this helps
Roy


Posted by Gerald Beaudoin on 1 December, 2008 - 8:29 am
Some of the very early disk drives successfully used a single phase pulse technique for position control. As Roy said, you have to always reference it to a home position. The direction of motion can generally be determined by the direction of motion commanded to the prime mover, and of course this assumes that all motion is as a result of the prime mover. Once the final position is attained, some kind of mechanical stop or brake is necessary to keep everything where you think it is. By today's standards, its crude, but it does work!

From Control Engineering magazine...
Related articles from Control Engineering magazine
Above articles copyright 2009 Reed Business Information. Subject to its Terms of Use.
Your use of this site is subject to the terms and conditions set forth under Legal Notices and the Privacy Policy. Please read those terms and conditions carefully. Subject to the rights expressly reserved to others under Legal Notices, the content of this site and the compilation thereof is © 1999-2009 Nerds in Control, LLC. All rights reserved.

Users of this site are benefiting from open source technologies, including PHP, MySQL and Apache. Be happy.

Control Engineering magazine subscription
Advertisement
Our Advertisers
Help keep our servers running...
Patronize our advertisers!