Battery Capacity Converter
Конвертируйте ёмкость аккумулятора между мАч, Ач, Вт·ч и кВт·ч с выбором напряжения.
mAh (Milliampere-hour)
5,000
Ah (Ampere-hour)
5
Wh (Watt-hour)
18.5
kWh (Kilowatt-hour)
0.0185
Формулы
Wh = (mAh × V) ÷ 1000
Ah = mAh ÷ 1000
Рассчитано с использованием опорного напряжения 3.7В
Об этом инструменте
Ёмкость батареи представляет количество электрической энергии, которую батарея может накопить и отдать. В нашём все более мобильном мире, где смартфоны, ноутбуки, портативные зарядные устройства и электромобили зависят от надёжных измерений энергии, понимание ёмкости батареи является необходимым. Этот инструмент упрощает преобразование между мАч (миллиампер-часами), Ач (ампер-часами), Вт·ч (ватт-часами) и кВт·ч (киловатт-часами)—четырьмя наиболее распространёнными единицами, используемыми для описания ёмкости батареи в приложениях потребительской электроники, автомобильной промышленности и возобновляемых источников энергии.
Независимо от того, покупаете ли вы новое устройство, сравниваете спецификации батарей между продуктами или работаете над электрическими проектами, знание способа преобразования между единицами ёмкости поможет вам принять обоснованные решения. Инженеры, проектирующие электронные продукты, должны указывать батареи в единицах, подходящих для их отрасли, в то время как потребители, сравнивающие портативные зарядные устройства или электромобили, выигрывают от понимания измерений энергии. Инструмент автоматически учитывает напряжение, что критично, поскольку одинаковый рейтинг мАч при разных напряжениях накапливает разные количества энергии.
Этот преобразователь незаменим для всех, кто занимается технологией батарей: электроинженеры, оптимизирующие энергосистемы, руководители продуктов, выбирающие батареи для устройств, студенты, изучающие накопление энергии, и потребители, оценивающие варианты батарей. Инструмент работает со стандартными напряжениями от Li-ion телефонов до свинцово-кислотных автомобилей и масштабируется от небольших потребительских батарей до больших систем хранения энергии, что делает его полезным практически в любой области, где батареи играют роль.
Часто задаваемые вопросы
Реализация кода
def convert_battery_capacity(value: float, from_unit: str, to_unit: str,
voltage: float = 3.7) -> float:
"""
Convert battery capacity between mAh, Ah, Wh, kWh.
voltage is required for mAh/Ah <-> Wh/kWh conversions.
"""
# Convert to milliwatt-hours as base
if from_unit == "mAh":
base_mwh = value * voltage
elif from_unit == "Ah":
base_mwh = value * 1000 * voltage
elif from_unit == "Wh":
base_mwh = value * 1000
elif from_unit == "kWh":
base_mwh = value * 1_000_000
else:
raise ValueError(f"Unknown unit: {from_unit}")
if to_unit == "mAh":
return base_mwh / voltage
elif to_unit == "Ah":
return base_mwh / (1000 * voltage)
elif to_unit == "Wh":
return base_mwh / 1000
elif to_unit == "kWh":
return base_mwh / 1_000_000
else:
raise ValueError(f"Unknown unit: {to_unit}")
# Examples
print(f"5000 mAh @ 3.7V = {convert_battery_capacity(5000, 'mAh', 'Wh'):.2f} Wh")
print(f"18.5 Wh = {convert_battery_capacity(18.5, 'Wh', 'mAh'):.0f} mAh @ 3.7V")
print(f"100 Wh = {convert_battery_capacity(100, 'Wh', 'kWh'):.4f} kWh")Comments & Feedback
Comments are powered by Giscus. Sign in with GitHub to leave a comment.