Misc output switched by battery voltage
I would like at least one of the misc outputs to be switched based on battery voltage.
Hysteresis (like the fan and water pump controllers have) on all parameters would be nice, but is very much not essential.
This will enable "smart" alternator control - ie the field in the alternator can be switched off at high TPS and MAT (MAT or MAP?) as long as the battery voltage remains above a threshold.
- Is it not dangerous to fiddle with alternator excitation at high power ? If the injector parameter batt_fac is not set correctly (too low), this can change mixture, possibly lean out. With such uncertainty, for safety, it might need richer tune than otherwise => the loss of performance due to fuel can be worse than the gain due to lower alternator input torque.
- OEMs do it, so it can't be that difficult ;)
PWM type output for controlling evaporative emissions (carbon can) solenoid
This is discussed elsewhere on my pages [need to add link], and would allow the standard emissions control and tank vents to remain in the car.
Some changes to improve knock control
Will be discussed at much greater length when I am not at work!
1. Create table of knock reading to table (RPM vs MAP) of average knock readings from the last n seconds. (Probably easiest if this is a fading memory smoothing algorithm)
- this is a very good idea. We plan to rip VE-learning from firmware (PC software like megalogviewer will still help in VE-learning, but with much better manual overview and control). Runtime knock-retard table would be more useful than simple retard-samevalue-everywhere.
- good plan to remove VE learn. The ECU based system cannot ever get enough information to make good decisions - it can't see into the future - You can do better from datalogs and a clever datamining algorithm.
2. Use m*table_values as threshold for declaring knock
3. Retard timing as appropriate
4. Record table (again RPM vs MAP) of [average or max - not sure!] knock retard so that this can be used next time knock occurs, or simply as a tuning aid.
Dual WBO2 sensors
This page is concerned with the firmware mods required to enable dual wideband lambdas for those of us with v8 engines with 2 cats. With a bit of luck, it'll end up simply as a couple of links to firmware pages...
Just got to wait until after Christmas for my Genboard before I can really play... House DIY has to come first :-(
As far as I know, this is not going to happen in the sort term due to lack of PWM outputs.
- there is enough PWM outputs (for 2 pump-pwm, and lotsof low-freq PWM : any GenBoard/Manual/DigitalOut)
There's a spare A to D input into the VEMS - can we use this and a Round AFR meter to have the second channel without a lot of the hardware problems?
- We only plan the vems v3 => round(s) direction now. This means any number of rounds can display any v3 parameters.
- the EGO of 2nd bank according to mcp3208 input analog channel is basically same complexity as the 2nd wb channel firmware implementation (which is 3 new variables for 2nd ch, while dropping a few never-changed vars). MembersPage/DaveHartnell demands this now so only hold breath for the firmware 2nd wb addon.
- So 2nd wideband might make an appearance then? That'll be good - it should be worth another 5 to 10 bhp for the TVR.
Any update on this Dave, im looking to simply log the second wideband channel for the moment, not after control at this stage, just data from the second channel.
MembersPage/Sprocket/SiamesePortProblem
Sprocket