@Panther
@anybody_else, sorry for being off-topic in an arduino forum...
Found some documentation about the parts I use for the PSA 2.0Hdi engine (RHY type) with Bosch CR system:
Pump CR/CP1S3/R65/10-16S
According to a benchmark from a pump testing/overhauling company this pump delivers; 1350bar@2000rpm - 1200cc/min. In conventional pumps we speak off cc. injection amount per 1000 injections so assume we run 1000 rotations so the pump delivers 600cc.
Since we have a four stroke four cylinder that means that one pump rotation we have to feed 4 cylinders, 600/4=150cc per injector at 1000rpm but that means we have to inject 90 pump degrees/180 crank degrees to get it all in.
A bigger one is: CR/CP3S3/L110/30-789S: 1350bar@2000rpm - 2000cc/min. (AUDI 4.x/Iveco/Mitsubishi/MAN/Sisu)
Also found scope readings from the injectors:
@idle 200uS pre-inject, 2.2mS wait and 400uS main injection.
@3000rpm one injection 400uS
So it seems in automotive use we don't use injection duration for power...
And scope readings from the pump PWM (1khz):
@2000rpm 25% duty cycle
@3000rpm 35% duty cycle
Accelerating 45% duty cycle
Which is also strange, one would expect 100% when power is needed.
It seems all knowledge gathered with conventional injection is off, I know I inject 160cc. currently over 35 degree crank duration. (45btdc till 10btdc)
Wrote a test program with timer pulses relative to pump rpm (must see first how strong/fast my lathe is with the pump attached) that injects 1000 times 500uS with PWM@50% and will collect the amount of fuel while monitoring pump pressure sensor..
If someone takes offense about me posting arduino-irrelevant information please let me know... (but from my point of view it belongs to the "package" and maybe someone not familiar to diesel injections creates a new and fresh point of view)