Okay, so this is going to be a quick lesson on checking your peak timing. The purpose in this is to make sure you don't have too much timing for your fuel. It's possible to have a low timing number, say 16° but not have enough fuel for that to be optimal. A 50:50 split (BTDC/ATDC) seems to work good for heavier fueling. A little more if you are really trying to squeeze every hp out, maybe 51-52 BTDC or a little less if you don't want quite as much piston heat, 45-48. Those are rough numbers I have played with, but motor mods will have effects as well.
With the way the stock maps are laid out it's pretty easy to check 100% load timing, a lot more difficult to check lower loads. But with some common sense you can do a lot just knowing what peak timing should be.
So lets look at a stock 04.5-07 tune. For this lesson we will leave duration and pressure stock, just messing with timing.
This is a stock duration map with additional labels. What's important to note is that rpms is really load and load is pressure. 100% load is the only one that isn't appox, it's really 100% load. The rest are for reference to an OBDII reader and not necessarily to match the load on the side of the timing/pressure table (which is why anything but 100% is harder to calculate).
When the ECM goes to calculate the desired pulse width (injector open time) it looks at 2 tables. Pressure and duration, with pressure being first. Lets calculate the desired peak timing at 4 rpms, 2000, 2400, 3000, 3200.
So we first reference the pressure table. At 2000 rpms and 100% load the pressure is 20,885 psi. We then go to the duration table (one below with labels). You will notice that 20,885 is not listed on the left column, so now we have to do some math. There is a 23,206 row and a 20,305 row, with 2,901 psi between them. 20,885 is 550 psi above 20,305 and 550/2901 is 19%.
The next thing we look at is duration at 100% load. At 20,305 the duration is 2156us and at 23,206 it's 2005us, with a 151us difference. You will notice that as pressure increases the duration decreases for a given load, this is because the pressure forces the desired fuel out faster.
So we now take our 19% difference from the pressure and multiply it by 151 for 29us difference. We subtract that 29us from 2156us. This gives us a pulse width of 2127us.
So know we know how long the injector is going to be open for we can figure out when to start the injection event. A crankshaft has 360° of rotation, and by using rpm's we can calculate how long it takes to go 1° at any given rpm. Lets start with 2000 rpms. 2000 rpms is 33.33 rotations per second, multiplied by 360° gives us 12,000 deg/sec. A microseconds (us) is 1,000,000th of a second, so 1,000,000 divided by 12,000 gives us 83us per 1° of rotation.
Next you take the total injector open time, 2127us, and divide it by 83. That gives us 25.6° of total injector open time.
Let's say we want a 50:50 split of BTDC/ATDC. Multiply 25.6 by 0.5 and you get 12.8°. Thus we would set our timing at 100% load, 2000 rpms at 12.8°.
"Now lets look at 2400 rpms on the stock tables. Commanded pressure is 22,336. Since 22,336 falls between row's on the duration chart we have to do the math again. 22,336-20,305= 2031. 2031/2901=70% . At 20,305 the duration is 2156us and at 23,206 it's 2005us, with a 151us difference. .70*151= 105us. 2156-105=2051us.
At 2,400 rpms it takes 69us per 1° of rotation. 2051/69=29.7° of injector open time. Same thing 29.7*0.5=14.9° of timing. "
Now lets look at 3,000 rpms. Commanded pressure is 23,207 (same as 23,206), which happens to be one of the columns on the chart so no math is needed. 23,206 and 100% load is 2005us. At 3,000 rpms it takes 56us for 1° of rotation. 2005/56=35.8°. 35.8°*.5= 17.9°.
Now lets look at 3,200 rpms. Commanded pressure is 23,207, which happens to be one of the columns on the chart so no math is needed. 23,206 and 100% load is 2005us. At 3,200 rpms it takes 52us for 1° of rotation. 2005/52=38.5°. 38.5°*.5= 19.3°.
Pay close attention to the 3,000 and 3,200.. the pulse width is the same, but the injector open time is just under 3° longer at 3,200 due to the increased speed of the crankshaft.
So now you are able to calculate what your peak timing should be based on pressure/duration tables and a given rpm. When the load is less than 100% you need to have less timing than 100% load, or you will be injecting all the fuel much sooner and that can lead to increased piston heat and cylinder pressure.