[Technical Field]
[0001] The present invention relates to a temperature estimation device and a control device.
[Background Art]
[0003] Patent Literature 1 below discloses a power converter. This power converter is a power converter intended to estimate a junction temperature of a switching element that follows a steep temperature rise with high accuracy and using a semiconductor switching element, and the power converter includes a current detection unit detecting a current flowing through the semiconductor switching element, a voltage detection unit detecting a saturation voltage and a forward voltage of the semiconductor switching element, and a control unit estimating a junction temperature of the semiconductor switching element from the saturation voltage, the forward voltage, and the current (forward current).
[Citation List]
[Patent Literature]
[Summary of Invention]
[Technical Problem]
[0005] Incidentally, in the above-described power converter, the junction temperature of the semiconductor switching element is estimated as an operating temperature of the semiconductor switching element on the basis of the saturation voltage, the forward voltage, and the forward current which are characteristic quantities of the semiconductor switching element. However, in the above-described power converter, it is necessary to detect the characteristic quantities of the semiconductor switching element in a relatively short period of time, and this requires a high-speed operation, thereby reducing robustness with respect to noise.
[0006] The present invention has been made in view of the above circumstances, and an objective of the present invention is to estimate an operating temperature of a semiconductor switching element without requiring a high-speed operation.
[Solution to Problem]
[0007]
- (1) One aspect of the present invention provides a temperature estimation device configured to estimate operating temperatures of an upper arm and a lower arm in an inverter circuit, the inverter circuit including one or a plurality of switching legs, each switching leg including semiconductor switching elements of the upper arm and the lower arm, each of the upper arm and the lower being provided with a freewheeling diode, wherein the temperature estimation device configured to estimate the operating temperature on the basis of a forward voltage and a forward current of the freewheeling diode acquired from the inverter circuit in an extended time width, the extended time width in which a dead time between the upper arm and the lower arm is extended to be longer than a predetermined time width.
- (2) In the temperature estimation device according to the above-described (1), of one and the other gate signals respectively controlling the upper arm and the lower arm, the extended time width may be set by causing an ON time of the other gate signal to be smaller than an ON time of one gate signal.
- (3) In the temperature estimation device according to the above-described (1), of one and the other gate signals respectively controlling the upper arm and the lower arm, the extended time width may be set by removing an ON pulse of the other gate signal.
- (4) In the temperature estimation device according to any one of the above-described (1) to (3), the operating temperature of the semiconductor switching element may be estimated on the basis of the forward voltage and the forward current of the freewheeling diode acquired from the inverter circuit when the freewheeling diode operates in a linear region.
- (5) In the temperature estimation device according to any one of the above-described (1) to (4), the inverter circuit may be a three-phase inverter circuit having three switching legs provided therein, and the operating temperature may be estimated on the basis of the forward voltage and the forward current obtained from the three-phase inverter circuit.
- (6) In the temperature estimation device according to any one of the above-described (1) to (5), when the inverter circuit includes a plurality of semiconductor switching elements, the operating temperature of some of the semiconductor switching elements may be estimated on the basis of heat dissipation performance of the plurality of the semiconductor switching elements.
- (7) A temperature estimation device includes the temperature estimation device according to any one of the above-described (1) to (6), and a gate signal generation unit configured to generate a gate signal, the gate signal controlling the upper arm and the lower arm on the basis of the operating temperature estimated by the temperature estimation device.
[Advantageous Effects of Invention]
[0008] According to the present invention, since operating temperatures of the upper arm and the lower arm are estimated on the basis of the forward voltage and the forward current acquired in the extended time width, the operating temperatures can be estimated without requiring a high-speed operation.
[Brief Description of Drawings]
[0009]
FIG. 1 is a block diagram showing functional configurations of a temperature estimation device and a control device according to a first embodiment.
FIG. 2 is a flowchart showing the entire operation of the temperature estimation device and the control device according to the first embodiment.
FIG. 3 is a timing chart showing operations of the temperature estimation device and the control device according to the first embodiment.
FIG. 4 is a flowchart showing detailed operations of the temperature estimation device and the control device according to the first embodiment.
FIG. 5 is a block diagram showing functional configurations of a temperature estimation device and a control device according to a second embodiment.
FIG. 6 is a graph showing a relationship between a forward current and a forward voltage of a body diode according to the second embodiment.
FIG. 7 is a flowchart showing the entire operation of the temperature estimation device and the control device according to the second embodiment.
FIG. 8 is a flowchart showing detailed operations of the temperature estimation device and the control device according to the second embodiment.
FIG. 9 is a timing chart showing operations of the temperature estimation device and the control device according to the second embodiment.
FIG. 10 is a schematic diagram showing a cooling structure of a three-phase inverter circuit according to the second embodiment.
[Description of Embodiments]
(First embodiment)
[0010] A control device A according to a first embodiment is a device intended for controlling a three-phase inverter circuit B as illustrated in FIG. 1, and includes a temperature estimation unit a1 and a gate signal generation unit a2 as functional components.
[0011] The three-phase inverter circuit B is formed of MOS transistors 1 to 6, converts DC power supplied from a DC power supply 7 into three-phase AC power, and supplies the three-phase AC power to a motor 8. The three-phase inverter circuit B includes switching legs Ru, Rv, and Rw corresponding to each of the phases, and collaterally includes voltage sensors 9 to 12 and current sensors 13 to 15.
[0012] Of these switching legs Ru, Rv, and Rw, the switching leg Ru is a U-phase switching leg corresponding to a U-phase. The switching leg Rv is a V-phase switching leg corresponding to a V-phase. The switching leg Rw is a W-phase switching leg corresponding to a W-phase.
[0013] These switching legs Ru, Rv, and Rw respectively include the MOS transistors 1, 3, and 5 forming upper arms and the MOS transistors 2, 4, and 6 forming lower arms. These MOS transistors 1 to 6 correspond to semiconductor switching elements of the present invention.
[0014] That is, the U-phase switching leg Ru includes the MOS transistor 1 of the upper arm and the MOS transistor 2 of the lower arm. The V-phase switching leg Rv includes the MOS transistor 3 of the upper arm and the MOS transistor 4 of the lower arm. The W-phase switching leg Rw includes the MOS transistor 5 of the upper arm and the MOS transistor 6 of the lower arm.
[0015] Further explaining these U-phase switching leg Ru, V-phase switching leg Rv, and W-phase switching leg Rw, in the U-phase switching leg Ru, the MOS transistor 1 of the upper arm and the MOS transistor 2 of the lower arm are connected in series to the DC power supply 7.
[0016] That is, the MOS transistor 1 of the upper arm has a drain terminal connected to a positive electrode of the DC power supply 7, a source terminal connected to a drain terminal of the MOS transistor 2 of the lower arm, and a gate terminal connected to the gate signal generation unit a2. The MOS transistor 1 of the upper arm is controlled to be in an ON state (ON state)/an OFF state (OFF state) according to a first gate signal input from the gate signal generation unit a2.
[0017] The MOS transistor 2 of the lower arm has the drain terminal connected to the above-described source terminal of the MOS transistor 1 of the upper arm, a source terminal connected to a negative electrode of the DC power supply 7, and a gate terminal connected to the gate signal generation unit a2. The MOS transistor 2 of the lower arm is controlled to be in an ON state (ON state)/an OFF state (OFF state) according to a second gate signal input from the gate signal generation unit a2.
[0018] Similarly to the U-phase switching leg Ru described above, the V-phase switching leg Rv includes the MOS transistor 3 of the upper arm and the MOS transistor 4 of the lower arm connected in series to the DC power supply 7.
[0019] That is, the MOS transistor 3 of the upper arm has a drain terminal connected to the positive electrode of the DC power supply 7, a source terminal connected to a drain terminal of the MOS transistor 4 of the lower arm, and a gate terminal connected to the gate signal generation unit a2. The MOS transistor 3 of the upper arm is controlled to be in an ON state (ON state)/an OFF state (OFF state) according to a third gate signal input from the gate signal generation unit a2.
[0020] The MOS transistor 4 of the lower arm has the drain terminal connected to the above-described source terminal of the MOS transistor 3 of the upper arm, a source terminal connected to the negative electrode of the DC power supply 7, and a gate terminal connected to the gate signal generation unit a2. The MOS transistor 4 of the lower arm is controlled to be in an ON state (ON state)/an OFF state (OFF state) according to a fourth gate signal input from the gate signal generation unit a2.
[0021] Similarly to the U-phase switching leg Ru and the V-phase switching leg Rv described above, the W-phase switching leg Rw includes the MOS transistor 5 of the upper arm and the MOS transistor 6 of the lower arm connected in series to the DC power supply 7.
[0022] That is, the MOS transistor 5 of the upper arm has a drain terminal connected to the positive electrode of the DC power supply 7, a source terminal connected to a drain terminal of the MOS transistor 6 of the lower arm, and a gate terminal connected to the gate signal generation unit a2. The MOS transistor 5 of the upper arm is controlled to be in an ON state (ON state)/an OFF state (OFF state) according to a fifth gate signal input from the gate signal generation unit a2.
[0023] The MOS transistor 6 of the lower arm has the drain terminal connected to the above-described source terminal of the MOS transistor 5 of the upper arm, a source terminal connected to the negative electrode of the DC power supply 7, and a gate terminal connected to the gate signal generation unit a2. The MOS transistor 6 of the lower arm is controlled to be in an ON state (ON state)/an OFF state (OFF state) according to a sixth gate signal input from the gate signal generation unit a2.
[0024] Also, in the U-phase switching leg Ru, the source terminal of the MOS transistor 1 of the upper arm and the drain terminal of the MOS transistor 2 of the lower arm connected to each other serve as an output end of the U-phase switching leg Ru. This output end is a U-phase output end of the three-phase inverter circuit B and is connected to a U-phase input end of the motor 8.
[0025] Also, in the V-phase switching leg Rv, the source terminal of the MOS transistor 3 of the upper arm and the drain terminal of the MOS transistor 4 of the lower arm connected to each other serve as an output end of the V-phase switching leg Rv. This output end is a V-phase output end of the three-phase inverter circuit B and is connected to a V-phase input end of the motor 8.
[0026] Further, in the W-phase switching leg Rw, the source terminal of the MOS transistor 5 of the upper arm and the drain terminal of the MOS transistor 6 of the lower arm connected to each other serve as an output end of the W-phase switching leg Rw. This output end is a W-phase output end of the three-phase inverter circuit B and is connected to a W-phase input end of the motor 8.
[0027] Body diodes D1 to D6 are collaterally provided to such MOS transistors 1 to 6 forming the three-phase inverter circuit B. The body diodes D1 to D6 function as freewheeling diodes that return a regenerated current based on a counter-electromotive force of the motor 8 to the DC power supply 7.
[0028] That is, the MOS transistor 1 of the upper arm of the U-phase switching leg Ru has the first body diode D1. As illustrated in the figure, the body diode D1 has a cathode terminal connected to the drain terminal of the MOS transistor 1 of the upper arm, and an anode terminal connected to the source terminal of the MOS transistor 1 of the upper arm.
[0029] Also, the MOS transistor 2 of the lower arm of the U-phase switching leg Ru has the body diode D2. As illustrated in the figure, the body diode D2 has a cathode terminal connected to the drain terminal of the MOS transistor 2 of the lower arm, and an anode terminal connected to the source terminal of the MOS transistor 2 of the lower arm.
[0030] The MOS transistor 3 of the upper arm of the V-phase switching leg Rv has the body diode D3. As illustrated in the figure, the body diode D3 has a cathode terminal connected to the drain terminal of the MOS transistor 3 of the upper arm, and an anode terminal connected to the source terminal of the MOS transistor 3 of the upper arm.
[0031] Also, the MOS transistor 4 of the lower arm of the V-phase switching leg Rv has the fourth body diode D4. As illustrated in the figure, the body diode D4 has a cathode terminal connected to the drain terminal of the MOS transistor 4 of the lower arm, and an anode terminal connected to the source terminal of the MOS transistor 4 of the lower arm.
[0032] The MOS transistor 5 of the upper arm of the W-phase switching leg Rw has the body diode D5. As illustrated in the figure, the body diode D5 has a cathode terminal connected to the drain terminal of the MOS transistor 5 of the upper arm, and an anode terminal connected to the source terminal of the MOS transistor 5 of the upper arm.
[0033] Also, the MOS transistor 6 of the lower arm of the W-phase switching leg Rw has the body diode D6. As illustrated in the figure, the body diode D6 has a cathode terminal connected to the drain terminal of the MOS transistor 6 of the lower arm, and an anode terminal connected to the source terminal of the MOS transistor 6 of the lower arm.
[0034] Such a three-phase inverter circuit B corresponds to a switching circuit of the present invention, and the MOS transistors 1 to 6 correspond to semiconductor switching elements of the present invention. That is, the three-phase inverter circuit B is an inverter circuit in which a plurality of switching legs each including a semiconductor switching element of the upper arm and a semiconductor switching element of the lower arm each having a freewheeling diode are provided.
[0035] Also, ON/OFF states of the MOS transistors 1 to 6 in the three-phase inverter circuit B are each set on the basis of a gate signal input from the control device A. The gate signal is a control pulse signal generated by the control device A for each of the MOS transistors 1 to 6. Also, the control pulse signal is, for example, a pulse width modulation (PWM) signal.
[0036] Of the voltage sensors 9 to 12 provided collaterally to such a three-phase inverter circuit B, the voltage sensor 9 is a sensor for detecting an input voltage of the three-phase inverter circuit B, that is, an output voltage (power supply voltage V
D) of the DC power supply 7, and outputs a detection signal (power supply voltage signal) indicating the power supply voltage V
D to the temperature estimation unit a1 and the gate signal generation unit a2 of the control device A.
[0037] The voltage sensor 10 is a sensor for detecting an output voltage (U-phase voltage) of the U-phase switching leg Ru, and outputs a detection signal (U-phase voltage signal) indicating the U-phase voltage to the temperature estimation unit a1 and the gate signal generation unit a2 of the control device A. The voltage sensor 11 is a sensor for detecting an output voltage (V-phase voltage) of the V-phase switching leg Rv, and outputs a detection signal (V-phase voltage signal) indicating the V-phase voltage to the temperature estimation unit a1 and the gate signal generation unit a2 of the control device A. The voltage sensor 12 is a sensor for detecting an output voltage (W-phase voltage) of the W-phase switching leg Rw, and outputs a detection signal (W-phase voltage signal) indicating the W-phase voltage to the temperature estimation unit a1 and the gate signal generation unit a2 of the control device A.
[0038] Of the current sensors 13 to 15, the current sensor 13 is a sensor for detecting an output current (U-phase current) of the U-phase switching leg Ru and outputs a detection signal (U-phase current signal) indicating the U-phase current to the temperature estimation unit a1 and the gate signal generation unit a2 of the control device A. The current sensor 14 is a sensor for detecting an output current (V-phase current) of the V-phase switching leg Rv and outputs a detection signal (V-phase current signal) indicating the V-phase current to the temperature estimation unit a1 and the gate signal generation unit a2 of the control device A. The current sensor 15 is a sensor for detecting an output current (W-phase current) of the W-phase switching leg Rw and outputs a detection signal (W-phase current signal) indicating the W-phase current to the temperature estimation unit a1 and the gate signal generation unit a2 of the control device A.
[0039] The control device A estimates operating temperatures of the MOS transistors 1 to 6 on the basis of the power supply voltage signal of the voltage sensor 9, the U-phase voltage signal of the voltage sensor 10, the V-phase voltage signal of the voltage sensor 11, the W-phase voltage signal of the voltage sensor 12, the U-phase current signal of the current sensor 13, the V-phase current signal of the current sensor 14, and the W-phase current signal of the current sensor 15 described above, and generates gate signals on the basis of the values based on the estimation (estimated temperature values), and state quantities and control commands input from external equipment.
[0040] That is, the temperature estimation unit a1 of the control device A acquires the power supply voltage V
D obtained from the voltage sensor 9, a U-phase voltage V
u, a V-phase voltage V
v, and a W-phase voltage V
w obtained from the voltage sensors 10 to 12, and a U-phase current I
u, a V-phase current I
v, and a W-phase current I
w obtained from the current sensors 13 to 15. Also, the temperature estimation unit a1 acquires junction temperatures T
1 to T
6 of the body diodes D1 to D6 on the basis of a state signal indicating a state of the gate signal input from the gate signal generation unit a2. A junction temperature of the body diode D1 is a junction temperature T
1. A junction temperature of the body diode D2 is a junction temperature T
2. A junction temperature of the body diode D3 is a junction temperature T
3. A junction temperature of the body diode D4 is a junction temperature T
4. A junction temperature of the body diode D5 is a junction temperature T
5. A junction temperature of the body diode D6 is a junction temperature T
6.
[0041] Here, the body diodes D1 to D6 and the six MOS transistors 1 to 6 have an integrated structure, and therefore are in a thermally close relationship. That is, the junction temperatures T
1 to T
6 relating to the body diodes D1 to D6 can be regarded as the operating temperatures of the MOS transistors 1 to 6. Therefore, the temperature estimation unit a1 acquires (estimates) the junction temperatures T
1 to T
6 as the operating temperatures of the MOS transistors 1 to 6.
[0042] That is, the temperature estimation unit a1 acquires the junction temperature T
1 of the first body diode D1 in the U-phase switching leg Ru on the basis of the power supply voltage signal of the voltage sensor 9, the U-phase voltage signal of the voltage sensor 10, and the U-phase current signal of the current sensor 13, and uses the junction temperature T
1 as the operating temperature of the MOS transistor 1 of the upper arm.
[0043] Also, the temperature estimation unit a1 acquires the junction temperature T
2 of the body diode D2 in the U-phase switching leg Ru on the basis of the U-phase voltage signal of the voltage sensor 10 and the U-phase current signal of the current sensor 13, and uses the junction temperature T
2 as the operating temperature of the MOS transistor 2 of the lower arm.
[0044] Also, the temperature estimation unit a1 acquires the junction temperature T
3 of the body diode D3 in the V-phase switching leg Rv on the basis of the power supply voltage signal of the voltage sensor 9, the V-phase voltage signal of the voltage sensor 11, and the V-phase current signal of the current sensor 14, and uses the junction temperature T
3 as the operating temperature of the MOS transistor 3 of the upper arm.
[0045] Also, the control device A acquires the junction temperature T
4 of the body diode D4 in the V-phase switching leg Rv on the basis of the V-phase voltage signal of the voltage sensor 11 and the V-phase current signal of the current sensor 14, and uses the junction temperature T
4 as the operating temperature of the MOS transistor 4 of the lower arm.
[0046] Also, the temperature estimation unit a1 acquires the junction temperature T
5 of the body diode D5 in the W-phase switching leg Rw on the basis of the power supply voltage signal of the voltage sensor 9, the W-phase voltage signal of the voltage sensor 12, and the W-phase current signal of the current sensor 15, and uses the junction temperature T
5 as the operating temperature of the MOS transistor 5 of the upper arm.
[0047] Also, the control device A acquires the junction temperature T
6 of the body diode D6 in the W-phase switching leg Rw on the basis of the W-phase voltage signal of the voltage sensor 12 and the W-phase current signal of the current sensor 15, and uses the junction temperature T
6 as the operating temperature of the MOS transistor 6 of the lower arm.
[0048] Here, as is well known, a forward current I
F flowing through a junction portion (junction) of a pn junction diode follows the Shockley diode equation shown in the following equation (1). In equation (1), I
S is a saturation current, V
F is a forward voltage, q is an elementary charge amount, n is an ideality factor, K
B is the Boltzmann constant, T is a junction temperature, and Rs is a series resistance of the junction diode. Of these physical quantities of various types, the saturation current I
S, the elementary charge amount q, the Boltzmann constant K
B, and the series resistance Rs of the junction diode are known constants.
[Equation 1]

[0049] In equation (1), assuming that the first term in square brackets is sufficiently larger than 1 in the second term, equation (2) is established as an approximate equation. Then, if this approximate equation (2) is solved for the junction temperature T, equation (3) can be obtained.
[Equation 2]

[Equation 3]

[0050] That is, it can be obtained by acquiring the forward currents I
1 to I
6 and forward voltages V
F1 to V
F6 of the body diodes D1 to D6. Of the forward currents I
1 to I
6 of the body diodes D1 to D6, the forward current I
1 of the body diode D1 and the forward current I
2 of the second body diode D2 related to the U-phase switching leg Ru correspond to the U-phase current I
u detected by the current sensor 13.
[0051] The forward current I
1 is a forward current of the body diode D1. The forward voltage V
F1 is a forward voltage of the body diode D1. The forward current I
2 is a forward current of the body diode D2. The forward voltage V
F2 is a forward voltage of the body diode D2. The forward current I
3 is a forward current of the body diode D3. The forward voltage V
F3 is a forward voltage of the body diode D3. The forward current I
4 is a forward current of the body diode D4. The forward voltage V
F4 is a forward voltage of the body diode D3. The forward current I
5 is a forward current of the body diode D5. The forward voltage V
F5 is a forward voltage of the body diode D5. The forward current I
6 is a forward current of the body diode D6. The forward voltage V
F6 is a forward voltage of the body diode D6.
[0052] The forward current I
3 of the body diode D3 and the forward current I
4 of the body diode D4 related to the V-phase switching leg Rv correspond to the V-phase current I
v detected by the current sensor 14. Further, the forward current I
5 of the body diode D5 and the forward current I
6 of the body diode D6 related to the W-phase switching leg Rw correspond to the W-phase current I
w detected by the current sensor 15.
[0053] Of the forward voltages V
F1 to V
F6 of the body diodes D1 to D6, the forward voltages V
F2, V
F4, and V
F6 of the body diodes D2, D4, and D6 correspond to output voltages of the respective phases detected by the voltage sensors 10 to 12. Further, the forward voltages V
F1, V
F3, and V
F5 of the body diodes D1, D3, and D5 can be obtained by subtracting the forward voltages V
F2, V
F4, and V
F6 of the body diodes D2, D4, and D6 from the power supply voltage V
D detected by the voltage sensor 9.
[0054] The temperature estimation unit a1 stores in advance map data representing such a relationship between the forward voltages V
F1 to V
F6, the forward currents I
1 to I
6, and the junction temperatures T
1 to T
6 of the body diodes D1 to D6, that is, a plurality of temperature data on the junction temperatures T
1 to T
6 based on equation (3).
[0055] When the temperature estimation unit a1 takes in the U-phase voltage V
u corresponding to the forward voltage V
F2, the V-phase voltage V
v corresponding to the forward voltage V
F4, and the W-phase voltage V
w corresponding to the forward voltage V
F6 from the voltage sensors 10 to 12, and takes in the U-phase current I
u corresponding to the forward currents I
1 and I
2, the V-phase current I
v corresponding to the forward currents I
3 and I
4, and the W-phase current I
w corresponding to the forward currents I
5 and I
6 from the current sensors 13 to 15, the temperature estimation unit a1 acquires the junction temperatures T
1 to T
6 by retrieving the above-described map data on the basis of the U-phase voltage V
u, the V-phase voltage V
v, the W-phase voltage V
w, the U-phase current I
u, the V-phase current I
v, and the W-phase current I
w.
[0056] Such a temperature estimation unit a1 corresponds to a temperature estimation device according to the present invention, and outputs the operating temperatures of the MOS transistors 1 to 6, that is, the junction temperatures T
1 to T
6 (estimated temperature values) of the body diodes D1 to D6 to the gate signal generation unit a2. The gate signal generation unit a2 generates gate signals for controlling the MOS transistors 1 to 6 on the basis of the operating temperatures of the MOS transistors 1 to 6, and state quantities and control commands input from external equipment.
[0057] Also, the gate signal generation unit a2 outputs the first gate signal to the gate terminal of the MOS transistor 1 of the upper arm and outputs the second gate signal to the gate terminal of the MOS transistor 2 of the lower arm. Also, the gate signal generation unit a2 outputs the third gate signal to the gate terminal of the MOS transistor 3 of the upper arm and outputs the fourth gate signal to the gate terminal of the MOS transistor 4 of the lower arm. Further, the gate signal generation unit a2 outputs the fifth gate signal to the gate terminal of the MOS transistor 5 of the upper arm and outputs the sixth gate signal to the gate terminal of the MOS transistor 6 of the lower arm.
[0058] Although details will be described later, the first gate signal and the second gate signal of the MOS transistor 1 of the upper arm and the MOS transistor 2 of the lower arm which form the U-phase switching leg Ru are paired with each other, and a dead time with a time width Δt is provided at a transition point. The third gate signal and the fourth gate signal of the MOS transistor 3 of the upper arm and the MOS transistor 4 of the lower arm which form the V-phase switching leg Rv are paired with each other, and a dead time with a time width Δt is provided at a transition point.
[0059] Further, the fifth gate signal and the sixth gate signal of the MOS transistor 5 of the upper arm and the MOS transistor 6 of the lower arm which form the W-phase switching leg Rw are paired with each other, and a dead time with a time width Δt is provided at a transition point. Such a time width Δt of the dead time is a predetermined value that has been set in advance and is for preventing a through current in the switching leg of each phase.
[0060] Here, of the above-described gate signals, the first, third, and fifth gate signals corresponding to the MOS transistors 1, 3, and 5 of the upper arm correspond to one gate signal, and the second, fourth, and sixth gate signals corresponding to the MOS transistors 2, 4, and 6 of the lower arm correspond to the other gate signal.
[0061] For such a dead time, in order to secure a sufficient estimation processing time of the junction temperatures T
1 to T
6 of the body diodes D1 to D6 in the temperature estimation unit a1, the gate signal generation unit a2 sets an extended time width in which the predetermined time width Δt is temporarily extended when estimation processing of the junction temperatures T
1 to T
6 is performed. Further, details on the processing of extending the predetermined time width Δt will be described later.
[0062] At the time of the processing of extending the predetermined time width Δt, the gate signal generation unit a2 refers to the U-phase voltage signal, the V-phase voltage signal, the W-phase voltage signal, the U-phase current signal, the V-phase current signal, and the W-phase current signal, and calculates an output power of the three-phase inverter circuit B on the basis of the U-phase voltage signal, the V-phase voltage signal, the W-phase voltage signal, the U-phase current signal, the V-phase current signal, and the W-phase current signal.
[0063] Further, the gate signal generation unit a2 outputs the above-described state signal to the temperature estimation unit a1. The state signal is a signal indicating a state of the gate signal, that is, an ON state (ON state) or an OFF state (OFF state), and therefore is a switch state signal indicating ON/OFF of each of the MOS transistors 1 to 6.
[0064] Next, an operation of the control device A according to the first embodiment will be described in detail with reference to FIGS. 2 to 4.
[0065] As shown in FIG. 2, the gate signal generation unit a2 described above first determines whether or not temperature estimation should be performed (step S1). For example, when the temperature estimation is periodically performed, the gate signal generation unit a2 determines a period for performing the temperature estimation on the basis of a temperature response time constant that it has grasped. The gate signal generation unit a2 refers to a value (timer value) of a timer that measures time, and determines whether or not the timer value has reached a preset value (execution time) as step S1.
[0066] If the determination in step S1 described above is "No", that is, if temperature estimation is not performed, the gate signal generation unit a2 generates a normal gate signal based on a control command and a state quantity and outputs them to the three-phase inverter circuit B (step S2). This normal gate signal is a signal for feedback-controlling the three-phase inverter circuit B on the basis of the control command and the state quantity, and is a signal that does not consider estimation processing for the operating temperature of the MOS transistors 1 to 6 performed by the temperature estimation unit a1 at all.
[0067] Here, FIG. 3 shows an example of the first gate signal and second gate signal input to the semiconductor switching elements of the U-phase upper arm and the U-phase lower arm, that is, the gate terminal of the MOS transistor 1 of the upper arm and the gate terminal of the MOS transistor 2 of the lower arm. FIG. 3 shows three types of the first gate signal and second gate signal, and waveforms shown in the second row and the third row from above correspond to the normal gate signals described above.
[0068] The gate signal generation unit a2 uses a triangular wave having a predetermined cycle period as a carrier wave as shown in the uppermost row of FIG. 3 and generates a gate signal by comparing a voltage command value generated on the basis of a control command and a state quantity with the carrier wave, but sets a dead time of the time width Δt at a transition point of the gate signal to prevent a through current in the switching leg of each phase.
[0069] The dead time is a period during which the gate signal for the U-phase upper arm and the gate signal for the U-phase lower arm are both in an OFF state, and is set for each of a timing of transition from an OFF state to an ON state and a timing of transition from an ON state to an OFF state. Also, such a time width Δt of the dead time is a preset value set in advance in consideration of performance of the semiconductor switching element, or the like.
[0070] Incidentally, if the determination in step S 1 described above is "Yes", that is, if temperature estimation is performed, processing of step S3 is performed. That is, the gate signal generation unit a2 determines whether or not the output power of the three-phase inverter circuit B is equal to or lower than a predetermined power threshold value Rw by comparing the output power of the three-phase inverter circuit B with the predetermined power threshold value Rw (step S3).
[0071] More specifically, the gate signal generation unit a2 calculates phase power of each phase on the basis of the U-phase voltage signal, the V-phase voltage signal, the W-phase voltage signal, the U-phase current signal, the V-phase current signal, and the W-phase current signal, and calculates the output power of the three-phase inverter circuit B on the basis of each phase power. Then, the gate signal generation unit a2 performs the determination processing of step S3 by comparing the output power calculated in this way with the power threshold value Rw stored in advance.
[0072] Then, if the determination in step S3 is "Yes," the gate signal generation unit a2 performs processing for shortening an ON pulse (ON pulse) in the normal gate signal described above (step S4). That is, the gate signal generation unit a2 extends the dead time from the predetermined time width Δt to a time width Δ2t (extended time width) by reducing the time width of the ON pulse in the second gate signal as shown in the fourth row and fifth row in FIG. 3.
[0073] On the other hand, if the determination in step S3 is "No", that is, if the output power of the three-phase inverter circuit B is larger than the power threshold value Rw, processing of removing the ON pulse in the above-described normal gate signal is performed (step S5). That is, as shown in the sixth row and seventh row of FIG. 3, the gate signal generation unit a2 extends the dead time from the predetermined time width Δt to a time width Δ6t (extended time width) by removing the ON pulse in the second gate signal.
[0074] In this way, the gate signal generation unit a2 switches a setting method of the dead time according to a magnitude of the output power of the three-phase inverter circuit B with respect to the power threshold value Rw. That is, if the output power of the three-phase inverter circuit B is equal to or lower than the power threshold value Rw, the gate signal generation unit a2 sets the time width Δ2t (extended time width) of the dead time by making an ON time (ON time) of the second gate signal (the other gate signal) smaller than an ON time of the first gate signal (one gate signal), and, on the other hand, if the output power of the three-phase inverter circuit B is larger than the power threshold value Rw, the gate signal generation unit a2 sets the time width Δ6t (extended time width) of the dead time by removing the ON pulse of the second gate signal (the other gate signal).
[0075] In FIG. 3, although the processing of extending the time width Δt of the dead time relating to the U-phase, that is, the first gate signal for the MOS transistor 1 of the upper arm and the second gate signal for the MOS transistor 2 of the lower arm has been described here, similarly, the processing of extending the time width Δt of the dead time is performed also for the V-phase and the W-phase, that is, the third gate signal for the MOS transistor 3 of the upper arm, the fourth gate signal for the MOS transistor 4 of the lower arm, the fifth gate signal for the MOS transistor 5 of the upper arm, and the sixth gate signal for the MOS transistor 6 of the lower arm.
[0076] When the gate signal generation unit a2 completes such processing of extending the time width Δt of the dead time relating to the three phases, estimation processing of the operating temperatures of the MOS transistors 1 to 6 is executed in the extended time width, that is, the time width Δ2t or the time width Δ6t (step S6). The estimation processing of the operating temperatures is realized by the temperature estimation unit a1 executing a series of processing shown in FIG. 4.
[0077] Further, procedures for estimating the operating temperatures of the MOS transistors 1 to 6 in the U-phase, V-phase, and W-phase are basically the same. Therefore, a procedure for estimating the operating temperatures of the MOS transistor 1 of the upper arm and the MOS transistor 2 of the lower arm of the U phase will be described in detail below with reference to FIG. 4.
[0078] When the operating temperatures of the MOS transistor 1 of the upper arm and the MOS transistor 2 of the lower arm of the U phase are estimated, the temperature estimation unit a1 first determines whether a polarity of the U-phase current I
u is positive or not on the basis of the U-phase current signal input from the current sensor 13 (step Sa1).
[0079] If the determination in step Sa1 is "Yes", that is, if the polarity of the U-phase current I
u is positive, the temperature estimation unit a1 determines whether or not the MOS transistor 1 of the upper arm, which forms the U-phase upper arm, is in an OFF state on the basis of the state signal (switch state signal) input from the gate signal generation unit a2 (step Sa2).
[0080] Then, if the determination in step Sa2 is "Yes", that is, if the MOS transistor 1 of the upper arm is in an OFF state, the temperature estimation unit a1 determines whether or not the MOS transistor 2 of the lower arm, which forms the U-phase lower arm, is in an OFF state on the basis of the above-described state signal (switch state signal) (step Sa3).
[0081] If the determination in step Sa3 is "Yes", that is, in the dead time in which the MOS transistor 1 of the upper arm and the MOS transistor 2 of the lower arm are both in an OFF state as shown in FIG. 3, the temperature estimation unit a1 acquires the U-phase current I
u (step Sa4), and acquires the U-phase voltage V
u on the basis of the U-phase voltage signal input from the voltage sensor 10 (step Sa5).
[0082] Then, the temperature estimation unit a1 acquires map values corresponding to the U-phase current I
u and the U-phase voltage V
u, that is, the junction temperature T
2 of the body diode D2 by retrieving the map data using the U-phase current I
u and the U-phase voltage V
u (step Sa6). Then, the temperature estimation unit a1 uses the junction temperature T
2 of the body diode D2 acquired in this way as the operating temperature of the MOS transistor 2 of the lower arm (step Sa7).
[0083] When the operating temperature of the MOS transistor 2 of the lower arm (the junction temperature T
2 of the body diode D2) is acquired in this way, the temperature estimation unit a1 determines whether or not the polarity of the U-phase current I
u is negative on the basis of the U-phase current signal input from the current sensor 13 (step Sa8).
[0084] Then, if the determination in step Sa8 is "Yes", that is, if the polarity of the U-phase current I
u is negative, the temperature estimation unit a1 determines whether or not the MOS transistor 1 of the upper arm, which forms the U-phase upper arm, is in an OFF state on the basis of the state signal (switch state signal) input from the gate signal generation unit a2 (step Sa9).
[0085] Then, if the determination in step Sa9 is "Yes", that is, if the MOS transistor 1 of the upper arm is in an OFF state, the temperature estimation unit a1 determines whether or not the MOS transistor 2 of the lower arm, which forms the U-phase lower arm, is in an OFF state on the basis of the above-described state signal (switch state signal) (step Sa10).
[0086] If the determination in step Sa10 is "Yes", that is, in the dead time in which the MOS transistor 1 of the upper arm and the MOS transistor 2 of the lower arm are both in an OFF state as shown in FIG. 3, the temperature estimation unit a1 acquires the U-phase current I
u (step Sa11), and acquires a forward voltage Vi of the body diode D1 by subtracting the U-phase voltage V
u acquired from the U-phase voltage signal input from the voltage sensor 10 from the power supply voltage V
D (step Sa12).
[0087] Then, the temperature estimation unit a1 acquires map values corresponding to the U-phase current I
u and the forward voltage Vi, that is, the junction temperature T
1 of the body diode D1 by retrieving the map data using the U-phase current I
u and the forward voltage Vi (step Sa13). Then, the temperature estimation unit a1 uses the junction temperature T
1 of the body diode D1 acquired in this way as the operating temperature of the MOS transistor 1 of the lower arm (step Sa14).
[0088] Although, the temperature estimation unit a1 acquires the operating temperatures of the MOS transistor 1 of the upper arm and the MOS transistor 2 of the lower arm in this way, the temperature estimation unit a1 also performs similarly for the MOS transistor 3 of the upper arm and the MOS transistor 4 of the lower arm which form the V-phase switching leg Rv, and the MOS transistor 5 of the upper arm and the MOS transistor 6 of the lower arm which form the W-phase switching leg Rw.
[0089] That is, the temperature estimation unit a1 acquires operating temperatures of all the MOS transistors 1 to 6. Then, the temperature estimation unit a1 outputs such operating temperatures of the MOS transistors 1 to 6 to the gate signal generation unit a2.
[0090] If the operating temperatures of the MOS transistors 1 to 6 are within a preset allowable range, the gate signal generation unit a2 generates gate signals that control the MOS transistors 1 to 6 regardless of the operating temperatures of the MOS transistors 1 to 6. If the operating temperature of any of the MOS transistors 1 to 6 deviates from the allowable range, that is, if an abnormal temperature occurs in any of the MOS transistors, the gate signal generation unit a2 suppresses an output of the MOS transistor with the abnormal temperature to reduce heat generation by generating a gate signal for forcibly turning off the MOS transistor with the abnormal temperature.
[0091] According to the first embodiment, since the forward currents and the forward voltages of the body diodes D1 to D6 are acquired in the time width Δ2t or the time width Δ6t of the dead time, which has been extended to be longer than the time width Δt of the dead time in a normal gate signal, to estimate the operating temperatures of the MOS transistors 1 to 6, the operating temperatures of the MOS transistors 1 to 6 (semiconductor switching elements) can be estimated without requiring a high-speed operation.
[0092] Also, according to the first embodiment, since the gate signals are generated on the basis of the operating temperatures of the MOS transistors 1 to 6 (semiconductor switching elements) obtained in the way, the MOS transistors 1 to 6 can be accurately controlled.
[0093] Further, the present invention is not limited to the first embodiment, and for example, the following modified example is conceivable.
[0094] In the first embodiment, the three-phase inverter circuit B (switching circuit) has been formed of the six MOS transistors 1 to 6 (semiconductor switching elements), but the present invention is not limited thereto. The present invention can also be applied to a three-phase inverter circuit formed using semiconductor switching elements of a form different from that of the MOS transistors such as an insulated gate bipolar transistor (IGBT).
[0095] For example, if an IGBT is employed as the semiconductor switching element, even with a reverse-conducting IGBT (RC-IGBT) integrated as a body diode, a temperature of the semiconductor switching element can be estimated from a junction temperature of the body diode estimated from a forward current and a forward voltage during operation in the same manner as the MOS transistor.
[0096] Also, even in an IGBT that does not have a body diode as a parasitic diode like the MOS transistor, it is necessary to provide the IGBT close enough to be affected by heat of the same DCB substrate or the like, but a temperature of the semiconductor switching element can be estimated from a junction temperature of a freewheeling diode estimated from a forward current and a forward voltage.
[0097] In the first embodiment, the three-phase inverter circuit B, which is a type of switching circuit, has been described, but the present invention can also be applied to switching circuits other than the three-phase inverter circuit B. The present invention can also be applied to, for example, switching circuits having one semiconductor switching element. That is, the present invention can be applied to estimation of an operating temperature of one or a plurality of semiconductor switching elements forming a switching circuit and each provided with a freewheeling diode.
[0098] In the first embodiment, operating temperatures of all the MOS transistors 1 to 6 (semiconductor switching elements) forming the three-phase inverter circuit B (switching circuit) have been estimated, but the present invention is not limited thereto. For example, the operating temperature of some of the MOS transistors 1 to 6 (semiconductor switching elements) may be estimated.
[0099] In the first embodiment, a case in which an implementation condition for temperature estimation is a time condition has been described, but the present invention is not limited thereto. That is, operating temperatures of the MOS transistors 1 to 6 may be estimated on the basis of implementation conditions other than the time condition.
(Second embodiment)
[0100] A second embodiment will be described below with reference to the drawings. In the following description, portions having functions similar to the contents described in the first embodiment are denoted by the same terms and reference signs, and detailed descriptions on the functions will be omitted.
[0101] A control device 100 according to the present embodiment is a device intended for controlling a three-phase inverter circuit X as illustrated in FIG. 5. The three-phase inverter circuit X is a switching circuit formed of six MOS transistors 1 to 6 as illustrated in the figure, converts DC power supplied from a DC power supply 7 into three-phase AC power, and supplies the three-phase AC power to a motor 8 (load).
[0102] Explaining the three-phase inverter circuit X in more detail, the three-phase inverter circuit X includes three switching legs Ru, Rv, and Rw corresponding to each of the phases. Of these switching legs Ru, Rv, and Rw, the switching leg Ru is a U-phase switching leg corresponding to a U-phase. The switching leg Rv is a V-phase switching leg corresponding to a V-phase. The switching leg Rw is a W-phase switching leg corresponding to a W-phase.
[0103] These three switching legs Ru, Rv, and Rw respectively include the MOS transistors 1, 3, and 5 forming upper arms and the MOS transistors 2, 4, and 6 forming lower arms. These six MOS transistors 1 to 6 correspond to semiconductor switching elements of the present invention.
[0104] That is, the U-phase switching leg Ru includes the MOS transistor 1 of the upper arm and the MOS transistor 2 of the lower arm. The V-phase switching leg Rv includes the MOS transistor 3 of the upper arm and the MOS transistor 4 of the lower arm. The W-phase switching leg Rw includes the MOS transistor 5 of the upper arm and the MOS transistor 6 of the lower arm.
[0105] Further explaining each of the switching leg Ru, Rv, and Rw, in the U-phase switching leg Ru, the MOS transistor 1 of the upper arm and the MOS transistor 2 of the lower arm are connected in series to the DC power supply 7.
[0106] That is, the MOS transistor 1 of the upper arm has a drain terminal connected to a positive electrode of the DC power supply 7, and a source terminal connected to a drain terminal of the MOS transistor 2 of the lower arm. The MOS transistor 2 of the lower arm has the drain terminal connected to the above-described source terminal of the MOS transistor 1 of the upper arm, and a source terminal connected to a negative electrode of the DC power supply 7.
[0107] Similarly to the U-phase switching leg Ru described above, the V-phase switching leg Rv includes the MOS transistor 3 of the upper arm and the MOS transistor 4 of the lower arm connected in series to the DC power supply 7.
[0108] That is, the MOS transistor 3 of the upper arm has a drain terminal connected to the positive electrode of the DC power supply 7 and a source terminal connected to a drain terminal of the MOS transistor 4 of the lower arm. The MOS transistor 4 of the lower arm has the drain terminal connected to the above-described source terminal of the MOS transistor 3 of the upper arm, and a source terminal connected to the negative electrode of the DC power supply 7.
[0109] Similarly to the U-phase switching leg Ru and the V-phase switching leg Rv described above, the W-phase switching leg Rw includes the MOS transistor 5 of the upper arm and the MOS transistor 6 of the lower arm connected in series to the DC power supply 7.
[0110] That is, the MOS transistor 5 of the upper arm has a drain terminal connected to the positive electrode of the DC power supply 7, and a source terminal connected to a drain terminal of the MOS transistor 6 of the lower arm. The MOS transistor 6 of the lower arm has the drain terminal connected to the above-described source terminal of the MOS transistor 5 of the upper arm, and a source terminal connected to the negative electrode of the DC power supply 7.
[0111] Also, in the U-phase switching leg Ru, the source terminal of the MOS transistor 1 of the upper arm and the drain terminal of the MOS transistor 2 of the lower arm connected to each other serve as an output end of the U-phase switching leg Ru. This output end is a U-phase output end of the three-phase inverter circuit X and is connected to a U-phase input end of the motor 8.
[0112] Also, in the V-phase switching leg Rv, the source terminal of the MOS transistor 3 of the upper arm and the drain terminal of the MOS transistor 4 of the lower arm connected to each other serve as an output end of the V-phase switching leg Rv. This output end is a V-phase output end of the three-phase inverter circuit X and is connected to a V-phase input end of the motor 8.
[0113] Further, in the W-phase switching leg Rw, the source terminal of the MOS transistor 5 of the upper arm and the drain terminal of the MOS transistor 6 of the lower arm connected to each other serve as an output end of the W-phase switching leg Rw. This output end is a W-phase output end of the three-phase inverter circuit X and is connected to a W-phase input end of the motor 8.
[0114] Body diodes D1 to D6 are collaterally provided to such six MOS transistors 1 to 6 forming the three-phase inverter circuit X. The body diodes D1 to D6 function as freewheeling diodes that return a regenerated current based on a counter-electromotive force of the motor 8 to the DC power supply 7.
[0115] That is, the MOS transistor 1 of the upper arm of the U-phase switching leg Ru has the body diode D1. As illustrated in the figure, the body diode D1 has a cathode terminal connected to the drain terminal of the MOS transistor 1 of the upper arm, and an anode terminal connected to the source terminal of the MOS transistor 1 of the upper arm.
[0116] Also, the MOS transistor 2 of the lower arm of the U-phase switching leg Ru has the body diode D2. As illustrated in the figure, the body diode D2 has a cathode terminal connected to the drain terminal of the MOS transistor 2 of the lower arm, and an anode terminal connected to the source terminal of the MOS transistor 2 of the lower arm.
[0117] The MOS transistor 3 of the upper arm of the V-phase switching leg Rv has the body diode D3. As illustrated in the figure, the body diode D3 has a cathode terminal connected to the drain terminal of the MOS transistor 3 of the upper arm, and an anode terminal connected to the source terminal of the MOS transistor 3 of the upper arm.
[0118] Also, the MOS transistor 4 of the lower arm of the V-phase switching leg Rv has the body diode D4. As illustrated in the figure, the body diode D4 has a cathode terminal connected to the drain terminal of the MOS transistor 4 of the lower arm, and an anode terminal connected to the source terminal of the MOS transistor 4 of the lower arm.
[0119] The MOS transistor 5 of the upper arm of the W-phase switching leg Rw has the body diode D5. As illustrated in the figure, the body diode D5 has a cathode terminal connected to the drain terminal of the MOS transistor 5 of the upper arm, and an anode terminal connected to the source terminal of the MOS transistor 5 of the upper arm.
[0120] Also, the MOS transistor 6 of the lower arm of the W-phase switching leg Rw has the body diode D6. As illustrated in the figure, the body diode D6 has a cathode terminal connected to the drain terminal of the MOS transistor 6 of the lower arm, and an anode terminal connected to the source terminal of the MOS transistor 6 of the lower arm.
[0121] Also, ON/OFF states of the MOS transistors 1 to 6 in such a three-phase inverter circuit X are each set on the basis of a gate signal input from the control device 100. The gate signal is a pulse width modulation (PWM) signal generated by the control device 100 for each of the MOS transistors 1 to 6.
[0122] Four voltage sensors 9 to 12 and three current sensors 13 to 15 are collaterally provided in such a three-phase inverter circuit X. Of the four voltage sensors 9 to 12, the voltage sensor 9 is a sensor for detecting an input voltage of the three-phase inverter circuit X, that is, an output voltage (power supply voltage V
D) of the DC power supply 7, and outputs a detection signal (power supply voltage signal) indicating the power supply voltage V
D to the control device 100.
[0123] The voltage sensor 10 is a sensor for detecting an output voltage (U-phase voltage) of the U-phase switching leg Ru, and outputs a detection signal (U-phase voltage signal) indicating the U-phase voltage to the control device 100. The voltage sensor 11 is a sensor for detecting an output voltage (V-phase voltage) of the V-phase switching leg Rv, and outputs a detection signal (V-phase voltage signal) indicating the V-phase voltage to the control device 100. The voltage sensor 12 is a sensor for detecting an output voltage (W-phase voltage) of the W-phase switching leg Rw, and outputs a detection signal (W-phase voltage signal) indicating the W-phase voltage to the control device 100.
[0124] Of the three current sensors 13 to 15, the current sensor 13 is a sensor for detecting an output current (U-phase current) of the U-phase switching leg Ru and outputs a detection signal (U-phase current signal) indicating the U-phase current to the control device 100. The current sensor 14 is a sensor for detecting an output current (V-phase current) of the V-phase switching leg Rv and outputs a detection signal (V-phase current signal) indicating the V-phase current to the control device 100. The current sensor 15 is a sensor for detecting an output current (W-phase current) of the W-phase switching leg Rw and outputs a detection signal (W-phase current signal) indicating the W-phase current to the control device 100.
[0125] The control device 100 estimates operating temperatures of the MOS transistors 1 to 6 on the basis of the power supply voltage signal, the U-phase voltage signal, the V-phase voltage signal, the W-phase voltage signal, the U-phase current signal, the V-phase current signal, and the W-phase current signal described above, and controls the three-phase inverter circuit X on the basis of the values based on the estimation (estimated temperature values), and state quantities and control commands input from external equipment.
[0126] That is, the control device 100 includes a temperature estimation unit 16 and a gate signal generation unit 17. When the body diodes D1 to D6 each operate in a linear region, the temperature estimation unit 16 calculates junction temperatures T
1 to T
6 of the body diodes D1 to D6 as operating temperatures of the MOS transistors 1 to 6 on the basis of the power supply voltage V
D acquired from the voltage sensor 9, the U-phase voltage V
u, the V-phase voltage V
v, and the W-phase voltage V
w acquired from the voltage sensors 10 to 12, the U-phase current I
u, the V-phase current I
v, and the W-phase current I
w acquired from the current sensors 13 to 15, and a state signal indicating a state of the gate signal input from the gate signal generation unit 17.
[0127] Here, the body diodes D1 to D6 and the MOS transistors 1 to 6 have an integrated structure, and therefore are in a thermally close relationship. That is, the junction temperatures T
1 to T
6 relating to the body diodes D1 to D6 can be regarded as the operating temperatures of the MOS transistors 1 to 6. Therefore, the temperature estimation unit 16 acquires (estimates) the junction temperatures T
1 to T
6 as the operating temperatures of the MOS transistors 1 to 6.
[0128] That is, the temperature estimation unit 16 estimates the junction temperature T
1 of the body diode D1 in the U-phase switching leg Ru as the operating temperature of the MOS transistor 1 of the upper arm on the basis of the power supply voltage signal, the U-phase voltage signal, and the U-phase current signal. Also, the control device 100 estimates the junction temperature T
2 of the body diode D2 in the U-phase switching leg Ru as the operating temperature of the MOS transistor 2 of the lower arm on the basis of the U-phase voltage signal and the U-phase current signal.
[0129] Also, the temperature estimation unit 16 estimates the junction temperature T
3 of the body diode D3 in the V-phase switching leg Rv as the operating temperature of the MOS transistor 3 of the upper arm on the basis of the power supply voltage signal, the V-phase voltage signal, and the V-phase current signal. Also, the control device 100 estimates the junction temperature T
4 of the body diode D4 in the V-phase switching leg Rv as the operating temperature of the MOS transistor 4 of the lower arm on the basis of the V-phase voltage signal and the V-phase current signal.
[0130] Further, the temperature estimation unit 16 estimates the junction temperature T
5 of the body diode D5 in the W-phase switching leg Rw as the operating temperature of the MOS transistor 5 of the upper arm on the basis of the power supply voltage signal, the W-phase voltage signal, and the W-phase current signal. Also, the control device 100 estimates the junction temperature T
6 of the body diode D6 in the W-phase switching leg Rw as the operating temperature of the MOS transistor 6 of the lower arm on the basis of the W-phase voltage signal and the W-phase current signal.
[0131] Here, a forward current I
F flowing through a junction portion (junction) of a pn junction diode follows the Shockley diode equation shown in the above equation (1). In the above equation (1), assuming that the first term in square brackets is sufficiently larger than 1, the above equation (2) is established as an approximate equation. Then, if equation (2) is solved for the junction temperature T, equation (3) can be obtained.
[0132] When a relationship between the forward current I
F and a forward voltage VF is graphed using the junction temperature T as a parameter on the basis of the above equation (3), the relationship is represented as shown in FIG. 6. Here, since the forward current I
F is incorporated in equation (3) as a variable of natural logarithm, FIG. 6 is a logarithmic graph in which the vertical axis (current axis) is displayed logarithmically.
[0133] As shown in FIG. 6, in a current region in which the forward voltage VF and a logarithmic value of the forward current I
F are in a linear relationship, the forward current I
F is equal to or less than a current threshold value Ri. In a current region in which the forward current I
F exceeds the current threshold value Ri, a voltage drop occurs due to a series resistance R
S of the pn junction diode, and linearity between the forward voltage VF and the logarithmic value of the forward current I
F deteriorates significantly.
[0134] Considering such a relationship between the forward voltage VF and the logarithmic value of the forward current I
F with the junction temperature T as a parameter, in a case of trying to determine (estimate) the junction temperature T (parameter) on the basis of the forward voltage VF and the forward current I
F, in order to improve an estimation accuracy thereof, the linear region in the relationship between the forward voltage VF and the logarithmic value of the forward current I
F, that is, the current region in which the forward current I
F is equal to or less than the current threshold value Ri is preferable.
[0135] That is, it can be obtained by obtaining forward currents I
1 to I
6 and forward voltages V
F1 to V
F6 of the body diodes D1 to D6. Of the forward currents I
1 to I
6 of the body diodes D1 to D6, the forward current I
1 of the body diode D1 and the forward current I
2 of the body diode D2 related to the U-phase switching leg Ru correspond to the U-phase current I
u detected by the current sensor 13.
[0136] Also, the forward current I
3 of the body diode D3 and the forward current I
4 of the body diode D4 related to the V-phase switching leg Rv correspond to the V-phase current I
v detected by the current sensor 14. Further, the forward current I
5 of the body diode D5 and the forward current I
6 of the body diode D6 related to the W-phase switching leg Rw correspond to the W-phase current I
w detected by the current sensor 15.
[0137] Of the forward voltages V
F1 to V
F6 of the body diodes D1 to D6, the forward voltages V
F2, V
F4, and V
F6 of the three body diodes D2, D4, and D6 are output voltages of the respective phases detected by the voltage sensors 10 to 12. Further, the forward voltages V
F1, V
F3, and V
F5 of the three body diodes D1, D3, and D5 can be obtained by subtracting the forward voltages V
F2, V
F4, and V
F6 of the body diodes D2, D4, and D6 from the power supply voltage V
D detected by the voltage sensor 10.
[0138] The temperature estimation unit 16 stores map data representing such a relationship between the forward voltages V
F1 to V
F6, the forward currents I
1 to I
6, and the junction temperatures T
1 to T
6 of the body diodes D1 to D6, that is, a plurality of temperature data on the junction temperatures T
1 to T
6 based on equation (3).
[0139] When the temperature estimation unit 16 takes in the U-phase voltage V
u corresponding to the forward voltage V
F2, the V-phase voltage V
v corresponding to the forward voltage V
F4, and the W-phase voltage V
w corresponding to the forward voltage V
F6 from the voltage sensors 10 to 12, and takes in the U-phase current I
u corresponding to the forward currents I
1 and I
2, the V-phase current I
v corresponding to the forward currents I
3 and I
4, and the W-phase current I
w corresponding to the forward currents I
5 and I
6 from the current sensors 13 to 15, the temperature estimation unit 16 acquires the junction temperatures T
1 to T
6 by retrieving the above-described map data on the basis of the U-phase voltage V
u, the V-phase voltage V
v, the W-phase voltage V
w, the U-phase current I
u, the V-phase current I
v, and the W-phase current I
w.
[0140] Also, the temperature estimation unit 16 takes in the above-described U-phase voltage V
u (forward voltage V
F2), the V-phase voltage V
v (forward voltage V
F4), the W-phase voltage V
w (forward voltage V
F6), the U-phase current I
u, the V-phase current I
v, and the W-phase current I
w in a state in which the body diodes D1 to D6 are operating in the linear region.
[0141] The linear region described above is an operating region in which the U-phase voltage V
u (forward voltage V
F2) and the U-phase current I
1 are in a linear relationship, an operating region in which the V-phase voltage V
v (forward voltage V
F4) and the U-phase current I
2 are in a linear relationship, an operating region in which the W-phase voltage V
w (forward voltage V
F6) and the W-phase current I
3 are in a linear relationship, and an operating region in which the U-phase current I
u, the V-phase current I
v, and the W-phase current I
w are smaller than the predetermined current threshold value Ri.
[0142] Such a temperature estimation unit 16 corresponds to a temperature estimation device according to the present invention, and outputs the operating temperatures of the MOS transistors 1 to 6, that is, the junction temperatures T
1 to T
6 (estimated temperature values) of the body diodes D1 to D6, to the gate signal generation unit 17. The gate signal generation unit 17 generates first to sixth gate signals for controlling the six MOS transistors 1 to 6 on the basis of the operating temperatures of the MOS transistors 1 to 6, and state quantities and control commands input from external equipment.
[0143] Also, the gate signal generation unit 17 outputs the first gate signal to the gate terminal of the MOS transistor 1 of the upper arm and outputs the second gate signal to the gate terminal of the MOS transistor 2 of the lower arm. Also, the gate signal generation unit 17 outputs the third gate signal to the gate terminal of the MOS transistor 3 of the upper arm and outputs the fourth gate signal to the gate terminal of the MOS transistor 4 of the lower arm. Further, the gate signal generation unit 17 outputs the fifth gate signal to the gate terminal of the MOS transistor 5 of the upper arm and outputs the sixth gate signal to the gate terminal of the MOS transistor 6 of the lower arm.
[0144] Also, the gate signal generation unit 17 also outputs the state signal described above to the temperature estimation unit 16.
[0145] The state signal is a signal indicating a state of each of the first to sixth gate signals, that is, an ON state or an OFF state, and therefore is a switch state signal indicating ON/OFF of each of the MOS transistors 1 to 6.
[0146] Next, an operation of the control device 100 according to the second embodiment will be described in detail with reference to FIGS. 7 to 9.
[0147] The temperature estimation unit 16 (temperature estimation device) in the control device 100 estimates the operating temperature of each of the MOS transistors 1 to 6 in order of the U-phase temperature estimation (step S11), the V-phase temperature estimation (step S12), and the W-phase temperature estimation (step S13) as shown in FIG. 7.
[0148] That is, the temperature estimation unit 16 estimates the operating temperatures of all the MOS transistors 1 to 6 in the three-phase inverter circuit X (switching circuit) on the basis of the above equation (3) by obtaining all the junction temperatures T
1 to T
6 in order of the junction temperatures T
1 and T
2 of the body diodes D1 and D2, the junction temperatures T
3 and T
4 of the body diodes D3 and D4, and the junction temperatures T
5 and T
6 of the body diodes D5 and D6.
[0149] Here, procedures for estimating the operating temperatures of the MOS transistors 1 to 6 in the U-phase, the V-phase, and the W-phase are basically the same. Therefore, a procedure for estimating the operating temperatures of the MOS transistor 1 of the upper arm and the MOS transistor 2 of the lower arm of the U phase will be described in detail below with reference to FIG. 8.
[0150] When the operating temperatures of the MOS transistor 1 of the upper arm and the MOS transistor 2 of the lower arm of the U phase are estimated, the temperature estimation unit 16 first determines whether a polarity of the U-phase current I
u is positive or not on the basis of the U-phase current signal input from the current sensor 13 (step Sb1).
[0151] If the determination in step Sb1 is "Yes", that is, if the polarity of the U-phase current I
u is positive, the temperature estimation unit 16 determines whether or not the MOS transistor 1 of the upper arm, which forms the U-phase upper arm, is in an OFF state on the basis of the state signal (switch state signal) input from the gate signal generation unit 17 (step Sb2).
[0152] Then, if the determination in step Sb2 is "Yes", that is, if the MOS transistor 1 of the upper arm is in an OFF state, the temperature estimation unit 16 determines whether or not the MOS transistor 2 of the lower arm, which forms the U-phase lower arm, is in an OFF state on the basis of the above-described state signal (switch state signal) (step Sb3).
[0153] If the determination in step Sb3 is "Yes", that is, if the MOS transistor 1 of the upper arm and the MOS transistor 2 of the lower arm are both in an OFF state, the temperature estimation unit 16 determines whether or not an absolute value of the U-phase current I
u is equal to or less than the current threshold value Ri on the basis of the U-phase current signal (step Sb4).
[0154] Here, FIG. 9 is a timing chart showing operating states of the MOS transistors 1 to 6 in the three-phase inverter circuit X, a carrier wave (triangular wave) that determines a cycle period of the gate signal, and a temporal change of the phase currents I
u to I
w. A state in which the MOS transistor 1 of the upper arm and the MOS transistor 2 of the lower arm described above are both OFF corresponds to periods Δp1 to Δp6 in FIG. 9.
[0155] These periods Δp1 to Δp6 are dead times set by the gate signal generation unit 17 to prevent a through current from flowing in the U-phase switching leg Ru, the V-phase switching leg Rv, and the W-phase switching leg Rw. In the three-phase inverter circuit X, abnormal heat generation of the MOS transistors 1 to 6 due to the through current prevented by providing such a dead time for each of the U-phase switching leg Ru, the V-phase switching leg Rv, and the W-phase switching leg Rw.
[0156] Also, of these periods Δp1 to Δp6, the periods Δp1 to Δp3 are time regions in which the absolute value of the U-phase current I
u is equal to or less than the current threshold value Ri. That is, the periods Δp1 to Δp3 are time regions in which a return current flows in the body diode D2 of the MOS transistor 2 of the lower arm as the U-phase current I
u. Also, the periods Δp1 to Δp3 are included in a linear region in which the above-described return current relatively small in the operating region of the body diode D2.
[0157] The temperature estimation unit 16 acquires the U-phase current I
u in such periods Δp1 to Δp3 (step Sb5), and acquires the U-phase voltage V
u on the basis of the U-phase voltage signal input from the voltage sensor 10 (step Sb6). These U-phase current I
u and U-phase voltage V
u are characteristic quantities when the body diode D2 is operating in the linear region, and have excellent linearity in their mutual relationship.
[0158] Then, the temperature estimation unit 16 acquires map values corresponding to the U-phase current I
u and the U-phase voltage V
u, that is, the junction temperature T
2 of the body diode D2 by retrieving the map data using the U-phase current I
u and the U-phase voltage V
u (step Sb7). Then, the temperature estimation unit 16 uses the junction temperature T
2 of the body diode D2 acquired in this way as the operating temperature of the MOS transistor 2 of the lower arm (step Sb8).
[0159] When the operating temperature of the MOS transistor 2 of the lower arm (the junction temperature T
2 of the body diode D2) is acquired in this way, the temperature estimation unit 16 determines whether or not the polarity of the U-phase current I
u is negative on the basis of the U-phase current signal input from the current sensor 13 (step Sb9).
[0160] Then, if the determination in step Sb9 is "Yes", that is, if the polarity of the U-phase current I
u is negative, the temperature estimation unit 16 determines whether or not the MOS transistor 1 of the upper arm, which forms the U-phase upper arm, is in an OFF state on the basis of the state signal (switch state signal) input from the gate signal generation unit 17 (step Sb10).
[0161] Then, if the determination in step Sb10 is "Yes", that is, if the MOS transistor 1 of the upper arm is in an OFF state, the temperature estimation unit 16 determines whether or not the MOS transistor 2 of the lower arm, which forms the U-phase lower arm, is in an OFF state on the basis of the above-described state signal (switch state signal) (step Sb11).
[0162] If the determination in step Sb11 is "Yes", that is, if the MOS transistor 1 of the upper arm and the MOS transistor 2 of the lower arm are both in an OFF state, the temperature estimation unit 16 determines whether or not the absolute value of the U-phase current I
u is equal to or less than the current threshold value Ri on the basis of the U-phase current signal input from the current sensor 13 (step Sb12).
[0163] Here, although not shown in FIG. 9, a period Δpx in which the absolute value of the U-phase current I
u is equal to or less than the current threshold value Ri is always present in the dead time in which the MOS transistor 1 of the upper arm and the MOS transistor 2 of the lower arm are both in an OFF state.
[0164] The period Δpx is a time region in which the return current flows in the body diode D1 of the MOS transistor 1 of the upper arm as the U-phase current I
u, and is included in a linear region in which the above-described return current relatively small in the operating region of the body diode D1.
[0165] The temperature estimation unit 16 acquires the U-phase current I
u in such a period Δpx (step Sb13), and acquires a forward voltage Vi of the body diode D1 by subtracting the U-phase voltage V
u, which is acquired from the U-phase voltage signal input from the voltage sensor 10, from the power supply voltage V
D (step Sb14). These U-phase current I
u and forward voltage Vi are characteristic quantities when the body diode D1 is operating in the linear region, and have excellent linearity in their mutual relationship.
[0166] Then, the temperature estimation unit 16 acquires map values corresponding to the U-phase current I
u and the forward voltage Vi, that is, the junction temperature T
1 of the body diode D1 by retrieving the map data using the U-phase current I
u and the forward voltage Vi (step Sb15). Then, the temperature estimation unit 16 uses the junction temperature T
1 of the body diode D1 acquired in this way as the operating temperature of the MOS transistor 1 of the lower arm (step Sb16).
[0167] The temperature estimation unit 16 acquires operating temperatures of all the MOS transistors 1 to 6 by performing the processing of steps S11 to S13 in FIG. 7. Then, the temperature estimation unit 16 outputs such operating temperatures of the MOS transistors 1 to 6 to the gate signal generation unit 17.
[0168] If the operating temperatures of the MOS transistors 1 to 6 are within a preset allowable range, the gate signal generation unit 17 generates the first to sixth gate signals that control the MOS transistors 1 to 6 regardless of the operating temperatures of the MOS transistors 1 to 6, but if the operating temperature of any of the MOS transistors 1 to 6 deviates from the allowable range, that is, if an abnormal temperature occurs in any of the MOS transistors, the gate signal generation unit generates a gate signal for forcibly turning off the MOS transistor with the abnormal temperature.
[0169] According to the second embodiment, since the junction temperatures T
1 to T
6 of the body diodes D1 to D6 are estimated using the forward current and forward voltage when the body diodes D1 to D6 are operating in the linear region, and the junction temperatures T
1 to T
6 are used as the operating temperatures of the MOS transistors 1 to 6, the operating temperatures of the MOS transistors 1 to 6 (semiconductor switching elements) can be estimated with higher accuracy than in conventional cases.
[0170] Also, according to the second embodiment, since the first to sixth gate signals are generated on the basis of the operating temperatures of the MOS transistors 1 to 6 (semiconductor switching elements) obtained in the way, the MOS transistors 1 to 6 can be accurately controlled.
[0171] Further, the present invention is not limited to the above-described embodiments, and for example, the following modified example is conceivable.
[0172] In the second embodiment described above, the three-phase inverter circuit X (switching circuit) has been formed of the six MOS transistors 1 to 6 (semiconductor switching elements), but the present invention is not limited thereto. The present invention can also be applied to a three-phase inverter circuit formed using semiconductor switching elements having a form different from that of the MOS transistors such as insulated gate bipolar transistors (IGBTs).
[0173] Further, for example, if an IGBT is employed as the semiconductor switching element, even with a reverse-conducting IGBT (RC-IGBT) integrated as a body diode, a temperature of the semiconductor switching element can be estimated from a junction temperature of the body diode estimated from a forward current and a forward voltage during operation in the same manner as the MOS transistor. Also, even in an IGBT that does not have a body diode as a parasitic diode like the MOS transistor, it is necessary to provide the IGBT close enough to be affected by heat of the same DCB substrate or the like, but a temperature of the semiconductor switching element can be estimated from a junction temperature of a freewheeling diode estimated from a forward current and a forward voltage.
[0174] In the second embodiment described above, the three-phase inverter circuit X, which is a type of switching circuit, has been described, but the present invention can also be applied to switching circuits other than the three-phase inverter circuit X. The present invention can also be applied to, for example, switching circuits having one semiconductor switching element. That is, the present invention can be applied to estimation of an operating temperature of one or a plurality of semiconductor switching elements forming a switching circuit and each provided with a freewheeling diode.
[0175] In the second embodiment described above, operating temperatures of all the MOS transistors 1 to 6 (semiconductor switching elements) forming the three-phase inverter circuit X (switching circuit) have been estimated, but the present invention is not limited thereto. For example, the operating temperature of some of the MOS transistors (semiconductor switching elements) may be estimated on the basis of heat dissipation performance of a plurality (six) of MOS transistors 1 to 6 (semiconductor switching elements).
[0176] FIG. 10 schematically illustrates a cooling structure of the three-phase inverter circuit X (switching circuit) in the second embodiment. As illustrated in FIG. 10, each of the MOS transistors 1 to 6 is a heat-generating component configured as a semiconductor module, and a cooling jacket C is attached via a heat sink or the like.
[0177] That is, heat generated by each of the MOS transistors 1 to 6 is exhausted by being thermally conducted to a coolant flowing in the cooling jacket C via a heat sink or the like. Each of the MOS transistors 1 to 6 is maintained within a predetermined operating temperature by continuous exhaust of heat by the cooling jacket C.
[0178] Here, the above-described coolant flows into the cooling jacket C from an inlet c1 provided at one end of the cooling jacket C, and is discharged to the outside of the cooling jacket C from an outlet c2 provided at the other end of the cooling jacket C. That is, an overall flow direction of the coolant in the cooling jacket C is a direction from the inlet c1, that is, one end of the cooling jacket C, toward the outlet c2, that is, the other end of the cooling jacket C, as indicated by an arrow.
[0179] In such a cooling structure of the three-phase inverter circuit X, of the plurality of the (six) MOS transistors 1 to 6, that is, the U-phase switching leg Ru, the V-phase switching leg Rv, and the W-phase switching leg Rw, the U-phase switching leg Ru closest to the inlet c1 has the highest heat dissipation performance, and the W-phase switching leg Rw closest to the outlet c2 has the lowest heat dissipation performance.
[0180] That is, the heat dissipation performance of the three-phase inverter circuit X has a relationship of U-phase switching leg Ru > V-phase switching leg Rv > W-phase switching leg Rw. As a result, operating temperatures of the MOS transistor 5 of the upper arm and the MOS transistor 6 of the lower arm in the W-phase switching leg Rw tend to be higher than operating temperatures of the MOS transistors 1 and 3 of the upper arms and the MOS transistors 2 and 4 of the lower arms in switching legs of other phases.
[0181] Considering such a tendency on the operating temperatures of the MOS transistors 1 to 6, it is conceivable to estimate the operating temperatures of only the MOS transistor 5 of the upper arm and the MOS transistor 6 of the lower arm of the W-phase switching leg Rw as the operating temperature of some of the MOS transistors.
[0182] According to such a modified example, since the operating temperature of some of the MOS transistors is estimated instead of estimating the operating temperatures of all the MOS transistors 1 to 6, a processing load of the temperature estimation unit 16 on estimation of the operating temperatures of the MOS transistors can be reduced.
[0183] In the second embodiment described above, the operating temperatures of all the MOS transistors 1 to 6 have been estimated in order of the U-phase temperature estimation, the V-phase temperature estimation, and the W-phase temperature estimation as shown in FIG. 7, but the present invention is not limited thereto. As described above, in relation to the heat dissipation performance of the three-phase inverter circuit X, a phase that tends to have a higher operating temperature than other phases may be present among the phases. Considering this point, it is preferable to estimate the operating temperature in order from the phase that tends to have a higher operating temperature.
[0184] The first embodiment described above may include the configuration described in the second embodiment. For example, the temperature estimation unit a1 of the first embodiment may further have the function of the temperature estimation unit 16 of the second embodiment. As an example, the temperature estimation unit a1 may have a function of estimating the operating temperature of the semiconductor switching element on the basis of the forward voltage and the forward current of the freewheeling diode obtained from the switching circuit when the freewheeling diode operates in the linear region.
[Reference Signs List]
[0185]
A, 100 Control device
a1, 16 Temperature estimation unit
a2, 17 Gate signal generation unit
B, X Three-phase inverter circuit (switching circuit)
D1 to D6 Body diode (freewheeling diode)
Ru U-phase switching leg
Rv V-phase switching leg
Rw W-phase switching leg
1, 3, 5 MOS transistor (semiconductor switching element) of upper arm
2, 4, 6 MOS transistor (semiconductor switching element) of lower arm
7 DC power supply
8 Motor
9 to 12 Voltage sensor
13 to 15 Current sensor
C Cooling jacket
c1 Inlet
c2 Outlet