New technology combines the benefits of non-contact linear position sensing with the programmability of a programmable controller in a relatively small sensor package. This technology can help engineers in applications including those where costs and/or development time can be saved with all necessary control functions handled by the position sensor, applications requiring high accuracy over a small distance, and applications with high vibration or noisy environments. Practical applications include material handling equipment, crimping machines, and position sensors for linear actuators.

Diagram of the programmable non-contact linear position sensor and magnetic pickup.
A printed circuit board was developed with conductive traces shaped into sine and cosine patterns relative to each other. An AC current is applied to these traces from an oscillator with a 90° phase shift between the sine and cosine traces to simulate a coil. The result produces two magnetic fields perpendicular to the plane of the traces. These fields are affected by a magnetic marker passing above them, interacting with the sine and cosine wave patterns, respectively. The position marker acts as a resonating circuit to send the summation signal back to a receiving coil on the pc board.

Adding these two fields together results in the formula:

H•sin(x)•cos(wt)+H•cos(x)•sin(wt) = H•sin(wt+x)

where x is the position of the magnetic pickup or marker, t is time, w is the frequency of the waveform applied, and H is the strength of the magnetic field. It shows that the phase of the sum of the magnetic fields (wt+x) at a distinct measurement point is directly proportional to the linear position x. By measuring the phase shift between the outgoing and the received sinusoidal signals, a dc voltage is produced that is proportional to the phase difference or phase shift caused by the position marker’s change in position.

Sine and cosine wave patterns combine to generate various distinct proportional outputs as the magnetic marker traverses rectilinearly above the sensor’s PC board.
Only the position marker is subjected to potential shock and vibration from the application, so those environmental effects and dither are eliminated. This technology also exhibits immunity to external magnetic fields due to a design that operates in a narrow frequency range and filters out frequencies outside that range.

By using an inductive measurement technique, the same microprocessorbased circuitry is leveraged to add programmable features to a position sensor. Accessing the microprocessor for programming is accomplished using momentary switches and indicators. A current realization of this technology on a product uses two buttons that double as LEDs to provide both input and programming feedback in a small area on the sensor housing.

Several useful parameters can be programmed including electrical measurement range, slope, position for minimum output voltage/current, position for maximum output voltage/current, and offset. By setting the min and max range points at values other than zero and full scale, slopes other than 1:1 are possible, including negative slopes.

In high noise environments, maximum noise rejection can be achieved by applying the entire output range to the actual travel length required by the application, rather than a longer full stroke length of a position sensor. By programming an offset, a sensor can be adjusted for deviations or tolerances in mounting the physical sensor without moving it. Separately, output voltage can be set to either a minimum or maximum threshold within its range. If the full-scale range is 0 to 10 V and the operating range is set to limit the output to 1 to 9 V, an output falling outside the imposed limits would serve as a fault detector, indicating a likely open or shorted cable.

This article was contributed by Ivan Masek of Novotechnik and Mark Hersum of AAI. For more information, Click Here .