injector pulse width to verify MAF/AFM operation
injector pulse width to verify MAF/AFM operation
At a steady rpm unloaded this should reflect the oscillations of the O2 sensor, but I was thinking if there was a glitch in the MAF/AFM this would show up in the curve. What would be the best way to do this, can I do it on 7 or should I go back to 6 ?
Thanks!
-
- Pico Staff Member
- Posts: 1449
- Joined: Sun Aug 25, 2013 7:22 am
Re: injector pulse width to verify MAF/AFM operation
This is an interesting topic and one we have discussed in the past for port injectors
Graphing the negative pulse width with math's is challenging due to the inductive spike of these injectors
Applying a heavy low pass filter will remove the inductive voltage spike but also have a negative influence on the pulse width. The same applies when applying resolution enhancement to 16 bit
What we need is a threshold within math's whereby calculations are only based on values above or below the threshold (using unfiltered data)
We have this feature with Deep Measure within PS6 topic17711.html whereby we specify the threshold of interest
Below I have graphed the negative pulse width of a post injector at idle speed using Excel
Here is the psdata file showing the negative pulse threshold
I will pursue using math's as an alternative for you in the interim
I hope this helps, take care.....Steve
Re: injector pulse width to verify MAF/AFM operation
I did miss an important part, I measured the current of the injectors - the actual injectors were behind a 30 year old plastic cover on an iconic (read very expensive) car, so I had to content with hooking round the wire in the loom as I was not risking removal.
I am guessing that the threshold is the same issue though. I can see here visually for example that the middle pulse is much shorter - each pulse is 2/4 injectors as it group fires.
I guess if there was an upper/lower value on the existing duty cycle calc then that would do it.
-
- Pico Staff Member
- Posts: 1449
- Joined: Sun Aug 25, 2013 7:22 am
Re: injector pulse width to verify MAF/AFM operation
No worries re the positive pulse (injector current) the same should still apply when using Deep Measure where we graph the high pulse width instead of the low.
Thanks to Martyn at Pico Support, we have the following math channel in which to graph the negative pulse width of Port Injectors:
For PicoScope 7, we have negduty(sign(A-10)) for 12 V port injector switching voltage captured on channel A (Change the letter A) for your chosen channel
For PicoScope 6 we have duty(sign(A-10)(-100)) for 12 V port injector switching voltage captured on channel A (Change the letter A) for your chosen channel
To avoid confusion (and I will here) we can use duty(sign(A-10)(-100)) for both PS6 and PS7
Below we have the above math channel graphing injector pulse width in response to our narrow band O2 sensor (System is closed loop)
Please note, increasing the scale and offset of the math channel is required to reveal the sine formation above as our negative duty is very low at approx. 2% (idle speed)
Referring to the above we can see closed loop fueling in operation as we cross the threshold voltage of 450 mV (Stochiometric 14.7:1)
Note how during the rich “cycle” (above 450 mV) injector pulse width duty is reduced
Likewise, during the lean “cycle” (below 450 mV) injector pulse width duty is increased
Below we have the same scenario at increased engine speed where our negative duty has increased to approx. 8.9% based on the demand to keep the engine running at a higher rpm.
Note closed loop fueling still applies above as we can see in the increase and decrease in negative duty, just at a higher percentage
I hope this helps, take care…..Steve