逆变器和 UPS






4.77/5 (6投票s)
逆变器和 UPS 的比较以及计算电池可运行多久。

引言
什么是逆变器
逆变器是用于转换和放大电池直流电为交流电的适配器。可能会出现关于逆变器和不间断电源(UPS)之间区别的问题。答案可以简单地通过几点来阐述
逆变器与UPS对比
逆变器 | UPS |
切换时间比UPS慢,即> 20毫秒,典型的逆变器切换需要500毫秒,这使得它对计算机等高科技电子设备来说相当不安全。 | 切换时间相对较高,为2-10毫秒,通常为8毫秒,这就是为什么我们将其用于计算机。 |
需要外部电池 | 内置电池 |
供电时间可以通过电池的安培数来控制 | 供电时间受限 |
电力传输不一定是自动的 | 自动电源开关 |
最后但同样重要的是,它不会烦扰你 | 会烦扰你 |
背景
UPS/逆变器的功率以伏特/安培(即瓦特)为单位。
转换公式
瓦特 ÷ 240 = 安培
安培 x 240 = 瓦特
注意:对于计算,您可能需要将本文中的电压值替换为与您所在国家/地区的电压相匹配的值。在这里,我们在也门,我们的电力是240伏特“勉强J”。
您还必须牢记启动瓦特,这是大多数电器启动时消耗的功率。通常来说,大多数电器在启动时会消耗两倍的功率,即瓦特 x 2 = 近似启动负载
。此公式可以大致估算出电器的启动负载,但有些电器可能需要更大的启动负载。
注意:感应电机,如空调、冰箱、冰柜和水泵,启动时可能会有3到7倍于连续额定值的浪涌电流。
通常,电器或电动工具的启动负载决定了逆变器是否有能力为其供电。您可能会在电器的背面找到“连续功率和峰值浪涌功率”的字样。
例如:连续功率 - 2000 瓦,峰值浪涌功率 - 4000 瓦
如果您找不到,可以通过将安培数 x 伏特来计算,即(安培 x 240 交流电压)= 瓦特
。例如,您有一个持续负载为4安培,启动负载为12安培的冰箱
4 安培 x 240 伏特 = 480 瓦特
(连续)12 安培 x 240 伏特 = 1,440 瓦特
(启动负载)
将交流瓦特转换为直流安培
交流瓦特 ÷ 12 x 1.1 = 直流安培
(这是您需要的车辆交流发电机尺寸,以跟上特定的负载;例如,要跟上1000瓦的连续消耗,您将需要一个91安培的交流发电机)
常见电器
|
|
常用工具
|
|
水泵和空调
水泵 | 运行 | 开始 |
井泵 1/3 HP* | 750 | 1400-3000 |
井泵 1/2 HP | 1000 | 2100-4000 |
潜水泵 1/3 HP* | 800 | 1300-2900 |
潜水泵 1/2 HP* | 1050 | 2150-4100 |
空调 | 运行 | 开始 | |
7000 BTU至10000 BTU* | 1000-1500 | 2200-5000 | 由于启动浪涌电流很高,空调是一个非常难以应对的负载。使用锁定转子安培数来确定启动浪涌要求。 |
带有感应电机的电器和工具(表格中标记为*)在启动时可能需要3到7倍于标称功率的功率。电器或工具的启动负载决定了逆变器是否有能力为其供电。请务必检查要使用的电器/工具的具体功率要求和操作说明。
我的电池能用多久?
要计算电池能用多久,请使用以下公式
T = ((AH / 2) / (L / BF)) x C
其中
T
- 小时AH
- 电池额定安时数L
- 负载(瓦特)BF
- 电池系数(12V为10,24V为20)C
- 放电率。
查阅制造商曲线可以获得准确的数字,在本篇文章中,我们假设电池的连续使用寿命约为一年,并使用直线折旧系数@ 1/12,即0.083
1 - (0.083 * M)
其中M
= 已过月数
唯一准确的方法是通过测量,因为所有电池的容量都会随着老化、充电/放电循环和温度变化而损失。
显而易见,从电池中获得的安时数越多,使用时间就越长。电池有以下几种尺寸
电池类型 | 电压 | 安时数 |
22 NF | 12 | 50 |
24 NF | 12 | 75 |
27 NF | 12 | 100 |
8 D | 12 | 200 |
Using the Code
我们首先存储电池的安时数、电压、要消耗的瓦特数以及电池已使用月数等值,然后将它们应用于上述公式。
为了准确起见,在代码中,我们将电池放电因子扩展到小数点后6位。
double Volts = double.Parse(bVolts.Text);
double Amps = double.Parse(bAmps.Text);
double Watts = double.Parse(cWatts.Text);
int BatteryFactor = Volts == 12 ? 10 : 20;
double DischargeFactor = 1 - (0.083333 * double.Parse(bMonths.Text));
double dTime = ((Amps / 2) / (Watts / BatteryFactor))*DischargeFactor;
int Hours = (int)dTime;
int Minutes = (int)((dTime - (double)Hours) * 60);
if (dTime > 0.1 && dTime < 99.59)
lblMinutes.Text = Hours.ToString("00") + ":" + Minutes.ToString("00");
else
lblMinutes.Text = " N/A";
历史
- 2011年5月27日:初次发布