MembersPage/DavidBlades/SenTest (2006-07-17 19:15:03)

Fitting sensors

Note to self: Don't use drainpipe - it melts into interesting shapes.... Now replaced with aluminium tubing. It looks much better.

Testing the Sensors

I've bench tested the NTC sensors and they work in pots of water at varying temperatures. Here's a picture of my "lab" (kitchen)

sensor_cal_sml.jpg

I need to add a IAT sensor to the plenum somewhere. Found one in a scrappy for £1. It works nicely. Here's a shot of it installed in the plenum.

iat.jpg

Coolant and IAT sensor tables have been calibrated manually.

For some reason EasyTherm always produced the wrong answers

AREF for my Genboard is wrong - Fixing it

The value for AREF was wrong, so I fixed it using instructions on BuildProcedures/SectionThree.

Q: However in doing so I clumsily disturbed capacitor C5, so had to replace it. Should it be 0.22uF? (Or does it not really matter?)

  • yes, 220nF originally (but as you say, 100 nF would be just as good) at position 35.53, 1.3 mm from the fiducial point:\nÿ1ÿ

At least I can believe the EasyTherm answers now.

The Steinhart-Hart equations were solved (by hand in one case!) and they give the correct temperature for the resistance according to my measurements.

S-H CLT IAT
A 1.22E-036.12E-04
B 2.76E-043.90E-04
C 7.26E-08-4.99E-07

I recorded the temperature reported by the ECU for a selection of known resistances with the original GM curves compiled into the firmware. This let me know what A to D bin each resistance fitted in, so I could then build correction tables using an excel workbook for my sensors and compiled these into the firmware.

[To add: Excel workbooks for calibration]

Recently, I found that the IAT sensor was getting heat soaked. It has been moved from the plenum to the drainpipe where the MAF sensor used to be. The car is much happier with this - and it doesn't get heat soaked as much now.


Knock Sensor

I have bolted a single Bosch accoustic knock sensor to the block. The location isn't ideal, but I can't easily do anything about it until I take the engine out at some point.

The knock frequency for the engine is approximately 6.6kHz from the "standard" estimation equation. I have not verified this with a datalog yet because the engine doesn't knock (I'm not trying hard enough)

Wiring and pinout are as in the user manual. I bought an assembled unit with EGT and knock ready installed.

Configuration

[add config section here]

Gain is set to maximum (this is 2)

Integrator time constant is approx 300us

Q: Is there a nice way to test the ECU response to knock? e.g. playing a 6.6kHz sinewave at it through a sound card.

  • it will only work, if you also play the trigger signal, and modulate knockfreq so there is sometimes silence (or lower amplitude) in phase with the trigger (engine events).

Q: Is there a nice way to test the sensor? Hitting the block with a hammer doesn't work well.

  • hit with a wrench ? even a slight cling, should make a very good signal. If it doesn't, than there is a problem with notebook soundcard (or mixer setting?) or the knock sensor.

Wideband Lambdas

I have done some work on the exhaust so the widebands will fit. Two new bosses have been welded in as the LSUs are bigger than the old sensors.

I've fitted two - one for each bank.

We need to modify the firmware for the 2nd to be supported.

[Add pic of modded exhaust]


Firmware mods for 2 widebands

We have some code in the round to be backported (mostly prepared for 2 channels, but some more changes still needed)

Calibration of WBO2

This is well documented in the wiki and manual, but the q & a here is interesting to keep.

The cal resistor in the wideband sensor is NOT connected. We use the wbo2_calibration setting in firmware instead of the cal resistor. Just measure the cal resistor for verification

A: The calibration resistor is not used in the v3.x wideband controller implementation, calibration is done trough adjustment of the calibration constant until your free-air o2% matches 20.95%. However, measure and document Rcal (allows verification of wbo2_calibration value). Don't forget that wbo2_calibration value is sensor dependent.


Because of your project documentation was the best (most complete, constructive and clear) of all, you won a v3.x assembled controller (that you can use either as spare while hammering this issue or for new project). Please fire order in webshop for best tracking and precise specs.

Thanks very much!! :-) It'll get me back on the road with this car for the moment. I can then get the current one refitted for the Subaru or MGB v8.


Back to: MembersPage/DavidBlades