Author Topic: Linear scale resolution increase  (Read 381 times)

0 Members and 1 Guest are viewing this topic.

Offline geshkaTopic starter

  • Regular Contributor
  • *
  • Posts: 63
  • Country: ca
Linear scale resolution increase
« on: October 29, 2024, 08:00:31 pm »
Hello folks. 

I've got my hands on linear scale with optical strip encoder and reading sensor made around  Avago. HEDS-9720 with quadrature output. It is encoder that provides up to 150 LPI resolution according to spec, which makes it rather useless for precise measurements (like on mill or lathe) .  There are, however, two sensors  that are mounted in the same scale and they can be moved synchronously or independently  - mechanically they are not connected to each other.
My question  - is there way to make it , let's say differential, move it synchronously but with some shift between each other, and then to increase resolution by subtracting signal in MCU?  Any other bright idea ?

Thanks. 
 

Online moffy

  • Super Contributor
  • ***
  • Posts: 2178
  • Country: au
Re: Linear scale resolution increase
« Reply #1 on: October 29, 2024, 10:02:44 pm »
Could you please elaborate as to what the second sensor is?
 

Offline thm_w

  • Super Contributor
  • ***
  • Posts: 7449
  • Country: ca
  • Non-expert
Re: Linear scale resolution increase
« Reply #2 on: October 29, 2024, 10:13:37 pm »
Could you please elaborate as to what the second sensor is?

Sounds like its a second of the same sensor. In which case yes, you could offset it by 45 degrees and then read that into a micro to get 300 LPI.
Is it worth the time, probably not, as thats still not amazing resolution.

Profile -> Modify profile -> Look and Layout ->  Don't show users' signatures
 

Offline TimFox

  • Super Contributor
  • ***
  • Posts: 8881
  • Country: us
  • Retired, now restoring antique test equipment
Re: Linear scale resolution increase
« Reply #3 on: October 29, 2024, 10:24:55 pm »
Very high resolution linear encoders take the analog signals from two sensors 90o apart and do a mathematical interpolation between physical lines.
See pp 18-21 of this Heidenhain brochure:  https://www.heidenhain.us/wp-content/uploads/2022/07/PR_Interfaces_ID1078628_en.pdf
 

Offline geshkaTopic starter

  • Regular Contributor
  • *
  • Posts: 63
  • Country: ca
Re: Linear scale resolution increase
« Reply #4 on: October 29, 2024, 10:27:00 pm »
Yes, second sensor is exactly the same.  Sure, still not a great resolution, but for the experiment sake...  I was thinking following - quadrature encoder can give four transitions per one division on scale  , so this is 150 x4 and then differential readings is another x2 which si already something... what do ya think ?
 

Offline thm_w

  • Super Contributor
  • ***
  • Posts: 7449
  • Country: ca
  • Non-expert
Re: Linear scale resolution increase
« Reply #5 on: October 29, 2024, 10:35:34 pm »
Yeah you are right, LPR would translate to 4x CPR so x8 as you say.
Which would give a resolution of 1"/1200 = 0.0008" which is not too bad.

Looks like there are also parts like TimFox is talking about to interpolate but you'd essentially be replacing the encoders: https://www.broadcom.com/products/motion-control-encoders/incremental-encoders/reflective-encoders/aedr-871x
Profile -> Modify profile -> Look and Layout ->  Don't show users' signatures
 

Offline mzzj

  • Super Contributor
  • ***
  • Posts: 1295
  • Country: fi
Re: Linear scale resolution increase
« Reply #6 on: October 29, 2024, 10:38:07 pm »

Sounds like its a second of the same sensor. In which case yes, you could offset it by 45 degrees and then read that into a micro to get 300 LPI.
Is it worth the time, probably not, as thats still not amazing resolution.

Indeed. Linear scales prices have dropped to dirt cheap compared what they used to be ages ago.
Fully packaged 500mm linear scale with 5080 LPI or 0,005mm resolution is something like 50 usd and half of the price is already shipping fees. 0.001mm resolution is also commodity item, maybe 70 usd.
« Last Edit: October 29, 2024, 10:40:01 pm by mzzj »
 
The following users thanked this post: thm_w


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf