Hi, I think a lot of people are considering new ECUs now, so maybe this would be handy. As I'm swapping mine out, I figured before I did I'd really like to be able to have a working water temp sensor, so I took out my scope and looked at the signal.
It's Pulse-width modulated... the signal goes from 0 to 12v, sitting at 0v normally.
Exactly every 10ms a pulse starts (so frequency doesn't depend on temperature) - but the pulse length does change depending on the temp. I didn't get to measure everything as it rose quite suddenly, but there's more than enough here
Measurements:
indicated temp, pulse length (ms)
70,0.888
72,1.28
75,1.528
76,1.72
77,1.8
79,2.02
80,2.22
82,2.56
84,2.76
86,3.00
89,3.38
90,3.58
91,3.7
So if you're handy with a 555 timer you could probably knock up something close - or I imagine a lot of after-market ECUs will handle PWM outputs like this. Unfortunately I'll be doing it from my ECU rather than making a separate box, but it'd be dead easy to use a PIC and create a proper, accurate temperature meter that worked off the Z22SE water temp sender.
It's Pulse-width modulated... the signal goes from 0 to 12v, sitting at 0v normally.
Exactly every 10ms a pulse starts (so frequency doesn't depend on temperature) - but the pulse length does change depending on the temp. I didn't get to measure everything as it rose quite suddenly, but there's more than enough here
Measurements:
indicated temp, pulse length (ms)
70,0.888
72,1.28
75,1.528
76,1.72
77,1.8
79,2.02
80,2.22
82,2.56
84,2.76
86,3.00
89,3.38
90,3.58
91,3.7
So if you're handy with a 555 timer you could probably knock up something close - or I imagine a lot of after-market ECUs will handle PWM outputs like this. Unfortunately I'll be doing it from my ECU rather than making a separate box, but it'd be dead easy to use a PIC and create a proper, accurate temperature meter that worked off the Z22SE water temp sender.