Collecting data for a half second is entirely appropriate for display purposes, because that happens to be the display refresh rate. I have not suggested anything that would interfere with the accuracy of the trip accumulators, those are more important than the instant display. And yes, you need a "slop factor", as mentioned, my metro looks like 1.6.
re: traces, Here are a couple pulses (pm'd you the link):
http://ecomodder.com/forum/showthrea...html#post50053
The problem comes in when you want to do something like an accurate coast down test to determine your cda/crr. cda/crr doesn't exist yet, but 1/2 a second resolution is less than ideal for that task, more than one pulse is also less than ideal too, the signal on the metro itself is far from ideal, there's only so much you can do with it.
The nice thing about the "slop theory" and tracking the min and/or max vss pulses per 1/2 second in the interrupt handler is that it is based on a physical limit of the existing system, i.e. the min or max should be mostly those readings where most/all the slop was at it's maximum extents, and thus we have a reference point, sort of