![]() |
|
|
|
|
#1
|
|||
|
|||
Lambda Controller
Over the past few months I've been working on designing, building, and programming a lambda adjustment module. It reads the O2 sensor voltage and gives a lambda percentage readout on 10 LEDs. It also outputs the O2 sensor voltage which is controlled by a potentiometer. In the center range of the pot it outputs an unmodified O2 signal. From center you can adjust the mixture either leaner or richer. The adjustment occurs in six steps as you turn further away from center. It has colored LED readouts for the adjustments....green for no adjustment, red for a rich adjustment, and blue for a lean adjustment.
The project is based of of a Microchip PIC18lf2525 microcontroller for which I've written a little less than 1800 lines of code for. Awaiting delivery of a few last minute parts, I'm planning to start the beta testing in my 90 300TE by next weekend. ![]()
__________________
![]() 90 300TE 4-M Turbo 103, T3/T04E 50 trim T04B cover .60 AR Stage 3 turbine .63 AR A2W I/C, 40 LB/HR MS2E, 60-2 Direct Coil Control 3" Exh, AEM W/B O2 Underdrive Alt. and P/S Pulleys, Vented Rear Discs, .034 Booster. 3.07 diffs 1st Gear Start 90 300CE 104.980 Milled & ported head, 10.3:1 compression 197° intake cam w/20° advancer Tuned CIS ECU 4° ignition advance PCS TCM2000, built 722.6 600W networked suction fan Sportline sway bars V8 rear subframe, Quaife ATB 3.06 diff |
#2
|
||||
|
||||
Sounds interesting.... You'll obviously be using a wide-band O2 sensor, correct? A narrow-band won't do what you are proposing. Will your output be controlling the EHA? I'd also consider using a digital readout for better accuracy.
__________________
Current Stable: 01 ML55 AMG 92 500E (a few mods) 87 300E (lots of mods) 00 Chevy 3500HD Diesel Box Truck 68 18' Donzi Marine ![]() 06 GT i-Drive7 1.0 Mountain Bike (with GPS! ![]() PREVIOUSLY OWNED:83 300SD, 87 420SEL, 88 420SEL, 90 420SEL, 86 560SEL, 86 190E 2.3-16V AMG, 94 E320 ![]() Last edited by 300EVIL; 12-01-2008 at 11:11 AM. |
#3
|
|||
|
|||
No wide band, it's using the factory sensor. The range of adjustment is only 30% lambda either way. It doesn't affect the EHA directly. It only changes the O2 signal enough that the CIS-E will make the fuel adjustments automaticly. The management does have to be in closed loop before the controller can adjust it.
I didn't do a digital readout for 2 reasons. 1. The lambda signal is constantly moving so tracking it down to the milivolt would just keep a fluctuating readout. The 10 LED readout acts as a buffering interface. If the lambda is in the 50% range the 50% LED will be lit. I don't see the need read out the lambda within a closer tolerance. A 10% discrepancy in actual Lambda would just barely be within the range of being able to notice a difference from behind the wheel. 2. Keeping it simple. A digital readout would add to the complexity and after 1793 lines of code in Assembler, I'm not looking for more complicated. ![]() Thanks for the input, though. All ideas are welcome. I hope to be able to develop it to the point of having a good product that will perform well in the field.
__________________
![]() 90 300TE 4-M Turbo 103, T3/T04E 50 trim T04B cover .60 AR Stage 3 turbine .63 AR A2W I/C, 40 LB/HR MS2E, 60-2 Direct Coil Control 3" Exh, AEM W/B O2 Underdrive Alt. and P/S Pulleys, Vented Rear Discs, .034 Booster. 3.07 diffs 1st Gear Start 90 300CE 104.980 Milled & ported head, 10.3:1 compression 197° intake cam w/20° advancer Tuned CIS ECU 4° ignition advance PCS TCM2000, built 722.6 600W networked suction fan Sportline sway bars V8 rear subframe, Quaife ATB 3.06 diff |
#4
|
|||
|
|||
im not sure how well this will work if at all,
the standard o2 sensors only read from about 14.2-15.2 and the whole time the standard computer bounces between these two figures in closed loop for fuel economy, i cant see any benifit from making it richer while at light load? and wont it still just adjust within this range? what im saying is can you explain a bit better what it will actually do? and how it will adjust to make the car richer or leaner, as the computer automatically adjusts to small differences, or is it to be basically just a guage. possibly your car might have a different ecu with different fuel adjustments to myne and hence i shouldnt have posted anything? |
#5
|
|||
|
|||
The idea behind the project is to be able to make adjsutments to the fuel mixture on the fly while in closed loop. With the lambda set to ~50% for normal unadjusted driving, the controller should be able to move the lambda up or down ~30% in 5% increments. So with a good 50% basic adjustment you could adjust the lambda to either a maximum of 80% or a minimum of 20%. I didn't see any situations where a normal engine (non forced induction)would want or be able to operate outside of those tolerances.
The controller adjusts the mixture richer by outputting an O2 sensor voltage that is leaner than it actually is, thus allowing the CIS-E to adjust it richer. The inverse is also true, if you want to adjust the mixture leaner then the controller outputs an O2 signal that is interpreted as rich allowing the CIS-E to adjust itself leaner. The CIS-E module tries to oscilate the mixture around 50%. The controller is designed to basicly allow you to select different values (other than 50%) around which it's adjustments are centered. Such that if I want to center the CIS-E around 40% then I decrease the O2 sensor's voltage by 10%. This lower O2 sensor voltage is interpreted as 10% lean, and the CIS-E will adjust it 10% richer. All the while the CIS-E thinks it's still centering around 50% The concept behind the controller is to be able to dial in a bit more fuel at the stoplight when there is a BMW next to you, or to be able to dial the mixture leaner when you are on the highway at a nice cruise, and then be able to set it so there is no adjustment for general putzing around. All with just a turn of a knob.
__________________
![]() 90 300TE 4-M Turbo 103, T3/T04E 50 trim T04B cover .60 AR Stage 3 turbine .63 AR A2W I/C, 40 LB/HR MS2E, 60-2 Direct Coil Control 3" Exh, AEM W/B O2 Underdrive Alt. and P/S Pulleys, Vented Rear Discs, .034 Booster. 3.07 diffs 1st Gear Start 90 300CE 104.980 Milled & ported head, 10.3:1 compression 197° intake cam w/20° advancer Tuned CIS ECU 4° ignition advance PCS TCM2000, built 722.6 600W networked suction fan Sportline sway bars V8 rear subframe, Quaife ATB 3.06 diff |
#6
|
||||
|
||||
Hmmm... I'm a bit skeptical about the whole idea but "maybe" it will work as long as the altered signal looks exactly like the NBO2 output and shows a slightly lean condition. It may throw a CEL though....
Here's your biggest problem.... The optimum AFR for making power is around 12.5:1 the stock NB02 sensor won't even come close to reading that. In my opinion, the best way to do this would be to bypass the factory ECU and use a WBO2 to control the EHA directly. Optimally you'd also need load and RPM inputs but by then your basically looking at EFI. Theirs not many hidden patches to engine management other than reconfiguring everything. With what you are proposing, it sounds like a minimal power gain with the possibility of a CEL. Take my post with a grain of salt however. I'd hate to get your hopes down and would like to see your results. I'd personally love to see you prove me wrong. Gonna need to see some dyno charts though! ![]() Good Luck! Adam
__________________
Current Stable: 01 ML55 AMG 92 500E (a few mods) 87 300E (lots of mods) 00 Chevy 3500HD Diesel Box Truck 68 18' Donzi Marine ![]() 06 GT i-Drive7 1.0 Mountain Bike (with GPS! ![]() PREVIOUSLY OWNED:83 300SD, 87 420SEL, 88 420SEL, 90 420SEL, 86 560SEL, 86 190E 2.3-16V AMG, 94 E320 ![]() |
#7
|
||||
|
||||
Quote:
If you want to work on something for performance then why not look at a timing adjustment. Fuel enrichment and timing on a NA engine go hand in hand... And then there is the ECU.
__________________
http://i19.photobucket.com/albums/b1...c/GOWIDE-1.jpg 1971 280SL ROADSTER 1988 300CE TWIN TURBO WIDEBODY 1994 E320 CABRIOLET 1999 C43 AMG 2005 G55K AMG 2008 CLK63 AMG BLACK SERIES |
#8
|
|||
|
|||
I don't think it'll work even for initial acceleration since opening the throttle passed a certain % the car goes into open loop and doesn't listen to the signal from the O2 sensor. The greatest benefit from this may be for fuel economy when cruising (leaning out the mixture) and maybe a bit more performance at part throttle (when enriched) but then you'll lose fuel economy.
__________________
190E 3.0-24v (M104 980) turbo @ 0.8 bar 1/4 mile: 2.483 / 13.540 / 175.17 km/h (street tires) |
#9
|
||||
|
||||
on my old NA setup i had 2 variable resistors which if i recall did alter the resistance of the temp sensor input to both ecus injection and ignition. Any way did dyno the car and ended with a 203 hp M103. Later on with a more flowing exhaust i got it up to about 210 but then i had to move the R16 euro ECE SWITCH to inside the car as that also changes timing advance / retard. Did that cause i had become so used to knowing to which position the R16 needs to be at depending on ambient temps. Winter / summer and sorts.
__________________
Jay, ----------------- -1995 Blue W202 C36 AMG (M) SOLD ;( -1995 Black W140 S500 (Lady) -1992 Black W124 E300 (Dima) (Ex-Mosselman Twin turbo Kit). -1988 Black W124 300 E 4-Matic.(Nadeen) -1983 Brown W126 500SEL.(Old Lady)(Sold) -1981 Gold W123 280CE.(Dareen)(Sold) http://www.youtube.com/user/jayrasheed ![]() Last edited by JayRash; 12-02-2008 at 04:06 PM. |
#10
|
|||
|
|||
The throttle switch on CIS cars doesn't activate until WOT, so the car should remain in closed loop until it is activated. Part of the beta testing will be to determine if the full load throttle switch needs to be disconnected.
I agree that timing has a good bit to do with power production but at this point I'm not too concerned with it. Open hemispherical combustion chambers (like open chambered 103s) tend to not tolerate much spark advance so I don't think there is a lot of room for improvement. For now I'm just concerned with control over fuel, given that the ignition trim resistor give a small bit of control over the spark map.
__________________
![]() 90 300TE 4-M Turbo 103, T3/T04E 50 trim T04B cover .60 AR Stage 3 turbine .63 AR A2W I/C, 40 LB/HR MS2E, 60-2 Direct Coil Control 3" Exh, AEM W/B O2 Underdrive Alt. and P/S Pulleys, Vented Rear Discs, .034 Booster. 3.07 diffs 1st Gear Start 90 300CE 104.980 Milled & ported head, 10.3:1 compression 197° intake cam w/20° advancer Tuned CIS ECU 4° ignition advance PCS TCM2000, built 722.6 600W networked suction fan Sportline sway bars V8 rear subframe, Quaife ATB 3.06 diff |
#11
|
||||
|
||||
Quote:
__________________
Jay, ----------------- -1995 Blue W202 C36 AMG (M) SOLD ;( -1995 Black W140 S500 (Lady) -1992 Black W124 E300 (Dima) (Ex-Mosselman Twin turbo Kit). -1988 Black W124 300 E 4-Matic.(Nadeen) -1983 Brown W126 500SEL.(Old Lady)(Sold) -1981 Gold W123 280CE.(Dareen)(Sold) http://www.youtube.com/user/jayrasheed ![]() |
#12
|
|||
|
|||
I see one problem here and that is that if the WOT switch is disconnected than the ECU would think that it's at part throttle and will not enrich the mixture, you could go around this problem by enriching the mixture with the controller but that would mean that you'll be also running very rich a part throttle i.e. when cruising ... what you could do is maybe disconnect the WOT switch from the ECU and then have it activate the controller, it might work but it's not the best solution. Best way in my book is to find a way to modify the signal to the EHA, say monitor rpms, engine load (map sensor) and modify accordingly .
__________________
190E 3.0-24v (M104 980) turbo @ 0.8 bar 1/4 mile: 2.483 / 13.540 / 175.17 km/h (street tires) |
#13
|
|||
|
|||
I did my first testing today
![]() I did get one good stoplight to try an enriched acceleration. I'm not going to say that it was night and day but I did notice a bit better pep. ![]() Having the O2 sensor voltage display is neat to watch but also distracting in traffic. I was surprised how much time is spent in a decel fuel cut. If there is one thing CIS does well, it is cut and apply fuel without hiccups. Maybe that smoothness is why Mercedes stuck with it well after most manufacturers switched to EFI.
__________________
![]() 90 300TE 4-M Turbo 103, T3/T04E 50 trim T04B cover .60 AR Stage 3 turbine .63 AR A2W I/C, 40 LB/HR MS2E, 60-2 Direct Coil Control 3" Exh, AEM W/B O2 Underdrive Alt. and P/S Pulleys, Vented Rear Discs, .034 Booster. 3.07 diffs 1st Gear Start 90 300CE 104.980 Milled & ported head, 10.3:1 compression 197° intake cam w/20° advancer Tuned CIS ECU 4° ignition advance PCS TCM2000, built 722.6 600W networked suction fan Sportline sway bars V8 rear subframe, Quaife ATB 3.06 diff |
#14
|
|||
|
|||
I did all of my driving today with various amounts of negative enrichment. At the higher settings the power loss is evident. I didn't notice any pinging but it is pretty cold here and the air is thin. Pinging isn't normally a problem for my TE, even in the summer with 85 octane, but I do see 103s that will ping on cheaper fuel once in a while.
With another 20 miles under it's belt, still no C/E light ![]()
__________________
![]() 90 300TE 4-M Turbo 103, T3/T04E 50 trim T04B cover .60 AR Stage 3 turbine .63 AR A2W I/C, 40 LB/HR MS2E, 60-2 Direct Coil Control 3" Exh, AEM W/B O2 Underdrive Alt. and P/S Pulleys, Vented Rear Discs, .034 Booster. 3.07 diffs 1st Gear Start 90 300CE 104.980 Milled & ported head, 10.3:1 compression 197° intake cam w/20° advancer Tuned CIS ECU 4° ignition advance PCS TCM2000, built 722.6 600W networked suction fan Sportline sway bars V8 rear subframe, Quaife ATB 3.06 diff |
#15
|
|||
|
|||
Today was a mix of driving with fuel being added and subtracted. No real problems to report. There is a bit of a delay from setting the controller to add fuel until the CIS actually adjusts it. Since the controller affects the CIS's feedback system, it has to see the adjusted values for a bit before the mixture actually starts to change. I noticed this on the gas analyzer and now during actual driving. The dealy seems to be around 10 to 20 secs. I think that when the O2 sensor is really good and hot the delay is less. At stoplights I adjust when the crosswalk signal changes and that seems to work well. I have gotten a couple of good enriched accelaration runs today. It definately likes the extra fuel. I have a fair hill near the house that has a 30mph limit. At 30 mph, I normaly am just on the border line of being able to climb it in high gear without a down shift. When leaned out a downshift is certain, when enriched it pulls the hill in high gear with ease. Not emperical data, I know, but proof of concept none the less.
![]() I've been talking with my co-worker about trying it in his stroked 500SL. That puppy really likes to run rich but he keeps it tuned pretty lean most of the time. ![]()
__________________
![]() 90 300TE 4-M Turbo 103, T3/T04E 50 trim T04B cover .60 AR Stage 3 turbine .63 AR A2W I/C, 40 LB/HR MS2E, 60-2 Direct Coil Control 3" Exh, AEM W/B O2 Underdrive Alt. and P/S Pulleys, Vented Rear Discs, .034 Booster. 3.07 diffs 1st Gear Start 90 300CE 104.980 Milled & ported head, 10.3:1 compression 197° intake cam w/20° advancer Tuned CIS ECU 4° ignition advance PCS TCM2000, built 722.6 600W networked suction fan Sportline sway bars V8 rear subframe, Quaife ATB 3.06 diff |
![]() |
Bookmarks |
|
|