Multi-time ignition module with adjustable ignition level and multi-time ignition control method
By introducing an adjustable ignition energy level multiple ignition module into the electronic ignition control system of an automotive engine, and combining ECU signals and current and voltage signals to determine the ignition mode, multiple ignition control with different energy levels is achieved, solving the problem of fixed multiple ignition energy levels and improving fuel combustion rate and ignition coil life.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2026-01-30
- Publication Date
- 2026-04-14
AI Technical Summary
In existing automotive engine electronic ignition control systems, the energy level of multiple ignitions is fixed, resulting in incomplete fuel combustion, which affects power and exhaust emissions, and also shortens the lifespan of the ignition coil.
The multi-ignition module with adjustable ignition energy level acquires and identifies the ignition control signal sent by the ECU through the MCU processing module. Combining the primary current and secondary voltage signals, it determines the ignition mode and outputs the corresponding level control signal to the ignition IGBT to realize multi-ignition control at different energy levels.
It improves fuel combustion efficiency, reduces exhaust emissions, enhances engine power, and extends the lifespan of ignition coils.
Smart Images

Figure CN121854286A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of electronic ignition control technology for automotive engines, and in particular to a multi-ignition module with adjustable ignition energy levels and a multi-ignition control method. Background Technology
[0002] In the electronic ignition control system of an automotive engine, the ECU (Electronic Control Unit) controls the ignition module's IGBTs to turn on and off. That is, the ECU's EST ignition control signal drives the IGBTs to turn on and off, thereby controlling the ignition coil to ignite.
[0003] In existing technologies, after the ECU sends an ignition control signal, the ignition module controls multiple ignitions based on the timing of the ignition control signal. However, the primary current for each ignition is consistent, and there is no energy level control for the multiple ignitions. In practical applications, the fixed energy level of multiple ignitions is not conducive to complete fuel combustion, affecting vehicle power, ignition coil life, and exhaust emissions. Summary of the Invention
[0004] The purpose of this invention is to provide a multi-ignition module and a multi-ignition control method with adjustable ignition energy levels. In the adjustable energy level multi-ignition mode, a control signal of the corresponding level is output to the ignition IGBT according to the different stages of the T2 pulse width parameter to control the primary side current of the ignition coil. This allows the ignition coil to be controlled at different energy levels during multiple ignitions, thereby improving fuel combustion rate, reducing exhaust emissions, increasing engine power, and increasing the service life of the ignition coil.
[0005] To achieve the above objectives, the following technical solution is adopted: A multi-ignition module with adjustable ignition energy level includes a power supply module, an ECU input signal processing module, a primary current sampling module, a secondary voltage sampling module, an MCU processing module, and an ignition IGBT; wherein: The power supply module is used to provide power to the MCU processing module and the ECU input signal processing module. The ECU input signal processing module is used to receive the ignition control signal sent by the ECU, and output the preprocessed signal to the MCU processing module. The primary current sampling module is used to collect the current signal on the primary side of the ignition coil and transmit it to the MCU processing module to adjust the control signal of the ignition IGBT based on the current signal. The secondary voltage sampling module is used to collect the voltage signal on the secondary side of the ignition coil and transmit it to the MCU processing module to detect the working status of the ignition coil through the voltage signal. The MCU processing module is used to determine whether to perform adjustable energy level multiple ignition control based on the signal output by the ECU input signal processing module, and to process the signal output by the ECU input signal processing module, the signal collected by the primary current sampling module and the secondary voltage sampling module and output the control signal to the ignition IGBT. The ignition IGBT, connected to the ignition coil, receives control signals from the MCU processing module to adjust the conduction and cutoff of the primary current of the ignition coil, thereby controlling the ignition level.
[0006] Preferably, the MCU processing module includes a microcontroller U3, a reset unit, and a reference voltage unit; the microcontroller U3 is model HCS08SG; the microcontroller U3 is used to receive signals from the ECU input signal processing module, the primary current sampling module, and the secondary voltage sampling module, and output control signals for igniting the IGBT; the reset unit is used to ensure that the microcontroller U3 is initialized upon power-on; the reference voltage unit is used to provide a stable reference voltage.
[0007] Preferably, the ECU input signal processing module includes a comparator U2, a voltage divider unit, and a reverse protection diode D2; the ignition control signal issued by the ECU is output to the PTA2 / ACMPO pin of the microcontroller U3 via the reverse protection diode D2, and is then divided by the voltage divider unit and output to the non-inverting input terminal of the comparator U2; the inverting input terminal of the comparator U2 is connected to a reference voltage, and the output terminal of the comparator U2 is output to the PTB6 pin of the microcontroller U3.
[0008] Preferably, the power supply module includes a linear regulator U1, which converts the input voltage into a stable +5V voltage and outputs it to the MCU processing module and the ECU input signal processing module.
[0009] Preferably, the primary current sampling module includes resistors R15 and R16; the PTB4 pin of the microcontroller U3, through resistor R15, and then through resistor R16, collects the primary current signal at the emitter of the ignition IGBT.
[0010] Preferably, the secondary voltage sampling module includes resistors R11 and R12; the first end of resistor R11 is connected to the PTB1 pin of the microcontroller U3, and the second end of resistor R11 is connected in series with resistor R12 and then grounded; the common connection terminal of resistors R11 and R12 is connected to the secondary voltage terminal of the ignition coil.
[0011] Furthermore, the present invention also provides a multiple ignition control method with adjustable ignition energy level, applied to the aforementioned multiple ignition module with adjustable ignition energy level, comprising the following steps: Step S1: Receive the ignition control signal sent by the ECU through the ECU input signal processing module, and output the ignition control signal to the MCU processing module after preprocessing the ignition control signal. Step S2: Within one ignition control cycle, the MCU processing module acquires and identifies the signal output by the ECU input signal processing module and performs timing analysis to obtain three pulse width parameters: T1, T2, and T3. The ECU can output different T2 pulse width parameters according to the vehicle operating conditions. Among them, T1 is the pulse width parameter of a single ignition signal, T2 is the pulse width parameter for ignition mode determination, and T3 is the pulse width parameter of multiple ignition signals. Step S3: The primary current sampling module collects the current signal on the primary side of the ignition coil and inputs it to the MCU processing module. At the same time, the secondary voltage sampling module collects the voltage signal on the secondary side of the ignition coil and inputs it to the MCU processing module so that the MCU processing module can make ignition control decisions and / or monitor the status. Step S4: Based on the T2 pulse width parameter obtained from step S2 and combined with the preset ignition mode criteria, the MCU processing module determines the current ignition control cycle as one of the following: single ignition mode, multi-ignition mode without energy level control, or multi-ignition mode with adjustable energy level. Step S5: Based on the determination result of step S4, if it is a single ignition mode, then single ignition is performed; if it is a multi-ignition mode without energy level control, then multi-ignition is performed and the current value of the primary side of the ignition coil for each ignition is a preset fixed value; if it is an adjustable energy level multi-ignition mode, the MCU processing module determines the energy level according to the preset time period to which the T2 pulse width parameter belongs, and adjusts the current of the primary side of the ignition coil according to the energy level to achieve adjustable energy level for multi-ignition.
[0012] Preferably, the preset ignition mode determination criteria in step S4 include: when the T2 pulse width parameter falls within the preset single ignition control range, it is determined to be a single ignition mode; when the T2 pulse width parameter falls within the preset levelless multiple ignition control range, it is determined to be a levelless control multiple ignition mode; when the T2 pulse width parameter falls within the preset energy level multiple ignition control range, it is determined to be an adjustable energy level multiple ignition mode.
[0013] Preferably, in step S4, if T2 = 0 ms, it is determined to be a single ignition mode; if T2 > 0.5 ms, it is determined to be a multi-ignition mode without energy level control; if 0 < T2 < 0.5 ms, it is determined to be a multi-ignition mode with adjustable energy level.
[0014] Preferably, in step S5, the MCU processing module determines the energy level according to the preset time period to which the T2 pulse width parameter belongs, specifically including: when the T2 pulse width parameter is in the Nth stage, the MCU processing module outputs the Nth level control signal to the ignition IGBT, so that the primary side current of the ignition coil is adjusted to the Nth level; where N=1, 2, 3...N.
[0015] By adopting the above solution, the beneficial effects of the present invention are: This invention provides a multi-ignition module and method with adjustable ignition energy levels. The MCU processing module acquires and identifies the ignition control signal from the ECU, determining the current ignition control cycle as one of three modes: single ignition mode, multi-ignition mode without energy level control, or adjustable energy level multi-ignition mode. Simultaneously, in the adjustable energy level multi-ignition mode, a corresponding level control signal is output to the ignition IGBT based on the different stages of the T2 pulse width parameter to control the primary side current of the ignition coil. This allows the ignition coil to perform different energy level control during multiple ignitions, thereby improving fuel combustion efficiency, reducing exhaust emissions, increasing engine power, and extending the service life of the ignition coil. Attached Figure Description
[0016] Figure 1 This is a schematic diagram of the present invention; Figure 2 This is a circuit diagram of the MCU processing module and the secondary voltage sampling module of the present invention; Figure 3 This is a circuit diagram of the ECU input signal processing module of the present invention; Figure 4 This is a circuit diagram of the power supply module of the present invention; Figure 5 This is a circuit diagram of the primary current sampling module and the ignition IGBT of the present invention; Figure 6 This is a flowchart of the multi-ignition level control process of the present invention; Figure 7 (a) is a waveform diagram of the ignition control signal sent by the ECU in a specific embodiment; Figure 7 (b) is a primary current waveform diagram in a single ignition mode in a specific embodiment; Figure 7 (c) is a primary current waveform diagram of T2 in the first stage in a specific embodiment; Figure 7 In diagram (d), the primary current waveform of T2 in the second stage is shown in a specific embodiment. Figure 7 In Figure (e), the primary current waveform of T2 in the third stage is shown in a specific embodiment. Figure 7Figure (f) shows the primary current waveform in a specific embodiment under the multi-ignition mode without energy level control. Detailed Implementation
[0017] The present invention will now be described in further detail with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative of the invention and not intended to limit it. Furthermore, it should be noted that, for ease of description, the accompanying drawings show only the parts relevant to the present invention, and not all of the structures.
[0018] In this invention, unless otherwise explicitly specified and limited, "above" or "below" the second feature can include direct contact between the first and second features, or contact between the first and second features through another feature between them. Furthermore, "above," "over," and "on top" of the second feature includes the first feature directly above or diagonally above the second feature, or simply indicates that the first feature is at a higher horizontal level than the second feature. "Below," "below," and "under" the second feature includes the first feature directly below or diagonally below the second feature, or simply indicates that the first feature is at a lower horizontal level than the second feature.
[0019] In the description of this embodiment, the terms "upper," "lower," "left," and "right," etc., refer to the orientation or positional relationship shown in the accompanying drawings. They are used only for ease of description and simplification of operation, and do not indicate or imply that the device or element referred to must have a specific orientation, or be constructed and operated in a specific orientation. Therefore, they should not be construed as limitations on the present invention. In addition, the terms "first" and "second" are used only for distinction in description and have no special meaning.
[0020] Reference Figures 1 to 7 As shown, this invention provides a multi-ignition module with adjustable ignition energy level, including a power supply module, an ECU input signal processing module, a primary current sampling module, a secondary voltage sampling module, an MCU processing module, and an ignition IGBT Q4; wherein: The power supply module is used to provide power to the MCU processing module and the ECU input signal processing module. The ECU input signal processing module is used to receive the ignition control signal sent by the ECU, and output the preprocessed signal to the MCU processing module. The primary current sampling module is used to collect the current signal on the primary side of the ignition coil and transmit it to the MCU processing module to adjust the control signal of the ignition IGBT Q4 based on the current signal. The secondary voltage sampling module is used to collect the voltage signal on the secondary side of the ignition coil and transmit it to the MCU processing module to detect the working status of the ignition coil through the voltage signal. The MCU processing module is used to determine whether to perform adjustable energy level multiple ignition control based on the signal output by the ECU input signal processing module, and to process the signal output by the ECU input signal processing module, the signal collected by the primary current sampling module and the secondary voltage sampling module and output the control signal to the ignition IGBT Q4. The ignition IGBT Q4 is connected to the ignition coil and is used to receive control signals output by the MCU processing module to adjust the conduction and cutoff of the primary current of the ignition coil, thereby controlling the ignition energy level.
[0021] MCU processing module: Please continue to refer to Figure 2 The MCU processing module includes a microcontroller U3, a reset unit, and a reference voltage unit; the microcontroller U3 is model HCS08SG; the microcontroller U3 is used to receive signals from the ECU input signal processing module, the primary current sampling module, and the secondary voltage sampling module, and outputs the control signal for igniting the IGBT Q4; the reset unit is used to ensure the power-on initialization of the microcontroller U3; the reference voltage unit is used to provide a stable reference voltage.
[0022] The reset unit includes a resistor R10 and a capacitor C9. The first end of resistor R10 is connected to the VDD pin of microcontroller U3, and the second end of resistor R10 is connected in series with capacitor C9 and then grounded. The common connection point of resistor R10 and capacitor C9 is connected to the RESET pin of microcontroller U3. The reference voltage unit includes a resistor R13 and a Zener diode D4. The first end of resistor R13 is connected to the power supply module, and the second end of resistor R13 is connected to the cathode of Zener diode D4, with the anode of Zener diode D4 grounded. The common connection point of the second end of resistor R13 and the cathode of Zener diode D4 is connected to the PTB0 pin of microcontroller U3. Resistor R13 is a current-limiting resistor.
[0023] Among them, the microcontroller U3 processes the signals collected by the ECU input signal processing module, the secondary voltage sampling module, and the primary current sampling module, and outputs the control signal to the ignition IGBT Q4.
[0024] ECU input signal processing module: Please continue to refer to Figure 3The ECU input signal processing module performs voltage division, comparison, and filtering preprocessing on the ignition control signal sent by the ECU to obtain the processed control signal, which is then output to the MCU processing module. The ECU input signal processing module includes a comparator U2, a voltage divider unit, and a reverse protection diode D2. The ignition control signal sent by the ECU is output to the PTA2 / ACMPO pin of the microcontroller U3 via the reverse protection diode D2, and then output to the non-inverting input of the comparator U2 after voltage division by the voltage divider unit. The inverting input of the comparator U2 is connected to a reference voltage, and the output of the comparator U2 is output to the PTB6 pin of the microcontroller U3.
[0025] Furthermore, the voltage divider unit includes resistors R2 and R3. In addition, the ECU input signal processing module also includes filter capacitors C4, C5, C6, C7, and C8, signal resistor R1, current-limiting resistors R2, R4, R5, R6, and R9, Zener diode D3, hysteresis resistor R7, and open-collector output pull-up resistor R8.
[0026] IN+ is the ECU input signal (i.e., the ignition control signal issued by the ECU), and IN- is the ECU input signal ground. The ECU input signal is output to the I / O 5 port (i.e., PTA2 / ACMPO pin) of the microcontroller U3 through the anti-reverse diode D2. After being divided by resistors R2 and R3, it is output to the non-inverting input of comparator U2. After being compared with the reference voltage input to the inverting input of comparator U2, it is output to the I / O 4 port (i.e., PTB6 pin) of the microcontroller U3 through the output of comparator U2.
[0027] Power supply module: Please continue to refer to Figure 4 B+ is the positive terminal of the battery power supply: a +5V voltage is output through a linear regulator U1 to the MCU processing module and the ECU input signal processing module. The power supply module includes a linear regulator U1, which converts the input voltage into a stable +5V voltage and outputs it to the MCU processing module and the ECU input signal processing module. In addition, the power supply module also includes a transient suppression Zener diode D1, filter capacitors C1, C2, and C3.
[0028] Primary current sampling module: Please continue to refer to Figure 5 The primary current sampling module samples the current at the emitter of the ignited IGBT Q4 and inputs it to the MCU processing module. Specifically, the primary current sampling module includes resistors R15 and R16; the PTB4 pin of the microcontroller U3, through resistor R15, and then through resistor R16, acquires the primary current signal at the emitter of the ignited IGBT Q4.
[0029] also, Figure 5 The Zener diode D5, capacitor C11, and resistor R14 form a protection circuit for igniting IGBT Q4 and stabilize the control signal output from the microcontroller U3. The signal is filtered by the Zener diode D5, capacitor C11, and current-limited by resistor R14 before being output to igniting IGBT Q4, controlling its on / off state.
[0030] Secondary voltage sampling module: Please continue to refer to Figure 2 The secondary voltage sampling module includes resistors R11 and R12. The first end of resistor R11 is connected to the PTB1 pin of the microcontroller U3, and the second end of resistor R11 is connected in series with resistor R12 and then grounded. The common connection terminal of resistors R11 and R12 is connected to the secondary voltage terminal of the ignition coil. Specifically, resistor R11 is a current-limiting resistor, and resistor R12 is a sampling resistor.
[0031] HV is the secondary voltage terminal of the ignition coil. The secondary voltage signal is acquired by the sampling resistor R12 through the current limiting resistor R11 on the PTB1 pin of the microcontroller U3.
[0032] Furthermore, the present invention also provides a multiple ignition control method with adjustable ignition energy level, applied to the aforementioned multiple ignition module with adjustable ignition energy level, comprising the following steps: Step S1: Receive the ignition control signal sent by the ECU through the ECU input signal processing module, and output the ignition control signal to the MCU processing module after preprocessing the ignition control signal. Step S2: Within one ignition control cycle, the MCU processing module acquires and identifies the signal output by the ECU input signal processing module and performs timing analysis to obtain three pulse width parameters: T1, T2, and T3. The ECU can output different T2 pulse width parameters according to the vehicle operating conditions. Among them, T1 is the pulse width parameter of a single ignition signal, T2 is the pulse width parameter for ignition mode determination, and T3 is the pulse width parameter of multiple ignition signals. Among them, the T2 pulse width parameter is used as the pulse width parameter for determining the ignition mode. It is determined to be one of the following: single ignition mode, multi-ignition mode without energy level control, or multi-ignition mode with adjustable energy level. Then, it is determined whether to perform single ignition in the T1 time period, or multi-ignition mode without energy level control or multi-ignition mode with adjustable energy level in the T3 time period.
[0033] Step S3: The primary current sampling module collects the current signal on the primary side of the ignition coil and inputs it to the MCU processing module. At the same time, the secondary voltage sampling module collects the voltage signal on the secondary side of the ignition coil and inputs it to the MCU processing module so that the MCU processing module can make ignition control decisions and / or monitor the status. Step S4: Based on the T2 pulse width parameter obtained from step S2 and combined with the preset ignition mode criteria, the MCU processing module determines the current ignition control cycle as one of the following: single ignition mode, multi-ignition mode without energy level control, or multi-ignition mode with adjustable energy level. The preset ignition mode criteria include: when the T2 pulse width parameter falls within a preset single ignition control range, it is determined to be a single ignition mode; when the T2 pulse width parameter falls within a preset levelless multiple ignition control range, it is determined to be a levelless multiple ignition control mode; when the T2 pulse width parameter falls within a preset energy level multiple ignition control range, it is determined to be an adjustable energy level multiple ignition mode. If T2 = 0 ms, it is determined to be a single ignition mode; if T2 > 0.5 ms, it is determined to be a levelless multiple ignition control mode; if 0 < T2 < 0.5 ms, it is determined to be an adjustable energy level multiple ignition mode. In a specific embodiment, please refer to... Figure 7 (a) ~ (f): When T2=0ms, multiple ignitions are not performed; only a single ignition is executed.
[0034] When T2 = 0.2ms, T2 is in the first stage, performing adjustable energy level multiple ignition, and outputting the first level energy level control signal to the ignition IGBT Q4. At this time, the primary side current of the ignition coil is adjusted to the first level: 12A for single ignition, and 11A, 10A, and 9A for multiple ignition.
[0035] When T2 = 0.3ms, T2 is in the second stage, performing adjustable energy level multiple ignition, and outputting the second level energy level control signal to the ignition IGBT Q4. At this time, the primary side current of the ignition coil is adjusted to the second level: 14A for single ignition and 13A for multiple ignition.
[0036] When T2 = 0.4ms, T2 is in stage 3, performing adjustable energy level multiple ignition, and outputting the third level energy level control signal to the ignition IGBT Q4. At this time, the primary side current of the ignition coil is adjusted to the third level: 16A for single ignition and 14A for multiple ignition.
[0037] When T2=0.6ms, multiple ignitions are performed under levelless control. At this time, the primary side current of the ignition coil is 12A for single ignition and 12A for multiple ignitions.
[0038] Step S5: Based on the determination result of step S4, if it is a single ignition mode, then single ignition is performed; if it is a multi-ignition mode without energy level control, then multiple ignitions are performed and the primary side current value of the ignition coil for each ignition is a preset fixed value; if it is an adjustable energy level multi-ignition mode, the MCU processing module determines the energy level according to the preset time period to which the T2 pulse width parameter belongs, and adjusts the current on the primary side of the ignition coil according to the corresponding energy level to achieve adjustable energy level for multiple ignitions. Specifically, the MCU processing module determines the energy level according to the preset time period to which the T2 pulse width parameter belongs, including: when the T2 pulse width parameter is in the Nth stage, the MCU processing module outputs the Nth level control signal to the ignition IGBT Q4, so that the primary side current of the ignition coil is adjusted to the Nth level; where N=1, 2, 3...N.
[0039] Within one ignition control cycle, please continue to refer to... Figure 6 Upon receiving the ignition control signal from the ECU, the system first determines whether to initiate multiple ignition. If not, it performs a single ignition. If so, it further determines whether to execute non-level controlled multiple ignition or adjustable-level multiple ignition. Since different currents correspond to different ignition coil energies, and vehicle operating conditions such as cold start, idling, or acceleration require different ignition coil energies, the ignition coil must provide different levels of energy at different stages of T2 to ensure complete fuel combustion while extending the ignition coil's lifespan. In the adjustable-level multiple ignition mode, a stage from T2 (stages 1 to N) is selected based on the vehicle operating conditions. For example, cold start corresponds to stage 1 of T2, idling corresponds to stage 2 of T2, and so on.
[0040] The above are merely preferred embodiments of the present invention and are not intended to limit the invention. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of the present invention should be included within the scope of protection of the present invention. Obviously, the above embodiments of the present invention are merely examples to clearly illustrate the present invention and are not intended to limit the implementation of the present invention. For those skilled in the art, various obvious changes, readjustments, and substitutions can be made without departing from the scope of protection of the present invention. It is neither necessary nor possible to exhaustively describe all embodiments here. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of the present invention should be included within the scope of protection of the claims of the present invention.
Claims
1. A multi-ignition module with adjustable ignition energy level, characterized in that, This includes a power supply module, an ECU input signal processing module, a primary current sampling module, a secondary voltage sampling module, an MCU processing module, and an ignition IGBT; among which: The power supply module is used to provide power to the MCU processing module and the ECU input signal processing module. The ECU input signal processing module is used to receive the ignition control signal sent by the ECU, and output the preprocessed signal to the MCU processing module. The primary current sampling module is used to collect the current signal on the primary side of the ignition coil and transmit it to the MCU processing module to adjust the control signal of the ignition IGBT based on the current signal. The secondary voltage sampling module is used to collect the voltage signal on the secondary side of the ignition coil and transmit it to the MCU processing module to detect the working status of the ignition coil through the voltage signal. The MCU processing module is used to determine whether to perform adjustable energy level multiple ignition control based on the signal output by the ECU input signal processing module, and to process the signal output by the ECU input signal processing module, the signal collected by the primary current sampling module and the secondary voltage sampling module and output the control signal to the ignition IGBT. The ignition IGBT, connected to the ignition coil, receives control signals from the MCU processing module to adjust the conduction and cutoff of the primary current of the ignition coil, thereby controlling the ignition level.
2. The adjustable ignition energy level multiple ignition module according to claim 1, characterized in that, The MCU processing module includes a microcontroller U3, a reset unit, and a reference voltage unit; the microcontroller U3 is model HCS08SG; the microcontroller U3 is used to receive signals from the ECU input signal processing module, the primary current sampling module, and the secondary voltage sampling module, and output control signals for igniting the IGBT; the reset unit is used to ensure that the microcontroller U3 is initialized upon power-on; the reference voltage unit is used to provide a stable reference voltage.
3. The adjustable ignition energy level multiple ignition module according to claim 2, characterized in that, The ECU input signal processing module includes a comparator U2, a voltage divider unit, and a reverse protection diode D2. The ignition control signal issued by the ECU is output to the PTA2 / ACMPO pin of the microcontroller U3 via the reverse protection diode D2, and then output to the non-inverting input of the comparator U2 after being divided by the voltage divider unit. The inverting input of the comparator U2 is connected to a reference voltage, and the output of the comparator U2 is output to the PTB6 pin of the microcontroller U3.
4. The adjustable ignition energy level multiple ignition module according to claim 1, characterized in that, The power supply module includes a linear regulator U1, which converts the input voltage into a stable +5V voltage and outputs it to the MCU processing module and the ECU input signal processing module.
5. The adjustable ignition energy level multiple ignition module according to claim 2, characterized in that, The primary current sampling module includes resistors R15 and R16; the PTB4 pin of the microcontroller U3, through resistor R15, collects the primary current signal at the emitter of the ignition IGBT via resistor R16.
6. The adjustable ignition energy level multiple ignition module according to claim 2, characterized in that, The secondary voltage sampling module includes resistors R11 and R12; the first end of resistor R11 is connected to the PTB1 pin of the microcontroller U3, and the second end of resistor R11 is connected in series with resistor R12 and then grounded; the common connection terminal of resistors R11 and R12 is connected to the secondary voltage terminal of the ignition coil.
7. A method for controlling multiple ignition with adjustable ignition energy level, applied to the multiple ignition module with adjustable ignition energy level as described in any one of claims 1-6, characterized in that, Includes the following steps: Step S1: Receive the ignition control signal sent by the ECU through the ECU input signal processing module, and output the ignition control signal to the MCU processing module after preprocessing the ignition control signal. Step S2: Within one ignition control cycle, the MCU processing module acquires and identifies the signal output by the ECU input signal processing module and performs timing analysis to obtain three pulse width parameters: T1, T2, and T3. The ECU can output different T2 pulse width parameters according to the vehicle operating conditions. Among them, T1 is the pulse width parameter of a single ignition signal, T2 is the pulse width parameter for ignition mode determination, and T3 is the pulse width parameter of multiple ignition signals. Step S3: The primary current sampling module collects the current signal on the primary side of the ignition coil and inputs it to the MCU processing module. At the same time, the secondary voltage sampling module collects the voltage signal on the secondary side of the ignition coil and inputs it to the MCU processing module so that the MCU processing module can make ignition control decisions and / or monitor the status. Step S4: Based on the T2 pulse width parameter obtained from step S2 and combined with the preset ignition mode criteria, the MCU processing module determines the current ignition control cycle as one of the following: single ignition mode, multi-ignition mode without energy level control, or multi-ignition mode with adjustable energy level. Step S5: Based on the determination result of step S4, if it is a single ignition mode, then single ignition is performed; if it is a multi-ignition mode without energy level control, then multi-ignition is performed and the current value of the primary side of the ignition coil for each ignition is a preset fixed value; if it is an adjustable energy level multi-ignition mode, the MCU processing module determines the energy level according to the preset time period to which the T2 pulse width parameter belongs, and adjusts the current of the primary side of the ignition coil according to the energy level to achieve adjustable energy level for multi-ignition.
8. The method for controlling multiple ignitions with adjustable ignition energy levels according to claim 7, characterized in that, The preset ignition mode criteria in step S4 include: when the T2 pulse width parameter falls into the preset single ignition control range, it is determined to be a single ignition mode; when the T2 pulse width parameter falls into the preset levelless multiple ignition control range, it is determined to be a levelless control multiple ignition mode; when the T2 pulse width parameter falls into the preset energy level multiple ignition control range, it is determined to be an adjustable energy level multiple ignition mode.
9. The method for controlling multiple ignitions with adjustable ignition energy levels according to claim 8, characterized in that, In step S4, if T2 = 0 ms, it is determined to be a single ignition mode; if T2 > 0.5 ms, it is determined to be a multi-ignition mode without energy level control; if 0 < T2 < 0.5 ms, it is determined to be a multi-ignition mode with adjustable energy level.
10. The method for controlling multiple ignitions with adjustable ignition energy levels according to claim 7, characterized in that, In step S5, the MCU processing module determines the energy level according to the preset time period to which the T2 pulse width parameter belongs. Specifically, when the T2 pulse width parameter is in the Nth stage, the MCU processing module outputs the Nth level control signal to the ignition IGBT, so that the primary side current of the ignition coil is adjusted to the Nth level; where N = 1, 2, 3...N.