by David Ferguson on Wed Nov 02, 2016 7:48 am
First, let's get a couple of terms correct.
A Pulse Width Modulated (PWM) signal is a digital signal generally with a fixed frequency (i.e. the same amount of time between the start of the pulses), but a varying pulse width (that is what is modulated). You can think of the PWM value as a percentage of the time that this signal is either high or low for one pulse period.
A Frequency signal can have either a fixed duty cycle (the percentage that the pulse is high or low), or typically fixed time for the pulse (either high or low depending upon the signal polarity).
A rotational speed is generally measured by a sensor that creates one more pulses per revolution. So the Frequency of the digital signal is what varies and the pulse is usually either a fixed duty cycle or a fixed time depending upon the signal source. For example, if you looked at the signal to an ignition coil, the frequency would vary with the RPM, and the duty cycle would vary with the dwell time used to charge the coil.
Using a coil signal is how a traditional electronic tachometer works -- and most data loggers and electronic instrumentation can accept a digital signal with varying frequency to represent a rotational speed -- typically measured in Revolutions Per Minute (RPM).
Now wheelspeed data is similar, but we usually like to see that result as a linear velocity (mph, ft/sec, km/h, m/s, etc), so we multiply the rotational rate by the tire circumference (there are unit conversion terms, too) to calculate linear speed.
OK - back to your question - the auxiliary output actually only grounds the pin -- the signal's high-voltage value will be determined by the device it's attached to (may be 5V or 12v-15v, sometimes you have to add a pull-up resistor). So for 3200 RPM on my given configuration, the output frequency would be 1000 x 3200/6000 = 533.33 hz. (The reason for 60000 vs. 6000 is because RPM in internally stored in .1hz increments and this is what was required to get it to work correctly).
This 533.33 hz can be converted into a the time period between pulses by dividing into 1 second ( i.e 1 / 533.33) this calculation yields a time period of 1.875 milliseconds between pulses. So the Auxiliary output will have a pulse that is low for 75% of that time (1.4ms), and high for (.468 ms or 468 microseconds).
I hope that helps.
David Ferguson
Veracity Racing Data