The present invention relates to an inverter unit that drives a three-phase motor.
Japanese Unexamined Patent Application Publication No. 2005-192358 discloses a two-phase modulation control inverter unit as an inverter unit that drives a three-phase motor. The two-phase modulation control inverter unit drives a three-phase motor by estimating angular position (or electrical angle of the rotor) of the three-phase motor based on the electric currents flowing through the U phase, V phase and W phase of the three-phase motor computed from voltage applied to a shunt resistor, by switching ON and OFF the switching devices that send alternating currents to any two phases of the three phases based on the estimated angular position and also by keeping the switching devices that send an alternating current to the third phase in either ON or OFF state.
This two-phase modulation control inverter unit can reduce the switching loss as compared to a three-phase modulation control inverter unit wherein the switching devices of all three phases are switched ON and OFF.
In the case of a two-phase modulation control inverter unit for a three-phase motor that requires a low voltage, for example, when the two-phase modulation control inverter unit drives the three-phase motor at a low speed, however, the time during which the switching devices of the two phases of the three phases are ON is reduced and hence the time during which electric current flows through the shunt resistor is also reduced. In a read cycle in which the control circuit such as CPU reads voltage applied to the shunt resistor, if the pulse width of a control signal that switches ON the switching devices is smaller than the pulse width corresponding to the time that is long enough for the control circuit to read voltage applied to the shunt resistor, the control circuit fails to read the voltage, which may deteriorate the controllability of the three-phase motor.
When the pulse width of the control signal that switches ON the switching devices is smaller than the pulse width corresponding to the time that is long enough for the control circuit to read voltage applied to the shunt resistor in the above-described read cycle, the pulse width of the control signal that switches ON the switching devices needs to be increased in the next voltage read cycle. Referring to
When the pulse width of the control signal that switches ON the switching devices is increased in the next voltage read cycle, however, the switching devices are switched ON for an unnecessarily long time, which may deteriorate the controllability of the three-phase motor.
The present invention is directed to providing an inverter unit that drives a three-phase motor by switching ON and OFF the switching devices of two phases of three phases and also by keeping ON or OFF the switching devices of the third phase, thereby preventing the controllability of the three-phase motor from deteriorating.
In accordance with an aspect of the present invention, the inverter unit includes a plurality of switching devices, a shunt resistor and a controller. The switching devices are switched ON and OFF to convert an output of a direct-current power supply to three alternating currents that are out of phase with each other thereby to drive a three-phase motor. The shunt resistor is connected between the direct-current power supply and the switching devices. The controller is provided for reading a voltage applied to the shunt resistor in a read cycle when the switching devices are switched ON, computing electric currents flowing through three phases of the three-phase motor based on the read voltage, also computing command voltages based on the computed electric currents, and using the command voltages and carrier signals for pulse width modulation control to compute three control signals two of which switch ON and OFF the switching devices connected to two phases of the three phases of the three-phase motor and that the third of which keeps ON or OFF the switching devices connected to the third phase of the three phases of the three-phase motor. The read cycle corresponds to two or more signal cycles of each carrier signal. Each control signal has a pulse for each signal cycle of the corresponding carrier signal. The controller integrates a plurality of pulses of each control signal in the read cycle into one or more pulses. The controller reads a voltage applied to the shunt resistor at the time of outputting of the integrated one or more pulses in the next read cycle.
Other aspects and advantages of the invention will become apparent from the following description, taken in conjunction with the accompanying drawings, illustrating by way of example the principles of the invention.
The invention together with objects and advantages thereof, may best be understood by reference to the following description of the presently preferred embodiments together with the accompanying drawings in which:
(GND);
The following will describe the inverter unit according to the embodiment of the present invention with reference to the accompanying drawings. Referring to
The switching devices 4 and 5 are connected in series to each other and in parallel to the DC power supply 2. The connection point between the switching devices 4 and 5 is connected to the U phase of the three-phase motor 3. The switching devices 6 and 7 are connected in series to each other and in parallel to the DC power supply 2. The connection point between the switching devices 6 and 7 is connected to the V phase of the three-phase motor 3. The switching devices 8 and 9 are connected in series to each other and in parallel to the DC power supply 2. The connection point between the switching devices 8 and 9 is connected to the W phase of the three-phase motor 3.
The shunt resistor 10 is connected between the minus terminal of the DC power supply 2 and the respective connection points of the switching devices 5, 7 and 9. The control circuit 11 reads the voltage Vs applied to the shunt resistor 10 for each read cycle Tr, computes the electric currents flowing through the respective phases of the three-phase motor 3 based on the read voltage Vs, computes the angular position (or the electrical angle of the rotor) of the three-phase motor 3 based on the computed electric currents, and calculates the U-phase, V-phase and W-phase command voltages for the three-phase motor 3 based on the computed angular position of the three-phase motor 3 and the desired speed of the three-phase motor 3.
Using the calculated command voltages and carrier signals for PWM control, the control circuit 11 produces the control signal Su that switches ON and OFF the switching devices 4 and 5 of the U phase, the control signal Sv that switches ON and OFF the switching devices 6 and 7 of the V phase, and the control signal Sw that switches ON and OFF the switching devices 8 and 9 of the W phase. For example, the control circuit 11 computes the electric current flowing through the U phase of the three-phase motor 3 based on the read voltage Vs when the control signal Su is at a high level, the switching device 4 is switched ON and the switching device 5 is switched OFF and also computes the electric current flowing through the V phase of the three-phase motor 3 based on the read voltage Vs when the control signal Sv is at a high level, the switching device 6 is switched ON and the switching device 7 is switched OFF. The control circuit 11 computes the electric current flowing through the W phase based on the computed electric currents through the U phase and the V phase. Each control signal has a pulse for each signal cycle of the corresponding carrier signal.
In the case where the control circuit 11 uses the U-phase, V-phase and W-phase command voltages shown in
Referring to the flowchart of
At the next step S2, the control circuit 11 uses the command voltages calculated at the step S1 and carrier signals for PWM control, thereby to compute three control signals Su, Svand Sw two of which switch ON and OFF the switching devices of any two phases of the three-phase motor 3 and the third of which keeps the switching devices of the third phase of the three-phase motor 3 in ON or OFF state.
At the next step S3, the control circuit 11 determines whether or not the pulse widths of any two of the control signals Su, Sv and Sw computed at the step S2 and used to switch ON and OFF their corresponding switching devices are larger than or equal to the pulse width of the control signal corresponding to a time that is long enough for the control circuit 11 to read the voltage Vs.
If YES at the step S3, or if the pulse widths of the control signals that switch ON and OFF the switching devices of the two phase are larger than or equal to the pulse width of the control signal corresponding to a time that is long enough for the control circuit 11 to read the voltage Vs, the control circuit 11 sends the control signals Su, Sv and Sw computed at the step S2 as they are to the switching devices 4-9 in the next read cycle Tr at the step S4.
If NO at the step S3, or if the pulse widths of the control signals that switch ON and OFF the switching devices of the two phase are smaller than the pulse width of the control signal corresponding to a time that is long enough for the control circuit 11 to read the voltage Vs, the control circuit 11 integrates a plurality of pulses of each of the control signals that switch ON and OFF the switching devices of the two phases into one or more pulses at the time of reading of the voltage Vs at the step S5.
Then, at the step S6, the control circuit 11 determines whether or not the widths of the one or more pulses integrated at the step S5 are larger than or equal to the pulse width of the control signal corresponding to a time that is long enough for the control circuit 11 to read the voltage Vs. If NO at the step S6, or if the widths of the one or more pulses integrated at the step S5 are smaller than the pulse width of the control signal corresponding to a time that is long enough for the control circuit 11 to read the voltage Vs, the control circuit 11 widens the one or more pulses integrated at the step S5 to such an extent that the pulse widths are larger than or equal to the pulse width of the control signal corresponding to a time that is long enough for the control circuit 11 to read the voltage Vs, at the step S7. Then, at the step S8, the control circuit 11 sends only the widened integrated one or more pulses to the corresponding switching devices in the next read cycle Tr. The control circuit 11 reads the voltage Vs at the time of outputting of the widened integrated one or more pulses.
If NO at the step S6, or if the widths of the one or more pulses integrated at the step S5 are smaller than the pulse width of the control signal corresponding to a time that is long enough for the control circuit 11 to read the voltage Vs, the control circuit 11 may widen the one or more pulses integrated at the step S5 to such an extent that the pulse widths are equal to the pulse width of the control signal corresponding to a time that is long enough for the control circuit 11 to read the voltage Vs.
If YES at the step S6, or if the widths of the one or more pulses integrated at the step S5 are larger than or equal to the pulse width of the control signal corresponding to a time that is long enough for the control circuit 11 to read the voltage Vs, on the other hand, the control circuit 11 sends only the one or more pulses integrated at the step S5 to the corresponding switching devices in the next read cycle Tr at the step S8. The control circuit 11 reads the voltage applied to the shunt resistor 10 at the time of outputting of the one or more pulses integrated at the step S5.
For example, it is assumed that one read cycle Tr corresponds to three signal cycles of carrier signal and also that the voltage applied to the shunt resistor 10 is read at the time of outputting of a pulse of the control signal Su computed at the third signal cycle of the carrier signal, as shown in
In such a case, if the pulse width of the control signal Su computed at the third signal cycle of the carrier signal is smaller than the pulse width of the control signal corresponding to a time that is long enough for the control circuit 11 to read the voltage Vs, the pulse of the control signal Su computed at the first signal cycle of the carrier signal and the pulse of the control signal Su computed at the second signal cycle of the carrier signal are integrated with the pulse of the control signal Su computed at the third signal cycle of the carrier signal. In the next read cycle Tr, generation of the pulses of the control signal Su computed at the first and second signal cycles of the carrier signal is inhibited and the integrated pulse is outputted.
If the width of the integrated pulse is smaller than the pulse width of the control signal corresponding to the time that is long enough for the control circuit 11 to read the voltage Vs, the integrated pulse is further widened in the next read cycle Tr to such an extent that the pulse width larger than or equal to the pulse width of the control signal corresponding to the time that is long enough for the control circuit 11 to read the voltage Vs. In the next read cycle Tr, generation of the pulses of the control signal Su computed at the first and second signal cycles of the carrier signal is inhibited and the further widened integrated pulse is outputted.
The pulses of the control signal Su computed at the second and the third signal cycles of the carrier signal may be integrated with the pulse of the control signal Su computed at the first signal cycle of the carrier signal. The pulses of the control signal Su computed at the first and the third signal cycles of the carrier signal may be integrated with the pulse of the control signal Su computed at the second signal cycle of the carrier signal. The length of the read cycle Tr may correspond to two or more signal cycles of the carrier signal.
The pulse of the control signal Su computed at the first signal cycle of the carrier signal may be divided into two parts, one of which is integrated with the pulse of the control signal Su computed at the second signal cycle of the carrier signal and the other of which is integrated with the pulse of the control signal Su computed at the third signal cycle of the carrier signal. In this case, generation of the pulse of the control signal Su computed at the first signal cycle of the carrier signal in the next read cycle Tr is inhibited. The pulse of the control signal Su computed at the second signal cycle of the carrier signal may be divided into two parts, one of which is integrated with the pulse of the control signal Su computed at the first signal cycle of the carrier signal and the other of which is integrated with the pulse of the control signal Su computed at the third signal cycle of the carrier signal. In this case, generation of the pulse of the control signal Su computed at the second signal cycle of the carrier signal in the next read cycle Tr is inhibited.
In the above-described inverter unit 1, when the pulse width of the control signal is smaller than the pulse width of the control signal corresponding to the time that is long enough for the control circuit 11 to read the voltage Vs, the pulses of each of the control signals that switch ON and OFF the switching devices of the two phases are integrated into one or more pulses. The voltage Vs in the next read cycle Tr is read at the time of outputting of the integrated one or more pulses.
According to the inverter unit 1 of the present embodiment, even if the voltage necessary for operating the three-phase motor 3 is reduced and the pulse width is also reduced, accordingly, the voltage applied to the shunt resistor 10 is prevented from being unreadable. In addition, the switching devices of each phase are prevented from being switched ON for an excessive length of time in the next read cycle Tr. Therefore, the controllability of the three-phase motor 3 is prevented from deteriorating.
When the inverter unit 1 is used for driving a three-phase motor provided in the compressor of a heat pump, the three-phase motor can be driven while reducing its switching loss or heat generation by the two-phase modulation control. Thus, if the three-phase motor is driven at a low speed to reduce the flow of refrigerant, the temperature rise of the inverter unit 1 is reduced. Therefore, the shutdown of the heat pump due to the temperature rise is prevented and hence the heat pump can be operated in a wider range while maintaining the controllability of the three-phase motor.
If the control circuit 11 determines that the pulse widths of the control signals that switches ON and OFF the switching devices of the two phases are larger than or equal to the pulse width of the control signal corresponding to the time that is long enough for the control circuit 11 to read the voltage Vs, or if YES at the step S3 in the flowchart of
Referring to
If the control circuit 11 determines that the widths of the one or more pulses integrated at the step S5 are larger than or equal to the pulse width of the control signal corresponding to the time that is long enough for the control circuit 11 to read the voltage Vs, or if YES at the step S6, the control circuit 11 narrows the one or more pulses integrated at the step S5 to such an extent that the pulse widths are equal to the pulse width of the control signal corresponding to the time that is long enough for the control circuit 11 to read the voltage Vs. At the step S9, the control circuit 11 sets the pulse corresponding to the difference between the widths of the one or more pulses integrated at the step S5 and the pulse width of the control signal corresponding to the time that is long enough for the control circuit 11 to read the voltage Vs as the pulse to be outputted in the signal cycles of the carrier signal in the next read cycle Tr, other than the signal cycle in which the narrowed integrated one or more pulses are outputted. The control circuit 11 sends the pulse corresponding to the above difference and the narrowed integrated one or more pulses to their corresponding switching devices in the next read cycle Tr at the step S8, and reads the voltage Vs at the time of outputting of the narrowed integrated one or more pulses.
For example, it is assumed that one read cycle Tr corresponds to three signal cycles of carrier signal and that the voltage applied to the shunt resistor 10 is read at the time of outputting of a pulse of the control signal Su computed at the third signal cycle of the carrier signal, as shown in
In such a case, if the widths of the one or more pulses integrated at the step S5 are larger than or equal to the pulse width of the control signal corresponding to the time that is long enough for the control circuit 11 to read the voltage Vs, the pulse corresponding to the difference between the widths of the one or more pulses integrated at the step S5 and the pulse width of the control signal corresponding to the time that is long enough for the control circuit 11 to read the voltage Vs is divided into two parts, one of which is set as the pulse computed at the first signal cycle of the carrier signal and the other of which is set as the pulse computed at the second signal cycle of the carrier signal. The one or more pulses integrated at the step S5 are narrowed to such an extent that the pulse widths are equal to the pulse width of the control signal corresponding to the time that is long enough for the control circuit 11 to read the voltage Vs and such pulse is set as the pulse computed at the third signal cycle of the carrier signal.
Thus operating the control circuit 11, the controllability of the three-phase motor 3 is prevented from deteriorating as in the case where the operation of the control circuit 11 is performed in accordance with the flowchart shown in
Number | Date | Country | Kind |
---|---|---|---|
2011-016177 | Jan 2011 | JP | national |