The ID has been removed form the status panel as its not generally needed. In v0.91.2 it can examined from an option under the view menu. I don't recall if that function was available in v0.91.1
__________________
1984 Suzuki SJ413K pick up, 1.6 16V Baleno engine 2000 Suzuki Vitara 1.6 8V, many mods 2004 Suzuki Ignis 1.5VVT 4Grip 2006 Suzuki Jimny 1.3VVT JLX+ and many more.
The RV doc says that "When connected to the ECU the ECU ID number will be displayed on the right hand side of the status bar in the Dashboard window.", but I don't see one; the right-most status field is empty...
I then checked my old TP logs, and O2 status was always active with WOT and O2 pegged at .932.
It also reads "incorrect ECU" as well...
How do we read the ECU ID#? Open the case?
I'll check the definition to make sure that the status flag is correcty assigned. The incorrect ECU ID is some sort of bug I think, I haven't been able to get that to display the correct message. The ID is embedded in the firmware and isn't marked anywhere, you can check it through RV though.
__________________
1984 Suzuki SJ413K pick up, 1.6 16V Baleno engine 2000 Suzuki Vitara 1.6 8V, many mods 2004 Suzuki Ignis 1.5VVT 4Grip 2006 Suzuki Jimny 1.3VVT JLX+ and many more.
The value to use should be the 454cc value but AFAIK MPGuino is measuring the total pulsewidth based on the voltage across the injector and that means that it will be including the dead time which could add a significant error at low pulsewidths. I havent looked closely at the Metro injector driver but most Suzuki low impedance ECUs control the injector by sensing the current though the low side transistor.
The O2 Active/inactive flag is on the status page of RV.
__________________
1984 Suzuki SJ413K pick up, 1.6 16V Baleno engine 2000 Suzuki Vitara 1.6 8V, many mods 2004 Suzuki Ignis 1.5VVT 4Grip 2006 Suzuki Jimny 1.3VVT JLX+ and many more.
That sounds reasonable, and yes I rarely go over 4k rpm, as the XFI cam and 6 degree advance doesn't make much power there anyway. (I find little difference in hill climb ability between 3rd at 3600 or 4th at ~3100, both WOT.)
I haven't looked for the O2 status change; I'll have to next run. Where is it in RV?
Does the injector pulse count always exactly double?
RV Docs read: "MPG is calculated assuming that the ECU injects twice per revolution." and so for the Metro G10 I did:
[InjFlow]
FlowRate=158
but the MPGuino folks use: MicroSec/Gallon = 0500000000 http://ecomodder.com/wiki/index.php/Metro
Could you guess at when enrichment is in effect? It seems from the logs that it is mostly TPS that sends and keeps O2 levels rich.
Once warm, when I first stomp on it and TPS rails to 83, IPW spikes to 4.32, but then drops to 3.8 even though O2 stays railed at .932.
So maybe TPS over 60% could assume doubling? I can't see anything else which correlate as well, and MAP seems to just follow TPS.
Yes there is definately an enrichment for delta TPS in a similar manner to the old accelerator pump in a carb. There is a description of the injector strategy in the 95 FSM.
Injection becomes asynchronous:
During cold start/warm up
Over 4000RPM
At high loads - this is based on MAP, ECT and TPS
If you're really interested in fuel consumption then you will probably keep below 4000RPM and maintain a lighter throttle anyway so the MPG display would be adequate. Enrichments will usually be indicated by the O2S going 'inactive', which makes me wonder whether I could maybe colour code the MPG display green/red based on O2S status.
-- Edited by Rhinoman on Sunday 10th of March 2013 11:28:50 PM
__________________
1984 Suzuki SJ413K pick up, 1.6 16V Baleno engine 2000 Suzuki Vitara 1.6 8V, many mods 2004 Suzuki Ignis 1.5VVT 4Grip 2006 Suzuki Jimny 1.3VVT JLX+ and many more.
The 1453 definition covers pretty much all Swifts, including those with MPI so you will probably need to adjust the injector flow rate in the ini file:
[InjFlow] FlowRate=210
the value is in cc/min, its not exact due to variations in injector flow rate and fuel pressure.
MPGuino measures the pulse at the injector, with a low impedance injector the average voltage across the injector is low during the 'hold' period and in some cases that is below the trigger voltage of the MPGuino. Rhinoview only gets the injector pulsewidth from the diagnostic port, it has no way of knowing how many times per revolution the injector is firing. At a cruising speed this is OK but under fuel enrichment the injectors fire twice as often which gives a false reading. I believe this problem is also suffered by systems using an OBD2 port as they estimate fuelling based on a 14.7:1 AFR which is, again, only correct during cruising.
__________________
1984 Suzuki SJ413K pick up, 1.6 16V Baleno engine 2000 Suzuki Vitara 1.6 8V, many mods 2004 Suzuki Ignis 1.5VVT 4Grip 2006 Suzuki Jimny 1.3VVT JLX+ and many more.
correct? It seems the 94 Metro is peak and hold type injector? The MPGuino has problems with these calculating MPG. You'd mentioned that the MPG calcs can be finicky.
Rhinoview 0.91.1 is released. Changes to this release:
Units (MPH/KPH and C/F) should now be displayed correctly at start up.
A new HTML Help file is included in the 'Help' folder
The definition for the Swift/Metro ECUs has had a couple of bugs fixed.
The MPG display has been replaced by IAC/ISC but can be restored - refer to the help file. The algorithm that calculates MPG has been changed, I have used actual values from a Jimny to bench test this. More feedback required please.