Aller au contenu
🛠️ToolsShed

Battery Capacity Converter

Convertir la capacité de la batterie entre mAh, Ah, Wh et kWh avec sélection de tension.

mAh (Milliampere-hour)

5,000

Ah (Ampere-hour)

5

Wh (Watt-hour)

18.5

kWh (Kilowatt-hour)

0.0185

Formules

Wh = (mAh × V) ÷ 1000

Ah = mAh ÷ 1000

Calculé en utilisant la tension de référence 3.7V

À propos de cet outil

La capacité de la batterie représente la quantité d'énergie électrique qu'une batterie peut stocker et fournir. Dans notre monde de plus en plus mobile, où les smartphones, ordinateurs portables, batteries portables et véhicules électriques dépendent de mesures d'énergie fiables, il est essentiel de comprendre la capacité des batteries. Cet outil simplifie la conversion entre mAh (milliampères-heure), Ah (ampères-heure), Wh (watts-heure) et kWh (kilowatts-heure)—les quatre unités les plus courantes utilisées pour décrire la capacité des batteries dans les applications d'électronique de consommation, automobiles et énergies renouvelables.

Que vous achetiez un nouvel appareil, compariez les spécifications des batteries entre les produits ou travailliez sur des projets électriques, savoir comment convertir entre les unités de capacité vous aide à prendre des décisions éclairées. Les ingénieurs qui conçoivent des produits électroniques doivent spécifier les batteries dans des unités appropriées à leur industrie, tandis que les consommateurs qui comparent les batteries portables ou les véhicules électriques bénéficient de la compréhension des mesures d'énergie. L'outil tient automatiquement compte de la tension, ce qui est critique car la même classification de mAh à différentes tensions stocke des quantités d'énergie différentes.

Ce convertisseur est indispensable pour toute personne impliquée dans la technologie des batteries : les ingénieurs électriques optimisant les systèmes d'énergie, les chefs de produit sélectionnant les batteries pour les appareils, les étudiants apprenant sur le stockage d'énergie et les consommateurs évaluant les options de batteries. L'outil fonctionne avec des tensions standard allant des téléphones Li-ion aux véhicules au plomb-acide et s'étend des petites batteries de consommation aux systèmes de stockage de grande capacité, le rendant utile dans pratiquement tous les domaines où les batteries jouent un rôle.

Questions Fréquentes

Implémentation du Code

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.