Connected up a signal generator and oscilloscope to the Beast and had a look at how the EFI injector pulses behaved at a simulated 2,000 to 12,500+ rpm. And then with the motor running.
Five things I learned about my EFI setup today.
1, I don't have to worry about how fast the injectors open/close, and probably all good (modern) injectors are plenty fast enough with a latency < 1.75ms and good for > 16,000+ 2T rpm.
2, That with a simulated engine rpm signal from 2,000 rpm to 12,500+ rpm the oscilloscope showed perfect injector traces and cross over with no problems.
3, That when the bike was run on the dyno the oscilloscope clearly showed the EFI system swapping to the second injector and it running for a bit then as the rpm tried to climb the ECU started dropping pulses and the engine running became increasingly unstable until it was violently surging from injector 1 to injector 2 and then back again.
4, At the swap over point the second injector starts working but the injector driving signal becomes unstable. This only happens when the rpm is changing dynamical and not when the rpm is being changed relatively slowly by hand.
5, It makes me even more sure that its nothing to do with the injectors or whether the Alpha-N map is lean or not, the 2nd injector is coming on. So I think its in the software setup there is a box that should be ticked or un-ticked or some variable with a wrong value. For some reason the system is stable when bench tested with a simulator but with exactly the same settings, unstable under dynamic running conditions.
The oscilloscope trace is taken from the active or -ve side of resistors pushed into the injector plugs. The second injector is actually two injectors in parallel. As there will be a spare second injector plug when I run the motor up it will be easy to get a signal from the second injector for the oscilloscope so I can see what happens at cross over from the smaller slow running injector 1 to the bigger power and rpm injector 2.
Simulated 12,500+ rpm with the signal generator.
Both injectors at a PWM of 3.1ms
Perfect matching traces at 12,500+rpm.
I am measuring on the active (-ve) side of a resistor inserted in the injector plugs. Now it has to be remembered, this is only a trace of the ECU's signal to the injector and it tells us nothing about the shape of the curve of the fuel flowing from the injector during each pulse.
How the EFI system works, is that the ECU supply's 12V to the injector and when it wants it to fire, the ECU closes a switch and grounds the -ve side of the injector to 0V so current flows through the injector coil. This voltage swing to earth or oV is what I am tracing and is the flat line you can see at the bottom. The flat line is 3.1ms long.
The curved upper line is the ECU opening the switch again and the -ve side of the injector rising back up to 12V. The vertical drop is the -ve side being switched to 0V again to turn the injector on once more. The multiple trace lines are not my shaky hand but at 3ms the trace gets re drawn very quickly and the camera catches several images.
The spiky line is the trace from a real injector. The high voltage spike is from the inductance of the injectors coil wanting to keep the current flowing when the ECU opens the switch to turn the injector off.
When the motor was running I could clearly see the trace swap over to the second injector, the second injector would pick up and start to run and the rpm would start to increase just before the ECU began dropping pulses and the motor rpm started swinging ever more wildly between injector 1 and 2.
I did not have enough hands to get pictures or video of this, but it was good to see, as it confirms the problem is not in the EFI units hardware or injectors.
Bookmarks