Calculateur de coupure RC
Une résistance de 1 kΩ avec un condensateur de 1 µF donne une coupure proche de 159 Hz : le point à −3 dB où un filtre RC passe-bas commence à atténuer les hautes fréquences et un passe-haut commence à les laisser passer. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Résistance R en ohms
- 1 000
- Capacité C en farads
- 0,000001
- Type de filtre
- Low pass
- Coupure Hz
- 159,1549430919
- Coupure angulaire rad/s
- 1 000
- Constante de temps
- 0,001
La fréquence de coupure d'un filtre RC du premier ordre est le coin à −3 dB où un étage passe-bas commence à atténuer les fréquences élevées et un passe-haut commence à les laisser passer.
Ce que dit la fréquence de coupure d'un filtre RC
Un filtre RC n'utilise que deux composants, une résistance et un condensateur, pour laisser passer certaines fréquences et en atténuer d'autres. Avec la résistance en série et le condensateur vers la masse, vous obtenez un passe-bas ; en inversant leurs places, il devient passe-haut. Dans les deux cas, la fréquence de coupure est le coin à −3 dB, le point où le passe-bas commence à atténuer les fréquences plus élevées et où le passe-haut commence à les laisser passer. Elle vaut un sur deux pi fois la résistance fois la capacité : 1 kΩ avec 1 µF donne environ 159 Hz. C'est la valeur qu'il vous faut pour dimensionner un réglage de tonalité audio, un étage anti-repliement ou un filtre qui calme le bruit d'un capteur.
Unités, valeurs nulles et vérification au banc
Le premier réflexe concerne les unités. Saisissez la résistance en ohms, 1000 pour un composant de 1 kΩ, et la capacité en farads, en notation scientifique si c'est plus commode : 1e-6 pour 1 µF et 1e-9 pour 1 nF. Si vous tapez 1 pour un condensateur d'un microfarad, le calcul le traite comme un farad entier et la coupure sort beaucoup trop basse. Une résistance ou une capacité nulle est refusée, car la division n'aurait pas de résultat fini. Choisir passe-bas ou passe-haut ne fait qu'étiqueter le résultat : la valeur reste la même. En travaux pratiques, on calcule souvent la coupure d'abord, puis on confirme le point à −3 dB sur la plaque d'essai avec un générateur de fonctions et un oscilloscope.
Cas d’usage
Vérification de laboratoire et devoirs
Les étudiants choisissent R et C pour un étage RC passe-bas ou passe-haut, calculent fc et confirment le point à −3 dB avant de mesurer la platine avec un oscilloscope ou un générateur de fonctions.
Dimensionnement de filtres audio et capteurs
Les concepteurs dimensionnent commandes de tonalité, pads RC anti-repliement et filtres de bruit de capteurs en visant une coupure en hertz et en itérant résistance et capacité sans ouvrir SPICE pour un étage du premier ordre.
Questions fréquentes
La formule est-elle la même pour passe-bas et passe-haut ?
Oui pour les étages RC du premier ordre.
Que se passe-t-il si la résistance ou la capacité est nulle ?
Un R ou C nul ferait diverger la formule de coupure (division par zéro), ces valeurs sont donc rejetées et non facturées.
Quelles unités dois-je utiliser pour R et C ?
Utilisez la notation scientifique pour les petits condensateurs (par exemple 1e-6 pour 1 µF, 100e-12 pour 100 pF).
Que signifie le point à −3 dB d'un filtre RC ?
C'est la fréquence de coupure elle-même : la réponse en amplitude y descend à moins trois décibels. À partir de ce point, un passe-bas commence à atténuer les fréquences plus élevées et un passe-haut commence à les laisser passer.
Que représentent la pulsation de coupure et la constante de temps du résultat ?
La pulsation de coupure vaut un sur R fois C, en radians par seconde, pratique pour les fonctions de transfert et les diagrammes de Bode. La constante de temps vaut R fois C, en secondes. Avec 1 kΩ et 1 µF, on obtient 1000 rad/s et 1 ms.
Outils associés
Pour les développeurs — accès API
Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.
Endpoint
Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.
Appeler depuis votre stack
curl -X POST https://api.kit.forhosting.com/elec/rc-filter-cutoff \
-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-filter-cutoff", {
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-filter-cutoff",
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-filter-cutoff", 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-filter-cutoff", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemple de requête
{
"resistance": 1000,
"capacitance": 0.000001
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "elec.rc_filter_cutoff",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.
Tarifs
Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.
Erreurs
| HTTP | Code | Signification |
|---|---|---|
401 | unauthorized | Clé API absente ou invalide : vérifiez l’en-tête Authorization. |
402 | insufficient_balance | Solde insuffisant : rechargez votre compte pour lancer cette tâche. |
404 | unknown_type | Type de tâche inconnu : vérifiez le champ type de votre requête. |
429 | rate_limited | Trop de requêtes : ralentissez la cadence, puis réessayez. |
Notes techniques
Pour les deux topologies la formule analytique est un sur deux pi fois résistance fois capacité, avec R en ohms et C en farads ; ainsi une résistance d'un kilo-ohm et un condensateur d'un microfarad donnent près de cent cinquante-neuf hertz — le nombre dont tout banc de laboratoire et tout croquis de filtre audio ont besoin avant le layout.
Ce que signifie la fréquence de coupure RC et comment choisir R et C
Une résistance en série et un condensateur vers la masse forment un filtre passe-bas du premier ordre ; inversez l'ordre et vous obtenez un passe-haut du premier ordre. Dans les deux cas la réponse en amplitude croise moins trois décibels à f sub c égale à un sur deux pi R C. Saisissez la résistance comme nombre fini d'ohms — par exemple mille pour un kilo-ohm — et la capacité en farads, en notation scientifique si besoin, comme un fois dix à la moins six pour un microfarad ou un fois dix à la moins neuf pour un nanofarad. Le champ optionnel filter_type accepte low_pass ou high_pass pour étiqueter la topologie dans le JSON ; la formule numérique est identique pour les étages RC du premier ordre, le champ documente donc votre pipeline plutôt qu'un autre solveur. Les alias R, ohms, C et farads sont acceptés si votre client utilise déjà ces noms. Une résistance ou une capacité nulle est invalid_input car le réciproque diverge ; les magnitudes négatives sont mathématiquement admises pour des flux symboliques signés, mais la conception pratique utilise presque toujours des valeurs positives.
Lire cutoff_hz, fréquence angulaire, constante de temps et unités
Les unités sont explicites : ohm, F, Hz, rad/s et s. En cas de succès la réponse renvoie résistance et capacité avec un arrondi stable, l'étiquette filter_type et cutoff_hz comme résultat principal en hertz. La coupure angulaire en radians par seconde vaut un sur le produit R C et est exposée comme angular_cutoff_rad_s pour le contrôle ou le Bode qui préfère oméga à f. Le champ time_constant est simplement R fois C en secondes, le même tau des estimations d'établissement de réponse indicielle et des calculateurs RC associés. La chaîne de formule est toujours fc égale à un sur deux pi R C et method est toujours rc_filter_cutoff pour que le code aval puisse brancher sans renifler les formes. Utilisez cutoff_hz seul pour dimensionner commandes de tonalité, étages anti-repliement ou filtres de bruit de capteurs ; utilisez angular_cutoff_rad_s pour caler des fonctions de transfert en temps continu H de s ; utilisez time_constant lorsque vous pensez déjà en tau et voulez la cohérence avec les tables de réponse indicielle. Champs manquants, nombres non finis, magnitudes hors limites et R ou C nuls échouent avec invalid_input et ne sont pas facturés après le rejet du moteur.
Usage de l'API, tarifs, flux de laboratoire et limites pratiques
Appelez le calculateur gratuit de coupure de filtre RC dans le navigateur pour la préparation de labo, les démonstrations de cours et la vérification rapide des résultats de calculatrice de poche sans installer SPICE ni un tableur. Envoyez un corps JSON avec resistance et capacitance obligatoires et, éventuellement, filter_type à low_pass ou high_pass. Utilisez l'API prépayée lorsqu'un script d'automatisation de conception, un générateur de cursus, un configurateur de firmware IoT ou une plateforme éducative a besoin d'un contrat stable sous solde KIT à $0.002 par élément réussi ; les échecs de validation ne consomment jamais le solde. Associez cet endpoint à des outils de capacité parallèle ou de constante de temps RL lorsque l'étape suivante combine des passifs ou compare les dynamiques RC et RL, mais gardez l'intention SEO séparée : cette page répond à la fréquence de coupure d'un filtre RC, non à la capacité totale d'un banc ni au tau inductif. Les valeurs de composants doivent rester dans les bornes de magnitude publiées pour que les isolats Worker restent sûrs ; des produits extrêmes qui débordent le flottant échouent de façon fermée plutôt que d'inventer une fréquence. Les auteurs de SDK peuvent mapper cutoff_hz et time_constant directement dans des champs d'interface que les étudiants attendent en résolvant f sub c égale à un sur deux pi R C à la main.
Cas d'intégration
Automatisation firmware et cursus
Les outils de configuration et les constructeurs de leçons appellent un endpoint prépayé stable pour renvoyer fc, omega_c et tau en JSON structuré pour quiz, calculateurs et interfaces de configuration d'appareils.
Questions techniques
Comment calculer la fréquence de coupure d'un filtre RC ?
Envoyez un JSON avec resistance en ohms et capacitance en farads (par exemple R : 1000, C : 1e-6). La réponse inclut cutoff_hz de fc = 1/(2πRC), plus la coupure angulaire et la constante de temps RC.
Le calculateur de coupure de filtre RC est-il gratuit ?
L'outil navigateur s'exécute gratuitement sur votre appareil. Les appels API utilisent le solde KIT prépayé à $0.002 par élément réussi ; les échecs de validation ne sont pas facturés.