Why do my TPS's keep dying?
Read the manual to see if your question is answered there before posting. Many users will not reply if the answer is already available in the manual.
If your question is about troubleshooting, configuration, or tuning, you MUST include your processor type (MS-I or MS-II) and code version in your post. If your question is about PCB assembly or modifications, you must also include the main board version number (1.01, 2.2 or 3.0).
If you have questions about MS1/Extra or MS2/Extra code configuration or tuning, please post them at www.msextra.com Such questions posted here will be moved to: a temporary MSextra sub-forum, where they will be removed after 7 days
The full forum rules are here: Forum Rules, be sure to read them all regularly.
-
- MegaSquirt Newbie
- Posts: 10
- Joined: Sun Jun 28, 2009 6:47 pm
Why do my TPS's keep dying?
I thought that maybe it was the wiring that was preventing the signal from getting through but I've tested every single unit that stopped working with a VOM per the megamanual and get ZERO response. They're actually dead. And every time I hook up a new one, it works beautifully, no noise in the logs or anything.
The TPS units have all been shielded from water, and the engine bay doesn't get THAT hot - I've touched the sensor after the engine was warmed up and it's not even warm to the touch. I don't know what else to look for. I'm using GM lever style sensors like this one: The ground for the circuit is grounded to pin 19 per the megamnual along with the CLT and IAT sensor grounds. The MS and LC-1 circuit is grounded directly to the battery.
What could be killing them? I wasn't surprised when I lost a junkyard unit, but the rest have all been brand new from different sources. I've had them die both using the regular code and after I switched to Extra some time ago.
In the meantime, I have a related issue. I'm using TunerStudio at the moment and can't seem to figure out how to disable TPS input either by hardware or software. Without a working TPS installed, the TPS reading is wildly erratic and unpredictable. Using Speed Density, the erratic TPS readings from having no incoming signal shouldn't affect the fueling equation (accel enrichment is set to 100% MAP control) but it does make the car VERY hard to start when the ECU thinks the throttle is at 125% and goes into flood clear mode every other cycle. Is there a way to temporarily bypass the TPS wiring so that this isn't an issue - i.e. it reads a steady signal so I can set that as 0% throttle and stop trying to clear the flood condition? I'm thinking a jumper or something across the connector, but I haven't been able to get that to work.
-
- Master Squirter
- Posts: 475
- Joined: Thu Oct 29, 2009 12:54 pm
Re: Why do my TPS's keep dying?
About the only things I can think of that might kill a TPS are if it is overtightened, or is overextended (i.e. the throttle wants to move it further than it should go).
To disable a TPS signal, ground the signal wire (there is a 1.0K Ohm internal resistor on the input). That will tell the CPU that the throttle is always closed, so you won't have flood clear or TPSdot accel enrichment.
Lance.
-
- MegaSquirt Newbie
- Posts: 10
- Joined: Sun Jun 28, 2009 6:47 pm
Re: Why do my TPS's keep dying?
Incidentally, I also should revise my earlier assertion - the most recent unit is NOT dead after all! I was using a different VOM last time I tested it - I just tried it on another one and it does show varying resistance as I adjust the lever, so it's actually still good. Doesn't explain the other four that died but at least I'm not out the money for a new one again.
I know I didn't overextend any of the units, since the throttle travel is less than what they can handle, and I'm pretty sure I didn't overtighten them either.
So now I guess this means I have to test the length of the TPS circuit and make sure there isn't a break somewhere...
-
- Master Squirter
- Posts: 475
- Joined: Thu Oct 29, 2009 12:54 pm
Re: Why do my TPS's keep dying?
Yeah, if you ground Vref (the 5 Volt supply), that will definitely cause issues with the controller. The signal pin you want to ground is DB-37 pin #22. Leave the Vref from pin #26 unconnected and insulated (so it doesn't short out accidentally).
Lance.
-
- MegaSquirt Newbie
- Posts: 10
- Joined: Sun Jun 28, 2009 6:47 pm
Re: Why do my TPS's keep dying?
However, when I hook up the sensor, it still reads wild and crazy voltages. I've noticed that if I spend a few minutes stretching the wires in various directions, it behaves normally for about ten seconds and then freaks out again.
I'm going to try making jumpers from the TPS pins to the harness connector, and see if that makes it go away. It seems like the harness connector isn't seating deep enough to make consistent contact. Anyone ever heard of this happening?
Lance, I was able to successfully ground the signal pin and remove the sensor from the equation, but now that I know my sensor is still working I'd like to be done with working on it and have a working system.