I put the tip of sensor in boiling water and resistance reading went to 0.00. I removed it and Its been cooling down rapidly for past few minutes. It is no longer warm to touch and is now reading 1.62
Its a BMW part The part number bmw 1433076
WARNING - Bloody long post - lots of leccy teccy and a bit of math..
---------------------------------------------------------------------------------------------------
Ok, we are getting somewhere - and what a B&stard of a job !
Right, the Rave data is bollox - the numbers are 'correct' but they are not 'resistance'. ! - they are VOLTAGE.......................
This might be heavy stuff -- so if you are not 'leccy techy' orientated skip to the end lol
Ok - first let us try to make sense of what is going on with the limited data.
If we look at a general NTC Thermistor resistance plot for a CTS - (and this is probably what we are actually using - it fully corresponds to a BMW part)
http://www.bosch-motorsport.com/med...sor_NTC_M12_Datasheet_51_en_2782569739pdf.pdf
Now, that is more like it !. the CTS RESISTANCE readings are beginning to look sensible using this plot.
Ok, so let us move on a bit... what RAVE is quoting is the actual
VOLTAGE (wrongly labelled as resistance!) that the ecu should be seeing at the sense terminal of the CTS (note - as the CTS is an NTC thermistor - meaning negative temperature coefficient - which basically means that as the temperature increases the resistance drops.) One side of the CTS goes to ground. The other goes to a 'reference' / 'sense' voltage from <> to the ECU. - (you can connect the CTS pins either way around.)
Ok, lets try to make more sense of all this...
Rave is wrong ! - that is fact ... if we look at the table I posted before from rave - and - you replace the heading in the right hand column with 'ECU SENSE VOLTAGE' instead of 'resistance' then it starts to make sense.
We need some other data to reference - so here is a VOLTAGE CAL plot from a BOSCH CTS . - I will link it but copy the relevant data here -
Look at the Temp C plot against VOLTAGE CAL - hmmm. seen this before (well, something VERY similar) eh ? - yup, in the incorrectly headed rave data. !
to refresh - here is the Rave data -
I did say it was a bit 'HEAVY' -----
Now we have some correlation between resistance values of the CTS to temperature (seen i the first image above)
However, that is only half of the story - and - it would seem that both the temp sensors that Radnal has are probably ok.....
So, how does this tie up to voltage and the C versus V table(s) - the incorrectly labelled RAVE one and the correctly labelled BOSCH one...
Right ...
Notice the description in Rave -
Ok, I was presuming that there was a potential divider inside the ecu and that the NTC CTS unit was in parallel with R2 inside the ECU. That would be using the normal descriptives for a potential divider where the 'top' resistor is R1 and the bottom resistor is R2 .
It would appear not so and some reverse engineering is necessary to see how those V figures are achieved
Consider the following scenario - inside the ecu is a 1K resistor from 5V to the 'sense <> ref' pin on the ECU that goes to the CTS.
Consider this as R1 in the potential divider.
Now let us add in the NTC CTS resistance value as R2 of the divider. We now have a complete potential divider consisting of - inside the ecu - R1 = 1K in series with the external CTS resistance R2 which is grounded causing a full divider.
The voltage at the central point of a potential divider with reference to ground - (basically the voltage measured with reference to ground where R1 and R2 join) can be calculated as follows.
Vout = Vin * (R2/(R1+R2))
Substituting values -
Vout for - say 20C is as follow -
We know Vin (5V), we know R2 from first image where 20C = 2.5K ohms (2500 ohm). We know R1 as (I am making an educated guess at it being a 1K resistor.!
)
So, we have all the info we need -
so Vout for 20C = 5(v) * (2.5(Kohms) / (1(Kohms) + 2.5(Kohms))
hence = 5 * (2.5 / (1 + 2.5)) = 3.571 V which is virtually identical to the bosch data table above (they have 3.546V) (slightly different to the rave V plot but we are not absolutely certain of the NTC plot - it could be fractionally different - (most Delphi CTS units are 2.795K at 25C for example)
For further proof lets use another calc at a different point on the sensor Temp versus Resistance chart above - 80C the sensor is at 323 Ohms (0.323K)
So for that calc it would be - Vout = 5 * (0.323/(0.323+1)) = 1.220 V
Compare this to the Second image down again - the bosch cal chart - and that says 1.216V - so the math works fine.
After all that - what does this all mean - well - basically as far as I can see it - ithe voltage measured across the plug that goes to the CTS should be 5V or near enough.
However, there should be open circuit effective resistance measured across the plug (ignition OFF!) - or perhaps a very very high resistance - 100K ohms or larger
Any lower measurement and the ECU is captain cooked.
The values to look for at across the sensor are near enough as per the top image. (they could be fractionally different but only fractionally!)
So, that is how the system works and the math ... now all we need to ascertain is if the fault is the ECU - and I do not believe it is the CTS and we now know the resistance values to look for across the cts..... and we know that effectively putting CTS into preset mode by disconnecting it causes the vehicle to function - then unless something else is really magically happening or voodoo - the big finger starts to points at the ecu... however -
The next logical test is to use the data we now have now we understand it - if we back-probe the CTS with the plug attached we can read the voltage across the sender - which should more or less correspond to the column listed here from RAVE wrongly headed resistance.
We can also Double check by measuring the resistance of the sender directly so we have both items checked - a sender with correct functionality if used in a faulty ecu will most likely give an incorrect voltage when connected and back-probed.
I await the results
.... the fact that the 930 appears to be reading the correct temp is a 'bit weird' to say the least. One would expect it to only know the temp by way of the cts ecu circuit.
Round and round we go !
At least we can do some definitive testing on the sender and the input circuit now, and even though it appears to be a fairly simple circuit we now know HOW it works and what to expect and how to test it.
Phew, I am beggered now.
Joe