Changes by last author:
Deleted:
OLD CONFIG, USING MARCELLS NOW, MAY GO BACK TO THIS ONE IF I HAVE TO |
ego_conf=07
ego_lag=02 ego_coolant=40 |
ego_conf=06
ego_lag=01 ego_coolant=00 |
ego_minrpm=04
ego_maxrpm=FF ego_warmup=3C |
ego_minrpm=05
ego_maxrpm=3C ego_warmup=01 |
ego_rich_limit=80 # max 0x28 recommended (+16%)
ego_pid_kp=21 |
ego_rich_limit=05
ego_pid_kp=25 |
ego_delta=02 |
ego_delta=01 |
ego_pid_window=00
wbo2_warmup_ramp=32 # 0x32 is extremely low, use 0xA0..0xFF |
ego_pid_window=FF
wbo2_warmup_ramp=FF |
wbo2_abs_limit=E4 # try to increase a bit, eg. 0xF0
wbo2_limit_maxt=A0 # try to increase to 0xFF wbo2_fallback=60 # try to increase to 0x80 wbo2_retry_t=06 |
wbo2_abs_limit=F0
wbo2_limit_maxt=FF wbo2_fallback=80 wbo2_retry_t=06 |
wbo2_ri_target=A0
wbo2_nernstdc_target=96 |
wbo2_ri_target=96
wbo2_nernstdc_target=99 |
wbo2_calibration=BF
wbo2_heater_pid_kp=46 wbo2_heater_pid_ki=10 |
wbo2_calibration=BB
wbo2_heater_pid_kp=45 wbo2_heater_pid_ki=11 |
wbo2_heater_pid_ilimit=80
wbo2_pump_pid_kp=40 wbo2_pump_pid_ki=78 |
wbo2_heater_pid_ilimit=81
wbo2_pump_pid_kp=15 wbo2_pump_pid_ki=4E |
wbo2_pump_pid_ilimit=86 |
wbo2_pump_pid_ilimit=FF |
It's not a good idea to apply high ego_rich_limit. If there is misfire, the O2 in the exhaust will result in more fuel, which will make the problem worse. Tune richer (with req_fuel, or j[] table), so the ego takes away 5..15% fuel normally. Reasonable to set ego_lean_limit up to 25%, but keep ego_rich_limit low, preferrably max +5..+8%.
---- I decided to double check my readings with a good multimeter with a battery that wasnt dead. All my readings went up a little bit. I am able to adjust voltage between ground and nernst and the voltage between nernst (pin1) and pump- and nernst (pin1) and pump- (pin 5)to spec but no matter what I do, measure the voltage between ground and pump- (pin 5)is always 4.01v. I can screw the readings up on the other 2 but I always get 4.01v on that 1. When I first issue the mde02 command, before the O2 readings start showing, nernst (pin1) and pump- (pin 5) is like .14v, the other 2 read 4.01. Just for kicks, I pulled the resister off of pin 5 and checked the voltage, it was 4.01. Is 4.01v ok or is there something I am missing? ---- After not hearing anything about the above readings, I assumed they are ok. I changed from the above config to marcells new wb config just to see if I could get the readings any closer. I have v3.2 with firmware 18. Unfortunately, no difference so I left it at that. With everything now attached to the vehicle, when I try and do my free air calibration, when I issue the mde02 command, I end up triggering the input trigger and running at 3000rpm. This is most certainly bad ground problem. Redo the ground connections, with many thick GND5 connections (and GND and flyback are also a must, of course). Make sure the onboard bridge between GND and GND5 is cut. |
Injectors are clicking away and I assume the coils are too. I ran out of daylight trying to figure it out. Is this normal too??? The only thing I can think of is this, I used sheilded wire for the o2 sensor and the sheilding goes to the same ground as the input trigger. I have yet to disconnect the sheild to try it. Is that a possible cause??? My new config is [here]
PROBLEM SOLVED The wiring I used was from a Honda. The vr sensor wiring had a sheild on both wires. I disconnected the shield from the vr- wire and all is fine. ---- NEW PROBLEM I issue mde02 and it takes about a minute for the sensor to start its readout. When I start the truck, I assume that should also trigger the 02 to work. The heater comes on just like typing mde02 but I never get a readout of the AFR. I have to type mde02 to get it to finally work. Any thoughts?? ANSWER: THe wbo2 can be manually started through Manmde02bye command but you will not get a reading in megatune (i assume you mean this when saying 'a readout of the afr') unless you issue a bye after enabling manually. Also when you start the engine, wbo2 is started automatically (that means no manual intervention is needed, it can be handy when tuning afterstart enrichment or low temp warmup enrichement though, which are usually over before wbo2 is heated up) |
It's not a good idea to apply high ego_rich_limit. If there is misfire, the O2 in the exhaust will result in more fuel, which will make the problem worse. Tune richer (with req_fuel, or j[] table), so the ego takes away 5..15% fuel normally. Reasonable to set ego_lean_limit up to 25%, but keep ego_rich_limit low, preferrably max +5..+8%. |
STILL HAVE THE PROBLEM |
I am using the keyboard plugged into vems to type mde02 so I do get a reading in megatune or on the lcd that way. If I just try and start the truck without typing mde02, I never get any afr readings. I do have the heater turn on though, it just does not seem to warm up enough to work. I have only waited for about 5 minutes for the readings to show up, should I wait longer?? |
If wiring is OK, it's likely a misconfiguration.
The rampup was definitely way too low. Also, measure supply voltage, and take a snapshot of the relevant LCD page that has Ri and nernst (via RS232: Manmlp04 or so, than mll). |