For a project where I want to measure the speed and travel distance of a trolley in a linear track. I want to use the wire draw encoder below. It's pricy but I already have one so that doesn't matter.
The question is, can this incremental encoder been used on a Arduino and if yes does someone know some sort of how to or point to a place on the internet that will help me.
However, you’ll need more info, or to probe the signal lines to identify them specifically.
The fine encoder gives you the incremental feed position, while the coarse encoder seems to identify the current ‘quadrant’ of the reel rotation.
I’d be guessing, but the zero index signal will denote end of travel, or a 360 degree position.
Yes, it can be read. I don't have this specific encoder, but I use an arduino and a "differential to single-ended" converter similar to what @dougp posted to feed a high-speed encoder interface that's then read by an arduino Nano.
In your case you probably don't need the separate interface, but that depends on the speed of the trolley. The spec shows 16k pulses for 230mm travel distance and remember that you have two phases, so that's actually 32k pulses received for that distance. I probably wouldn't want the arduino to have to deal with more than about 100,000 pulses/second.