Capacitance Converter
Converti tra Farad, Millifarad, Microfarad, Nanofarad e Picofarad.
| Unità | Valore in Farad (F) |
|---|---|
| Farad (F) | 1.00e+0 |
| Millifarad (mF) | 1.00e-3 |
| Microfarad (µF) | 1.00e-6 |
| Nanofarad (nF) | 1.00e-9 |
| Picofarad (pF) | 1.00e-12 |
Informazioni sullo strumento
I valori di capacità compaiono in farad e nelle loro sottounità su schede tecniche e schemi, ma lo stesso componente è spesso indicato in microfarad in un punto, in nanofarad in un altro e in picofarad in un terzo. Questo convertitore trasforma un valore tra farad (F), millifarad (mF), microfarad (µF), nanofarad (nF) e picofarad (pF), così non devi spostare la virgola a mano rischiando di sbagliare.
Inserisci un valore nell'unità che hai a disposizione e gli equivalenti in tutte le altre unità vengono mostrati all'istante. È comodo per gli appassionati di elettronica, gli studenti alle prese con problemi di circuiti e gli ingegneri che decifrano le sigle criptiche stampate sui condensatori.
Come riferimento rapido, 1 µF equivale a 1000 nF e a 1.000.000 pF, quindi ogni passo verso il basso sposta la virgola di tre cifre. Tutto viene eseguito localmente nel tuo browser, senza inviare dati ad alcun server.
Domande Frequenti
Implementazione del Codice
import math
# Capacitance unit converter
CAPACITANCE_TO_FARAD = {
"F": 1,
"mF": 1e-3,
"uF": 1e-6, # µF
"nF": 1e-9,
"pF": 1e-12,
}
def convert_capacitance(value: float, from_unit: str, to_unit: str) -> float:
"""Convert between capacitance units via farad (F)."""
value_in_farad = value * CAPACITANCE_TO_FARAD[from_unit]
return value_in_farad / CAPACITANCE_TO_FARAD[to_unit]
def capacitive_reactance(capacitance_f: float, frequency_hz: float) -> float:
"""XC = 1 / (2π × f × C) in ohms."""
if frequency_hz == 0:
return float("inf")
return 1 / (2 * math.pi * frequency_hz * capacitance_f)
# Examples
print(convert_capacitance(100, "nF", "uF")) # 0.1 µF
print(convert_capacitance(0.01, "uF", "pF")) # 10000 pF
# Reactance of 10µF at 1kHz
xc = capacitive_reactance(10e-6, 1000)
print(f"XC at 1 kHz: {xc:.2f} Ω") # 15.92 Ω
# Charge stored: Q = C × V
c_farads = 100e-6 # 100 µF
voltage = 12 # volts
charge_coulombs = c_farads * voltage
print(f"Charge: {charge_coulombs * 1000:.2f} mC") # 1.20 mCComments & Feedback
Comments are powered by Giscus. Sign in with GitHub to leave a comment.