I'm using NI Labview 2012 and an IR reflectance sensor (https://www.sparkfun.com/products/9453
) to measure the RPM from an engine. It should be able to measure engine speeds of around 3600 RPM or 60 Hz. The standard data rate of 8 ms (125 Hz) of the I/O board is therefore barely enough. The measurement gives very strange results therefore. It seems to introduce a low frequency disturbance.
I've tried setting the data rate to 1, 2 or 4 ms, but this doesn't seem to change the results. Now I've read that setting the data rate below 8 ms will not change the transmission rate so the I/O board should send a package containing multiple measurement values every 8 ms. I don't know however how to cope with this in Labview. As far as I can tell, the GetSensorValue VI only outputs 1 integer and not a package containing up to 8 measurement values.
Also, changing the data rate to 1000 seems to have no effect.
Does anybody have any idea where the problem might be?