Aller au contenu
🛠️ToolsShed

Electric Charge Converter

Convertir les unités de charge électrique entre coulombs, milliampère-heures, microcoulombs et bien plus.

Résultat
0.2777777778 mAh

Toutes les conversions

Coulomb (C)1
Millicoulomb (mC)1000
Microcoulomb (µC)1000000
Nanocoulomb (nC)1000000000
Picocoulomb (pC)1.000000e+12
Kilocoulomb (kC)0.001
Ampere-hour (Ah)0.0002777777778
Milliampere-hour (mAh)0.2777777778
Elementary Charge (e)6.241509e+18

À propos de cet outil

La charge électrique est une propriété fondamentale de la matière qui détermine comment les particules interagissent par le biais des forces électromagnétiques. Le coulomb (C) est l'unité SI de charge, mais dans les applications pratiques—des batteries et des condensateurs à l'électrochimie et au stockage d'énergie—les ingénieurs et les scientifiques travaillent souvent avec d'autres unités comme l'ampère-heure (Ah), le milliampère-heure (mAh), les microcoulombs (μC) et les nanocoulombs (nC). La conversion précise entre ces unités est essentielle pour concevoir des circuits, calculer la capacité des batteries et comprendre les spécifications des appareils.

Ce convertisseur vous permet d'entrer une valeur de charge dans n'importe quelle unité supportée et de voir instantanément son équivalent dans toutes les autres unités. Il vous suffit de sélectionner ou d'entrer votre unité de départ et votre valeur, et l'outil effectue la conversion automatiquement—sans calcul manuel. Il est utile pour comparer les capacités des batteries entre différents produits, vérifier les calculs d'ingénierie électrique ou traduire les spécifications du fabricant d'une notation à l'autre.

L'outil gère les unités SI et pratiques avec une précision complète, ce qui le rend tout aussi précieux pour la recherche académique, le travail d'ingénierie professionnel et le dépannage quotidien. Que vous conceviez un circuit, évaluiez une spécification de batterie externe ou vérifiiez les devoirs, ce convertisseur élimine le risque d'erreurs de conversion d'unités qui pourraient compromettre les projets ou entraîner des problèmes de sécurité.

Questions Fréquentes

Implémentation du Code

# Electric Charge Unit Converter
# Base unit: Coulomb (C)

CHARGE_TO_COULOMB = {
    "C":   1,
    "mC":  1e-3,
    "µC":  1e-6,
    "nC":  1e-9,
    "pC":  1e-12,
    "kC":  1e3,
    "MC":  1e6,
    "Ah":  3600,
    "mAh": 3.6,
    "e":   1.602176634e-19,  # Elementary charge
}

def convert_charge(value: float, from_unit: str, to_unit: str) -> float:
    """Convert electric charge between units."""
    if from_unit not in CHARGE_TO_COULOMB:
        raise ValueError(f"Unknown unit: {from_unit}")
    if to_unit not in CHARGE_TO_COULOMB:
        raise ValueError(f"Unknown unit: {to_unit}")

    coulombs = value * CHARGE_TO_COULOMB[from_unit]
    return coulombs / CHARGE_TO_COULOMB[to_unit]

# Examples
print(f"1 C = {convert_charge(1, 'C', 'µC'):.2e} µC")
print(f"1 Ah = {convert_charge(1, 'Ah', 'C'):.0f} C")
print(f"1 mAh = {convert_charge(1, 'mAh', 'C'):.1f} C")
print(f"1 µC = {convert_charge(1, 'µC', 'pC'):.0f} pC")
print(f"1 elementary charge = {1.602176634e-19:.3e} C")

Comments & Feedback

Comments are powered by Giscus. Sign in with GitHub to leave a comment.