发明内容
为了解决上面的和/或其他的问题,示例性实施例提供了一种保证输出功率恒定的同时降低输出电流的电源***及其控制方法,因此,可以减小因转变为热而损失的功率、降低电源***和经其供电的待供电装置的温度。
在一方面中,提供了一种电源***,所述电源***可以包括:脉冲宽度调制(PWM)电源,包括直流输入端、反馈信号输入端和直流输出端,PWM电源被构造为经直流输入端接收外部直流输入,对接收的外部直流输入进行脉冲宽度调制,并通过直流输出端将经脉冲宽度调制所得到的PWM输出提供到待供电装置;电压检测单元,被构造为检测PWM输出的电压的幅值;电流检测单元,被构造为检测PWM输出的电流的幅值;反馈信号产生单元,被构造为根据由电压检测单元检测到的电压的幅值和由电流检测单元检测到的电流的幅值来产生反馈信号,并将产生的反馈信号提供到PWM电源的反馈信号输入端,其中,PWM电源根据从反馈信号输入端接收的反馈信号来调节PWM输出的电压的幅值和电流的幅值。
响应于电流检测单元检测到PWM输出的电流的幅值大于预定电流值,反馈信号产生单元可以产生第二反馈信号,从而PWM电源根据从反馈信号输入端接收的第二反馈信号来减小PWM输出的电流的幅值。
反馈信号产生单元可以根据从电压检测单元接收的指示PWM输出的电压的幅值的信号和从电流检测单元接收的指示PWM输出的电流的幅值的信号来产生第二反馈信号。
PWM电源可以根据从反馈信号输入端接收的第二反馈信号来增大PWM输出的电压的幅值,以保持PWM输出的功率恒定。
响应于电流检测单元检测到PWM输出的电流的幅值小于或等于预定电流值、且电压检测单元检测到PWM输出的电压的幅值不等于预定电压值,反馈信号产生单元可以产生第一反馈信号,从而PWM电源根据从反馈信号输入端接收的第一反馈信号来将PWM输出的电压的幅值调节为等于预定电压值。
反馈信号产生单元可以根据从电压检测单元接收的指示PWM输出的电压的幅值的信号来产生第一反馈信号。
PWM电源还可以根据从反馈信号输入端接收的第一反馈信号来增大PWM输出的电流的幅值。
电压检测单元可以包括连接在PWM电源的直流输出端和地之间的分压电阻器组。分压电阻器组可以包括串联连接的第一电阻器和第二电阻器。电流检测单元可以包括连接在PWM电源的直流输出端和待供电装置之间的第三电阻器。反馈信号产生单元可以包括第一放大器、第二放大器、第三放大器、第四放大器、第一开关和第二开关。
第一放大器的一个输入端可以连接到第一电阻器和第二电阻器之间的公共节点,第一放大器的另一个输入端可以连接到参考电压源。第二放大器的两个输入端可以分别连接到第三电阻器的两端。第三放大器的一个输入端可以连接到第二放大器的输出端,第三放大器的另一个输入端可以连接到参考电压源。第一开关单元的控制端可以连接到第三放大器的输出端,第一开关单元的第一端可以连接到第二放大器的输出端。第四放大器的一个输入端可以连接到第一放大器的输出端,第四放大器的另一个输入端可以连接到第一开关单元的第二端,第四放大器的输出端可以连接到PWM电源的反馈信号输入端。第二开关单元的控制端可以连接到第三放大器的输出端,第二开关单元的第一端可以连接到第四放大器的与第一开关单元的第二端连接的输入端,第二开关单元的第二端可以连接到第四放大器的输出端。
响应于PWM输出的电流的幅值小于或等于预定电流值,第一开关单元可以截止,第二开关单元可以导通。这时,第四放大器可以作为源跟随器进行操作,以将与第一放大器的输出相同的输出作为反馈信号提供到PWM电源的反馈信号输入端。响应于PWM输出的电流的幅值大于预定电流值,第一开关单元可以导通,第二开关单元可以截止。这时,第四放大器可以作为差分放大器进行操作,以将第一放大器的输出与第二放大器的输出的差值进行放大并作为反馈信号提供到PWM电源的反馈信号输入端。
在一方面中,提供了一种控制电源***的方法,所述方法可以包括下述步骤:对外部直流输入进行脉冲宽度调制,并将经脉冲宽度调制所得到的PWM输出提供到待供电装置;检测PWM输出的电压的幅值和电流的幅值;根据检测到的电压的幅值和电流的幅值来产生反馈信号;根据反馈信号来调节PWM输出的电压的幅值和电流的幅值。
产生反馈信号的步骤可以包括:响应于检测到PWM输出的电流的幅值大于预定电流值,产生第二反馈信号。调节PWM输出的步骤可以包括:根据第二反馈信号来减小PWM输出的电流的幅值。
可以根据指示PWM输出的电压的幅值的信号和指示PWM输出的电流的幅值的信号来产生第二反馈信号。
调节PWM输出的步骤还可以包括:根据第二反馈信号来增大PWM输出的电压的幅值,以保持PWM输出的功率恒定。
产生反馈信号的步骤可以包括:响应于电流检测单元检测到PWM输出的电流的幅值小于或等于预定电流值、且检测到PWM输出的电压的幅值不等于预定电压值,产生第一反馈信号。调节PWM输出的步骤可以包括:根据第一反馈信号来将PWM输出的电压的幅值调节为等于预定电流值。
可以根据指示PWM输出的电压的幅值的信号来产生第一反馈信号。
调节PWM输出的步骤还可以包括:根据第一反馈信号来增大PWM输出的电流的幅值。
在另一方面中,提供了一种计算机可读记录介质,所述计算机可读记录介质上可以记录有用于执行控制电源***的方法的程序,所述方法可以包括下述步骤:对外部直流输入进行脉冲宽度调制,并将经脉冲宽度调制所得到的PWM输出提供到待供电装置;检测PWM输出的电压的幅值和电流的幅值;根据检测到的电压的幅值和电流的幅值来产生反馈信号;根据反馈信号来调节PWM输出的电压的幅值和电流的幅值。
通过下面的详细描述、附图以及权利要求,其他特征和方面会变得清楚。
具体实施方式
提供下面的详细描述,以帮助读者获取对这里描述的方法、设备和/或***的充分理解。因此,本领域普通技术人员将获知这里描述的方法、设备和/或***的各种改变、修改及等同物。另外,为了更加清楚和简明,可能省略对公知功能和公知构造的描述。
图1是示出根据示例性实施例的电源***100的示例的示意性框图。
参照图1,电源***100可以包括脉冲宽度调制(PWM)电源110、电压检测单元130、电流检测单元150和反馈信号产生单元170。
PWM电源110可以包括直流输入端IN、反馈信号输出端FB和直流输出端OUT。直流输入端IN可以连接到外部直流电源,以从外部直流电源接收直流输入。这里,外部直流电源可以提供电压幅值为例如12伏特的直流输入。
PWM电源110可以被构造为对经直流输入端IN接收的外部直流输入进行脉冲宽度调制,并可以通过直流输出端OUT将经脉冲宽度调制所得到的PWM输出提供到待供电装置。
PWM电源110还可以被构造为根据通过反馈信号输入端FB从反馈信号产生单元170接收的反馈信号来来调节PWM输出的电流的幅值Iout、电压的幅值Vout和/或功率Pout,这将在下面进行具体地描述。
电压检测单元130可以被构造为检测PWM输出的电压的幅值Vout。如图1中所示,电压检测单元130可以将指示检测到的PWM输出的电压的幅值Vout的信号提供到反馈信号产生单元170。
电流检测单元150可以被构造为检测PWM输出的电流的幅值Iout。如图1中所示,电流检测单元150可以将指示检测到的PWM输出的电流的幅值Iout的信号提供到反馈信号产生单元170。
反馈信号产生单元170可以被构造为根据由电压检测单元130检测到的电压的幅值Vout和由电流检测单元150检测到的电流的幅值Iout来产生反馈信号,并将产生的反馈信号提供到PWM电源110的反馈信号输入端FB。如图1中所示,反馈信号产生单元170可以从电压检测单元130接收指示检测到的PWM输出的电压的幅值Vout的信号,并可以从电流检测单元150接收指示检测到的PWM输出的电流的幅值Iout的信号。因此,反馈信号产生单元170可以根据接收到的指示PWM输出的电压的幅值Vout的信号和指示PWM输出的电流的幅值Iout的信号来产生反馈信号。在一个示例性实施例中,反馈信号产生单元170可以根据PWM输出的电压的幅值Vout和电流的幅值Iout而选择性地产生第一反馈信号和第二反馈信号,这将在下面进行具体地描述。
PWM电源110可以根据从反馈信号输入端FB接收的由反馈信号产生单元170产生的反馈信号来不同地调节PWM输出。例如,PWM电源110可以根据反馈信号来调节PWM输出的电压的幅值Vout、电流的幅值Iout和/或功率Pout。在一个示例性实施例中,PWM电源110可以根据第一反馈信号来保持PWM输出的电压的幅值Vout恒定。在另一个示例性实施例中,PWM电源110可以根据第二反馈信号来减小PWM输出的电流的幅值Iout和/或保持PWM输出的功率Pout恒定。
当采用如上所述电源***100来向待供电装置(即,负载)供电时,具有固定的功率Pout的PWM输出的电压的幅值Vout和/或电流的幅值Iout将根据负载的改变而变化。例如,当负载增大(例如,待供电装置和/或连接在电源***100和带供电装置之间的供电线路的阻抗增大)时,PWM输出的电压的幅值Vout可能减小。因此,根据本发明的实施例,可以检测PWM输出的电压的幅值Vout和电流的幅值Iout,以根据检测的结果来调节PWM输出,从而向待供电装置适当地供电。
根据一个示例性实施例,响应于电压检测单元130检测到PWM输出的电压的幅值Vout不等于预定电压值Vth,反馈信号产生单元170可以产生第一反馈信号,并可以将产生的第一反馈信号提供到PWM电源110的反馈信号输入端FB。PWM电源110可以根据从反馈信号输入端FB接收的第一反馈信号来将PWM输出的电压的幅值Vout调节为等于预定电压值Vth。
例如,预定电压值Vth可以为15伏特。当PWM输出的电压的幅值Vout因负载增大而从15伏特减小为14伏特时,电压检测单元130可以将指示PWM输出的电压的幅值Vout为14伏特的信号输出到反馈信号产生单元170。反馈信号产生单元170可以根据从电压检测单元130接收的指示PWM输出的电压的幅值Vout为14伏特的信号来产生第一反馈信号,并可以将产生的第一反馈信号提供到PWM电源110的反馈信号输入端FB。这时,PWM电源110可以根据从反馈信号输入端FB接收的第一反馈信号来将PWM输出的电压的幅值Vout从14伏特增大为15伏特,即,等于预定电压值Vth。此外,在当前的示例性实施例中,PWM电源110还可以根据从反馈信号输入端FB接收的第一反馈信号来增大PWM输出的电流的幅值Iout,例如从1安培增大为1.1安培。
这里,如将在下面所描述的,因为PWM输出的电流的幅值Iout没有超过预定电流值Ith(例如,1.1安培),所以反馈信号产生单元170可以仅根据从电压检测单元130接收的指示PWM输出的电压的幅值的信号来产生第一反馈信号。
根据示例性实施例,预定电压值Vth可以是预先设定的值,也可以根据电源***和/或待供电装置的实际运行情况对该预定电压值Vth进行适当地调节,这将在下面进行具体地描述。
在另一个示例性实施例中,响应于电流检测单元150检测到PWM输出的电流的幅值Iout大于预定电流值Ith,反馈信号产生单元170可以产生第二反馈信号,并可以将产生的第二反馈信号提供到PWM电源110的反馈信号输入端FB。PWM电源110可以根据从反馈信号输入端FB接收的第二反馈信号来减小PWM输出的电流的幅值Iout,例如,将PWM输出的电流的幅值Iout减小为小于或等于预定电流值Ith。
例如,预定电流值Ith可以为1安培。当PWM输出的电压的幅值Iout因负载增大而从1安培增大为1.1安培时,电流检测单元150可以将指示PWM输出的电流的幅值Iout为1.1安培的信号输出到反馈信号产生单元170。反馈信号产生单元170可以根据从电流检测单元150接收的指示PWM输出的电流的幅值Iout为1.1安培的信号和从电压检测单元130接收的指示PWM输出的电压的幅值Vout的信号来产生第二反馈信号,并可以将产生的第二反馈信号提供到PWM电源110的反馈信号输入端FB。这里,PWM输出的电压的幅值Vout可以为15伏特。PWM电源110可以根据从反馈信号输入端FB接收的第二反馈信号来将PWM输出的电流的幅值Vout从1.1安培减小为1安培,即,等于预定电流值Ith。此外,在当前的示例性实施例中,PWM电源110还可以根据从反馈信号输入端FB接收的第二反馈信号来增大PWM输出的电压的幅值Vout,例如从15伏特增大为16.5伏特,从而保持PWM输出的功率Pout(例如,16.5W)恒定。
根据示例性实施例,预定电流值Ith可以是预先设定的值,也可以根据电源***和/或待供电装置的实际运行情况对该预定电流值Ith进行适当地调节,这将在下面进行具体地描述。
因此,根据示例性实施例的电源***100可以在PWM输出的电流的幅值Iout小于或等于预定电流值Ith时保持PWM输出的电压值Vout恒定,并在PWM输出的电流的幅值Iout大于预定电流值Ith时,将PWM输出的电流的幅值减小为小于或等于预定电流值Ith。因此,可以减少待供电装置在运行时产生的热,也可以减少电源***100运行时自身产生的热。因此,可以降低电源***100和待供电装置的温度,可以减小因转变为热而损失的功率,可以提高电源***100和待供电装置的寿命。
图2示出了如图1中所示出的电源***100中的电压检测单元130、电流检测单元150和反馈信号产生单元170的示意性电路结构。
如图2中所示,电压检测单元130可以包括连接在PWM电源110的直流输出端OUT和地之间的分压电阻器组,其中,分压电阻器组可以包括串联连接的第一电阻器R1和第二电阻器R2;电流检测单元150可以包括连接在PWM电源110的直流输出端OUT和待供电装置之间的第三电阻器R3;反馈信号产生单元170可以包括第一放大器A1、第二放大器A2、第三放大器A3、第四放大器A4、第一开关Q1和第二开关Q2。
第一放大器A1的一个输入端可以连接到第一电阻器R1和第二电阻器R2之间的公共节点N,第一放大器A1的另一个输入端可以连接到参考电压源Vref。第二放大器A2的两个输入端可以分别连接到第三电阻器R3的两端。
第三放大器A3的一个输入端可以连接到第二放大器A2的输出端,第三放大器A3的另一个输入端可以连接到参考电压源Vref。第一开关单元Q1的控制端可以连接到第三放大器A3的输出端,第一开关单元Q1的第一端可以连接到第二放大器A2的输出端。第四放大器A4的一个输入端可以连接到第一放大器A1的输出端,第四放大器A4的另一个输入端可以连接到第一开关单元Q1的第二端,第四放大器A4的输出端可以连接到PWM电源110的反馈信号输入端FB。第二开关单元Q2的控制端可以连接到第三放大器A3的输出端,第二开关单元Q2的第一端可以连接到第四放大器A4的与第一开关单元Q1的第二端连接的输入端,第二开关单元Q2的第二端可以连接到第四放大器A4的输出端。
根据当前的示例性实施例,当PWM输出的电流的幅值Iout小于或等于预定电流值Ith,第一开关单元Q1可以截止,第二开关单元Q2可以导通。当第一开关元件Q1截止且第二开关元件Q2导通时,第四放大器A4的输出端可以电连接到其一个输入端。这时,第四放大器A4可以作为源跟随器进行操作。因此,反馈信号产生单元170可以在不考虑从电流检测单元150接收的指示PWM输出的电流的幅值Iout的信号情况下,仅根据从电压检测单元130接收的指示PWM输出的电压的幅值Vout的信号来产生第一反馈信号,并通过第四功率放大器A4的输出端将产生的第一反馈信号输出到PWM电源110的反馈信号输入端FB。
另一方面,当PWM输出的电流的幅值Iout大于预定电流值Ith时,第一开关单元Q1可以导通,第二开关单元Q2可以截止。当第一开关元件Q1导通且第二开关元件Q2截止时,第四放大器A4的输出端可以与其一个输入端断开电连接。因此,反馈信号产生单元170可以在根据从电流检测单元150接收的指示PWM输出的电流的幅值Iout的信号和从电压检测单元130接收的指示PWM输出的电压的幅值Vout的信号来产生第二反馈信号,并通过第四功率放大器A4的输出端将产生的第二反馈信号输出到PWM电源110的反馈信号输入端FB。
在一个可实施的实施例中,PWM输出的电压的幅值Vout可以为15V,可以将预定电流值Ith设为1A,第三电阻器R3可以具有1欧姆的电阻值,参考电压源Vref的电压可设定为1V。
当PWM输出的电流的幅值Iout小于预定电流值Ith(1A)时,例如,当PWM输出的电流的幅值Iout为0.5A时,第二放大器A2的输入端之间的电压差可以为0.5V。因此,第二放大器A2的输出可以为0.5V。第三放大器A3的输入可以为第二放大器A2的输出(0.5V)和参考电压源Vref的电压(1V)。因为第二放大器A2的输出(0.5V)小于参考电压源Vref的电压(1V),所以第三放大器A3的输出可以为0V。这时,第一开关单元Q1可以截止,第二开关单元Q2可以导通。当第二开关单元Q2导通时,第四放大器A4可以被用作源跟随器。因此,PWM电源110的反馈信号输入端FB接收的反馈信号(即,第一反馈信号)的电压可以只受第一放大器A1的输出的影响。换句话说,被构造为根据节点N的电压和参考电压源Vref的电压而进行操作的第一放大器A1可以是现有技术中已知的,且可以根据现有技术中的已知的方法来产生第一反馈信号并响应于产生的第一反馈信号维持PWM输出的电压的幅值恒定,因此这里将不再进行详细描述。例如,PWM电源110可以响应于1伏特的第一反馈信号将PWM输出的电压的幅值保持为15V。此外,在当前的实施例中,第一电阻器R1的电阻值可以为140KΩ、第二电阻器R2的电阻值可以为10KΩ,第一放大器A1的输出可以为1V,第四放大器A4的输入和输出可以相同,例如,1V。
当PWM输出的电流的幅值Iout输出大于预定电流值Ith(1A)时,例如,当PWM输出的电流的幅值Iout为1.1A时,第二放大器A2的输入端之间的电压差可以为1.1V。因此,第二放大器A2的输出可以为1.1V。第三放大器A3的输入可以为第二放大器A2的输出(1.1V)和参考电压源Vref的电压(1V)。因为1.1V大于参考电压源Vref的电压1V,所以第三放大器A3的输出可以为5V。这时,第一开关单元Q1可以导通,第二开关单元Q2可以截止。当第二开关Q2导通时,第四放大器A4可以被用差分放大器。因此,PWM电源110的反馈信号输入端FB接收的反馈信号(即,第二反馈信号)的电压受到第一放大器A1的输出的电压与第二放大器A2的输出的电压差值的影响。设此时电源的输出还未响应于电流的增大,暂定电源的输出还是15V,由上面的举例可知第一放大器A1的输出为1V,第一放大器A1的输出(1V)与第二放大器A2的输出(1.1V)不一样,第四放大器A4会将第一放大器A1的输出与第二放大器A2的输出的差值进行放大,可设其输出为1.36V。因此,PWM电源110可以响应于1.36伏特的第二反馈信号将PWM输出的电压的幅值调节为(例如,升压至)16.5V,并将电流的幅值Iout降低为1A,从而保持PWM输出的功率Pout不变。此外,在当前的实施例中,第一电阻器R1的电阻值可以为140KΩ、第二电阻器R2的电阻值可以为10KΩ,第四放大器A4的输出可以为1.36V。
PWM电源110可以根据现有技术中已知的方法来根据第一反馈信号和第二反馈信号对PWM输出的电流的幅值Iout、电压的幅值Vout和/或功率Pout进行调节,因此这里将不再进行详细描述。
图3是示出了根据示例性实施例的控制电源***的方法300的示例的流程图。在图3中示出的电源***的控制方法可以被应用于控制参照图1和图2描述的电源***100。
如图3中所示,首先,可以对外部直流输入进行脉冲宽度调制,并可以将经脉冲宽度调制所得到的PWM输出提供到待供电装置(310)。接下来,可以检测PWM输出的电压的幅值Vout和电流的幅值Iout(320)。可以根据检测到的电压的幅值Vout和电流的幅值Iout来产生反馈信号(330),并可以根据产生的反馈信号来调节PWM输出(340)。
例如,在操作330中,可以响应于检测到PWM输出的电压的幅值Vout大于预定电压值Vth来产生第一反馈信号,并可以响应于检测到PWM输出的电流的幅值Iout大于预定电流值Ith来产生第二反馈信号。在一个示例性实施例中,当PWM输出的电流的幅值Iout小于或等于预定电流值Ith时,可以仅根据指示PWM输出的电压的幅值Vout的信号来产生第一反馈信号。当PWM输出的电流的幅值Iout大于预定电流值Ith时,可以根据指示PWM输出的电压的幅值Vout的信号和指示PWM输出的电流的幅值Iout的信号二者来产生第二反馈信号。
因此,在操作340中,可以根据第一反馈信号来保持PWM输出的电压的幅值Vout恒定,例如,等于预定电压值Vth;可以根据第二反馈信号来减小PWM输出的电流的幅值Iout,例如,小于或等于预定电流值Ith。此外,还可以根据第一反馈信号来增大PWM输出的电流的幅值Iout;以及也可以根据第二反馈信号来增大PWM输出的电压的幅值Vout,以保持PWM输出的功率Pout恒定。
因此,根据示例性实施例的控制电源***的方法300可以在PWM输出的电流的幅值Iout小于或等于预定电流值Ith时保持PWM输出的电压值Vout恒定,并在PWM输出的电流的幅值Iout大于预定电流值Ith时,将PWM输出的电流的幅值减小为小于或等于预定电流值Ith。因此,可以减少待供电装置在运行时产生的热,也可以减少应用控制电源***的方法300的电源***运行时自身产生的热。因此,可以降低应用控制电源***的方法300的电源***和待供电装置的温度,可以减小因转变为热而损失的功率,可以提高电源***和待供电装置的寿命。
执行这里描述的方法或者该方法的一个或多个操作的程序指令可以被记录、存储或固定在一个或多个计算机可读存储介质中。所述程序指令可由计算机执行。例如,计算机可使处理器执行所述程序指令。所述介质可单独包括程序指令、数据文件和数据结构等或可以包括它们的组合。计算机可读存储介质的例子包括磁介质(例如,硬盘、软盘和磁带)、光学介质(例如,CD ROM盘和DVD)、磁光介质(例如,光学盘)和专用于存储和执行程序指令的硬件装置(例如,只读存储器(ROM)、随机存取存储器(RAM)、闪速存储器)等。程序指令的例子包括机器代码(例如,由编译器产生的机器代码)和包含可由计算机使用译码器执行的高级代码。程序指令(即,软件)可分布在网络连接的计算机***上,从而以分布的方式存储和执行软件。例如,可通过一个或更多计算机可读记录介质来存储所述软件和数据。此外,用于实施这里公开的示例实施例的功能性程序、代码和代码段可以由所述实施例所属技术领域的程序员基于以及利用这里提供的附图中的流程图、框图及其相应描述而容易地解释出来。此外,所描述的用于执行操作或方法的单元可以是硬件、软件或者硬件与软件的某种结合。例如,所述单元可以是在计算机上运行的软件包或者是软件可以在其上运行的计算机。
上面已经描述了一些示例性实施例。然而,应该理解的是,可以做出各种修改。例如,如果所描述的技术以不同的顺序执行和/或如果所描述的***、架构、设备或电路中的组件以不同方式被组合和/或被另外的组件或其等同物替代或补充,则可以实现合适的结果。相应地,其他实施方式也落入权利要求的保护范围内。