Motion Control and Motor Drives

cancel
Showing results for 
Search instead for 
Did you mean: 

motor speed measuring algarithm

Hello,

I want to have an accurate speed measuring for an induction motor whose max speed is 3000rpm, is there any related paper on this area describing different speed measuring algarithm using NI labview?

thanks for your help!

0 Kudos
Message 1 of 2
(3,596 Views)

Billstrong,

 

the most accurate way to measure a motor's velocity is using a data acquistion board that provides a high-performance counter, like an M-Series board or an NI 660x  counter/timer board in combination with a quadrature encoder.

 

There are several methods to determine your motor's speed:

 

  1. Buffered Period Measurement
    This method allows you to determine the period of each cycle of either phase A or B of your encoder signal with a resolution of 12.5 ns. Here is some more detailed information. The drawback of this method is the fact, that you don't get information about direction changes of the motor. The benefit is the very high timing resolution.
  2. Buffered Position Measurement
    You can use a counter/timer to generate a clock signal, that latches position readings of a second counter/timer to the PCs memory. This method is less accurate than the first one, as it requires several position changes between each rising edge of the clock signal, but on the other hand you can detect direction changes and the amount of data generated is much lower than with the first method. 

Please refer also to the shipping examples in LabVIEW that install with the NI-DAQmx driver.

 

I hope this helps,

Jochen Klier

National Instruments

0 Kudos
Message 2 of 2
(3,576 Views)