Electric Charge Converter
Converta unidades de carga elétrica entre coulombs, miliampere-hora, microcoulombs e mais.
Todas as Conversões
Sobre esta ferramenta
A carga elétrica é uma propriedade fundamental da matéria que determina como as partículas interagem por meio de forças eletromagnéticas. O coulomb (C) é a unidade SI de carga, mas em aplicações práticas—desde baterias e capacitores até eletroquímica e armazenamento de energia—engenheiros e cientistas frequentemente trabalham com outras unidades como ampere-hora (Ah), miliampere-hora (mAh), microcoulombs (μC) e nanocoulombs (nC). Converter com precisão entre essas unidades é essencial para projetar circuitos, calcular a capacidade de baterias e entender as especificações dos dispositivos.
Este conversor permite que você insira um valor de carga em qualquer unidade suportada e veja instantaneamente seu equivalente em todas as outras unidades. Simplesmente selecione ou digite sua unidade inicial e valor, e a ferramenta realiza a conversão automaticamente—sem necessidade de cálculos manuais. É útil para comparar capacidades de bateria entre diferentes produtos, verificar cálculos de engenharia elétrica ou traduzir especificações do fabricante de uma notação para outra.
A ferramenta lida com unidades SI e práticas com precisão total, sendo igualmente valiosa para pesquisa acadêmica, trabalho profissional de engenharia e solução de problemas cotidianos. Se você está projetando um circuito, avaliando uma especificação de bateria externa ou verificando tarefas de casa, este conversor elimina o risco de erros de conversão de unidades que podem prejudicar projetos ou causar problemas de segurança.
Perguntas Frequentes
Implementação de Código
# 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.