Changes by last author:
Added:
Subpage of MembersPage/WolfTm
Summary: The 100C/V (0-11V) output of the [EGT amplifier] can be used with some care, if the ECU was not ordered with the sufficient number of EGT inputs or analog inputs without pullup. See "GOOD granularity" below. ---- When ECU is purchased with 1,2 or more (4 or 6 is sometimes requested, some logger was ordered and delivered with 8 EGT inputs), * EGT amplifier outputs are connected to inputs with no pullup Confirmed: * after the home-install, the cause of the higher reading was the internal ecu pull up ** 51K (really ? Surprisingly weak pullup. Which input ? Usually strong, 2k7 pullup on analog inputs, or no pullup at all.) ---- Unfortunately NO input with no pullup resistor in this ECU. * is there a way to scale it mathematically based on the pull up? ** yes, since the function is monotone, it is possible to calculate. However... Rough granularity/resolution The EGT amplifier (internal voltage divider for convenience =) 233C/V (= also called "5V output") has an output protection equivalent to * 1 / (1/75+1/100) = 42.86 k Ohm resistance ** 2.7 / ( 2.7+42.86) = 0.0593 ... this means 2k7 pullup causes a strong bias, and resolution is reduced * say 20C => 1102 C (at 0.02V measured on the 0-11V output ) * say 1170C => 1170C (at 5V) ** The theoretical formula for that case is: ** EGTconv1=1170 - (1170-20)/(1170 - 1102) * (1170 - EGT) ** EGTconv1=1170 - (1170-20)/(1170 - 1102) * (1170 - 1147) = 781 C for example ** Note: this is rough estimate, not based on actual measurement or calibration. ** even if calibrated, the granularity would be rather rough. Best to use input with no pullup. * input with 2k7 pullup will likely make the EGT reading granularity annoyingly rough, above. ---- Achieving GOOD granularity, using the 100C/V (= also called 0-11V) output and 2 resistor voltage divider: * reasonable formula (VT ini can be tweaked to output real calibrated result) becomes possible if Connecting the analog input (with internal 2k7 pullup) via/to: * 5.3k to the 100C/V (pin7: 0-11V) output of the EGT amplifier (since the traditional EGT amplifier has 1k resistor on pin7 100C/V output: 1k+5.3k = 6.3 kOhm in the calculation). * 4k7 "pulldown" to GND This acts like 0-11V => 2.5 - 5V output divider * note: 6k3 and 4k7 effective resistance: 2k7=1/(1/6.3 +1/4.7) which means that half of the voltage range is available, which allows precise measurement after simple calibration. ** Something like 2*EGT-1170 conversion will be sufficient (refine it at least with the low temperature reading) and good granularity: ** 0C => 585C (2.5V on input) => 0C ** 1170C => 1170C (5V) => 1170C Needless to say: take care when using the 100C/V output, do NOT short to GND or 12V (only connect to the 1 end of the 5.3k resistor, use heatshrink, do not leave it uninsulated). * when using a DVM to measure voltage of the 0-11V output, make sure the DVM is in DC voltage mode (not current mode, which shorts the signal to GND, and might cause damage) ---- Orig report: Engine off, ambient sensor temp (~20C) * Tested Pin7 DVM output (1V/100°C) and getting 0.7 volts ** corresponding to 70C ** not 6 volts, roughly corresponding to Pin6 2.5 volts. * I'm getting 2.5 volts out of Pin6 (0-5V output, 1V/233.3C) ** Thus getting 580°C instead of 20°C. Hint: The output is almost certainly connected to an input with pullup (possibly strong pullup). * Diagnostic: disconnect anything from output, and measure DC voltage with DVM (the DVM has 1 to 10MOhm input impedance). * Solution: make sure to connect pin6 output to an input without pullup resistor Sensor connection (seems good): EGT sensor is K type yellow-red wires: ** yellow = green (plus wire) to board GND ** red = white (minus wire) to the board cathode on corner |