ForHosting KIT · Scienza

Tempo di carica RC

Con 1 kΩ e 1 µF la costante di tempo è di 1 ms, e un'alimentazione di 5 V carica il condensatore a 2,5 V dopo ln 2 costanti di tempo. Inserisca resistenza, capacità, alimentazione e tensione obiettivo e ottenga i secondi. Gratis nel suo browser.

  • Gratis
  • Funziona nel suo browser
  • Senza registrazione
  • I suoi dati restano sul dispositivo
Usalo da WebAPIEmailTelegramApp presto
Se inserisce
Resistenza
1000
Capacità
0,000001
Tensione di alimentazione
5
Tensione obiettivo
2,5
Ottiene
Tempo
0,0006931472
Tempo (s)
0,0006931472
Costante di tempo
0,001
Tau
0,001

Quando un'alimentazione continua viene commutata su una resistenza in serie e un condensatore inizialmente scarico, la tensione del condensatore sale verso il rail come un'esponenziale del primo ordine e non raggiunge del tutto l'alimentazione in un tempo finito. Ingegneri, studenti e autori di firmware hanno spesso bisogno dell'inversa di quella curva: quanti secondi finché la tensione non tocca una soglia scelta, ad esempio un livello alto logico, un rilascio di brown-out o la metà del rail. Questo calcolatore di tempo di carica del condensatore accetta la resistenza di serie in ohm, la capacità in farad, la tensione di alimentazione continua e la tensione obiettivo, poi restituisce t uguale a meno R per C per il logaritmo naturale di uno meno V su Vs.

Come il tempo di carica segue dall'esponenziale RC

Parta dalla legge di Kirchhoff delle tensioni su un anello in serie che contiene un'alimentazione costante Vs, una resistenza R e un condensatore C inizialmente scarico. L'equazione d'anello è R C dVc su dt più Vc uguale a Vs. Con Vc di zero uguale a zero all'istante di commutazione, l'unica soluzione è Vc di t uguale a Vs per uno meno e alla meno t su tau, dove la costante di tempo tau è R per C.

Invertire quella forma chiusa per il tempo trascorso in cui Vc uguaglia un obiettivo V scelto è un solo logaritmo: t uguale a meno tau per ln di uno meno V su Vs, cioè t uguale a meno R C ln(1 − V/Vs). La formula è definita solo mentre V e Vs hanno lo stesso segno e la magnitudine di V è strettamente minore di quella di Vs. A V uguale a zero il condensatore è già nella condizione iniziale, quindi il tempo è zero.

A V uguale a Vs l'argomento del logaritmo è zero e il tempo diverge, in accordo col fatto fisico che un'esponenziale si avvicina all'asintoto ma non vi arriva. Dopo una costante di tempo la tensione è circa il 63.2 per cento dell'alimentazione; dopo ln(2) volte tau è il cinquanta per cento; dopo tre tau circa il 95 per cento; e dopo cinque tau circa il 99.3 per cento, la classica regola di assestamento.

Contratto di ingresso, forma della risposta e quando l'obiettivo è illegale

Sono accettati sia valori numerici sia stringhe numeriche così moduli e incolla da foglio di calcolo restano comodi; le stringhe con prefisso SI come un microfarad scritto in testo non vengono analizzate, quindi passi uno per dieci alla meno sei per un pezzo da un microfarad e mille per una resistenza da un chiloohm. Resistenza e capacità devono essere strettamente maggiori di zero. L'obiettivo deve stare strettamente tra zero e l'alimentazione, con la stessa polarità.

Anche l'uguaglianza con l'alimentazione è rifiutata perché non esiste un tempo di carica finito. La polarità opposta è irraggiungibile da uno stato inizialmente scarico. Un controllo d'aula è un chiloohm e un microfarad a cinque volt puntando a 2.5 volt, il cinquanta per cento, e deve restituire t uguale a tau per ln(2).

Dove il tempo di carica del condensatore compare nel lavoro reale

I supervisori di reset, le reti di ritardo all'accensione e i blocchi RC di soft-start sono dimensionati perché la tensione di un condensatore superi un comparatore o una soglia logica dopo un ritardo noto; invertire V(t) per ottenere t è il passo di progetto diretto, non un ripensamento ottenuto spazzolando il tempo. I team di avvio embedded convertono una frazione di rail scelta in un timeout di firmware e aggiungono margine perché i rivelatori di brown-out e le finestre di lock PLL non gareggino con l'esponenziale analogica.

I laboratori analogici e mixed-signal chiedono agli studenti il tempo al 50%, al 63% e al 95% di un'alimentazione per piazzare i cursori dell'oscilloscopio prima di passare a scarica e filtri multi-stadio. Mantenga il calcolatore diretto V(t) di carica, la pagina nuda tau uguale a R C, l'energia un mezzo C V al quadrato e gli strumenti di scarica da tensione iniziale su pagine separate, affinché ogni intento di ricerca abbia uno strumento chiaro invece di una pagina multi-formula sovraccarica che confonde studenti e motori di ricerca.

Progetto di ritardo di accensione e reset

Converta una soglia di comparatore o di livello alto logico in secondi per una rete RC di supervisore o di soft-start prima di fissare i timeout di firmware.

Esercizi di carica RC in laboratorio

Calcoli il tempo al 50%, 63% e 95% dell'alimentazione così gli studenti piazzano i cursori dell'oscilloscopio sull'esponenziale ideale senza spazzolare t a mano.

Che succede se la tensione obiettivo supera la tensione di alimentazione?

Una forma d'onda di carica RC in serie ideale non può oltrepassare il rail di alimentazione, quindi quella richiesta non è addebitata.

Perché non esiste un tempo finito quando l'obiettivo uguaglia l'alimentazione?

Vc(t) si avvicina a Vs solo quando t tende all'infinito. Scelga un obiettivo strettamente sotto il rail (ad esempio il 99% di Vs, circa cinque costanti di tempo).

Devo passare microfarad e chiloohm oppure unità di base SI?

Sempre unità di base SI: farad, ohm, volt e secondi. Per 1 µF passi 1e-6; per 1 kΩ passi 1000. Stringhe con prefisso come "1uF" non vengono analizzate.

Quanto costa il calcolatore di tempo di carica del condensatore?

Lo strumento del browser è gratuito e gira in locale.

Quante costanti di tempo servono perché il condensatore sia quasi carico?

Dopo una costante di tempo la tensione arriva a circa il 63,2 % dell'alimentazione, dopo tre a circa il 95 % e dopo cinque a circa il 99,3 %, la consueta regola pratica di assestamento.

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.

POSThttps://api.kit.forhosting.com/phys/capacitor-charge-time

Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.

curl -X POST https://api.kit.forhosting.com/phys/capacitor-charge-time \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"resistance":1000,"capacitance":0.000001,"supply_voltage":5,"target_voltage":2.5}'
{
  "resistance": 1000,
  "capacitance": 0.000001,
  "supply_voltage": 5,
  "target_voltage": 2.5
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "phys.capacitor_charge_time",
  "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.

per richiesta$0.002

Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.

HTTPCodiceSignificato
401unauthorizedChiave API mancante o non valida: controlla l'header Authorization.
402insufficient_balanceCredito esaurito: ricarica per continuare a eseguire attività.
404unknown_typeTipo di attività sconosciuto: controlla il campo type della richiesta.
429rate_limitedTroppe richieste in poco tempo: rallenta e riprova tra qualche secondo.

Se l'obiettivo supera l'alimentazione, l'attività fallisce con invalid_input, perché nessuna attesa può spingere una forma d'onda di carica RC ideale oltre il rail.

Contratto di ingresso, forma della risposta e quando l'obiettivo è illegale

Invii un corpo JSON con POST con quattro numeri finiti obbligatori: resistance in ohm, capacitance in farad, supply_voltage in volt e target_voltage in volt. Sono accettati alias per comodità—r, R o ohms per la resistenza; c, C o farads per la capacità; vs, Vs, supply o vcc per il rail; vt, Vc, target o charge_voltage per la soglia—ma può comparire una sola chiave per ciascuna grandezza. Se l'obiettivo supera la tensione di alimentazione, il gestore rifiuta la richiesta con invalid_input e un messaggio che nomina entrambe le tensioni; quel fallimento non è addebitato. In caso di successo il corpo restituisce gli ingressi ripuliti, time e time_seconds come i secondi trascorsi, time_constant e tau come R per C, time_constants come t su tau, charge_fraction V su Vs, percent_of_supply, unit_time second, una breve espressione, method rc_series_charge_time e la formula. Le chiamate API riuscite usano la base pubblicata di $0.002 per voce; i fallimenti di validazione non consumano saldo prepagato.

Dove il tempo di carica del condensatore compare nel lavoro reale

Poiché l'implementazione è parse puro di livello A, ogni chiamata riuscita costa la base pubblicata $0.002 senza token di modello e senza rete in uscita, e un ingresso non valido non consuma saldo.

Fixture di CI e chiavi di risposta

Automatizzi t=−RC ln(1−V/Vs) con lo stesso modulo usato dal browser così i valutatori automatici condividono un'unica verità di riferimento sui problemi di tempo di carica.

Come si calcola il tempo di carica di un condensatore in un circuito RC?

Invii R finito in ohm, C in farad, supply_voltage Vs e target_voltage V. L'API restituisce t = −R×C×ln(1 − V/Vs) in secondi, più la costante di tempo τ = R×C.

Leggi la documentazione completa del KIT →