TECHNICAL FIELD
[0001] Embodiments of the present invention relate to electronics technologies, and in particular,
to an overcurrent protection system and method for an inverter circuit.
BACKGROUND
[0002] An inverter is an apparatus that uses a power tube component to convert a direct
current into an alternating current, which is used by an alternating current load.
In recent years, with rapid development of electronics and electrical technologies,
an inverter power supply has been widely applied to fields such as daily life, in-vehicle
systems, and posts and telecommunications.
[0003] An inverter mainly includes an inverter bridge, control logic, and a filter circuit.
In an instant that a load circuit is connected to an inverter circuit by using the
filter circuit, especially in a case in which a serious reverse sag in an output voltage
is caused when the load circuit is a capacitive load, a relatively high surge current
is generated in the inverter circuit, and a current increases in a relatively short
time. A power tube component in the inverter is usually damaged because of overcurrent.
Therefore, each existing inverter apparatus is provided with an overcurrent protection
circuit. An inductor current detection circuit of the inverter obtains an inductor
current by means of sampling. A comparator circuit is used to compare an inductor
current sampled value with a fixed current limit threshold. When the inductor current
sampled value is greater than the current limit threshold, a power tube is turned
off according to a specific time sequence, so that the power tube is prevented from
being burnt because of overcurrent.
[0004] However, during the foregoing process, a specific transmission delay Δ
t (mainly including an inherent latency of a component in a signal transmission line
and a dejittering delay of a signal) exists between a time point when the inductor
current sampled value is greater than the current limit threshold and a time point
when the power tube is successfully turned off; therefore, Δ
t*di/
dt causes quite large Δ
i. Assuming that the current limit threshold is
I0, an actual current of the power tube during current limiting is
I0 + Δ
i. Especially, in an inverter circuit with a smaller inductor value, the power tube
bears larger current stress, resulting in damage to the power tube. A present current
limiting method has an undesirable overcurrent protection effect for an inverter,
and has low reliability.
SUMMARY
[0005] Embodiments of the present invention provide an overcurrent protection system and
method for an inverter circuit.
[0006] According to a first aspect, an embodiment of the present invention provides an overcurrent
protection system for an inverter circuit, including:
an inductor current detection circuit, configured to detect an inductor current in
the inverter circuit, to obtain an inductor current detection value;
a pulse-by-pulse current limit enable signal generation circuit, connected to the
inductor current detection circuit, and configured to: reduce a current limit threshold
according to an instant-feeding load impact signal; compare a current limit threshold
obtained after reduction processing with a voltage value corresponding to the inductor
current detection value; and if it is determined that the voltage value corresponding
to the inductor current detection value reaches the current limit threshold, output
a pulse-by-pulse current limit enable signal;
a control circuit, connected to the pulse-by-pulse current limit enable signal generation
circuit, and configured to perform turn-off control on a switching transistor in the
inverter circuit according to the pulse-by-pulse current limit enable signal; and
a first instant-feeding load impact signal generation circuit, connected to the pulse-by-pulse
current limit enable signal generation circuit, and configured to: detect an inductor
voltage in the inverter circuit, to obtain an inductor voltage detection value; and
if it is determined that the inductor voltage detection value reaches a preset voltage
threshold, generate the instant-feeding load impact signal.
[0007] With reference to the first aspect, in a first possible implementation manner of
the first aspect, the first instant-feeding load impact signal generation circuit
includes:
a voltage detection circuit, configured to detect the inductor voltage in the inverter
circuit, to obtain the inductor voltage detection value; and
a first load impact enable signal generation circuit, connected to both the voltage
detection circuit and the pulse-by-pulse current limit enable signal generation circuit,
and configured to: compare the inductor voltage detection value with the preset voltage
threshold; and if it is determined that the inductor voltage detection value reaches
the preset voltage threshold, generate the instant-feeding load impact signal.
[0008] With reference to the first aspect or the first possible implementation manner of
the first aspect, in a second possible implementation manner of the first aspect,
the control circuit includes:
a level conversion circuit, connected to the pulse-by-pulse current limit enable signal
generation circuit, and configured to perform level conversion on the pulse-by-pulse
current limit enable signal, to obtain an overcurrent logic signal; and
a pulse-by-pulse current-limited circuit, connected to the level conversion circuit,
and configured to perform turn-off control on the switching transistor in the inverter
circuit according to the overcurrent logic signal.
[0009] With reference to the first aspect, the first possible implementation manner of the
first aspect, or the second possible implementation manner of the first aspect, in
a third possible implementation manner of the first aspect, the overcurrent protection
system further includes:
a second instant-feeding load impact signal generation circuit, connected to the pulse-by-pulse
current limit enable signal generation circuit, and configured to: detect an output
current in the inverter circuit, to obtain an output-current detection value; and
if it is determined that the output-current detection value reaches a preset current
threshold, generate the instant-feeding load impact signal; and
a selection circuit, connected to all of the first instant-feeding load impact signal
generation circuit, the second instant-feeding load impact signal generation circuit,
and the pulse-by-pulse current limit enable signal generation circuit, and configured
to select the instant-feeding load impact signal generated by the first instant-feeding
load impact signal generation circuit or the second instant-feeding load impact signal
generation circuit to be output to the pulse-by-pulse current limit enable signal
generation circuit.
[0010] With reference to the third possible implementation manner of the first aspect, in
a fourth possible implementation manner of the first aspect, the second instant-feeding
load impact signal generation circuit includes:
a current detection circuit, configured to detect the output current in the inverter
circuit, to obtain the output-current detection value; and
a second load impact enable signal generation circuit, connected to both the current
detection circuit and the pulse-by-pulse current limit enable signal generation circuit,
and configured to: compare the output-current detection value with the preset current
threshold; and if it is determined that the output-current detection value reaches
the preset current threshold, generate the instant-feeding load impact signal.
[0011] According to a second aspect, an embodiment of the present invention provides an
overcurrent protection method for an inverter circuit, including:
detecting an inductor current in the inverter circuit, to obtain an inductor current
detection value;
reducing a current limit threshold according to an instant-feeding load impact signal;
comparing a current limit threshold obtained after reduction processing with a voltage
value corresponding to the inductor current detection value; and if it is determined
that the voltage value corresponding to the inductor current detection value reaches
the current limit threshold, outputting a pulse-by-pulse current limit enable signal;
performing turn-off control on a switching transistor in the inverter circuit according
to the pulse-by-pulse current limit enable signal; and
detecting an inductor voltage in the inverter circuit, to obtain an inductor voltage
detection value; and if it is determined that the inductor voltage detection value
reaches a preset voltage threshold, generating the instant-feeding load impact signal.
[0012] With reference to the second aspect, in a first possible implementation manner of
the second aspect, the performing turn-off control on a switching transistor in the
inverter circuit according to the pulse-by-pulse current limit enable signal includes:
performing level conversion on the pulse-by-pulse current limit enable signal, to
obtain an overcurrent logic signal; and
performing turn-off control on the switching transistor in the inverter circuit according
to the overcurrent logic signal.
[0013] With reference to the second aspect or the first possible implementation manner of
the second aspect, in a third possible implementation manner of the second aspect,
the overcurrent protection method further includes:
detecting an output current in the inverter circuit, to obtain an output-current detection
value; and if it is determined that the output-current detection value reaches a preset
current threshold, generating the instant-feeding load impact signal.
[0014] According to a third aspect, an embodiment of the present invention provides an overcurrent
protection system for an inverter circuit, including:
a first current-limited circuit, configured to: obtain an inductor current detection
value; compare the inductor current detection value with a first preset current limit
threshold; and if the inductor current detection value reaches the first preset current
limit threshold, output a first overcurrent logic signal;
a second current-limited circuit, configured to: obtain an inductor voltage detection
value; compare the inductor voltage detection value with a second preset current limit
threshold; and if the inductor voltage detection value reaches the second preset current
limit threshold, output a second overcurrent logic signal; and
a pulse-by-pulse current-limited circuit, connected to the first current-limited circuit
and the second current-limited circuit, and configured to: perform an OR logical operation
between the first overcurrent logic signal and the second overcurrent logic signal,
to generate an overcurrent logic signal; and perform turn-off control on a switching
transistor in the inverter circuit according to the overcurrent logic signal.
[0015] With reference to the third aspect, in a first possible implementation manner of
the third aspect, the first current-limited circuit includes:
an inductor current detection circuit, configured to detect an inductor current in
the inverter circuit, to obtain the inductor current detection value;
a first pulse-by-pulse current limit enable signal generation circuit, connected to
the inductor current detection circuit, and configured to: compare a voltage value
corresponding to the inductor current detection value with the first preset current
limit threshold; and if it is determined that the voltage value corresponding to the
inductor current detection value reaches the first preset current limit threshold,
generate a first pulse-by-pulse current limit enable signal; and
a first level conversion circuit, connected to both the first pulse-by-pulse current
limit enable signal generation circuit and the OR logic circuit, and configured to:
perform level conversion on the first pulse-by-pulse current limit enable signal,
and output the first overcurrent logic signal.
[0016] With reference to the third aspect or the first possible implementation manner of
the third aspect, in a second possible implementation manner of the third aspect,
the second current-limited circuit includes:
an inductor voltage detection circuit, configured to detect an inductor voltage in
the inverter circuit, to obtain the inductor voltage detection value;
a second pulse-by-pulse current limit enable signal generation circuit, connected
to the inductor voltage detection circuit, and configured to: compare the inductor
voltage detection value with the second preset current limit threshold; and if it
is determined that the inductor voltage detection value reaches the second preset
current limit threshold, generate a second pulse-by-pulse current limit enable signal;
and
a second level conversion circuit, connected to both the second pulse-by-pulse current
limit enable signal generation circuit and the OR logic circuit, and configured to:
perform level conversion on the second pulse-by-pulse current limit enable signal,
and output the second overcurrent logic signal.
[0017] According to a fourth aspect, an embodiment of the present invention provides an
overcurrent protection method for an inverter circuit, including:
obtaining an inductor current detection value; comparing the inductor current detection
value with a first preset current limit threshold; and if the inductor current detection
value reaches the first preset current limit threshold, outputting a first overcurrent
logic signal;
obtaining an inductor voltage detection value; comparing the inductor voltage detection
value with a second preset current limit threshold; and if the inductor voltage detection
value reaches the second preset current limit threshold, outputting a second overcurrent
logic signal;
performing an OR logical operation between the first overcurrent logic signal and
the second overcurrent logic signal, and outputting an overcurrent logic signal; and
performing turn-off control on a switching transistor in the inverter circuit according
to the overcurrent logic signal.
[0018] With reference to the fourth aspect, in a first possible implementation manner of
the fourth aspect, the obtaining an inductor current detection value; comparing the
inductor current detection value with a first preset current limit threshold; and
if the inductor current detection value reaches the first preset current limit threshold,
outputting a first overcurrent logic signal includes:
detecting an inductor current in the inverter circuit, to obtain the inductor current
detection value;
comparing a voltage value corresponding to the inductor current detection value with
the first preset current limit threshold; and if it is determined that the voltage
value corresponding to the inductor current detection value reaches the first preset
current limit threshold, generating a first pulse-by-pulse current limit enable signal;
and
performing level conversion on the first pulse-by-pulse current limit enable signal,
and outputting the first overcurrent logic signal.
[0019] With reference to the fourth aspect or the first possible implementation manner of
the fourth aspect, in a second possible implementation manner of the fourth aspect,
the obtaining an inductor voltage detection value; comparing the inductor voltage
detection value with a second preset current limit threshold; and if the inductor
voltage detection value reaches the second preset current limit threshold, outputting
a second overcurrent logic signal includes:
detecting an inductor voltage in the inverter circuit, to obtain the inductor voltage
detection value;
comparing the inductor voltage detection value with the second preset current limit
threshold; and if it is determined that the inductor voltage detection value reaches
the second preset current limit threshold, generating a second pulse-by-pulse current
limit enable signal; and
performing level conversion on the second pulse-by-pulse current limit enable signal,
and outputting the second overcurrent logic signal.
[0020] According to the overcurrent protection system and method for an inverter circuit
in the embodiments of the present invention, an instant-feeding load impact signal
is generated according to a comparison result of a voltage between two ends of an
inductor and a preset voltage threshold, a current limit threshold is reduced by a
pulse-by-pulse current limit enable signal generation circuit, a pulse-by-pulse current
limit enable signal is output according to a reduced current limit threshold, and
turn-off control is performed on a switching transistor according to the pulse-by-pulse
current limit enable signal, so that current limiting protection for the switching
transistor is implemented in advance by reducing the current limit threshold, thereby
preventing damage to the switching transistor that is caused by overcurrent when the
switching transistor is actually turned off. The overcurrent protection system for
the inverter circuit is used to implement current limiting protection for the switching
transistor, and has high reliability.
BRIEF DESCRIPTION OF DRAWINGS
[0021] To describe the technical solutions in the embodiments of the present invention or
in the prior art more clearly, the following briefly describes the accompanying drawings
required for describing the embodiments or the prior art. Apparently, the accompanying
drawings in the following description show some embodiments of the present invention,
and persons of ordinary skill in the art may still derive other drawings from these
accompanying drawings without creative efforts.
FIG. 1 is a schematic structural diagram of Embodiment 1 of an overcurrent protection
system for an inverter circuit according to the present invention;
FIG. 2 is a schematic structural diagram of Embodiment 2 of an overcurrent protection
system for an inverter circuit according to the present invention;
FIG. 3 is a schematic diagram of a topology structure of a tri-level inverter circuit;
FIG. 4 is a schematic diagram of waveforms of an inductor voltage and a current limit
threshold in an inverter circuit;
FIG. 5 is a schematic structural diagram of Embodiment 3 of an overcurrent protection
system for an inverter circuit according to the present invention;
FIG. 6 is a schematic structural diagram of Embodiment 4 of an overcurrent protection
system for an inverter circuit according to the present invention;
FIG. 7 is a flowchart of Embodiment 1 of an overcurrent protection method for an inverter
circuit according to the present invention; and
FIG. 8 is a flowchart of Embodiment 2 of an overcurrent protection method for an inverter
circuit according to the present invention.
DESCRIPTION OF EMBODIMENTS
[0022] To make the objectives, technical solutions, and advantages of the embodiments of
the present invention clearer, the following clearly and completely describes the
technical solutions in the embodiments of the present invention with reference to
the accompanying drawings in the embodiments of the present invention. Apparently,
the described embodiments are some but not all of the embodiments of the present invention.
All other embodiments obtained by persons of ordinary skill in the art based on the
embodiments of the present invention without creative efforts shall fall within the
protection scope of the present invention.
[0023] FIG. 1 is a schematic structural diagram of Embodiment 1 of an overcurrent protection
system for an inverter circuit according to the present invention. As shown in FIG.
1, the overcurrent protection system for the inverter circuit in this embodiment may
include: an inductor current detection circuit 1, a pulse-by-pulse current limit enable
signal generation circuit 2, a control circuit 3, and a first instant-feeding load
impact signal generation circuit 4. The inductor current detection circuit 1 is connected
to the pulse-by-pulse current limit enable signal generation circuit 2, the pulse-by-pulse
current limit enable signal generation circuit 2 is connected to the control circuit
3, and the first instant-feeding load impact signal generation circuit 4 is connected
to the pulse-by-pulse current limit enable signal generation circuit 2.
[0024] The inductor current detection circuit 1 is configured to detect an inductor current
in the inverter circuit, to obtain an inductor current detection value.
[0025] The pulse-by-pulse current limit enable signal generation circuit 2 is configured
to: reduce a current limit threshold according to an instant-feeding load impact signal;
compare a current limit threshold obtained after reduction processing with a voltage
value corresponding to the inductor current detection value; and if it is determined
that the voltage value corresponding to the inductor current detection value reaches
the current limit threshold, output a pulse-by-pulse current limit enable signal.
[0026] The control circuit 3 is configured to perform turn-off control on a switching transistor
in the inverter circuit according to the pulse-by-pulse current limit enable signal.
[0027] Specifically, turn-on or turn-off of the switching transistor is controlled according
to the pulse-by-pulse current limit enable signal by using a pulse width modulation
(Pulse Width Modulation, PWM for short) principle. That is, the control circuit 3
performs turn-off control on the switching transistor according to the pulse-by-pulse
current limit enable signal when the pulse-by-pulse current limit enable signal generation
circuit 2 outputs the pulse-by-pulse current limit enable signal if the voltage value
corresponding to the inductor current detection value reaches the current limit threshold;
or the control circuit 3 resumes normal on-off control on the switching transistor
if the voltage value corresponding to the inductor current detection value does not
reach the current limit threshold.
[0028] The first instant-feeding load impact signal generation circuit 4 is configured to:
detect an inductor voltage in the inverter circuit, to obtain an inductor voltage
detection value; and if it is determined that the inductor voltage detection value
reaches a preset voltage threshold, generate the instant-feeding load impact signal.
[0029] The instant-feeding load impact signal may be a pulse signal. The pulse-by-pulse
current limit enable signal generation circuit 2 may reduce the current limit threshold
according to the pulse signal.
[0030] A specific implementation manner for implementing current limiting protection for
the inverter circuit by using the foregoing overcurrent protection system for the
inverter circuit may be as follows: The first instant-feeding load impact signal generation
circuit 4 detects the inductor voltage in the inverter circuit, to obtain the inductor
voltage detection value; compares the inductor voltage detection value with the preset
voltage threshold; and when the inductor voltage detection value is greater than or
equal to the preset voltage threshold, generates the instant-feeding load impact signal.
The pulse-by-pulse current limit enable signal generation circuit 2 reduces the current
limit threshold according to the instant-feeding load impact signal; compares the
current limit threshold obtained after reduction processing with the voltage value
corresponding to the inductor current detection value obtained by the inductor current
detection circuit 1; and if the voltage value corresponding to the inductor current
detection value reaches the current limit threshold, outputs the pulse-by-pulse current
limit enable signal to the control circuit 3. The control circuit performs turn-off
control on the switching transistor in the inverter circuit according to the pulse-by-pulse
current limit enable signal.
[0031] An inductor voltage is ahead of an inductor current. Therefore, when learning that
a voltage between two ends of an inductor reaches the preset voltage threshold, the
first instant-feeding load impact signal generation circuit 4 in the foregoing overcurrent
protection system for the inverter circuit may learn that the inductor voltage
UL is greater than or equal to the preset voltage threshold
UL_REF. It can be learnt from an inductor characteristic
UL = LdI/
dt that,
dI =
ULdt/
L, that is, the inductor current I also varies after a specific time. Especially when
L is smaller, the inductor current changes more greatly. The instant-feeding load
impact signal is generated according to a comparison result of the voltage between
the two ends of the inductor and the preset voltage threshold. The pulse-by-pulse
current limit enable signal generation circuit reduces the current limit threshold,
and outputs the pulse-by-pulse current limit enable signal according to the reduced
current limit threshold. The control circuit performs turn-off control on the switching
transistor according to the pulse-by-pulse current limit enable signal, so that current
limiting protection for the switching transistor is implemented in advance by reducing
the current limit threshold. In this way, the following problem is alleviated: Due
to a circuit limitation, during a current limiting protection operation performed
for the switching transistor when it is detected that the inductor current is greater
than an overcurrent protection reference current, a delay Δ
t cannot be eliminated before the current limiting protection operation takes effect.
In the foregoing solutions of this embodiment, the current limiting protection operation
takes effect before the inductor current is greater than the overcurrent protection
reference current, thereby preventing damage to the switching transistor that is caused
by overcurrent when the switching transistor is actually turned off. The overcurrent
protection system for the inverter circuit is used to implement current limiting protection
for the switching transistor, and has high reliability.
[0032] FIG. 2 is a schematic structural diagram of Embodiment 2 of an overcurrent protection
system for an inverter circuit according to the present invention. As shown in FIG.
2, the overcurrent protection system for the inverter circuit in this embodiment is
based on Embodiment 1. The first instant-feeding load impact signal generation circuit
4 may specifically include a voltage detection circuit 41 and a first load impact
enable signal generation circuit 42. The control circuit 3 may specifically include
a level conversion circuit 31 and a pulse-by-pulse current-limited circuit 32.
[0033] The voltage detection circuit 41 acts on two ends of an inductor in the inverter
circuit, and is configured to detect an inductor voltage in the inverter circuit,
to obtain an inductor voltage detection value. The first load impact enable signal
generation circuit 42 is connected to both the voltage detection circuit 41 and the
pulse-by-pulse current limit enable signal generation circuit 2, and is configured
to: compare the inductor voltage detection value with a preset voltage threshold;
and if it is determined that the inductor voltage detection value reaches the preset
voltage threshold, generate an instant-feeding load impact signal.
[0034] The level conversion circuit 31 is connected to the pulse-by-pulse current limit
enable signal generation circuit 2, and is configured to perform level conversion
on a pulse-by-pulse current limit enable signal, to obtain an overcurrent logic signal.
The pulse-by-pulse current-limited circuit 32 is connected to the level conversion
circuit, and is configured to perform turn-off control on a switching transistor in
the inverter circuit according to the overcurrent logic signal.
[0035] A specific implementation manner for implementing current limiting protection for
the inverter circuit by using the foregoing overcurrent protection system for the
inverter circuit is as follows: The voltage detection circuit 41 detects the inductor
voltage in the inverter circuit, to obtain the inductor voltage detection value. The
first load impact enable signal generation circuit 42 compares the inductor voltage
detection value with the preset voltage threshold; and if it is determined that the
inductor voltage detection value is greater than or equal to the preset voltage threshold,
generates the instant-feeding load impact signal. The pulse-by-pulse current limit
enable signal generation circuit 2 reduces a current limit threshold according to
the instant-feeding load impact signal; compares a current limit threshold obtained
after reduction processing with a voltage value corresponding to an inductor current
detection value obtained by the inductor current detection circuit 1; and if the voltage
value corresponding to the inductor current detection value reaches the current limit
threshold, outputs the pulse-by-pulse current limit enable signal to the level conversion
circuit 31. The level conversion circuit 31 performs level conversion on the pulse-by-pulse
current limit enable signal, to obtain the overcurrent logic signal; and outputs the
overcurrent logic signal to the pulse-by-pulse current-limited circuit 32. The pulse-by-pulse
current-limited circuit 32 performs turn-off control on the switching transistor in
the inverter circuit according to the overcurrent logic signal.
[0036] A characteristic that the inductor voltage is ahead of the inductor current is used.
When the inductor voltage exceeds the preset voltage threshold, the instant-feeding
load impact signal is generated; and the current limit threshold for comparison with
the inductor current detection value is reduced according to the instant-feeding load
impact signal, so that current limiting protection can be implemented in advance,
and timeliness of current limit can be ensured, thereby preventing damage to the switching
transistor that is caused by overcurrent when the switching transistor is actually
turned off. When the inductor voltage does not exceed the preset voltage threshold,
the current limit threshold may be gradually resumed to an initial state, so that
a steady-state loading capability of the inverter circuit may not be affected.
[0037] The following describes the technical solutions of the foregoing embodiment in detail
by using a specific embodiment.
[0038] FIG. 3 is a schematic diagram of a topology structure of a tri-level inverter circuit.
FIG. 4 is a schematic diagram of waveforms of an inductor voltage and a current limit
threshold in an inverter circuit. The foregoing overcurrent protection system for
the inverter circuit is applied to the inverter circuit shown in FIG. 3. In FIG. 3,
L is an inductor in the inverter circuit, Q1, Q2, Q3, and Q4 are switching transistors
in the inverter circuit, load represents a load, and C is an output capacitor.
[0039] When the foregoing inverter circuit is connected to a non-linear load, that is, when
load is a non-linear load, the output capacitor C performs electric discharging on
the load, causing a voltage
UL between two ends of the inductor L to increase rapidly. The voltage detection circuit
41 in the overcurrent protection system for the inverter circuit obtains the voltage
value
UL between the two ends of the inductor. As shown in FIG. 4,
UL begins to increase rapidly from a time point 0.
UL reaches
UL_REF at a time point to, keeps
UL_REF from the time point to to a time point t
1, and is smaller than
UL_REF after the time point t
1. Therefore, from the time point to to the time point t
1, the first load impact enable signal generation circuit 42 generates an instant-feeding
load impact signal
UL_OC. A waveform diagram of the instant-feeding load impact signal
UL_OC is shown in FIG. 4. Herein, a low level of
UL_OC is set to active, and an active instant-feeding load impact signal is generated between
the time point to and the time point t
1. Due to a function of the active instant-feeding load impact signal
UL_OC, the pulse-by-pulse current limit enable signal generation circuit 2 reduces a current
limit threshold
VREF according to the instant-feeding load impact signal. Herein, an initial current limit
threshold is
VREF_0. From the time point t
0, the pulse-by-pulse current limit enable signal generation circuit 2 reduces
VREF_0, to reduce the current limit threshold to

in a relatively short time; compares a voltage value corresponding to an inductor
current detection value
IL obtained by the inductor current detection circuit 1 with

and if the voltage value corresponding to the inductor current detection value
IL is greater than or equal to

outputs a pulse-by-pulse current limit enable signal. The level conversion circuit
31 performs level conversion on the pulse-by-pulse current limit enable signal, to
obtain an overcurrent logic signal. The pulse-by-pulse current-limited circuit performs
turn-off control on the switching transistor in the inverter circuit according to
the overcurrent logic signal. It can be learnt from the schematic diagram of the waveform
of the current limit threshold shown in FIG. 4 that, after the time point t
1, the instant-feeding load impact signal becomes inactive; therefore, the current
limit threshold
VREF is gradually resumed to the initial current limit threshold
VREF_0, so that a steady-state loading capability of the inverter circuit may not be affected.
[0040] FIG. 5 is a schematic structural diagram of Embodiment 3 of an overcurrent protection
system for an inverter circuit according to the present invention. In this embodiment,
based on FIG. 1 or FIG. 2, the overcurrent protection system may further include a
second instant-feeding load impact signal generation circuit 5 and a selection circuit
6.
[0041] The second instant-feeding load impact signal generation circuit 5 is connected to
the pulse-by-pulse current limit enable signal generation circuit 2, and is configured
to: detect an output current in the inverter circuit, to obtain an output-current
detection value; and if it is determined that the output-current detection value reaches
a preset current threshold, generate an instant-feeding load impact signal, that is,
generate the instant-feeding load impact signal according to the output-current detection
value. The output current in the inverter circuit is ahead of the inductor current;
therefore, the instant-feeding load impact signal may be generated by detecting the
output current, so that current limiting protection is performed on a switching transistor
in the inverter circuit in advance. The selection circuit 6 is connected to all of
the first instant-feeding load impact signal generation circuit 2, the second instant-feeding
load impact signal generation circuit 5, and the pulse-by-pulse current limit enable
signal generation circuit 2, and is configured to select the instant-feeding load
impact signal generated by the first instant-feeding load impact signal generation
circuit 2 or the second instant-feeding load impact signal generation circuit 5 to
be output to the pulse-by-pulse current limit enable signal generation circuit 2.
That is, there is an instant-feeding load impact signal to be output to the pulse-by-pulse
current limit enable signal generation circuit 2, provided that instant-feeding load
impact information includes the instant-feeding load impact signal that is generated
by the first instant-feeding load impact signal generation circuit 2 according to
the inductor voltage and/or the instant-feeding load impact signal that is generated
by the second instant-feeding load impact signal generation circuit 5 according to
the output current.
[0042] Optionally, the second instant-feeding load impact signal generation circuit 5 may
specifically include: a current detection circuit 51, configured to detect the output
current in the inverter circuit, to obtain the output-current detection value; and
a second load impact enable signal generation circuit 52, connected to both the current
detection circuit 51 and the pulse-by-pulse current limit enable signal generation
circuit 2, and configured to: compare the output-current detection value with the
preset current threshold; and if it is determined that the output-current detection
value reaches the preset current threshold, generate the instant-feeding load impact
signal.
[0043] In this embodiment, based on the overcurrent protection system for the inverter circuit
in FIG. 1 or FIG. 2, a second instant-feeding load impact signal generation circuit
5 and a selection circuit 6 are added, so that an instant-feeding load impact signal
can be generated according to an inductor voltage detection value, or an instant-feeding
load impact signal can be generated according to an output current. In this way, a
pulse-by-pulse current limit enable signal generation circuit 2 reduces a current
limit threshold according to the instant-feeding load impact signal; compares a current
limit threshold obtained after reduction processing with a voltage corresponding to
an inductor current detection value; and when the voltage value corresponding to the
inductor current detection value reaches the current limit threshold obtained after
reduction processing, outputs a pulse-by-pulse current limit enable signal. A control
circuit 3 performs turn-off control on a switching transistor in the inverter circuit
according to the pulse-by-pulse current limit enable signal, so that current limiting
protection for the switching transistor can be implemented in advance, and timeliness
of current limit can be ensured, thereby preventing damage to the switching transistor
that is caused by overcurrent when the switching transistor is actually turned off.
The overcurrent protection system for the inverter circuit has high reliability.
[0044] FIG. 6 is a schematic structural diagram of Embodiment 4 of an overcurrent protection
system for an inverter circuit according to the present invention. As shown in FIG.
6, the overcurrent protection system for the inverter circuit in this embodiment may
include a first current-limited circuit and a second current-limited circuit. The
first current-limited circuit is connected to the second current-limited circuit and
a pulse-by-pulse current-limited circuit.
[0045] The first current-limited circuit may include an inductor current detection circuit,
a first pulse-by-pulse current limit enable signal generation circuit, and a first
level conversion circuit. The inductor current detection circuit is configured to
detect an inductor current in the inverter circuit, to obtain an inductor current
detection value. The first pulse-by-pulse current limit enable signal generation circuit
is configured to: compare a first preset current limit threshold with a voltage value
corresponding to the inductor current detection value, where the first preset current
limit threshold is a fixed reference voltage; and if it is determined that the voltage
value corresponding to the inductor current detection value reaches the first preset
current limit threshold, output a pulse-by-pulse current limit enable signal. The
first level conversion circuit is configured to perform level conversion on the pulse-by-pulse
current limit enable signal, to obtain a first overcurrent logic signal.
[0046] The second current-limited circuit may include an inductor voltage detection circuit,
a second pulse-by-pulse current limit enable signal generation circuit, and a second
level conversion circuit. The inductor voltage detection circuit is configured to
detect an inductor voltage in the inverter circuit, to obtain an inductor voltage
detection value. The second pulse-by-pulse current limit enable signal generation
circuit is configured to: compare a second preset current limit threshold with the
inductor voltage detection value, where the second preset current limit threshold
is a fixed reference voltage; and if it is determined that the inductor voltage detection
value reaches the second preset current limit threshold, output a pulse-by-pulse current
limit enable signal. The second level conversion circuit is configured to perform
level conversion on the pulse-by-pulse current limit enable signal, to obtain a second
overcurrent logic signal.
[0047] The pulse-by-pulse current-limited circuit performs turn-off control on a switching
transistor in the inverter circuit according to an overcurrent logic signal that is
generated after an OR logical operation is performed between the first overcurrent
logic signal and the second overcurrent logic signal. The OR logical operation performed
between the first overcurrent logic signal and the second overcurrent logic signal
may specifically be implemented by means of a software operation. Certainly, it may
be understood that, a corresponding OR logical operation circuit may alternatively
be disposed to perform the OR operation between the two overcurrent logic signals.
[0048] After the OR operation is performed between the first overcurrent logic signal and
the second overcurrent logic signal by using an OR logic circuit, a result is output
to the pulse-by-pulse current-limited circuit.
[0049] In this embodiment, two current-limited circuits are used to implement overcurrent
protection for the inverter circuit. First, an inductor current is detected for protection:
When the inductor current reaches a specified threshold, an inverter enters an overcurrent
protection state; otherwise, the inverter works normally. Second, a voltage between
two ends of an inductor is used for protection: When the voltage between the two ends
of the inductor abruptly changes to a specified threshold, the inverter enters an
overcurrent protection state; otherwise, the inverter works normally.
[0050] Specifically, the inductor voltage in the inverter circuit is detected, and the inductor
voltage detection value is compared with the preset voltage value. When the inductor
voltage detection value is greater than the preset voltage value, the pulse-by-pulse
current limit enable signal is generated. An inductor has a characteristic that a
voltage between two ends of the inductor is ahead of an inductor current. When the
voltage between the two ends of the inductor surges, it indicates that the current
passing through the inductor will gradually increase. Therefore, according to a basic
physical formula
UL = LdI/
dt and the characteristic of the inductor in the circuit, a voltage may be preset. When
the voltage between the two ends of the inductor in the circuit reaches this value,
the system turns off the switching transistor, and enters a current-limited state.
Otherwise, the system works normally.
[0051] However, it can also be learnt from the basic physical formula
UL =
LdI/
dt that, when the voltage between the two ends of the inductor is not greater than the
preset voltage value, the current passing through the two ends of the inductor also
reaches a relatively high current value as long as there is enough time. Therefore,
in addition, the inductor current in the inverter circuit is detected, and the voltage
corresponding to the inductor current detection value is compared with the preset
current limit threshold. When voltage value corresponding to the inductor current
detection value reaches the preset current limit threshold, the pulse-by-pulse current
limit enable signal is also output. The two circuits work simultaneously. When any
circuit triggers a current-limited circuit, the system turns off the switching transistor
in the inverter, and enters a current-limited state. The two current-limited circuits
work in "OR" logic. OR logic may be implemented by the OR logic circuit, or may be
implemented by determining by means of software, that is, a controller is used to
detect output values of the two current-limited circuits.
[0052] FIG. 7 is a flowchart of Embodiment 1 of an overcurrent protection method for an
inverter circuit according to the present invention. As shown in FIG. 7, the method
in this embodiment may include:
Step 101: Detect an inductor current in the inverter circuit, to obtain an inductor
current detection value.
Step 102: Reduce a current limit threshold according to an instant-feeding load impact
signal; compare a current limit threshold obtained after reduction processing with
a voltage value corresponding to the inductor current detection value; and if it is
determined that the voltage value corresponding to the inductor current detection
value reaches the current limit threshold, output a pulse-by-pulse current limit enable
signal.
An inductor voltage in the inverter circuit is detected, to obtain an inductor voltage
detection value; and if it is determined that the inductor voltage detection value
reaches a preset voltage threshold, the instant-feeding load impact signal is generated.
Reduction processing is performed on the current limit threshold after the instant-feeding
load impact signal is generated according to the inductor voltage detection value.
Step 103: Perform turn-off control on a switching transistor in the inverter circuit
according to the pulse-by-pulse current limit enable signal.
[0053] The performing turn-off control on a switching transistor in the inverter circuit
according to the pulse-by-pulse current limit enable signal may specifically be: performing
level conversion on the pulse-by-pulse current limit enable signal, to obtain an overcurrent
logic signal; and performing turn-off control on the switching transistor in the inverter
circuit according to the overcurrent logic signal.
[0054] Optionally, the foregoing instant-feeding load impact signal may further be obtained
in the following manner: detecting an output current in the inverter circuit, to obtain
an output-current detection value; and if it is determined that the output-current
detection value reaches a preset current threshold, generating the instant-feeding
load impact signal.
[0055] In this embodiment, an instant-feeding load impact signal is generated according
to an inductor voltage detection value, and specifically, when the inductor voltage
detection value reaches a preset voltage threshold, the instant-feeding load impact
signal is generated; a current limit threshold is reduced according to the instant-feeding
load impact signal; the reduced current limit threshold is compared with an inductor
current detection value in an inverter circuit; when a voltage value corresponding
to the inductor current detection value reaches the reduced current limit threshold,
a pulse-by-pulse current limit enable signal is output; and turn-off control is performed
on a switching transistor in the inverter circuit according to the pulse-by-pulse
current limit enable signal, so that current limiting protection for the switching
transistor is implemented in advance by reducing the current limit threshold according
to an inductor voltage. In the foregoing solutions of this embodiment, a current limiting
protection operation takes effect before an inductor current is greater than an overcurrent
protection reference current, thereby preventing damage to the switching transistor
that is caused by overcurrent when the switching transistor is actually turned off.
The overcurrent protection method for the inverter circuit is used to implement current
limiting protection for the switching transistor, and has high reliability.
[0056] FIG. 8 is a flowchart of Embodiment 2 of an overcurrent protection method for an
inverter circuit according to the present invention. As shown in FIG. 8, the method
in this embodiment may include:
Step 201: Obtain an inductor current detection value; compare the inductor current
detection value with a first preset current limit threshold; and if the inductor current
detection value reaches the first preset current limit threshold, output a first overcurrent
logic signal.
Optionally, step 201 may specifically be: detecting an inductor current in the inverter
circuit, to obtain the inductor current detection value; comparing a voltage value
corresponding to the inductor current detection value with the first preset current
limit threshold; if it is determined that the voltage value corresponding to the inductor
current detection value reaches the first preset current limit threshold, generating
a first pulse-by-pulse current limit enable signal; and performing level conversion
on the first pulse-by-pulse current limit enable signal, and outputting the first
overcurrent logic signal.
Step 202: Obtain an inductor voltage detection value; compare the inductor voltage
detection value with a second preset current limit threshold; and if the inductor
voltage detection value reaches the second preset current limit threshold, output
a second overcurrent logic signal.
Optionally, step 202 may specifically be: detecting an inductor voltage in the inverter
circuit, to obtain the inductor voltage detection value; comparing the inductor voltage
detection value with the second preset current limit threshold; if it is determined
that the inductor voltage detection value reaches the second preset current limit
threshold, generating a second pulse-by-pulse current limit enable signal; and performing
level conversion on the second pulse-by-pulse current limit enable signal, and outputting
the second overcurrent logic signal.
Step 203: Perform an OR logical operation between the first overcurrent logic signal
and the second overcurrent logic signal, and output an overcurrent logic signal.
Step 204: Perform turn-off control on a switching transistor in the inverter circuit
according to the overcurrent logic signal.
[0057] In this embodiment, an inductor voltage in an inverter circuit is detected; an inductor
voltage detection value is compared with a preset current limit threshold; when the
inductor voltage detection value is greater than or equal to the preset current limit
threshold, a second pulse-by-pulse current limit enable signal is generated; and level
conversion is performed on the second pulse-by-pulse current limit enable signal to
generate a second overcurrent logic signal. In addition, an inductor current in the
inverter circuit is detected; a voltage corresponding to an inductor current detection
value is compared with a preset current limit threshold; when the inductor current
detection value is greater than or equal to the preset current limit threshold, a
first pulse-by-pulse current limit enable signal; level conversion is performed on
the first pulse-by-pulse current limit enable signal to generate a first overcurrent
logic signal; and an OR operation is performed between the second overcurrent logic
signal that is generated according to the inductor voltage detection value and the
first overcurrent logic signal that is generated according to the inductor current
detection value. In this way, an overcurrent logic signal is generated according to
either the inductor voltage or the inductor current, so that there is an overcurrent
logic signal for performing turn-off control on a switching transistor in the inverter
circuit. Due to a characteristic that the inductor voltage is ahead of the inductor
current, current limiting protection for the switching transistor may be implemented
in advance in this embodiment. Moreover, when the voltage between two ends of an inductor
is not greater than a preset threshold, the current passing through the two ends of
the inductor also reaches a relatively high current value as long as there is enough
time. Therefore, in this embodiment, current limiting protection for the switching
transistor in the inverter circuit is further implemented by detecting the inductor
current in the inverter circuit. The overcurrent protection method for the inverter
circuit in this embodiment has high reliability.
[0058] Persons of ordinary skill in the art may understand that all or some of the steps
of the method embodiments may be implemented by a program instructing relevant hardware.
The program may be stored in a computer-readable storage medium. When the program
runs, the steps of the method embodiments are performed. The foregoing storage medium
includes: any medium that can store program code, such as a ROM, a RAM, a magnetic
disk, or an optical disc.
[0059] Finally, it should be noted that the foregoing embodiments are merely intended for
describing the technical solutions of the present invention, but not for limiting
the present invention. Although the present invention is described in detail with
reference to the foregoing embodiments, persons of ordinary skill in the art should
understand that they may still make modifications to the technical solutions described
in the foregoing embodiments or make equivalent replacements to some or all technical
features thereof, without departing from the scope of the technical solutions of the
embodiments of the present invention.
1. An overcurrent protection system for an inverter circuit, comprising:
an inductor current detection circuit, configured to detect an inductor current in
the inverter circuit, to obtain an inductor current detection value;
a pulse-by-pulse current limit enable signal generation circuit, connected to the
inductor current detection circuit, and configured to: reduce a current limit threshold
according to an instant-feeding load impact signal; compare a current limit threshold
obtained after reduction processing with a voltage value corresponding to the inductor
current detection value; and if it is determined that the voltage value corresponding
to the inductor current detection value reaches the current limit threshold, output
a pulse-by-pulse current limit enable signal;
a control circuit, connected to the pulse-by-pulse current limit enable signal generation
circuit, and configured to perform turn-off control on a switching transistor in the
inverter circuit according to the pulse-by-pulse current limit enable signal; and
a first instant-feeding load impact signal generation circuit, connected to the pulse-by-pulse
current limit enable signal generation circuit, and configured to: detect an inductor
voltage in the inverter circuit, to obtain an inductor voltage detection value; and
if it is determined that the inductor voltage detection value reaches a preset voltage
threshold, generate the instant-feeding load impact signal.
2. The system according to claim 1, wherein the first instant-feeding load impact signal
generation circuit comprises:
a voltage detection circuit, configured to detect the inductor voltage in the inverter
circuit, to obtain the inductor voltage detection value; and
a first load impact enable signal generation circuit, connected to both the voltage
detection circuit and the pulse-by-pulse current limit enable signal generation circuit,
and configured to: compare the inductor voltage detection value with the preset voltage
threshold; and if it is determined that the inductor voltage detection value reaches
the preset voltage threshold, generate the instant-feeding load impact signal.
3. The system according to claim 1 or 2, wherein the control circuit comprises:
a level conversion circuit, connected to the pulse-by-pulse current limit enable signal
generation circuit, and configured to perform level conversion on the pulse-by-pulse
current limit enable signal, to obtain an overcurrent logic signal; and
a pulse-by-pulse current-limited circuit, connected to the level conversion circuit,
and configured to perform turn-off control on the switching transistor in the inverter
circuit according to the overcurrent logic signal.
4. The system according to any one of claims 1 to 3, further comprising:
a second instant-feeding load impact signal generation circuit, connected to the pulse-by-pulse
current limit enable signal generation circuit, and configured to: detect an output
current in the inverter circuit, to obtain an output-current detection value; and
if it is determined that the output-current detection value reaches a preset current
threshold, generate the instant-feeding load impact signal; and
a selection circuit, connected to all of the first instant-feeding load impact signal
generation circuit, the second instant-feeding load impact signal generation circuit,
and the pulse-by-pulse current limit enable signal generation circuit, and configured
to select the instant-feeding load impact signal generated by the first instant-feeding
load impact signal generation circuit or the second instant-feeding load impact signal
generation circuit to be output to the pulse-by-pulse current limit enable signal
generation circuit.
5. The system according to claim 4, wherein the second instant-feeding load impact signal
generation circuit comprises:
a current detection circuit, configured to detect the output current in the inverter
circuit, to obtain the output-current detection value; and
a second load impact enable signal generation circuit, connected to both the current
detection circuit and the pulse-by-pulse current limit enable signal generation circuit,
and configured to: compare the output-current detection value with the preset current
threshold; and if it is determined that the output-current detection value reaches
the preset current threshold, generate the instant-feeding load impact signal.
6. An overcurrent protection method for an inverter circuit, comprising:
detecting an inductor current in the inverter circuit, to obtain an inductor current
detection value;
reducing a current limit threshold according to an instant-feeding load impact signal;
comparing a current limit threshold obtained after reduction processing with a voltage
value corresponding to the inductor current detection value; and if it is determined
that the voltage value corresponding to the inductor current detection value reaches
the current limit threshold, outputting a pulse-by-pulse current limit enable signal;
performing turn-off control on a switching transistor in the inverter circuit according
to the pulse-by-pulse current limit enable signal; and
detecting an inductor voltage in the inverter circuit, to obtain an inductor voltage
detection value; and if it is determined that the inductor voltage detection value
reaches a preset voltage threshold, generating the instant-feeding load impact signal.
7. The method according to claim 6, wherein the performing turn-off control on a switching
transistor in the inverter circuit according to the pulse-by-pulse current limit enable
signal comprises:
performing level conversion on the pulse-by-pulse current limit enable signal, to
obtain an overcurrent logic signal; and
performing turn-off control on the switching transistor in the inverter circuit according
to the overcurrent logic signal.
8. The method according to claim 6 or 7, further comprising:
detecting an output current in the inverter circuit, to obtain an output-current detection
value; and if it is determined that the output-current detection value reaches a preset
current threshold, generating the instant-feeding load impact signal.
9. An overcurrent protection system for an inverter circuit, comprising:
a first current-limited circuit, configured to: obtain an inductor current detection
value; compare the inductor current detection value with a first preset current limit
threshold; and if the inductor current detection value reaches the first preset current
limit threshold, output a first overcurrent logic signal;
a second current-limited circuit, configured to: obtain an inductor voltage detection
value; compare the inductor voltage detection value with a second preset current limit
threshold; and if the inductor voltage detection value reaches the second preset current
limit threshold, output a second overcurrent logic signal; and
a pulse-by-pulse current-limited circuit, connected to the first current-limited circuit
and the second current-limited circuit, and configured to: perform an OR logical operation
between the first overcurrent logic signal and the second overcurrent logic signal,
to generate an overcurrent logic signal; and perform turn-off control on a switching
transistor in the inverter circuit according to the overcurrent logic signal.
10. The system according to claim 9, wherein the first current-limited circuit comprises:
an inductor current detection circuit, configured to detect an inductor current in
the inverter circuit, to obtain the inductor current detection value;
a first pulse-by-pulse current limit enable signal generation circuit, connected to
the inductor current detection circuit, and configured to: compare a voltage value
corresponding to the inductor current detection value with the first preset current
limit threshold; and if it is determined that the voltage value corresponding to the
inductor current detection value reaches the first preset current limit threshold,
generate a first pulse-by-pulse current limit enable signal; and
a first level conversion circuit, connected to both the first pulse-by-pulse current
limit enable signal generation circuit and the OR logic circuit, and configured to:
perform level conversion on the first pulse-by-pulse current limit enable signal,
and output the first overcurrent logic signal.
11. The system according to claim 9 or 10, wherein the second current-limited circuit
comprises:
an inductor voltage detection circuit, configured to detect an inductor voltage in
the inverter circuit, to obtain the inductor voltage detection value;
a second pulse-by-pulse current limit enable signal generation circuit, connected
to the inductor voltage detection circuit, and configured to: compare the inductor
voltage detection value with the second preset current limit threshold; and if it
is determined that the inductor voltage detection value reaches the second preset
current limit threshold, generate a second pulse-by-pulse current limit enable signal;
and
a second level conversion circuit, connected to both the second pulse-by-pulse current
limit enable signal generation circuit and the OR logic circuit, and configured to:
perform level conversion on the second pulse-by-pulse current limit enable signal,
and output the second overcurrent logic signal.
12. An overcurrent protection method for an inverter circuit, comprising:
obtaining an inductor current detection value; comparing the inductor current detection
value with a first preset current limit threshold; and if the inductor current detection
value reaches the first preset current limit threshold, outputting a first overcurrent
logic signal;
obtaining an inductor voltage detection value; comparing the inductor voltage detection
value with a second preset current limit threshold; and if the inductor voltage detection
value reaches the second preset current limit threshold, outputting a second overcurrent
logic signal;
performing an OR logical operation between the first overcurrent logic signal and
the second overcurrent logic signal, and outputting an overcurrent logic signal; and
performing turn-off control on a switching transistor in the inverter circuit according
to the overcurrent logic signal.
13. The method according to claim 12, wherein the obtaining an inductor current detection
value; comparing the inductor current detection value with a first preset current
limit threshold; and if the inductor current detection value reaches the first preset
current limit threshold, outputting a first overcurrent logic signal comprises:
detecting an inductor current in the inverter circuit, to obtain the inductor current
detection value;
comparing a voltage value corresponding to the inductor current detection value with
the first preset current limit threshold; and if it is determined that the voltage
value corresponding to the inductor current detection value reaches the first preset
current limit threshold, generating a first pulse-by-pulse current limit enable signal;
and
performing level conversion on the first pulse-by-pulse current limit enable signal,
and outputting the first overcurrent logic signal.
14. The method according to claim 12 or 13, wherein the obtaining an inductor voltage
detection value; comparing the inductor voltage detection value with a second preset
current limit threshold; and if the inductor voltage detection value reaches the second
preset current limit threshold, outputting a second overcurrent logic signal comprises:
detecting an inductor voltage in the inverter circuit, to obtain the inductor voltage
detection value;
comparing the inductor voltage detection value with the second preset current limit
threshold; and if it is determined that the inductor voltage detection value reaches
the second preset current limit threshold, generating a second pulse-by-pulse current
limit enable signal; and
performing level conversion on the second pulse-by-pulse current limit enable signal,
and outputting the second overcurrent logic signal.