Encoder
- jeffie_3
- Offline
- New Member
-
Less
More
- Posts: 11
- Thank you received: 0
07 Dec 2012 12:20 #27368
by jeffie_3
Encoder was created by jeffie_3
I have a 5125 and a 7177 board. Has anyone used these encoders
www.digikey.com/product-detail/en/AMT103...08-ND/827016?cur=USD ?
Good, Bad? Recommendations? .
Thanks
Jeff
www.digikey.com/product-detail/en/AMT103...08-ND/827016?cur=USD ?
Good, Bad? Recommendations? .
Thanks
Jeff
Please Log in or Create an account to join the conversation.
- PCW
-
- Away
- Moderator
-
Less
More
- Posts: 18174
- Thank you received: 4917
07 Dec 2012 13:01 #27371
by PCW
Replied by PCW on topic Encoder
I think they are good, inexpensive, and flexible but are not the best choice for very high accuracy or high acceleration systems.
The limitations of this type of encoder are due to the fact that they generate their high resolution quadrature counts by interpolating from a relatively coarse code wheel. This causes two problems: 1. the angular accuracy is not as high as standard optical encoders, and 2. the interpolator has a slight delay in count outputs (in the order of a millisecond or two) during fast acceleration.
All that said, for a normal lathe or mill where accelerations are moderate
they are probably more than adequate.
The limitations of this type of encoder are due to the fact that they generate their high resolution quadrature counts by interpolating from a relatively coarse code wheel. This causes two problems: 1. the angular accuracy is not as high as standard optical encoders, and 2. the interpolator has a slight delay in count outputs (in the order of a millisecond or two) during fast acceleration.
All that said, for a normal lathe or mill where accelerations are moderate
they are probably more than adequate.
The following user(s) said Thank You: jeffie_3
Please Log in or Create an account to join the conversation.
- jeffie_3
- Offline
- New Member
-
Less
More
- Posts: 11
- Thank you received: 0
08 Dec 2012 00:21 #27396
by jeffie_3
Replied by jeffie_3 on topic Encoder
Thank you for the information. This is all a learning curve for me. Is there one you would recommended?
Please Log in or Create an account to join the conversation.
- jmelson
- Offline
- Moderator
-
Less
More
- Posts: 812
- Thank you received: 154
08 Dec 2012 00:47 #27398
by jmelson
where the scale is set to compensate for the encoder resolution.
pico-systems.com/images/compare_encoders.png
The red trace is the CUI, and it is in the servo loop. The white trace
is the HP encoder, which is giving the true reading. These traces are
velocity derived from the raw encoder counts. The horizontal scale is
20 ms/div. You can often see the CUI encoder is several ms late in
reporting velocity changes. This can cause major difficulties in
servo tuning.
Jon
Replied by jmelson on topic Encoder
I put up a comparison plot of the CUI AMT-103 against an old HP HEDS encoder,I think they are good, inexpensive, and flexible but are not the best choice for very high accuracy or high acceleration systems.
The limitations of this type of encoder are due to the fact that they generate their high resolution quadrature counts by interpolating from a relatively coarse code wheel. This causes two problems: 1. the angular accuracy is not as high as standard optical encoders, and 2. the interpolator has a slight delay in count outputs (in the order of a millisecond or two) during fast acceleration.
where the scale is set to compensate for the encoder resolution.
pico-systems.com/images/compare_encoders.png
The red trace is the CUI, and it is in the servo loop. The white trace
is the HP encoder, which is giving the true reading. These traces are
velocity derived from the raw encoder counts. The horizontal scale is
20 ms/div. You can often see the CUI encoder is several ms late in
reporting velocity changes. This can cause major difficulties in
servo tuning.
Jon
The following user(s) said Thank You: jeffie_3
Please Log in or Create an account to join the conversation.
- jeffie_3
- Offline
- New Member
-
Less
More
- Posts: 11
- Thank you received: 0
10 Dec 2012 02:14 #27469
by jeffie_3
Replied by jeffie_3 on topic Encoder
So my next question. Incremental or Absolute encoder? Pro's Con's?
Please Log in or Create an account to join the conversation.
- jmelson
- Offline
- Moderator
-
Less
More
- Posts: 812
- Thank you received: 154
10 Dec 2012 03:06 #27472
by jmelson
for reading this encoder into the computer?
Many absolute encoders have low update rates or limited spatial
resolution, while incremental encoders may not have those
problems. Also, incremental encoder are VERY standard, while
there is no standard at all for absolute. To be useful, an
absolute encoder pretty much needs to either be sent a sample
pulse to give valid data, or provide gray code data, which then needs
to be deciphered by the program. (The gray code only changes
one bit at a time, so you can't misread the code when several bits
change at almost the same time, as when a binary number
generates a carry.)
Where would you get an absolute encoder?
Jon
Replied by jmelson on topic Encoder
What absolute encoder are you thinking about? What is the systemSo my next question. Incremental or Absolute encoder? Pro's Con's?
for reading this encoder into the computer?
Many absolute encoders have low update rates or limited spatial
resolution, while incremental encoders may not have those
problems. Also, incremental encoder are VERY standard, while
there is no standard at all for absolute. To be useful, an
absolute encoder pretty much needs to either be sent a sample
pulse to give valid data, or provide gray code data, which then needs
to be deciphered by the program. (The gray code only changes
one bit at a time, so you can't misread the code when several bits
change at almost the same time, as when a binary number
generates a carry.)
Where would you get an absolute encoder?
Jon
The following user(s) said Thank You: jeffie_3
Please Log in or Create an account to join the conversation.
- andypugh
-
- Offline
- Moderator
-
Less
More
- Posts: 23197
- Thank you received: 4880
10 Dec 2012 19:24 #27500
by andypugh
If you are using brushless motors then _some_ form of absolute feedback is rather useful. (Not absolutely mandatory, but much preferred).
There are "commutation encoders" that output incremental and index data + simulated Hall commutation signals. These are the AMT303V version of the one you were looking at.
(They cost more, though, and still have the velocity lag issue)
Replied by andypugh on topic Encoder
What sort of motors do you have?So my next question. Incremental or Absolute encoder? Pro's Con's?
If you are using brushless motors then _some_ form of absolute feedback is rather useful. (Not absolutely mandatory, but much preferred).
There are "commutation encoders" that output incremental and index data + simulated Hall commutation signals. These are the AMT303V version of the one you were looking at.
(They cost more, though, and still have the velocity lag issue)
The following user(s) said Thank You: jeffie_3
Please Log in or Create an account to join the conversation.
- jeffie_3
- Offline
- New Member
-
Less
More
- Posts: 11
- Thank you received: 0
11 Dec 2012 20:30 - 11 Dec 2012 21:28 #27575
by jeffie_3
Replied by jeffie_3 on topic Encoder
Thank you John. I don't have any particular encoder in mind. Over the past few years I have been reading and trying to understand all of this with the Linux cnc. I have an old mill I want to get running but seem to run into road blocks. Mostly my understanding on how all of this works. I'm just now taking a more active hands on approach to getting it running. So I am taking each step of it and reading thru it. I have bought the 5i25 and the 7i77 board. 1) 1200 oz 90 volt 6.6 amp servo d.c. motor, 3) 30A8T servo drivers. Now I am exploring the encoder part. 1 step at a time so to speak.
If any of you have suggestions or can point me in a direction. Please do. Someday I need all the help I can get.
Thank you,
Jeff
If any of you have suggestions or can point me in a direction. Please do. Someday I need all the help I can get.
Thank you,
Jeff
Last edit: 11 Dec 2012 21:28 by jeffie_3. Reason: Forgot the servo driver.
Please Log in or Create an account to join the conversation.
Moderators: PCW, jmelson
Time to create page: 0.061 seconds