Calcolatore costante RC
1 kΩ per 1 µF dà una costante di tempo di 1 ms, e cinque di esse, 5 ms, sono la finestra di assestamento abituale. Inserisca resistenza e capacità per sapere quanto velocemente un circuito RC si carica o si scarica. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Resistenza in ohm
- 1000
- Capacità in farad
- 0,000001
- Costante di tempo
- 0,001 second
- Costante di tempo (s)
- 0,001
- τ
- 0,001
- Tempo di assestamento
- 0,005
La costante di tempo RC è il prodotto di resistenza e capacità che stabilisce quanto rapidamente un circuito resistore-condensatore del primo ordine carica o scarica verso una nuova tensione di regime. Un tau è pari a R per C in secondi quando R è in ohm e C in farad; dopo un tau una risposta a gradino raggiunge circa il sessantatré percento della variazione finale, e dopo cinque tau si assesta a circa il novantanove virgola tre percento del valore finale. Progettisti, studenti e tecnici di laboratorio usano quella coppia di numeri ogni giorno per dimensionare pull-up e condensatori di filtro, stimare larghezze d'impulso di reset e scegliere ritardi di campionamento su front-end analogici. Questo calcolatore di costante di tempo RC accetta resistenza e capacità non negative, le moltiplica con aritmetica in virgola mobile deterministica e restituisce la costante di tempo tau insieme al tempo di assestamento convenzionale a cinque tau, gli ingressi ripuliti e una breve espressione stampabile. Resistenza o capacità negative vengono rifiutate con un chiaro errore di validazione perché R e C passivi non possono essere inferiori a zero; lo zero è consentito e produce semplicemente una costante di tempo nulla.
Come funzionano la costante di tempo RC e l'assestamento a cinque tau
In un resistore e un condensatore in serie pilotati da un gradino di tensione, la tensione sul condensatore si avvicina al valore finale in modo esponenziale con costante tau uguale a R per C.
Dopo un tau l'errore relativo al cambiamento finale del gradino è sceso a circa il trentasette percento residuo, dopo tre tau a circa il cinque percento, e dopo cinque tau a circa lo zero virgola sette percento, motivo per cui libri di testo e revisioni di progetto citano spesso cinque tau come finestra pratica di assestamento o attesa.
Lo stesso prodotto governa la scarica verso massa attraverso un resistore, i filtri RC anti-rimbalzo, gli angoli passa-basso di tipo integratore e molte reti di reset o ritardo all'accensione realizzate con un solo resistore e un condensatore. La capacità deve essere espressa in farad e la resistenza in ohm affinché tau risulti in secondi: un chilohm per un microfarad è un millisecondo, e un megaohm per un nanofarad è pure un millisecondo.
I componenti reali hanno tolleranze, perdite, assorbimento dielettrico e parassiti di layout che spostano il tau effettivo, ma il primo passo di progetto resta il prodotto aritmetico di R e C nominali. L'energia immagazzinata, la carica Q uguale a C V e l'impedenza di un condensatore a una data frequenza sono grandezze diverse e appartengono a pagine separate così l'intento di ricerca della costante di tempo non collide con quelle altre formule.
Casi d'uso
Compiti di laboratorio e stime con oscilloscopio
Converta un valore di resistore e uno di condensatore in tau e cinque tau affinché gli studenti prevedano i tempi di salita e scarica prima di misurare su un oscilloscopio.
Finestre di power-on reset e soft-start
Stimi quanto attendere dopo l'accensione per una rete RC di ritardo prendendo cinque volte R per C come finestra pratica di assestamento.
Domande frequenti
Cosa succede se resistenza o capacità sono negative?
Resistenza e capacità passive devono essere ≥ 0 ohm e farad per questo modello.
Perché restituire cinque tau oltre a tau?
Dopo cinque costanti di tempo un gradino RC del primo ordine si è assestato a circa il 99.3% del valore finale, regola di progetto comune per finestre di attesa e tempi di assestamento dei filtri.
Quali unità devo usare?
Resistenza in ohm e capacità in farad. Passi i valori SI come numeri (ad es. 1000 e 1e-6); le stringhe con prefisso come '1k' o '1uF' non vengono parse.
Quanto costa?
Lo strumento del browser è gratuito e gira in locale.
Quanto si carica un condensatore dopo una costante di tempo?
Dopo un tau la risposta a un gradino ha percorso circa il sessantatré per cento della variazione finale; dopo tre tau circa il novantacinque per cento e dopo cinque tau circa il 99,3 %. Nella scarica valgono gli stessi passi.
Strumenti correlati
Per sviluppatori — accesso via API
Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.
Endpoint
Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.
Chiamala dal tuo stack
curl -X POST https://api.kit.forhosting.com/elec/rc-time-constant \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"resistance":1000,"capacitance":0.000001}'const res = await fetch("https://api.kit.forhosting.com/elec/rc-time-constant", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"resistance": 1000,
"capacitance": 0.000001
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/elec/rc-time-constant",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"resistance": 1000,
"capacitance": 0.000001
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/elec/rc-time-constant", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"resistance":1000,"capacitance":0.000001}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"resistance":1000,"capacitance":0.000001}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/elec/rc-time-constant", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Esempio di richiesta
{
"resistance": 1000,
"capacitance": 0.000001
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "elec.rc_time_constant",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.
Prezzi
Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.
Errori
| HTTP | Codice | Significato |
|---|---|---|
401 | unauthorized | Chiave API mancante o non valida: controlla l'header Authorization. |
402 | insufficient_balance | Credito esaurito: ricarica per continuare a eseguire attività. |
404 | unknown_type | Tipo di attività sconosciuto: controlla il campo type della richiesta. |
429 | rate_limited | Troppe richieste in poco tempo: rallenta e riprova tra qualche secondo. |
Note tecniche
Cosa invia Lei e cosa riceve indietro
Controlli classici d'aula: mille ohm con un microfarad danno tau di un millisecondo e cinque tau di cinque millisecondi, e un ohm con un farad dà tau di un secondo. Se Le serve carica immagazzinata, energia, impedenza a frequenza o riduzione serie-parallelo di banchi di resistori, li tratti come strumenti separati anziché estendere questo puro prodotto RC. Invii una resistenza finita non negativa nel campo resistance, espressa in ohm, e una capacità finita non negativa nel campo capacitance, espressa in farad. La stessa resistenza è accettata sotto gli alias r, R o ohms, e la capacità sotto c, C o farads, ma può comparire una sola chiave per ciascuna grandezza in una richiesta. Resistenza e capacità devono ciascuna essere maggiori o uguali a zero; NaN, Infinity e valori negativi falliscono con invalid_input e non vengono addebitati. In caso di successo la risposta include resistenza e capacità ripulite, time_constant, time_constant_seconds e tau come lo stesso prodotto R per C, settling_time, settling_time_five_tau e settling_time_seconds come cinque volte quel prodotto, unit impostato a second, una breve stringa expression che mostra tau e cinque tau, method rc_time_constant, e la stringa formula tau uguale a R per C con assestamento a cinque R C. Il prezzo delle chiamate API riuscite è la base pubblicata di $0.002 per elemento; i fallimenti di validazione non consumano il saldo prepagato.
Dove i calcolatori di costante di tempo RC compaiono nel lavoro reale
I laboratori introduttivi di elettronica assegnano di continuo esercizi sui transitori RC così gli studenti convertano chilohm e microfarad da datasheet in millisecondi di salita o scarica prima di misurare sull'oscilloscopio. I team embedded e di avvio alimentazione dimensionano reti RC di power-on reset e soft-start stimando cinque tau come attesa prima di deasserire il reset o abilitare un interruttore di carico. Mantenga pagine separate per sola carica, sola energia, impedenza e reti multi-elemento così ogni intento di ricerca abbia una pagina chiara invece di uno strumento multi-formula sovraccarico che confonde sia gli studenti sia i motori di ricerca. I progetti di front-end analogico e acquisizione dati scelgono filtri RC anti-alias o anti-rimbalzo impostando tau rispetto ai periodi di campionamento e alla precisione di assestamento, e un prodotto affidabile di R e C tiene allineati taccuini e fogli di calcolo. Poiché questa capacità è un motore parse puro, il prezzo API è la base pubblicata di $0.002 per elemento riuscito e la validazione fallita non consuma saldo.
Casi di integrazione
Fixture CI e chiavi di risposta
Automatizzi con script lo stesso prodotto τ = R × C usato nel browser così valutatori automatici e controlli BOM condividano un'unica verità di riferimento per le costanti di tempo.
Domande tecniche
Quale formula usa questo calcolatore di costante di tempo RC?
τ = R × C per la costante di tempo in secondi, e t_settle = 5 × R × C per il tempo di assestamento convenzionale a cinque tau di una risposta a gradino del primo ordine.