The present application relates to power supplies with active power factor correction circuits and in particular, simple partial switching (SPS) power factor correction circuits. Even more particularly, the present invention relates to such a power factor correction circuit based on output voltage feedback and discloses an embodiment having a digital controller.
The motor control market, including electric appliances such as air-conditioners, requires significant power from the AC line mains, for example, for air conditioners on the order of 300 to 2500 kw. The need for continuous service at these power levels from domestic outlets requires high power factor in order not to overload the local power network and to provide compliance with standards such as IEC 61000-3-2 Class A standard for harmonic current emissions.
Cost and size issues are driving the choice of active power factor correction circuits toward low-cost, reduced performance systems like the SPS (simple partial switching) topology, known in the literature since 1992. These circuits typically rely on input current feedback to provide power factor correction.
An object of the present invention is to provide a converter circuit using the SPS topology which does not require input current feedback for PFC.
Another object of the present invention is to provide a digital control of the SPS PFC control.
It is also an object of the present invention to improve upon the existing simple partial switching power factor correction by providing a digital control for the SPS control function and in particular, a controller which uses a single pulse control to control the power factor correction function.
In accordance with the invention, a boost type power supply circuit for providing a DC output voltage is provided comprising first and second semiconductor switches coupled between respective input lines and a common connection, an AC input voltage from an AC source being supplied across the input lines; first and second diodes coupled in series with respective ones of the switches; third and fourth diodes coupled across respective ones of the switches in a free-wheeling relationship with the switches, an inductance coupled in at least one of the input lines; a controller for controlling the conduction times of the switches by providing a pulse width and phase modulated control signal to each of the switches; whereby the controller turns on at least one of the switches during a positive half cycle of the AC voltage to allow energy storage in the inductance and turns off the at least one switch to allow the energy stored in the inductance to be supplied to an attached load through one of the first and second diodes and one of the third and fourth diodes; and the controller turns on at least one of the switches during a negative half cycle of the AC voltage to allow energy storage in the inductance and turns off the at least one switch to allow the energy stored in the inductance to be supplied to the attached load through one of the first and second diodes and one of the third and fourth diodes; and wherein the controller determines an on-time and an off-time of a pulse of the pulse width modulated control signal during each half cycle of the AC voltage based on at least one input without requiring sensing of input current from the AC source; the on-time and off-time of the pulse being controlled to regulate said output voltage and to provide power factor correction of said AC input voltage.
The invention will now be described in greater detail in the following detailed description with reference to the drawings in which
in=180 Vrms Pin=190 W
in=180 Vrms Pin=700 W
in=180Vrms Pin=1380 W
in=200 Vrms Pin=170 W
in=200 Vrms Pin=690 W
in=200 Vrms Pin=1350 W
in=230 Vrms Pin=185 W
in=230 Vrms Pin=675 W and
in=230Vrms Pin=1350 W; and
With reference now to
In contrast, the circuit of
In the circuit shown in
The circuit shown in
In the negative half cycle, current flows through the inductor L storing energy when the transistor M2 is turned on by the SPS controller. The current path returns to the AC line through the diode D1A. When switch M2 is turned off, energy is released in the inductor as current flows through diode D2 charging the capacitor C and flowing through the load and returning to the AC line through the free-wheeling diode D1A.
As shown in
The PFC function requires controlling the current drawn from the main AC line and shaping it like the input voltage waveform. In order to accomplish this, the output voltage is sensed by the controller and the zero crossing of the AC line waveform is sensed by the zero crossing detector ZC. The sensed output voltage is used both to regulate the output voltage within the prescribed range and to provide power factor correction at the AC input. In particular, when the output voltage decreases (increased loading), the switches M1 and M2 are driven into conduction for longer periods of time by increasing the pulse width of the gate drive pulses, thereby storing more energy in the inductor for transfer to the output capacitor. If the load lightens and the output voltage increases, the transistors M1 and M2 are driven by a reduced pulse width gate drive signal to bring the output voltage back into regulation. By control of the PWM and the timing of the gate drive pulse in the half cycle, both the output regulation and the power factor can be regulated. In prior art circuits of this type, the input current is sensed, for example, by placing a resistor in the emitter circuits of the IGBTs to control the PFC. In the circuit of
As is evident also from
Turning now to
The control circuit 10 includes a resistor divider comprising resistors R1, R2 and R3 coupled across the load. The voltage divider output is provided through a resistor R4 to the control chip C which in the illustrated embodiment is a PIC 12F675 microcontroller. A voltage regulator VR provides power for the microcontroller UC. The output of the microcontroller is provided at GP1 which controls an FET M3 which is turned on and off to provide appropriate gate drive pulses through the transistors M1 and M2. The drain of M3 is coupled through a resistor R5 to the 15 volt supply for the voltage regulator VR. The gate of the switch M3 is coupled to the output of the microcontroller GP1 through a diode D3 and coupled to the 5 volt output of the regulator VR through a resistor R6. Accordingly, when the output of the processor UC goes low, transistor M3 is turned off, generating a pulse at the gates of transistors M1 and M2. When GP1 goes high again, diode D3 is back biased, turning switch M3 on, and turning off the transistors Q1 and Q2. Accordingly, the time when the processor output is low determines the pulse width duration provided to the gates of the transistors M1 and M2.
Zero crossing detection is provided by an opto-coupler integrated circuit IC1 which determines when the input voltage is zero. The output of IC1 is provided to input GP2 of the microcontroller. IC1 is also coupled to the logic voltage supply line (+5V DC) and ground for power.
When the input voltage AC waveform is zero volts corresponding to a zero crossing of the input AC voltage, the output of the integrated circuit IC1 goes low, back biasing diodes D4 and D5, and thus driving the input GP2 to ground through a pull down resistor R7. When the input AC waveform is non-zero, the output IC1 will be high forward biasing diodes D4 and D5 and input GP2 will therefore be high as shown in
In
According to the invention, a program was written to generate a table of on-times and off-times to provide high power factors at various currents. This program was structured as follows:
First, a small time step was chosen (tstep), not bigger than the microcontroller resolution over the chosen time interval (8 bit microcontroller on 1/(4·60) ms timeframe means tstep≦16 μs). Then, a diagonal matrix was constructed, with same value in each column and tn+1=Tn+tstep
Subroutines were then run building several other matrixes (Irms, cosfi, input power) for each possible pulse, defined assigning row index to ton and column index to toff
From these figures, it is apparent that there are several possible pulses which can be used to obtain a high power factor greater than 0.85 and which allow a significant input current variation and thus regulation range.
In order to have a wider regulation range at the maximum power factor, the program sorted out the minimum and maximum input current for pulses achieving power factors higher than 0.9. Afterward, this current range was subdivided equally and for each current value, the maximum power factor was chosen. The outcome of this operation is an optimal turn on and turn off time for each possible current value at given input and output voltage and inductor value. This is shown in
The control scheme can be implemented on a PIC12F675 microcontroller. The basic flow chart for the firmware is shown in
At the start, shown in
In the ADR routine
An initial fixed delay parameter is needed to properly compensate the external trigger pulse normally in advance because of the simple zero crossing circuitry.
The main routine is triggered by zero crossing detection and thus has a frequency of twice the main AC voltage. Before applying any pulse to the gates of the switches M1 and M2, the firmware checks any output voltage for an over voltage condition avoiding any further increase in output voltage by resetting the pulse sequence.
U1 RMS input voltage;
I1 RMS current;
P1 active power;
S1 apparent power;
Q1 reactive power;
λ1 power factor;
φ1 displacement angle; and
Uthd1 total harmonic distortion
The waveforms shown are input voltage and input current, three power levels, 180, 720 and 1400 watts, and three input main voltages, 180, 200 and 230 volts rms as shown. The output voltage is set to 280 volts in each case. With the exception of
It is noticeable that there is a negative sign on reactive power for the lower voltage, almost unity power factor at medium voltage and a positive sign at higher voltage. This occurs because the calculated table is optimal for a 200 volt rms main line voltage. Below the optimization value the converter shows capacitive behavior while above the optimization value the circuit shows inductive behavior. This provides criteria on how to optimize the system. At 230 volt rms light load, the pulse is jittery, i.e., either zero pulse width or the smallest possible pulse width is selected. See
At 180 volt rms low load, the power factor drops because of the relatively large pulse needed to boost the output voltage to 280 volts. This is the intrinsic limit in this kind of control. It is difficult to avoid because of the absence of any feedback suitable for identifying this particular condition. See
For 180 volt rms high load, see
The control system can achieve high power factors and stable DC output bus voltage complying with the harmonic rule IEC 61000-3-2 with one exception at high power, low AC input voltage condition as explained above, that is, at high power, 180 volt rms AC input (
Although the present invention has been described in relation to particular embodiments thereof, many other variations and modifications and other uses will become apparent to those skilled in the art. Therefore the present invention should be limited not by the specific disclosure herein, but only by the appended claims.
The present application claims the benefit and priority of U.S. Provisional Application No. 60/635,921 filed Dec. 14, 2004 and entitled PHASE AND PULSE WIDTH MODULATION CONTROL FOR SIMPLE PARTIAL SWITCHING (SPS) POWER FACTOR CORRECTION (PFC) CIRCUITS, the entire disclosure of which is incorporated by reference herein.
Number | Date | Country | |
---|---|---|---|
60635921 | Dec 2004 | US |