Given your slope of 1300 rpm with 5 degrees advance, and 4000 with 28 degrees of advance, at 2000 rpm the advance would be about 11 degrees. If you wanted this to be 10, then maybe you want to add another slope point at 2000 degrees. This would give you a different slope for 1300 to 2000 rpm, and one for 2000 to 4000 rpm.
But to go with the current slope in #13 the calculation for 2000 RPM would be: (85 * RPM)/1000 - 60 = 110 , which is for 11.0 degrees. You could use the 110 to set your timer for higher precision for the advance.
If you wanted a slope for 1300 rpm at 5 degrees, 2000 rpm at 10 degrees, and one slope 2000 rpm at 10 degrees, 4000 rpm at 28 degrees:
1300 to 1999 rpm: (71 * rpm)/1000 - 43 (this could be made more accurate by changing the multiplication and division factors, but it is within 0.2 degrees at 1999)
2000 to 4000 rpm: (90 * rpm)/1000 - 80
Any slope can be calculated pretty easily here: http://www.1728.org/distance.htm . You may have to scroll across the equation to get to the -/+ b part of the equation.
Bookmarks