IGNITION DISTRIBUTOR - HALL EFFECT SENSOR SWITCHING SYSTEM AND METHOD

Abstract: A system and method for synchronizing ignition and fuel injection pulses produced by the interruption of Hall Effect signals by a window-in-vane interrupter in an internal combustion engine ignition distributor.

Description: BACKGROUND AND SUMMARY OF THE INVENTION This invention relates to a method for synchronizing the ignition of the spark plugs of an internal combustion engine and the fuel injection by fuel injectors according to the preamble of claim 1. The available space in an automotive engine compartment is very limited and the desire to reduce weight is high. These factors dictate that distributors be of compact size and employ lightweight components which require a minimum of adjustments and alignment while being able to withstand the shock and vibration in the engine compartment. The subject invention advances the art of ignition distributors which work with electronic ignition systems, which, in most cases, are now computerized in motor vehicles, along with Hall Effect switches or electrical pick-ups and associated electrical and solid state electronic circuitry. Such a distributor illustrative of the prior art is illustrated in U.S. Patent No. 4,165,726 to Helmer which is hereby incorporated by reference. The ignition distributor employs features of an insertless distributor cap further described in U.S. Patent No. 4,338,895 to Lennis and Handy, which is also hereby incorporated by reference. In U.S. Patent No. 2,918,913 to Guiot, attention is invited to Fig. 2A which illustrates metal disk 19 with apertures 20 which interact with oscillating coil 7. Attention is also invited to Fig. 4A showing metal disk 21 and aperture 22 interacting with coil 9. U.S. Patent No. 3,789,168 to Meyer et al. illustrates an ignition distributor device for use with vehicle engine ignition systems equipped with electronically advanced spark timing angle controllers. U.S. Patent No. 4,342,292 to House et al. illustrates an annular insulating rib 41 on a rotatable member 40. U.S. Patent No. 4,393,849 to Sae illustrates a variable-ignition distributor which is designed to furnish a high voltage spark to one spark plug and a low voltage spark to another spark plug. U.S. Patent No. 4,464,142 to Bridges et al. discloses an ignition distributor and a shaft coupler. U.S. Patent No. 4,470,385 to Burk et al. illustrates another distributor for use with an internal combustion engine. U.S. Patent No. 4,485,796 to Boyer illustrates still another example of ignition distributors. Attention is invited to Fig. 6 and more specifically to metallic plate member 50 with radially extending slots 54 and 56. U.S. Patent No. 4,519,362 to Arakawa illustrates a signal rotor 111 with a cylinder discrimination signal producing magnet 116. This is best shown in Fig. 10A. Also illustrated is a slit disk type signal rotor 121 with a cylinder discrimination signal producing slit 126. This is best illustrated in Fig. 11A. It is the object of the subject invention to provide a synchronizing method to work with a window-in-vane and Hall Effect sensors in the ignition distributor. The object referred to is solved by the features of claim 1. According to the invention the appropriate bank of injectors to the cylinders of an internal combustion engine is fired at the time to coincide with the desired distribution of spark to the cylinders of the engine. Other objects, features and advantages of the present invention will become more fully apparent from the following Detailed Description of the Preferred Embodiment, the appended Claims and in the accompanying drawings in which: Fig. 1 is a perspective view of the subject ignition distributor showing where it connects to the various engine components; Fig. 2 is an exploded perspective view of the main parts of the subject ignition distributor; Fig. 3 is a cut-away perspective view of the subject ignition distributor illustrating the various parts; Fig. 4A is a sectional view of the distributor cap without the spark plug electrodes, but with the coil electrode in place; Fig. 4B is an interior view of the distributor cap without the coil electrodes and spark plug electrodes; Fig. 5A is a cut-away of the rotor illustrating the rotor staking hubs protruding from the rotor prior to being ultrasonically worked thereby trapping the rotor electrode to the rotor; Fig. 5B is a sectional view of the rotor with the rotor electrode in place and showing the rotor shaking hubs after being ultrasonically worked; Fig. 5C is a plan view of the rotor with the rotor electrode; Fig. 6A is a plan view of the spark shield; Fig. 6B is a sectional view of the spark shield; Fig. 7A is a plan view of the switch plate assembly; Fig. 7B is a sectional view of the switch plate assembly; Fig. 8A is a plan view of the retainer; Fig. 8B is a sectional view of the retainer; Fig. 9A is a plan view of the interrupter; Fig. 9B is a side view of the interrupter; Fig. 9C is a cut-away view of the interrupter showing the window-in-vane; Fig. 10A is a cut-away of the hub illustrating the hub staking hubs protruding from the rotor prior to being ultrasonically worked thereby trapping the interrupter to the hub; Fig. 10B is a sectional view of the hub with the interrupter in place and showing the hub staking nubs being ultrasonically worked; Fig. 10C is a plan view of the interrupter and hub, assembled; Fig. 11 is a flowchart showing one method used to realize synchronization. Fig. 12 is a timing diagram showing the signals seen and produced by the engine control computer in realizing synchronization according to the method shown in Fig. 11. Fig. 13A is a flowchart showing another method use to realize synchronization; Fig. 13B is a continuation of the methods shown in Fig. 13A; and Fig. 14 is a timing diagram showing the signals seen and produced by the engine control computer in realizing synchronization according to the method shown in Fig. 13A and Fig. 13B. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENT Referring to Fig. 1, the ignition distributor 20 is shown in perspective. The distributor communicates with the coil 80 via a wire connected to coil tower 28 and running to coil 80. The coil 80 is then connected to the engine control computer 82 with the ability to store data, mathematical relationships, programs and methods and with the ability to receive data from the sensors, make computations using data and the stored relationships, programs and methods, and to translate the results of those computations to control signals for the sensors and transducers which control the operation of an internal combustion engine 100. The computer 82 is also able to act as timer and counter for various purposes. The transducers controlled include the coil 80, distributor 20 and fuel injectors grouped in two banks 86 and 88. The ignition distributor 20 also communicates with sparks plugs 84 which are in communication with the internal combustion chambers of engine 100. The ignition distributor 20 is mounted and grounded to the engine 100 via drive coupling 54, seal 78, and fastened to the engine 100 by way of a clamp (not shown) in communication with mounting flange 76. The ignition distributor 20 is in communication with the engine control computer 82 via wires 41 and connectors 42. The engine control computer 82 gets its power from the vehicle battery and power supply system both schematically shown as 83. Referring now to Fig. 2 which is an exploded perspective view of the subject ignition distributor 20, several main parts are shown; distributor cap 24, rotor 32, spark shield 38, switch plate assembly 40, housing 44, interrupter 46, metal shutter or vanes 50, drive shaft 52, and stem portion 74, along with drive coupling 54. Referring now to the distributor cap 24, the spark towers 26 house spark plug electrodes (shown in the Lennis, Handy patent) which are connected to spark plug wires which in turn communicate with the spark plugs 84 of the engine 100. (For simplicity, only one of the spark plug connections is shown in Fig. 1.) The spark plug electrodes communicate with the rotor 32 via rotor electrode 34 as the rotor moves about a shaft 52 passing the rotor electrode 34 near to the spark plug electrodes. Also shown on the distributor cap 24 is bored coil tower 28 which houses the coil electrode 60 and its associated parts (shown in Fig. 3 and Fig. 4A) for communication with the rotor 32 and coil 80. The distributor cap 24 is generally of a dome shape and is designed to mate with the bowl shaped housing 44 thereby entrapping intervening parts, such as the rotor 32, spark shield 38, switch plate assembly 40 and interrupter 46, along with shaft 52. Provided with the distributor cap 24 to allow tight communication with the intervening parts previously listed and the housing 44 are flanges 22 which contain holes (not visible) for mounting screws 23. The screws 23 communicate with the switch plate assembly 40 through flanges 43 appended from the switch plate assembly 40. Through the flanges 43 are holes 43A designed to accept screws 23. The screws then are driven into the bowl shaped housing 44 into threaded holes 45. Another tower on the dome shaped distributor cap 24 is vent tower 30. The vent tower 30 provides a port 31A through which the atmosphere inside the ignition chamber 20 can be vented. The rotor 32 carries a rotor electrode 34 for communication with the spark plug electrodes (not shown) affixed to the spark towers 26. The type of electrodes employed are similar to those illustrated in U.S. Patent No. 4,338,895 to Lennis and Handy and the construction of the spark towers 26 is likewise similar. This structure is adequately described in the Lennis and Handy patent which is incorporated by reference. Also incorporated by reference is the U.S. Patent No. 4,165,726 to Helmer. The rotor 32 has a cylindrical shaped member 33, the top portion of which accepts the rotor electrode 34 via slot 35. The cylindrical shaped member 33 is open at both ends, the top opening 33A being provided for communication between the coil electrode 60 and its associated parts, shown in Fig. 3 and Fig. 4A, and the rotor electrode 34. The bottom opening 33B of the cylindrical shaped member 33 allows communication with shaft 52. The shaft 52 has notch 53 to mate with a key 33C (shown in Fig. 5A) contained inside the bottom opening 33B of cylindrical shaped member 33 to provide tight communication between rotor 32 and shaft 52. The cylindrical shaped member 33 will be further described in conjunction with Fig. 5A, Fig. 5B and Fig. 5C. Spark shield 38 is affixed to switch plate assembly 40 by means of a retainer 36. The spark shield 38 covers Hall Effect generator and sensor units 55, 55A, 56 and 56A shown in Fig. 3 and shields them from spark. This will be further explained in conjunction with Fig. 6A and Fig. 6B. There are two sets of Hall Effect generators (55 and 56) and sensor circuits (55A and 56A), only one of which is shown in the cut-away perspective of Fig. 3. Each Hall Effect sensor circuits 55A and 56A is connected to the engine control computer 82 by means of wires 41 and connectors 42. The bowl shaped housing 44 is designed to accept the interrupter 46 inside the bowl. The bowl shaped lower housing has an opening 72 shown in Fig. 3 to accept the shaft 52. The shaft 52 is in communication with the interrupter 46 by means of a plastic hub 48. The interrupter 46 is ultrasonically staked to the hub 48. This ultrasonic staking operation is also employed to connect the rotor electrode 34 to the rotor 32. The interrupter 46 is provided with a vane or metal shutter 50 for each cylinder contained in the engine 100. The particular embodiment shown is for a four cylinder engine and four vanes are provided. One of the vanes in the interrupter 46 contains a window and is called a windowed shutter or window-in-vane 58, this is shown in cut-away perspective in Fig. 3. The bottom portion of the bowl shaped housing 44 is stem 74. This portion is designed to communicate with the engine 100 and mount the ignition distributor 20 firmly thereto. Affixed to the end of the stem portion 74 which is designed to communicate with the engine 100 is drive coupling 54. The purpose of the drive coupling 54 is to communicate with the engine's crankshaft, silencer shaft or equivalent. This drive coupling will move in accordance with the engine's crankshaft or silencer shaft etc. (a design choice) and rotate the shaft 52 and thereby the interrupter 46 and connected rotor 32. The end of the ignition distributor 20 which communicates with the engine 100 for mounting purposes involves the end to which drive coupling 54 is affixed. The drive coupling end is inserted into a hole provided in the engine 100 communicating with the appropriate shaft inside the engine 100. The stem portion 74 is further inserted into the engine 100 and a seal is provided between the two and is shown as seal 78. Mounting flange 76 is provided on stem portion 74 to communicate with a clamp (not shown) to firmly affix the ignition distributor 20 in place and help to retain its position in the engine compartment of an automobile in which the engine 100 is mounted. Referring to Fig. 3, illustrated is a cut-away perspective of the ignition distributor 20. The ignition distributor 20 is shown in full assembly with all of the intervening parts. The generally dome shaped distributor cap 24 has spark towers 26 and a center bored coil tower 28, along with a vent tower 30. Vent tower 30 is made up of a vent stem 31 and a vent cap 29. The vent stem 31 is provided with a port 31A (shown in Fig. 4B) through to the inside of distributor cap 24. The vent cap 29 is affixed to the vent stem 31 onto a concentric stem 27 which is smaller in diameter than stem 31. The hole through stem 31 communicates with the atmosphere outside of distributor cap 24 via gap 30A. In other words, vent cap 29 does not seal off the hole in stem 31 and concentric stem 27, but merely shields it and still allows communication between the inside of ignition distributor cap 24 and the atmosphere outside of cap 24 via port 31A through stem 31, concentric stem 27, cap 29 to gap 38. The center electrode for connection to the coil from the ignition distributor 20 is shown as electrode 60. Electrode 60 is placed inside the bored coil tower 28 and is spring loaded. The spring loading is in its relaxed state with the cap in an unassembled condition with the rest of the intervening parts. Therefore, when the rotor 32 communicates tightly with the rest of the assembly and the distributor cap 24, a portion of the center electrode 60 is urged toward the top of tower 28 and the spring 61 (shown in Fig. 4A) is in its compressed position thereby urging continuous contact with rotor electrode 34 which is ultrasonicaly staked to rotor 32. This is further explained in conjunction with Fig. 4A. The distributor cap 24 is affixed to the bowl shaped housing 44 by means of flanges 22 and screws 23 which are tightened into threaded holes 45 on the flanged platform section 70 of bowl shaped housing 44. Also shown in Fig. 3 is the interaction between the rotor 32, the cylindrical member 33 and the rest of the intervening parts. It can be seen that the rotor 32 and distributor cap 24 also form a labyrinth structure to prevent transmittal of the spark entering the ignition distributor 20 at coil electrode 60 from traveling anywhere but to rotor electrode 34. Entrapping the spark shield 38 to the switch plate assembly 40 is retainer 36. Retainer 36 is composed of a segmented annular ing 37 shown in more detail in Figs. 8A and 8B and two tabs 36A fixed to legs 36B. The spark shield 38 is a dome shaped structure with stiffening ribs 39. It is of the same approximate diameter as the switch plate assembly 40 and is designed to interlock with it at pockets 90 around the circumference shown in Fig. 7A and Fig. 7B. The center of the dome shaped spark shield 38 is a circular opening 73 designed to match up with the similar circular opening 73A and switch plate assembly 40. The retainer 36 is inserted through opening 73 through dome shaped spark shield 38 until the legs 36B force the connected tabs 36A through the switch plate assembly 40. At this point, the tabs 36A protrude over the center opening 73A of the switch plate assembly 40 until tabs 36A lock it in place. The retainer 36 thusly holds spark shield 38 to switch assembly 40. Switch plate assembly 40 holds two Hall Effect generators 55 and 56 and sensor circuits 55A and 56A (only one of which is shown in Fig. 3). The switch plate assembly 40 provides mounting brackets 63 and slots 62 for the generators 55 and 56 and back plates 64 for sensor circuits 55A and 56A by which the Hall Effect signal is received. There is a gap 66 between the Hall Effect generators 55 and 56 as mounted in brackets 63 and the back plate 64 such that the interrupter's metal shutters or vanes 50 and 58 can pass through the gap 66 as they rotate with interrupter 46. The Hall Effect sensor circuits 55A and 56A sense the presence or absence of the metal vanes 50, along with the presence or absence of window-in-vane 58 and its parts, right window-in-vane member 57, window 58A, and left window-in-vane member 59. The switch plate assembly 40 is shown in greater detail in Fig. 7A and Fig. 7B and its corresponding description. The window-in-vane 58 likewise will pass through this gap. The presence or absence of a metal vane 50 or a portion of window-in-vane 58 will cause a difference in the signal received by one of the Hall Sensors 55A and 56A. In other words, the presence of window-in-vane 58 causes a difference in the output signal from the Hall sensor circuits or pick-ups 55A and 56A as the portions of window-in-vane 58 pass near the sensor circuits 55A and 56A. In other words, as right window-in-vane member 57, window 58A and/or left window-in-vane member 59, all parts of window-in-vane 58, interrupt the Hall Effect signal, a magnetic field, generated by Hall Effect generators (magnets) 55 or 56, a different output from sensor circuits 55A or 56A is produced than that by the interruption of the same Hall signal by a non-windowed vane. The interrupter 46 is ultrasonically staked at points such as 47 to a plastic hub 48 which has a bottom flange 48A onto which the interrupter 46 is placed. See Fig. 10A, Fig. 10B and Fig. 10C. There are holes 46A in the interrupter 46 through which hubs 47 are placed and protrude through the interrupter 46. The ultrasonic staking operation melts material like nubs 47 such that the interrupter 46 is staked to the plastic hub 48. The plastic hub 48 also has a cylindrical portion 48B which has an opening therethrough to communicate with shaft 52 and the other concentrically mounted intervening parts to the ignition distributor 20. This is further illustrated in Fig. 10, Fig. 10A and Fig. 10B and the corresponding description. The lower stem portion 74, the bowl shaped housing 44 comprises an opening to communicate with shaft 52. It is through shaft 52 that the action of the drive coupling 54 is communicated to the rest of the ignition distributor parts to help produce the desired signal and spark distribution patterns. The opening is designated as 72. The stem portions 74 further comprises a mounting flange 76 which will accept a mounting clamp (not shown) to firmly affix the ignition distributor 20 to the engine 100. A seal 78 is provided at the end of stem portion 74 to seal the action and operation of the drive coupling 54 from the outside atmosphere. Drive coupling 54 communicates with the interior of the engine 100 by interacting with the crankshaft or silencer shaft (or equivalent) to produce a rotating motion which thereby engages the shaft 52 and generates the rotating motion inside the distributor 20. Referring to Fig. 4A, the distributor cap 24 is shown in a sectional view with coil electrode 60 in place. Also shown is the spring 61 and carbon contact rod 60A which provides a spring loading action which urges electrical contact between coil electrode 60 by way of carbon contact rod 60A contacting rotor electrode 34. The coil electrode 60 and accompanying spring loaded parts are placed in bored coil tower 28. Spark plug electrodes (not shown) are placed in spark tower 26. The spark plug electrodes protrude into the interior of distributor cap 24 through slots 106 for eventual communication with the rotor electrode 34 as it rotates about the center axis of the distributor 20 via shaft 52. Also illustrated in Fig. 4A are wet surface interruption ribs 102 which follow the shape of the generally domed distributor cap 24 in a radial fashion. The purpose of these ribs is to interfere with the spark path should it attempt to flow other than between the rotor electrode 34 and one of the spark plug electrodes in tower 26. This condition could occur if the inside surface 25 of the distributor cap 24 becomes contaminated with moisture and/or dirt. This contamination could attract the spark to take a path along the inside surface 25 of the distributor cap 24. When this occurs, the ribs 102 will provide sharp obstructions to the spark, forcing it to divert from the path along the inside surface 25 to the more resistant path of traveling in air. Another feature provided by the ribs 102 is to increase the inside surface area 25 by lengthening the path that a spark would have to travel thereby increasing the resistance of the path. Another rib with a similar function to ribs 102 is rib ring 102. The purpose of this ring is to further isolate the high tension electrical energy created at the juncture of electrode 60 via carbon contact rod 60A and rotor electrode 34. Rib ring 103 provides a fence around the combination of the coil electrode 60 (and its associated parts) and rotor 32. Another spark isolation feature in the ignition distributor cap 24 is a labyrinth structure defined by outer labyrinth 103, inner labyrinth 105 in conjunction with portions of rotor 32, namely cylindrical shaped member 33 and rotor ring 32A shown in Fig. 5A, Fig. 5B and Fig. 5C. This labyrinth structure, along with the ribs 102 and rib ring 103, provide a great amount of spark isolation on the inside surface 25 of distributor cap 24. Referring to Fig. 4B, an inside view of the distributor cap 24 is shown, further illustrating the concentric relationship between inner labyrinth 105, outer labyrinth 104, and rib ring 103. The ribs 102 depend from the rib ring 103 in a radially outward direction toward the outside edge 107 of distributor cap 24. Also provided in the distributor cap 24 are spark plug electrode slots 106 and vent port 31A. The combined radial/concentric rib design of items 102 and 103 provide increased wet surface tracking resistance with minimal extra manufacturing material. Referring now to Fig. 5A, Fig. 5B and Fig. 5C, the rotor 32 is illustrated. In Fig. 5A a sectional view of rotor 32 illustrates the rotor staking nubs 34A on platform 32B. The nubs 34A are shown in an unworked condition prior to the assembly with rotor electrode 34 and prior to an ultrasonic staking or welding operation which will melt a portion of rotor staking nubs 34A until rotor electrode 34 is affixed to rotor 32. Rotor staking nubs 34A are shown in Fig. 5B after assembly to rotor electrode 34 and after ultrasonic staking or welding. Fig. 5B and Fig. 5C further illustrates the other portions of the rotor 32. Fig. 5B shows rotor 32 in a sectional view depicting the cylindrical shaped member 33 in an upper portion 33A and a lower portion 33B. The cylindrical shaped member 33 is interrupted by the rotor platform 32B which supports the rotor electrode. The upper portion 33A of the cylindrical shaped member 33 has a bore 33D which allows communication between coil electrode 60 (and its associated parts) and rotor electrode 34. The lower portion 33B of cylindrical shaped member 33 is also provided with a bore 33E which allows communication between rotor 32 and shaft 52. The rotor 32 is locked in position with the shaft by means of a key 33C formed on the interior surface of 33B to interrupt the bore 33E. The key 33C is in tight communication with notch 53 on shaft 52 when the rotor 32 is inserted onto the shaft 52. Also provided on platform 32B is rotor ring 32A which encircles upper portion 33A or cylindrical shaped member 33. The rotor ring 32A, as well as the upper portion 33A of cylindrical shaped member 33, is interrupted by slot 35 to allow for the insertion and affixation of rotor electrode 34 onto the platform 32B in such a way as to allow the rotor electrode 34 to communicate with the coil electrode 60 (and its associated parts) and the spark electrodes (not shown). The concentric ring rotor/cap labyrinth achieves center-to-outer cap random fire resistance. The high rotor side walls formed by 33A, in conjunction with the labyrinth rings 104 and 105, achieve cylinder-to-cylinder misfire resistance. The slot 35 is flanked by pumping surface 32C which follows the shape of the inside top of the distributor cap 24. The purpose for this mating shape is to create a pumping action between the pumping surface 32C and the inside top of the distributor cap 24. This action results in the urging of the inside atmosphere of distributor cap 24 upward and eventually out of the vent port 31A in vent stem 31 existing the vent tower 30 via the gap 30A provided between the vent tower 30 and vent cap 29. This pumping and vent action helps reduce the possibility of component deterioration due to the presence of high tension electrical energy and the possible corrosive action of the presence of spark. The pumping surface 32C, in conjunction with the upper portion 33A of cylindrical member 33, forms a rotor side wall which is tapered to the shape of the interior of cap 24 to enhance the pumping action and to also provide crossfire protection. The extra deep barrier ring in cap 24 formed by outer labyrinth 104 and inner labyrinth 105 complements the rotor side walls and rings formed by the upper portion 33A of cylindrical member 33 along with rotor ring 32 for a labyrinth arc over protection which is relatively insensitive to any end play of shaft 52 and to any component tolerances. Referring now to Fig. 6A and Fig. 6B, the spark shield 38 is displayed in a plan view in Fig. 6A and in a sectional view in Fig. 6B. The spark shield is of generally dome shape shown in Fig. 6B and is provided with an opening 73 at its center. Stiffening ribs 39 are provided in a radially outward direction from the opening 73 towards the outer edge 39A. The diameter of the spark shield 38 is generally that of the switch plate assembly 40 and is provided on the outer edge 39A with mating means 38A at various positions around the outer edge 39A to mate with the switch plate assembly 40. The outer edge 39A is also provided with index means 38B to properly orient the spark shield 38 and mating means 38A onto the switch plate assembly 40. The mating means 38 takes the form of legs shown as 92 in Fig. 6B projecting perpendicularly down from the circumferential edge of the spark shield 38. The spark shield 38 protects the switch plate assembly 40 from high voltage discharges. The thin membrane design compresses easily under the compression load from snap retainer 36 for a tight fit. The radial ribs 39 allow full molding fill with minimal material. The spark shield 38 isolates the switch plate assembly 40 and other parts in bowl shaped housing 44 from ozone and related compounds present in the atmosphere inside the distributor 20 surrounding the electrodes. The spark shield 38 also isolates the cap 24 from oil vapor from engine 100. The spark shield 38 also improves ventilation and purging of the atmosphere inside cap 24 by limiting the cross-sectional sweep area of rotor 32. Referring to Fig. 7A and Fig. 7B, the switch plate assembly 40 is illustrated. The switch plate assembly 40 is generally of cylindrical shape to match that of the distributor cap 24. The switch plate 40 is provided with an opening 73A to match the opening 73 in the spark shield 38. The most important portions provided on the switch plate assembly are the mounting brackets 63 and slots 62 which are designed to mate with the Hall Effect generators 55 and 56 in such a fashion as to allow the generators 55 and 56 to transmit their signals to a Hall Effect sensor circuits 55A and 56A mounted in backplates 64. Space is provided by gap 66 between generators 55 and 56 and backplate 64 to allow the metal shutters or vanes 50 and 58 on interrupter 46 to pass between the generators 55 and 56 and backplates 64 as they rotate about the central axis of the distributor 20. The generators 55 and 56 are mounted on one side of the switch plate assembly 40. The wires 41 pass from the sensor circuits 55A and 56A and are routed along the bottom of the switch plate assembly 40 for eventual termination in connectors 42. The mounting slots 62 are provided in mounting brackets 60. The brackets 63 are appended from the edge along the circular openings 73A. The reason for the symmetrical offset location between the Hall Effect generators 55 and 56 and the Hall Effect sensors 55A and 56A and their brackets 63 and backplates 64 is due to the timing requirements of the control methods and speed of the engine 100 and the speed of the engine control computer 82, along the performance of the Hall Effect generators 55 and 56, along with the sensors 55A and 56A. Each sensor 55A and 56A contains an integrated circuit which interacts with the presence (or lack of presence) of the signal from generators 55A and 56A. The integrated circuit operates as a switch in response to the signals. The integrated circuit is activated by the presence of a range of signals from the generators 55 and 56. This range is expanded or contracted based on temperature's effect on the generators 55 and 56 and the sensors 55A and 56A. These conditions all affected the placement of the Hall Effect generators and sensors in their offset location. Fig. 7B is a sectional view of the switch plate assembly 40 illustrating the interaction between the metal shutters or vanes 50 and 58 of the interrupter 46 with the Hall Effect generators 55 and 56 and sensor circuits 55A and 56A. The generators 55 and 56 are essentially a magnet and the sensor circuits 55A and 56A are pick-up circuits which react to the presence or lack of a magnetic field from generator/magnets 55 and 56. The reaction sensed in 55A and 56A causes a voltage output to be read from wires 41. It is this output which is processed by the engine control computer 82. The legs 92 on spark shield 38 mate with and sit in pockets 90 on the switch plate assembly 40. The pockets 90 are located on the outer circumferential edge of switch plate assembly 40. When assembled, legs 92 and pockets 90 form an inlet 94 shown on Fig. 1. The inlet allows outside air to be urged into the interior of distributor cap 24 by the pumping action of rotor 32. This augments the flow of air through the cap 24 as the main source of air is inlet 94 and it is not restricted by the internal components of the ignition distributor 20. Referring now to Fig. 8A and Fig. 8B, the retainer 36 is illustrated in plan and sectional view respectively. In Fig. 8A the retainer 36 is shown in plan view depicting the retainer 36 as a generally circular shape. Fig. 8B further illustrates the retainer 36 as having the general shape of a cylinder. The retainer 36 is provided with an opening 37A which is surrounded by a segmented annular ing 37. The purpose of the annular ring is to interlock with the bottom of switch plate assembly 40. Retainer 36 is also provided with tabs 36A which protrude out from the edge of legs 36B. Retainer has two legs 36B both fitted with tabs 36A. The purpose for these legs and tabs is to fit through the openings 73 in spark shield 38 and opening 73A in switch plate assembly 40. The tabs 36A, when the retainer 36 is fully inserted into the opening 73 and hole 73A, lock the top of the spark shield 38 in place with the switch assembly 40. Referring to Fig. 9A, the interrupter 46 is shown in plan view. The interrupter 46 is of generally circular shape in this view and is provided with metal shutters or vanes 50 which are equal in number to the number of cylinders provided in engine 100 with the exception being that one of the metal shutters or vanes 50 is windowed and is designated as window-in-vane 58. The metal shutters or vanes 50 are illustrated in the side view shown in Fig. 9B. As is evident from the side view of Fig. 9B, the interrupter 46 takes on a cylindrical bowl shape as formed by the metal shutters or vanes 50 along with window-in-vane 58 which depend from the circular shape base 51 along its outer edge perpendicular to the surface of 51. The interrupter is provided with holes 46A which are designed to accept staking nubs 47 from the hub 48. Fig. 9C illustrates window-in-vane 58 in a side view. The window-in-vane 58, like the other metal vanes 50, is formed from the circular shaped base 51 to the interrupter 46. The window 58A defines a right window-in-vane member 57 and a left window-in-vane member 59. Referring to Fig. 10A, plastic hub 48 is illustrated in a side sectional view showing the hub staking nubs 47 prior to being ultrasonically staked or welded after assembly through the holes 46A in interrupter 46. The hub 48 comprises a bottom flange 48A and a cylindrical portion 48B. The cylindrical portion 48B is affixed to the circular shaped bottom flange 48A and is central to the hub 48. The hub 48 is provided with an opening 49 to communicate with shaft 52. Referring to Fig. 10B, the hub 48 is shown after assembly to interrupter 46 and after ultrasonic staking or welding done to hub staking nubs 47. The interrupter 46 has been inserted over the hub staking nubs 47 through holes 46A in interrupter assembly 46, the ultrasonic staking operation welding the hub 48 to the interrupter 46. Also illustrated are metal vanes 50 and window-in-vane 58. Referring to Fig. 10C, a plan view is shown of the interrupter 46 assembled to the hub 48. The hub staking nubs 47 have been ultrasonically staked or welded and the vanes 50 and window-in-vane 58 are shown. The hub 48 is made of a thermoplastic polyester material. It is drilled with and mechanically pinned to the shaft 52. Although this type of assembly has been used before, new to this embodiment is the running of the hub 48 along with the affixed interrupter 46 directly on a predominantly iron-composite bearing surface (not shown) provided in bowl shaped housing 44. Previously, the thermoplastic polyester hub material was separated from the bearing surface by a hardened steel washer to protect the hub 48 from rapid wear. With this design the function of the washer is integrated into the hub 48 with land 48C. The use of the thermoplastic polyester material as a thrust mechanism in this application is considered revolutionary and has not been seen before. The experience gained from the use of the thermoplastic polyester hub with a hardened steel washer in previous designs and laboratory testing have proven that the thermoplastic polyester hardened steel hub will operate successfully without the hardened steel washer. The ignition distributor 20 is designed to work best with multi-point injection (MPI) fuel supply systems. However, with the deletion of one pair of the Hall Effect generators and sensors, and the replacement of the window-in-vane 58 with a solid metal vane 50, the distributor 20 can be used with a single point injection fuel supply system. Referring now to Fig. 11, Fig. 12, Fig. 13A, Fig. 13B and Fig. 14, flowcharts and timing diagrams are shown which illustrate the method of processing the output signals from the Hall Effect sensors 55A and 56A and their interaction with the metal shutters or vanes 50 and 58. Also, evident from the examination of the flowcharts shown in Fig. 11 and Fig. 13A and Fig. 13B, in conjunction with the timing diagrams shown in Fig. 12 and Fig. 14, will be the interrelationship between the method of signal processing in the engine control computer 82 and the control of the ignition distributor 20 described herein. Note that in the timing diagrams in Fig. 12 and Fig. 14, the pulse width decreases as the engine RPM increases. Therefore, the pulses shown on the diagrams close to "key on" or "crank" will be longer than those occurring later. At low engine RPM, below a preset RPM level, the system is in a "start" mode. The dwell signal 132 is as shown in Fig. 12 and Fig. 14 and follows the signal 122 from the reference sensor or pick-up 55A and is always six degrees BTDC (a design choice). However, as engine RPM increases above a preset level, the system moves into a "run" mode. In the "run" mode, dwell is calculated to be different than six degrees BTDC and the methods shown follow additional steps. Previous ignition distributors for MPI systems employed one interrupter 46 with a metal vane 50 for each cylinder. Another interrupter mounted inside the distributor carried one metal vane 50. The Hall Effect generators 55 and 56 and sensors 55A and 56A were mounted to correspond to the location of the interrupters. This invention not only eliminates one vane, but also an entire interrupter (the one carrying the single vane). In addition, both pairs of Hall Effect units are mounted in the same plane. These factors allowed for the drastic reduction in size of the bowl shaped housing 44 to that as shown in the drawings. The following description of the switching logic and method for processing the Hall Effect signals will not apply to single point fuel injection systems as the method described below assumes the existence of two Hall Effect generators 55 and 56 and sensors 55A and 56A and the window-in-vane 58 on the interrupter 46. When the internal combustion engine 100 is turned on by the insertion and turning of a starting key or equivalent, synchronization must be realized between the appropriate cylinders in internal combustion engine 100 and the corresponding fuel injectors in banks 86 and 88. As illustrated in Fig. 11, Fig. 12, Fig. 13A, Fig. 13B and Fig. 14, the injectors are fired in two groups or banks of two injectors each. This is shown in Fig. 1 with bank 1 shown as 86 being the group consisting of the injectors for cylinders 1 and 2, and bank 2 as 88 consisting of the injectors of cylinders 3 and 4. The firing order for the following description is assumed to be cylinder 1- cylinder 3 - cylinder 4 - cylinder 2. The position of each cylinder within its cycle is shown in Fig. 12 and Fig. 14 by labelling "I" for intake., "C" for compression, "P" for power and "E" for exhaust. There are two methods under which the engine control computer 82 realizes synchronization between the window-in-vane 58 of interrupter 46 and the appropriate timing for the firing of a bank of injectors. This is necessary so that the appropriate injector bank is fired at the time to coincide with the desired distribution of spark to the cylinders of engine 100. The first method used is based on time. Every 11 milliseconds, the computer in the engine control computer 82 calls for the execution of the method illustrated in Fig. 11. This condition is used during the period of engine start-up or very slow RPM. Cylinder 3 was selected as the best cylinder upon which to trigger the first fuel pulse using this method shown in Fig. 11. This means that the bank of injectors associated with cylinders 1 and 2 will be fired at a specified point during cylinder 3's compression stroke. This designated point has been selected to be 6 degrees before top dead center (BTDC). This is a mechanically set position which is set by rotating the distributor to the appropriate timing position of 6 degrees BTDC during the assembly process. The first fuel pulse will then be delivered to the bank of injectors for cylinders 1 and 2 on the first occurrence of a negative going pulse of the signal associated with cylinder 3 from the reference Hall Effect sensor 55A. The method specified in Fig. 11 and described below is used to help the engine control computer 82 identify the reference signal 122 from the Hall Effect sensor 55A with cylinder 3. This position is further illustrated with the timing mark 120 on Fig. 12 as the synchronization realization point. This method of arriving at the synchronization realization at timing mark 120 for the third cylinder will be further explained using the flowchart on Fig. 11 and the timing diagram on Fig. 12. The method shown has the engine control computer 82 monitoring for high level signals from the reference Hall Effect sensor 55A which occur after a low level signal from the reference Hall Effect sensor 55A. The method further instructs the engine control computer 82 to set a flag or bit to a reset condition in the memory of engine control computer 82 when the signal from the reference Hall Effect sensor 55A is low. The method further forces the same flag, SYCLOW, to a set condition when the signal from the reference Hall Effect sensor 55A is high and the signal from the synchronization Hall Effect sensor 56A is low. Lastly, the method forces another flag or bit, IN-SYC3, to a set condition when the reference Hall Effect sensor 55A signal is high, the synchronization Hall Effect signal 56A is high and the SYCLOW flag is set. Once the flag, IN-SYC3, is set, the rest of the engine control methods stored in engine control computer 82 will synchronize the fuel pulses with the occurrence of a negative going signal from the reference Hall Effect sensor 55A for cylinder 3. The system is then in synchronization. The two flags of interest are labeled SYCLOW and IN-SYC3. These two flags are reset during the program initialization phase so that they are in a reset condition prior to the beginning of the in-synchronization check further described in Fig. 11 in conjunction with the timing chart in Fig. 12. The rest of the two flags is illustrated in Fig. 11 as 140. The in-synchronization check is begun every 11 milliseconds in 142 as dictated by the engine control computer 82. The Hall sensor designated as the reference pick-up or sensor is shown as 55A in Fig. 7B. The method calls for the condition of sensor 55A to be checked first. This step is represented as 144 in Fig. 11. This signal from the reference Hall Effect sensor 55A represents the ignition pulses and is to be distinguished from the synchronization Hall Effect sensor or pick-up shown as 56A in Fig. 7B which represents the fuel synchronizing signals. Referring to Fig. 12, the signal from the reference Hall Effect sensor 55A is designated as 122 in Fig. 12 and the signal from the synchronizing Hall Effect sensor 56A is represented as 128. Continuing with the timing diagram in Fig. 12, the dwell signal is designated as 132, the signal at the first bank of the fuel injectors 86 is illustrated as 134, and the signal at the second bank of fuel injectors 88 is designated as 136. Returning to decision block 144 in Fig. 11, if the signal from the reference Hall Effect sensor 55A is at a low level, the method resets the SYCLOW flag at 146. The reason for this reset is that the method is looking for a high level signal from the reference sensor or pick-up 55A after the occurrence of a low level signal from the reference sensor or pick-up 55A. Therefore, the method makes sure that the SYCLOW flag is reset when the signal from the reference pick-up 55A is low. Once the SYCLOW flag is reset on this branch of the method, the method ends and the next in-synchronization check occurs 11 milliseconds later or upon interrupt from the second method explained below. Returning to the decision block 144 in Fig. 11, if the condition of the reference Hall Effect sensor signal 122 is a high level, the method falls through to decision block 148 to check the condition of the synchronization Hall Effect sensor or pick-up 56A. If the signal 128 from the synchronization Hall Effect sensor or pick-up 56A is at a low level, the method sets the SYCLOW flag at 150 and falls through to end the method at 156. The reason for this flag being set is to record the existence of the low level signal from the synchronization Hall Effect sensor 56A when the signal 122 is high. If the window-in-vane 58 has entered the range to activate sensor 56A, the output of sensor 56A will generate a two pronged pulse shown as 127 and 129 in Fig. 12. The method looks for a high level signal from the synchronization pick-up 56A after the signal 128 has been at a low level. Therefore, the method at 150 sets the SYCLOW flag to record the presence of a low level on the synchronization pick-up 56A so that the next time the method shown in Fig. 11 is used, 11 milliseconds later, the method will take into account the low level signal from synchronization pick-up 56A, all while signal 122 is at a high level. Returning to decision block 148, if the condition of the synchronization Hall Effect sensors 56A is high, the method proceeds to decision block 152 to check the condition of the SYCLOW flag from the previous in-synchronization check. If the SYCLOW flag is in a reset condition, the method proceeds to terminate at the ending point 156. However, if the condition of the SYCLOW flag is set, as was the case from block 150, the method now helps the engine control computer 82 recognize that the window-in-vane 58 must be generating the second prong 129 of the two pronged synchronization pick-up pulse from 56A. Therefore, the method sets the IN-SYNC3 flag in block 154 and proceeds to end the method at 156. The setting of the IN-SYC3 flag in 154 indicates that the system has arrived at the timing mark 120 shown in Fig. 12 so that the window-in-vane 58 is generating a two pronged pulse 127 and 129 from synchronization pick-up 56A in synchronization with the high level signal from reference pick-up 55A corresponding to the presence of cylinder 3. The IN-SYC3 flag is then used in the method specified in Fig. 13 to fire the first fuel pulse 135. The system now being in synchronization, the injectors for the appropriate banks will fire according to the timing diagram on Fig. 12 for the corresponding cylinders in the banks. The second method used to place the system (those components shown in Fig. 2) into synchronization for firing is based on signal level transitions from the reference Hall Effect sensor 55A. This is done on an interrupt basis such that when the appropriate transition occurs, the engine control computer 82 is interrupted by the higher priority method specified in the flowcharts Fig. 13A and Fig. 13B. The second method to arrive at synchronization is illustrated by referring to the flowcharts in Fig. 13A and Fig. 13B, along with the timing diagram in Fig. 14. For consistency, the signals in the timing chart in Fig. 14 have the same designations. Namely, the signal from the reference pick-up 55A is 122; the signal from the synchronization pick-up 56A is labeled as 128; the dwell signal is labeled as 132; the signal at the fuel injectors for bank 1 is labeled as 134; and the signal at the fuel injectors bank 2 is labeled as 136. The second method to arrive at synchronization is based on transitions of the signal 122 from the reference Hall Effect sensors 55A and is performed on an interrupt basis in engine control computer 82. The method includes a shut-off feature for the injectors which will disengage the injector and the system such that synchronization never occurs if the in-synchronization flags are either high or low for too many reference pick-up pulses indicating that a problem has occurred with the hardware in the system. This will be more fully explained with reference to the IN-SYNC counter in the method illustrated in Fig. 13A. The second method to realize synchronization again looks for the window-in-vane 58, but, in this method, the presence of the window-in-vane 58 is monitored at the reference pick-up 55A, rather than at the synchronization pickup 56A. The method shown is executed every rising and falling transition of the signal from the reference pick-up 55A. It realizes an in-synchronization and out of synchronization condition and fires the fuel injectors and the ignition at the appropriate times. The method works in conjunction with the first method specified on Fig. 11 to realize synchronization, and to fire the fuel injectors and the ignition at the appropriate times. The method begins at 160 in Fig. 13A and falls through to decision block 162 to check the transitions of the signal 122 from the reference pick-up 55A. If the signal 122 from the reference pick-up 55A is on a rising edge, the method proceeds to decision block 164 on Fig. 13B where the condition of a new flag labeled IN-SYNC is checked. If the IN-SYNC flag is in a reset condition, the method falls through to return in block 166 to other programs in engine control computer 82. This leaves the system shown in Fig. 1 out of synchronization, not allowing the firing of fuel injectors or the ignition. However, if the condition of the IN-SYNC flag is set, the method falls through to block 168 and instructs the engine control computer 82 to calculate the ignition period, the dwell period, and the anti-dwell period for eventual use in block 170 to fire the ignition as a function of these calculated values. Next, the method calls for a check of the engine RPM in block 169. If the engine RPM is at or above a preset level ("run", mode) stored in a look-up table in the memory of computer 82, the method in block 170 calls for the set-up of timers in computer 85 which will allow the supply of current to the coil 80 and to interrupt the supply of current to the coil 80; i.e., fire the ignition. After the timers are set up in 170 the computer 82 is released for other tasks in block 172. Returning to block 169, if the engine RPM is below a preset level ("start" mode), the method calls for the supply of current to the coil 80 in block 171 and then the return of the computer to other tasks in block 172. The current to the coil 80 will be interrupted in another branch of the method to fire the ignition. Returning now to decision block 162 in Fig. 13A, if the transition of the signal 122 from the reference pick-up 55A is on a falling edge, the method proceeds to decision block 174 to check the condition of the IN-SYNC flag. If the IN-SYNC flag is in a reset condition, the method proceeds to decision block 176 to check the condition of the IN-SYC3 flag as determined by the method illustrated in Fig. 11. If the IN-SYC3 flag is in a set condition, the method then proceeds to block 178 to set the IN-SYNC flag telling the engine control computer 82 that the entire system shown in Fig. 1 is now in synchronization. The method now falls through to block 180 to initialize the IN-SYNC counter in computer 82. The IN-SYNC counter will only allow the system shown in Fig. 1 to stay in synchronization for a predetermined number of reference pick-up pulses before disengaging the system such that the injectors and ignition will not fire. (This is further explained in conjunction with blocks 198, 200 and 202). The system now falls through to block 182 to calculate the injector on time which is the fuel pulse width shown as 135 and 137 in Fig. 12 and in Fig. 14, respectively. The system then fires the appropriate injectors in block 184 if the system, which is now in sychronization, is at cylinder 2 or cylinder 3. Next, the method calls for an engine RPM check in block 206. If the engine RPM is at or above a preset level (the "run" mode) stored in a look-up table in the memory of engine control computer 82, the method calls for the return to other programs through block 186 to fire the ignition and injectors later, based on calculated values. Returning to block 206, if the engine RPM is below a preset level (the "start" mode), the method calls for the immediate interruption in block 208 of coil current for the mechanically preset dwell time of six degrees BTDC. The computer 82 is then released for other programs in block 186. Returning now to decision block 176, if the condition of the IN-SYC3 flag is reset, the method proceeds to decision block 188 to see whether the state of the signal 128 from the synchronization pick-up 56A has changed since the last falling transition of the signal 122 from the reference pick-up 55A. This decision block 188 can also be entered from decision block 174 if the condition of the IN-SYNC flag was found to have been in a set condition. In other words, decision block 188 is entered from block 174 if the IN-SYNC flag is set indicating that the system shown in Fig. 1 is in synchronization. In addition, decision block 188 is entered from block 176 is both the IN-SYNC and IN-SYC3 flags are in a reset condition indicating that the system shown in Fig. 1 is out of synchronization. Returning to decision block 188, if the state of the signal 128 from the synchronization pick-up 56A has changed since the last falling transition of the signal from the reference pick-up 55A, then the method falls through to decision block 190 to check the condition of the signal 128 from the synchronization pick-up 56A. If the signal 128 from the synchronization pick-up 56A is at a high level, the method falls through to block 192 to set the IN-SYNC flag. The signals are shown in Fig. 14. The window-in-vane 58, when passing by the reference pick-up 55A, produces a two pronged signal from the reference pick-up. This is shown as a two-pronged signal 119 and 121. The IN-SYNC bit or flag which is set in block 192 is set on the falling edge of the first pronged signal 119. The method now falls through to block 194 to initialize the IN-SYNC counter in the same manner as described with the initialization in block 180 described above. The method then falls through to block 196 and instructs the engine control computer 82 to skip the next rising transition of the signal 122 from reference pick-up 55A. This instruction skips the second prong 121 on the signal 122 from reference pick-up 55A as shown in Fig. 14. The synchronization is realized at timing mark 124 on Fig. 14 at the final falling edge of the two-pronged signal shown as 199 and 121 which is caused by the window-in-vane 58 passing by the reference pick-up 55A. This occurs at the falling edge of the second prong 121 of the signal 122. The system of Fig. 1 is now in synchronization and the method then returns the engine control computer 82 to its other tasks in block 186. Returning now to decision block 188, if the state of the signal 128 from the synchronization pick-up 56A did not change since the last falling transition of the signal 122 from reference pick-up 55A, the method falls through to block 198 to increment the IN-SYNC counter. This also occurs if the signal 128 from the synchronization pick-up 56A was in a low condition from decision block 190. The method then falls through to decision block 200 to check the condition of the IN-SYNC counter. If the counter is in an overflow condition indicating that the signal 128 from the synchronization pick-up 56A has been in a continuously low state or a continuously high state for an extended number of reference pick-up pulses, this would indicated that the sensor 56A is in a shorted or open condition, or has been pulled to a high voltage by some exterior condition. When this occurs, the method resets the IN-SYNC flag in block 202 thereby preventing the firing of the ignition or the injectors by keeping the IN-SYNC flag in a rest condition. The method then returns the computer 82 to its other tasks in block 186. Returning to decision block 200, if the IN-SYNC counter is still in an acceptable condition, the method proceeds to decision block 204 to check the condition of the IN-SYNC flag. If the IN-SYNC flag is set, the method proceeds to block 182 and 184 to fire the appropriate injectors after calculating the injector pulse widths and then checks engine RPM in blocks 206 and following as previously described before returning the engine control computer 82 to its other tasks via block 186. If the condition of the IN-SYNC flag is in the reset condition as checked in decision block 204, the engine control computer 82 is released to return to its other tasks in decision block 186.

Claims: Internal combustion engine ignition of the spark plugs (84) and fuel injectors (86, 88) synchronizing method by processing the signals produced by a control device, this control device comprising an ignition distributor (20), a control computer (82), an ignition coil (80), a reference signal generator (55A), a synchronization signal generator (56), a synchronization signal sensor (56A), where the ignition distributor (20) communicates with the engine control computer (82) using signals from the reference signal generator (55) and the synchronization signal generator (56) as interrupted by an interrupter (46) with metal vanes (50) equal in number to the number of internal combustion chambers in the internal combustion engine, where one (58) of the vanes has a window (58A) and as sensed by the reference signal sensor and the synchronization signal sensor, thus controlling the supply of high tension electrical energy to the spark pulgs (84) and controlling the supply of energization and de-energization signals to the fuel injectors (86, 88) and thereby synchronizing the ignition and injection, the method comprising: 1. checking the synchronization condition on a periodic basis by: 1.1. determining the condition (high or low) of the signal from the reference signal sensor (55A), 1.2. resetting a first flag (SYCLOW) in the engine control computer (82) and then ending the in-synchronization action, if the reference signal (122) is low, 1.3. additionally checking the condition (high or low) of the signal (128) from the synchronization signal sensor (56A), if the reference signal is high, 2.1. setting the first flag (SYCLOW) and then ending the in-synchronization action, if the signal (128) from the synchronization signal sensor (56A) is low, 2.2. checking the condition of the first flag (SYCLOW) (set or reset), if the signal from the synchronization sensor (56A) is high, 3.1. if the condition of the first flag (SYCLOW) is reset, ending the in-synchronization action, 3.2. and if the flag is set, setting a second flag (IN-SYC) indicating that the top dead center position of cylinder 3 is imminent (TIMING MARK 120), and then ending the in-sychronization action. The method of claim 1 with a signal transition check comprising monitoring the transition of the reference signal sensor (55A) and making a decision upon each transition; 1. if the reference signal (122) is on a rising edge, checking the condition (set or reset) of a third flag (IN-SYNC) in the engine control comupter; 1.1. ending the signal transition check if the condition of the third flag (IN-SYNC) is reset 1.2. and if set, calculating in the engine control computer the ignition period, the dwell period and the anti-dwell period; 1.3. checking the engine RPM and supplying current to the coil (80) if the engine RPM is less than a preset level, and setting up timers in the engine control computer to supply current to the coil and to interrupt the current to the coil, thereby firing the ignition if the engine RPM is greater than or equal to a preset level stored in the engine control computer; and ending the signal transition check; 2. if the transition of the signal (122) from the reference signal sensor (55A) is on a falling edge, checking the condition (set or reset) of the third flag (IN-SYNC); 2.1. if the condition of the third flag (IN-SYNC) is reset, checking the condition of the second flag (IN-SYC); 2.2. if the second flag (IN-SYC) is in a set condition, setting the condition of the third flag (IN-SYNC); 2.3. initializing a counter in the engine control computer; 2.4. calculating the pulse width of the signal (134, 136) to be sent to the injectors; 2.5. firing the appropriate injectors based on the calculated pulse width; 2.6. checking the engine RPM and ending the signal transition check if the engine RPM is greater than or equal to a preset level stored in the engine control computer, and interrupting the coil current to fire the ignition if the engine RPM is less than a preset level stored in the engine control computer, and then ending the signal transition check; 3. if the condition of the signal (122) from the reference signal sensor (55A) is on a falling edge and the condition of the third flag (IN-SYNC) is reset and if the condition of the second flag (IN-SYC) is reset, and following the same path if the transition of the signal (122) from the reference signal sensor (55A) is on a falling edge and the condition of the third flag (IN-SYNC) is in a set condition: 3.1. checking the condition of the signal (128) from the synchronization signal sensor (56A) to see if it has changed since the last falling transition of the signal (122) from the reference signal sensor (55A); 3.2. if the condition of the signal (128) from the synchronization signal sensor (56A) did not change since the last falling transition of the signal (122) from the reference signal sensor (55A) beginning a counter incrementing routine comprising: 3.2.1. incrementing a counter in the engine control computer if the state of the signal (128) from the synchronization signal sensor (56A) remains the same since the last falling transition of the signal (122) from the reference signal sensor (55A); 3.2.2. checking the condition of the counter, resetting the third flag (IN-SYNC) if the counter has an reached overflow amount stored in the engine control computer thereby preventing the energization of the injectors and coil ending the signal transition check; 3.3. checking the condition of the third flag (IN-SYNC) if the condition of the counter is less than an overflow amount stored in the engine control computer ending the signal transition check if the condition of the third flag is reset; 3.4. calculating the injector signal pulse width if the condition of the counter is less than the overflow amount and if the condition of the third flag (IN-SYNC) is set; 3.4.1. firing the appropriate injectors (86, 88) based on the calculated pulse width; 3.4.2. checking the engine RPM, and ending the signal transition check if the engine RPM is greater than or equal to a preset level stored in the engine control computer and interrupting the coil current to fire the ignition if the engine RPM level is less than a preset level stored in the engine control computer and then ending the signal transition check of the signal from the reference signal sensor; 3.5. if the state of the signal (128) from the synchronization signal sensor (56A) changed since the last falling transition of the reference pick-up signal (122) checking the condition of the signal (128) from the synchronization signal sensor (56A) and following the counter incrementing routine if the condition of the signal (128) from the synchronization signal sensor (56A) is low; 3.5.1. if the signal (128) from the synchronization signal sensor (56A) is high, setting the condition of the third flag (IN-SYNC); 3.5.2. initializing the counter in the engine control computer; 3.5.3. skipping the next rising transition of the signal (122) from the reference signal sensor (55A) and ending the signal transition check.

Inventors: FRANTZ, DOUGLAS C., HONKANEN, GERALD R., KISSEL, WILLIAM R., KOROL, ALEXANDER S.
Applicants: CHRYSLER CORPORATION
Application year: 1986
Main classification: F02P7
IPC codes: F02P7, F02D41