Calcolatore del periodo di un timer monostabile
Una resistenza da 47 kΩ e un condensatore da 10 µF danno un impulso di 0,517 s (517 ms) con il fattore consueto di 1,1. Inserisca R e C, mantenga o cambi quel fattore e ottenga la durata di qualsiasi monostabile RC. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Resistenza
- 47.000
- Capacità
- 0,00001
- Periodo (secondi)
- 0,517
- Periodo (ms)
- 517
- Resistenza (Ω)
- 47.000
- Capacità (F)
- 0,00001
Questo calcolatore determina la durata stabile dell’uscita di un monostabile RC generico dalla resistenza e dal condensatore di temporizzazione. Applica T = K × R × C, con resistenza in ohm, capacità in farad e risultato in secondi. Il coefficiente predefinito è 1.1, ma Lei può modificarlo perché famiglie di timer e topologie diverse usano rapporti di soglia differenti. La risposta mostra anche i millisecondi, normalizza gli ingressi e identifica la formula applicata per documentazione e automazione.
Comprendere il modello generico monostabile
Un circuito monostabile possiede un solo stato stabile. Un impulso di trigger porta temporaneamente l’uscita nell’altro stato, mentre una rete RC stabilisce il tempo necessario per il ritorno. Nel modello generico del primo ordine la durata è T = K × R × C.
R è la resistenza in ohm, C la capacità in farad e K un coefficiente adimensionale definito dalle soglie e dalla topologia. Il prodotto di ohm e farad produce secondi. Il valore 1.1 è un’approssimazione comune per un impulso singolo, ma il calcolatore rende K modificabile perché un comparatore, una porta logica o uno specifico timer può richiedere un moltiplicatore diverso.
Inserisca unità SI di base e ricavi il coefficiente dall’equazione pertinente. Il risultato è un periodo nominale ideale: tolleranze, perdite, variazioni delle soglie, alimentazione e temperatura possono cambiare l’impulso misurato. Per limiti critici, completi il calcolo con un’analisi del caso peggiore.
Inserire i valori e interpretare la risposta
Fornisca una resistenza positiva e finita in ohm e una capacità positiva e finita in farad. Per esempio, inserisca 47000 per 47 kΩ e 0.00001 per 10 µF. I suffissi kΩ, uF o nF non vengono interpretati, perché un errore di prefisso potrebbe cambiare il periodo di migliaia di volte.
Può indicare coefficient quando la documentazione fornisce K; altrimenti viene usato 1.1. L’uscita contiene secondi, millisecondi, valori normalizzati, coefficiente e formula.
Applicare il risultato a scelta e verifica
Usi il calcolatore per confrontare combinazioni commerciali di resistori e condensatori. Se conosce il periodo obiettivo, ricavi prima il componente ignoto dall’equazione e confermi qui la durata nominale dei valori selezionati. Condensatori grandi possono avere più perdite e tolleranze ampie, mentre resistenze molto elevate rendono il nodo sensibile alle correnti di ingresso e alla contaminazione; combinazioni matematicamente equivalenti non sono sempre elettricamente equivalenti.
Registri il coefficiente e la relativa fonte insieme al risultato, così nessuno presumerà in seguito 1.1, ln(2) o un altro fattore. Confronti il dato nominale con misure all’oscilloscopio variando tensione e temperatura. Non calcola frequenza astabile, duty cycle, recupero, requisiti di trigger o sollecitazioni.
Consulti il datasheet prima di approvare l’hardware.
Casi d'uso
Scegliere i componenti di temporizzazione
Confronti coppie commerciali di resistore e condensatore per ottenere la durata nominale richiesta.
Verificare un’equazione del datasheet
Applichi il coefficiente indicato per timer o comparatore e controlli il periodo risultante.
Automatizzare i controlli di progetto
Generi valori ripetibili in secondi e millisecondi per esercizi, revisioni o banchi prova.
Domande frequenti
Quale formula viene utilizzata?
Il calcolo usa T = K × R × C, con R in ohm, C in farad e T in secondi.
Perché il coefficiente è regolabile?
Topologie e rapporti di soglia diversi producono moltiplicatori differenti. Usi il valore del circuito o del datasheet.
Qual è il coefficiente predefinito?
Il valore predefinito è 1.1. Lo sostituisca se l’equazione specifica un altro valore positivo.
Posso inserire 47k o 10uF?
No. Inserisca numeri SI di base: 47000 ohm e 0.00001 farad. I suffissi non vengono analizzati.
Perché l'impulso misurato non coincide con quello calcolato?
Perché il risultato è il periodo nominale ideale. Tolleranza di resistenza e condensatore, perdite, variazione delle soglie, alimentazione e temperatura spostano l'impulso reale, quindi faccia un'analisi del caso peggiore quando la temporizzazione è critica.
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/monostable-period \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"resistance":47000,"capacitance":0.00001}'const res = await fetch("https://api.kit.forhosting.com/elec/monostable-period", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"resistance": 47000,
"capacitance": 0.00001
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/elec/monostable-period",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"resistance": 47000,
"capacitance": 0.00001
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/elec/monostable-period", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"resistance":47000,"capacitance":0.00001}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"resistance":47000,"capacitance":0.00001}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/elec/monostable-period", 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": 47000,
"capacitance": 0.00001
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "elec.monostable_period",
"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
Inserire i valori e interpretare la risposta
Sono accettati anche gli alias r, c e k, ma non invii insieme un campo principale e il suo alias. Valori mancanti, nulli, negativi, infiniti, alias duplicati o risultati fuori intervallo restituiscono invalid_input. Ogni elemento API valido costa $0.002; il browser usa la stessa logica pura senza rete.
Applicare il risultato a scelta e verifica
L’API è utile anche per esercizi, distinte base e test automatici.
Domande tecniche
Quanto costa un calcolo API?
Ogni elemento API valido usa il prezzo base pubblicato di $0.002.