US 11,680,550 B2
System and method for independently controlling firing of individual internal combustion engine cylinders at least partly with engine position sensor
Duram Plummer, Bend, OR (US)
Filed by Duram Plummer, Bend, OR (US)
Filed on Nov. 28, 2022, as Appl. No. 18/70,087.
Application 18/070,087 is a continuation of application No. PCT/US2021/037139, filed on Jun. 12, 2021.
Claims priority of provisional application 63/040,333, filed on Jun. 17, 2020.
Prior Publication US 2023/0099571 A1, Mar. 30, 2023
Int. Cl. F02P 7/07 (2006.01); F02P 5/15 (2006.01); F02D 41/06 (2006.01); F02D 35/02 (2006.01); F02P 5/152 (2006.01); F02P 5/153 (2006.01)
CPC F02P 5/1512 (2013.01) [F02P 5/153 (2013.01); F02P 5/1506 (2013.01); F02P 5/1522 (2013.01)] 63 Claims
OG exemplary drawing
 
1. An electronic engine timing system comprising:
an engine position sensor that is configured to output electrical signals indicative of engine position in an engine firing cycle of an engine, the engine position sensor including at least:
a diametric magnet configured to be rotated by at least one of a rotatable distributor shaft or cam shaft; and
two or more hall effect sensors configured and positioned to sense diametric magnet position; and
the engine position sensor being configured at least via the diametric magnet and the two or more hall effect sensors to output the electrical signals indicative of engine position both when the engine is running and when the engine is not running;
sensor data receiving circuitry configured for receiving sensory input, including at least input from the engine position sensor; and
control circuitry configured to control firing of one or more cylinders of the engine, the control circuitry configured to control the firing at least in part by calculating one or more timing advance positions for one or more cylinders of the engine and by causing the one or more cylinders to fire according to the one or more calculated timing advance positions, the control circuitry further configured to calculate the one or more timing advance positions for the one or more cylinders separately from one another on a per cylinder basis based at least in part on input from the engine position sensor.