<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>

<channel>
	<title>Encoder</title>
	<atom:link href="http://blog.encoder-encoders.com/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://blog.encoder-encoders.com</link>
	<description>Just another WordPress weblog</description>
	<pubDate>Sat, 07 Jun 2008 10:33:53 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
	<language>en</language>
			<item>
		<title>Encoders</title>
		<link>http://blog.encoder-encoders.com/?p=4</link>
		<comments>http://blog.encoder-encoders.com/?p=4#comments</comments>
		<pubDate>Sat, 07 Jun 2008 10:32:56 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Linear Encoder]]></category>

		<guid isPermaLink="false">http://blog.encoder-encoders.com/?p=4</guid>
		<description><![CDATA[ï¿½
Â 



Â Â 
Encoder may be implemented using variety of technologies:

Conductive wily tracks. A series of copper pads etched
onto a PCB is used to encode the information. This form of
encoder is now rarely seen.
Optical. This uses a light shining onto a
photodiode through slits in a metal or glass disc.
Reflective versions also exist. This is one of the most
common [...]]]></description>
			<content:encoded><![CDATA[<p>ï¿½<br />
Â </p>
<div id="globalWrapper">
<div id="column-content">
<div id="content">
<div id="bodyContent">Â Â </div>
<p>Encoder may be implemented using variety of technologies:</p>
<ul>
<li>Conductive wily tracks. A series of copper pads etched<br />
onto a PCB is used to encode the information. This form of<br />
encoder is now rarely seen.</li>
<li>Optical. This uses a light shining onto a<br />
photodiode through slits in a metal or glass disc.<br />
Reflective versions also exist. This is one of the most<br />
common technologies.</li>
<li>Magnetic. Strips of magnetized material are placed on<br />
the rotating disc and are sensed by a<br />
Hall-effect sensor or<br />
magneto resistive sensor. Hall effect sensors are also<br />
used to sense<br />
gear teeth directly, without the need for a separate<br />
encoder disc.</li>
</ul>
</div>
</div>
</div>
<p><img src="encoder%20tech.JPG" border="0" alt="" width="299" height="297" /></p>
<div id="globalWrapper0">
<div id="column-content0">
<div id="content0">
<div id="bodyContent0">
<h2><span class="mw-headline">Incremental rotary encoder</span></h2>
<p>An incremental rotary encoder also known as a relative rotary<br />
encoder or a quadrate encoder, has two outputs called quadrate outputs. They can be either mechanical or optical. In<br />
the optical type there are two gray coded tracks, while the<br />
mechanical type has two contacts that are actuated by cams on<br />
the rotating shaft. The mechanical types requires denouncing and<br />
are typically used as digital potentiometers on equipment<br />
including consumer devices. Most modern home and car stereos use<br />
mechanical rotary encoders for volume. Due to the fact the<br />
mechanical switches require denouncing, the mechanical type are<br />
limited in the rotational speeds they can handle. The<br />
incremental rotary encoder is the most widely used of all rotary<br />
encoders due to its low cost: only two sensors are required.</p>
<p>The fact that incremental encoders use only two sensors does<br />
not compromise their accuracy. One can find in the market<br />
incremental encoders with up to 10,000 counts per revolution, or<br />
more.</p>
<p>There can be an optional third output: reference, which<br />
happens once every turn. This is used when there is the need of<br />
an absolute reference, such as positioning systems.</p>
<p>The optical type is used when higher RPM&#8217;s are encountered or<br />
a higher degree of precision is required.</p>
<p>Incremental encoders are used to track motion and can be used<br />
to determine position and velocity. This can be either linear or<br />
rotary motion. Because the direction can be determined, very<br />
accurate measurements can be made.</p>
<p>They employ two outputs called A &amp; B which are called<br />
quadrate outputs as they are 90 degrees out of phase.</p>
<p>The state diagram:</p>
<div id="globalWrapper2">
<div id="column-content2">
<div id="content2">
<div id="bodyContent2">
<table id="table2" class="wikitable" border="0">
<caption>Gray Coding for Counter Clockwise<br />
Rotation</caption>
<tbody>
<tr>
<th>Phase</th>
<th>A</th>
<th>B</th>
</tr>
<tr>
<td>1</td>
<td>1</td>
<td>0</td>
</tr>
<tr>
<td>2</td>
<td>1</td>
<td>1</td>
</tr>
<tr>
<td>3</td>
<td>0</td>
<td>1</td>
</tr>
<tr>
<td>4</td>
<td>0</td>
<td>0</td>
</tr>
</tbody>
</table>
<p>Â </p>
</div>
<table id="table1" class="wikitable" border="0">
<caption>Gray Coding for Clockwise Rotation</caption>
<tbody>
<tr>
<th>Phase</th>
<th>A</th>
<th>B</th>
</tr>
<tr>
<td>1</td>
<td>0</td>
<td>0</td>
</tr>
<tr>
<td>2</td>
<td>0</td>
<td>1</td>
</tr>
<tr>
<td>3</td>
<td>1</td>
<td>1</td>
</tr>
<tr>
<td>4</td>
<td>1</td>
<td>0</td>
</tr>
</tbody>
</table>
<p>Â </p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<p><img src="enco%203.bmp" border="0" alt="" width="452" height="155" /></p>
<div id="globalWrapper1">
<div id="column-content1">
<div id="content1">
<div id="bodyContent1">The two output wave forms are 90 degrees out of phase, which is<br />
all that the quadrate term means. These signals are decoded to<br />
produce a count up pulse or a count down pulse. For decoding in<br />
software, the A &amp; B outputs are read by software, either via an<br />
interrupt on any edge or polling, and the above table is used to<br />
decode the direction. For example if the last value was 00 and<br />
the current value is 01, the device has moved one half step in<br />
the clockwise direction. The mechanical types would be denounced<br />
first by requiring that the same (valid) value be read a certain<br />
number of times before recognizing a state change.If the<br />
encoder is turning too fast, an invalid transition may occur,<br />
such as 00-&gt;11. There is no way to know which way the encoder<br />
turned; if it was 00-&gt;01-&gt;11, or 00-&gt;10-&gt;11.</div>
<p>If the encoder is turning even faster, a backward count may<br />
occur. Example: consider the 00-&gt;01-&gt;11-&gt;10 transition (3 steps<br />
forward). If the encoder is turning too fast, the system might<br />
read only the 00 and then the 10, which yields a 00-&gt;10<br />
transition (1 step backward).</p>
<p>Rotary sensors with a single output are not encoders and<br />
cannot sense direction, but can sense RPM. They are thus called<br />
tachometer sensors.</p>
<p>This same principle is used in old ball mice to track whether<br />
the mouse is moving to the right/left or forward/backward.</p>
<p>A variation on the Incremental encoder is the Sine wave<br />
Encoder. Instead of produce two quadrate square waves, the<br />
outputs are quadrate sine waves (a Sine and a Cosine). By<br />
performing an Atan function, arbitrary levels of resolution can<br />
be achieved.</p>
</div>
</div>
</div>
<p>Â </p>
<p>Â </p>
<p>Â </p>
<p>Â</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.encoder-encoders.com/?feed=rss2&amp;p=4</wfw:commentRss>
		</item>
		<item>
		<title>derwvr</title>
		<link>http://blog.encoder-encoders.com/?p=3</link>
		<comments>http://blog.encoder-encoders.com/?p=3#comments</comments>
		<pubDate>Sat, 07 Jun 2008 09:49:35 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<category><![CDATA[dfv]]></category>

		<guid isPermaLink="false">http://blog.encoder-encoders.com/?p=3</guid>
		<description><![CDATA[everv
]]></description>
			<content:encoded><![CDATA[<p>everv</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.encoder-encoders.com/?feed=rss2&amp;p=3</wfw:commentRss>
		</item>
		<item>
		<title>Hello world!</title>
		<link>http://blog.encoder-encoders.com/?p=1</link>
		<comments>http://blog.encoder-encoders.com/?p=1#comments</comments>
		<pubDate>Fri, 06 Jun 2008 10:49:56 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://blog.encoder-encoders.com/?p=1</guid>
		<description><![CDATA[Welcome to WordPress. This is your first post. Edit or delete it, then start blogging!
]]></description>
			<content:encoded><![CDATA[<p>Welcome to WordPress. This is your first post. Edit or delete it, then start blogging!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.encoder-encoders.com/?feed=rss2&amp;p=1</wfw:commentRss>
		</item>
	</channel>
</rss>
