1. Field of the Invention
The present invention generally relates to a system for overcurrent threshold correction in an ignition system.
2. Description of Related Art
Many automotive electronic ignition control products make use of ignition coil current control circuitry. The purpose of these circuits is to provide a known current charge in the ignition coil at the desired time of the combustion event. These closed loop systems typically use a predictive method to begin the coil charging at a specific time to achieve the desired current charge at the time of combustion. The period during which the coil is charging is referred to as the dwell period. A current sense resistor or some other current sensing mechanism is typically used to measure the dynamic current levels in the drivers and the ignition coils. The current measurement can also be used to protect the driver and ignition coil against overcurrent conditions. This overcurrent protection is typically implemented with a current sense amplifier feeding a comparator circuit. This comparator circuit compares the measured coil current against a fixed reference. If the actual coil current exceeds this fixed reference, an overcurrent condition is identified. When an overcurrent condition is detected, a disable signal is issued to the control logic circuitry, which in turns disables (turns off) the drivers and shuts down the current in the ignition coils.
In some dynamic vehicle operating conditions, it can be necessary to overlap the ignition coil dwell periods to meet the power demands of the vehicle. However, as the dwell periods begin to overlap the likelihood of exceeding the overcurrent threshold increases. With sufficient overlapping dwell the overcurrent threshold will be exceeded, which in turn will disable each active driver and abort the ignition coil charging for these coils. Aborted coil charging events result in degraded ignition system performance. A method of avoiding aborted coil charging under these dynamic vehicle conditions would improve ignition system and overall vehicle performance.
In view of the above, it is apparent that there exists a need to compensate for the overlapping dwell condition preventing aborted ignition coil dwells.
In satisfying the above need, as well as overcoming the enumerated drawbacks and other limitations of the related art, the present invention provides a system for overcurrent threshold correction in an ignition system.
The system includes a control circuit and a current detection circuit. The control circuit has a first and second output. The first output of the control circuit charges a first ignition coil, the second output of the control circuit charges a second ignition coil. The overcurrent detection circuit adjusts the detection of an overcurrent condition, when the charging of the first coil overlaps with the charging of the second coil. Further, the control circuit is in communication with the overcurrent detection circuit to disable the first and second output, when the overcurrent condition is detected.
In another aspect of the invention, the system includes a first and second driver, the first output controls the first driver and the second output controls the second driver. Each of the first and second drivers being in electrical series connection with the first and second coil respectively. Further, the first switch and first coil are in electrical parallel connection with the second switch and the second coil. The first and second switch is in communication with the overcurrent detection circuit at a node allowing the current from both the first and second coil to be provided to the overcurrent detection circuit.
The control circuit sends an overlap signal to the overcurrent detection circuit when the charging of the first coil in the charging of the second coil overlap. The overcurrent detection circuit compares an overcurrent threshold to the current signal to detect the overcurrent condition. Further, the current detection circuit adjusts the overcurrent threshold based on the overlap signal while the charging of the first coil overlaps the charging of the second coil. The overcurrent detection circuit provides an overcurrent signal to the control circuit to disable the first and second output based on the comparison of the overcurrent threshold and the current signal. As such, the overcurrent detection circuit provides a feedback loop to the control circuit, based on whether the charging of the first coil and the charging of the second coil overlap.
Accordingly, the proposed solution addresses the overlapping dwell situation by incorporating more intelligence in the control logic of the system. The control logic is, therefore, able to detect the presence of overlapping dwell and dynamically adjust the overcurrent threshold allowing overlapping dwell operation without prematurely tripping overcurrent shutdown.
Further objects, features and advantages of this invention will become readily apparent to persons skilled in the art after a review of the following description, with reference to the drawings and claims that are appended to and form a part of this specification.
Referring now to
Accordingly, first output 36 is connected to the base 40 of transistor 18. The collector 42 of transistor 18 is connected to one end of a first side 46 of coil 14. The other end of the first side 46 of coil 14 is connected to a reference voltage 45. The emitter 44 of transistor 18 is connected to the current detection circuit 22 and thereby to a reference ground 72. As such, when transistor 18 is active, current flows from reference voltage 45 through the first side 46 of coil 14 into the collector 42 of transistor 18, then out of the emitter 44 of transistor 18, through the current detection circuit 22 to reference ground 72. Current flowing through the first side of coil 46 introduces a potential across the second side 48 of coil 14. The second side 48 of coil 14 is connected on one end to reference voltage 47 and on the other end to a spark plug 50. The build-up of potential across the second side 48 of the coil 14 builds until a spark is generated through the spark plug 50.
The second output 38 is connected to the base 52 of transistor 20. The collector 54 of transistor 20 is connected to one end of a first side 58 of coil 16. The other end of the first side 58 of coil 16 is connected to a reference voltage 59. The emitter 56 of transistor 20 is connected to the current detection circuit 22 and, thereby, to a reference ground 72. As such, when transistor 20 is active, current flows from reference voltage 59 through the first side 58 of coil 16 into the collector 54 of transistor 20, then out of the emitter 56 of transistor 20, through the current detection circuit 22 to reference ground 72. Current flowing through the first side of coil 58 introduces a potential across the second side 60 of coil 16. The second side 60 of coil 16 is connected on one end to reference voltage 61 and on the other end to a spark plug 62. The build-up of potential across the second side 60 of the coil 16 builds until a spark is generated through the spark plug 62.
In this embodiment, the first and second transistor 18 and 20 are in electrical parallel connection prior to the current detection circuit 22. Accordingly, the emitter 44 of the first transistor 18 and the emitter 56 of the second transistor 20 are connected to node 64 and are, therefore, connected to a first side of current sense resistor 70. The second side of current resistor 70 is connected to a voltage reference 72. Accordingly, the current flowing through the first side 46 of the first coil 14 and the first side 58 of the second coil 16 are additive, thereby forming a voltage drop across current sense resistor 70 corresponding to the current flowing through both the first and second coil 14, 16. An amplifier 74 includes a first input 76 connected to a first side of current sense resistor 70 and a second input 78 connected to the second side of current sense resistor 70. As such, the amplifier 74 generates an electrical signal 80 corresponding to the current flowing through both the first coil 14 and the second coil 16. The electrical signal 80 is provided to a comparator 82. The comparator 82 also receives a second overcurrent threshold signal 84. Accordingly, the comparator 82 generates an overcurrent output signal 92, if the signal 80 corresponding to the current flow through the first and second coil 14, 16 exceeds the overcurrent threshold signal 84. The overcurrent signal 92 is provided to a disable input 94 of the control logic 12. As such, the control logic 12 can disable the first and/or the second output 36, 38 based on the overcurrent output 92 provided to disable input 94.
An overlapping dwell compensation module 88 is included in the control logic circuit 12. The overlapping dwell compensation module 88 determines if the first and second outputs 30, 32 are overlapped and generates an overlap signal 90 indicating the overlap time period. The overlap signal 90 is provided to an overcurrent threshold reference adjustment module 86. The module 86 adjusts the overcurrent threshold signal 84 if the first and second input signals 36, 38 are overlapping. As such, the overlap signal 90 and the overcurrent signal 94 form a feedback loop between the control circuit 12 and the current detection circuit 22.
The affects of the feedback loop can be better understood by reviewing the illustrations in
In an alternative embodiment, dedicated hardware implementations, such as application specific integrated circuits, programmable logic arrays and other hardware devices, can be constructed to implement one or more of the methods described herein. Applications that may include the apparatus and systems of various embodiments can broadly include a variety of electronic and computer systems. One or more embodiments described herein may implement functions using two or more specific interconnected hardware modules or devices with related control and data signals that can be communicated between and through the modules, or as portions of an application-specific integrated circuit. Accordingly, the present system encompasses software, firmware, and hardware implementations.
In accordance with various embodiments of the present disclosure, the methods described herein may be implemented by software programs executable by a computer system. Further, in an exemplary, non-limited embodiment, implementations can include distributed processing, component/object distributed processing, and parallel processing. Alternatively, virtual computer system processing can be constructed to implement one or more of the methods or functionality as described herein.
Further the methods described herein may be embodied in a computer-readable medium. The term “computer-readable medium” includes a single medium or multiple media, such as a centralized or distributed database, and/or associated caches and servers that store one or more sets of instructions. The term “computer-readable medium” shall also include any medium that is capable of storing, encoding or carrying a set of instructions for execution by a processor or that cause a computer system to perform any one or more of the methods or operations disclosed herein.
As a person skilled in the art will readily appreciate, the above description is meant as an illustration of implementation of the principles this invention. This description is not intended to limit the scope or application of this invention in that the invention is susceptible to modification, variation and change, without departing from the spirit of this invention, as defined in the following claims.