Pular para o conteúdo
🛠️ToolsShed

Battery Capacity Converter

Converta capacidade de bateria entre mAh, Ah, Wh e kWh com seleção de voltagem.

mAh (Milliampere-hour)

5,000

Ah (Ampere-hour)

5

Wh (Watt-hour)

18.5

kWh (Kilowatt-hour)

0.0185

Fórmulas

Wh = (mAh × V) ÷ 1000

Ah = mAh ÷ 1000

Calculado usando tensão de referência 3.7V

Sobre esta ferramenta

A capacidade da bateria representa a quantidade de energia elétrica que uma bateria pode armazenar e entregar. Em nosso mundo cada vez mais móvel, onde smartphones, laptops, carregadores portáteis e veículos elétricos dependem de medições de energia confiáveis, é essencial compreender a capacidade da bateria. Esta ferramenta simplifica a conversão entre mAh (miliamperes-hora), Ah (amperes-hora), Wh (watts-hora) e kWh (quilowatts-hora)—as quatro unidades mais comuns usadas para descrever a capacidade da bateria em aplicações de eletrônicos de consumo, automotiva e energias renováveis.

Quer você esteja comprando um novo dispositivo, comparando especificações de bateria entre produtos ou trabalhando em projetos elétricos, saber como converter entre unidades de capacidade ajuda você a tomar decisões informadas. Engenheiros que projetam produtos eletrônicos precisam especificar baterias em unidades apropriadas para sua indústria, enquanto consumidores que comparam carregadores portáteis ou veículos elétricos se beneficiam de compreender medições de energia. A ferramenta conta automaticamente com a tensão, o que é crítico porque a mesma classificação de mAh em diferentes tensões armazena diferentes quantidades de energia.

Este conversor é indispensável para qualquer pessoa envolvida com tecnologia de baterias: engenheiros elétricos otimizando sistemas de energia, gerentes de produtos selecionando baterias para dispositivos, estudantes aprendendo sobre armazenamento de energia e consumidores avaliando opções de baterias. A ferramenta funciona com tensões padrão de telefones Li-ion a veículos de chumbo-ácido e escala desde pequenas baterias de consumo até sistemas de armazenamento de grande capacidade, tornando-a útil em praticamente qualquer domínio onde as baterias desempenhem um papel.

Perguntas Frequentes

Implementação de Código

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.