LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Positionfeedback controll for a DC motor (e.g. Heidenhain linear encoders)

Hello,

 

currently i try to find a solution for the following problem:

 

A DC motor should be attached directly to threaded rod. The rod is connected to a part (endwall)  in a research apparatus, moving it forwad or backward.

This means that the whole unit of Endwall/rod and engine will move forwards and backwards. The total displacement is only 25 mm.

 

We now want to use LabView and move the endwall by 1 mm for each experiment, the accuracy should be at least +-0.25 mm.

 

My idea is,that the dc motor is mounted on a sled, allowing it to move forward and backwards.

On the side of the dc motor a linear encoder (for example by Heidenhain) should be mounted (e.g. http://www.heidenhain.de/de_EN/products/linear-encoders/exposed-linear-encoders/selection-guide-for-... the LIDA 479 )

 

my general question here is:

Are there better solution then mine

and if not

which parts would i need to let the linear encoder and labview be able to communicate?

 

0 Kudos
Message 1 of 2
(2,972 Views)

The sensor looks fine, but what will you use to read it? Assuming the sensor delivers an analog output (most common), you would need an ADC that informed LabView about the digital equivalent, with a resolution at least twice the acuraccy you're looking for, for example a 10-bit ADC has a max resolution of 4.8mV so if your sensor gives for example 5mV per 1mm you won't be able to accurately measure beyond that. 

0 Kudos
Message 2 of 2
(2,955 Views)