I do some labor work regarding injector settings.
PWMing can't kill your FETs. It is voltage dependant. But PWM% can only rise from configurated, when voltage falls. When voltage rises PWM% stays as configurated. 100% in this case. 14V seems is breakpoint.
But surprise!!! injrampup_battfac 4080 did not disable correction. It is maximal possible correction in fact!!
works in very strange way. It describe some kind of coefficient for inj_eff_rampup time. No influence @7V
If inj_eff_rampup time is configurated as 1500, it adds 1000us @7V. But injrampup_battfac scale this value @13V by aprox. :
4080 - 0.78
2000 - 0.89
500 - 0.97
0 - 1.0
So if injrampup_battfac is 4080 and inj_eff_rampup time is configurated as 1500 we get 1000*0.78=780us adder to PW @13V.
Very confusing and user unfriendly! Why, why
Both other settings are more straightforward:
Inj_open_time @13.2V is simple adder at any voltage. 1:1. 500us=500us
Battfact is PW added @7V It scales down to 0us @13.2V.
Sorry about offtopic! Rob, can you move it to appropriate place?
Gints
While Im waiting on the band aid turning up in the post, I will explain what I did with the injector settings.
As there is a general lack of explanation, data, and a starting point, I went about working out a theoretical good starting point for the injectors I am using. Now considering the VE table and EGOC will cater for much of the error.
I have some data on the injectors I am using. This was as a result of a fellow Mini enthusiast. He tested the injectors flow rates at various pulse widths using a signal generator. Starting with very low values and working up to a value that gave repeated flow results. 0.9ms was found to give the best repeatable results and as such could be considered the effective ramp up time. Basicaly the injector pintle has fully opened and at the point it fully opened the current was dropped, less than 0.9ms the pintle never managed to reach full open, and so the flow characteristics were inconsistent due to the pintle not opening the same amount each pulse. Effective ramp up time being the total time it takes from when current is applied to where the injector is full open. Open time is the time it takes from when current is applied to when the injector starts to lift the pintle off its seat, and ramp up time is the time it takes for the injector to go from full closed to full open excluding the initial open time. so, to recap, effective ramp up time is the sum of open time and ramp up time.
The flow rate of the injector at this minimum pulse width is a sum of the ramp up and ramp down flow rate, and the flow will obviously vary depending on the size injectors. This is why big injectors can have bad idle characteristics, when you start to get close to the minimum pulse width, as they flow more fuel than the engine needs at idle. I still think that correct sizing of injectors gets overlooked, and why injector staging is a desireble option. The injectors I have chosen, seem to give a pulse width of around 5ms at ilde, and have been calculated to be more than big enough for the expected output of the engine.
Not knowing the injector open time, I made an asumption of 500us and set the effective ramp up to 1500. then using the injrampup battfac scaling factor of (4080) 0.78, calculated the effective ramp up at 13v, this gave 1170us. Too high for the data I have. I then reduced both the open time and the effective ramp up time by 50us in each untill the calculation gave a close enough value to the 0.9ms (900us) the results I have are bellow.
I am a little unsure of the battfac, as the name suggests its a factor, much like the injrampup battfac, but why units of us if its a factor. Is battfac a time value or a factor? For now I have set battfac as if it were a time value, and set it similar to the scaled effective ramp up time (1200x0.78=936us) minus the injector open time (352us) giving circa 600ms for the battfac value.
Now that may well be total rhubarb, but it looks and sounds feasable.
at 7v effective open time is 1800ms (effective ramp up + battfac) (note twice the scaled effective ramp up, coincidence?)
At 13v effective open time is 936 ( effective ramp up x Injrampup battfac)
So with voltage between 7 and 13v the values are scaled acordingly
This by no means an acurate way to set these, but due to the lack of a idiots guide on how to set this up, I applied some reasonable thought to get somewhere close, allowing some small error.
What do you think