12-24-2009 01:02 AM
Hi,
i am trying to meaure the speed of a motor . I have angular encoders attached to it and hence i get angle data..
i am trying to convert it to speed by derivative method but theres too much noise being added in...
i tried using filters( lowpass butterworth) to filter the noise out , still theres too much noise.. and plus an offset gain by the filter..
all of these are in labview 8.5 and in real time..
Any other way to measure speed???
any speed sensors anybody know??
or any documents related to working with LV real time for matters similar??
I dont really understand working with LVRT either...
please if any suggestions???
ruser
12-28-2009
12:41 PM
- last edited on
09-29-2025
08:26 AM
by
Content Cleaner
ruser,
One way to reduce noise with these type of measurements is to use a differential encoder as mentioned in this Developer Zone article. Unfortunately, our cards do not natively support using a differential encoder.
There are other ways to measure speed but this is a pretty good one and really it depends on your application. When you say "i am trying to convert it to speed by derivative method" what do you mean? I am used to a certain number of ticks being a rotation and just using simple math to calculate the number of rotations per amount of time.
We don't directly deal in sensors too much so my best advice here might be the differential mentioned in the first paragraph.
We have plenty of documents about working with LabVIEW Real time.
Finally lets work on this thread and let this other duplicate thread go.
12-28-2009 12:58 PM