본문으로 건너뛰기
🛠️ToolsShed

Battery Capacity Converter

mAh, Ah, Wh, kWh 사이의 배터리 용량을 전압 선택으로 변환합니다.

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.7V 기준 전압을 사용하여 계산됨

이 도구 소개

배터리 용량은 배터리가 저장하여 공급할 수 있는 전기 에너지의 양을 나타냅니다. 스마트폰, 노트북, 보조배터리, 전기자동차가 모두 신뢰할 수 있는 에너지 측정에 의존하는 현대 사회에서 배터리 용량을 이해하는 것이 필수적입니다. 이 도구는 mAh(밀리암페어시), Ah(암페어시), Wh(와트시), kWh(킬로와트시)의 4가지 가장 일반적인 단위 간 변환을 간소화합니다. 이들은 소비자 전자제품, 자동차, 재생에너지 응용 전반에서 배터리 용량을 나타내는 데 사용됩니다.

새로운 장치를 구입하든, 제품 전체의 배터리 사양을 비교하든, 전기 프로젝트를 진행하든, 용량 단위 간 변환 방법을 알면 정보에 입각한 결정을 내리는 데 도움이 됩니다. 전자제품을 설계하는 엔지니어는 업계에 적합한 단위로 배터리를 지정해야 하며, 보조배터리나 전기자동차를 비교하는 소비자는 에너지 측정을 이해함으로써 이점을 얻습니다. 이 도구는 전압을 자동으로 고려합니다. 이는 다른 전압에서의 동일한 mAh 정격이 저장하는 에너지 양이 다르기 때문에 매우 중요합니다.

이 변환기는 배터리 기술과 관련된 모든 사람에게 필수적입니다. 전력 시스템을 최적화하는 전기 엔지니어, 장치용 배터리를 선택하는 제품 관리자, 에너지 저장에 대해 배우는 학생, 배터리 옵션을 평가하는 소비자입니다. 도구는 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.