Electric Charge Converter
Converti le unità di carica elettrica tra coulomb, milliampere-ora, microcoulomb e altro.
Tutte le conversioni
Informazioni sullo strumento
La carica elettrica è una proprietà fondamentale della materia che determina come le particelle interagiscono attraverso le forze elettromagnetiche. Il coulomb (C) è l'unità SI di carica, ma nelle applicazioni pratiche—dalle batterie e dai condensatori all'elettrochimica e all'accumulo di energia—ingegneri e scienziati spesso lavorano con altre unità come ampere-ora (Ah), milliampere-ora (mAh), microcoulomb (μC) e nanocoulomb (nC). Convertire con precisione tra queste unità è essenziale per progettare circuiti, calcolare la capacità delle batterie e comprendere le specifiche dei dispositivi.
Questo convertitore ti permette di inserire un valore di carica in qualsiasi unità supportata e vedere istantaneamente il suo equivalente in tutte le altre unità. Basta selezionare o inserire l'unità iniziale e il valore, e lo strumento esegue automaticamente la conversione—senza bisogno di calcoli manuali. È utile per confrontare le capacità delle batterie tra diversi prodotti, verificare i calcoli di ingegneria elettrica o tradurre le specifiche del produttore da una notazione all'altra.
Lo strumento gestisce sia le unità SI che quelle pratiche con precisione completa, rendendolo ugualmente prezioso per la ricerca accademica, il lavoro di ingegneria professionale e la risoluzione dei problemi quotidiani. Che tu stia progettando un circuito, valutando una specifica di batteria esterna o verificando i compiti, questo convertitore elimina il rischio di errori di conversione delle unità che potrebbero compromettere i progetti o causare problemi di sicurezza.
Domande Frequenti
Implementazione del Codice
# 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.