Electric Charge Converter
Convertir les unités de charge électrique entre coulombs, milliampère-heures, microcoulombs et bien plus.
Toutes les conversions
À 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.