As great as the MPGuino is there was one thing that drove me up the wall...
Driving along at low speeds was no issue. MPGuino read nice steady numbers. Get on the freeway and over 50MPH then the issues start... I would be going 110MPH then instantly 70MPH then 30MPH then 80MPH then 100MPH. The data generated was total garbage.
The issue turned out to be this Tracker I have has a mechanical speedometer with a magnetic reed switch to generate the VSS signal to the ECU. All is dandy and peachy at low speeds BECAUSE the MPGuino has a certain amount of filtering capabilities in it's software called VSS delay. However at higher speeds this will do no good because the reed switch bounces so bad it starts to fludder. Increasing the VSS delay can help mask the problem but if you add too much delay it will affect the data.
This calls for a filter circuit. I searched around and found a few threads on it, mostly Geo Metros. Some people suggested a few resisters some resisters and capacitors. I'll tell you what I did.
I took apart an old laptop charger and harvested a small inductor coil and a 3.3nf ceramic ac line filter capacitor from it. I soldered the VSS wire to one leg of the inductor and one leg of the capacitor. The other leg of the capacitor is wired to ground and the other leg of the inductor is the VSS wire that goes in the MPGuino.
My theory is the capacitor is small enough it won't screw with the VSS signal but enough to dampen bounce that occurs. The inductor is to help block any type of ac signals and interference that might sneak their way in to the unshielded wire. Here is a crude diagram...
So far so good. According to the MPGuino the signal is steady up to 65MPH (speed limit on the interstate here....haven't gone faster yet)
Here are the other threads about VSS bounce for your reference...
http://ecomodder.com/forum/showthrea...-vss-6174.html
http://ecomodder.com/forum/showthrea...arm-15980.html
Motor on