Sections de la documentation
Calculateur de minuterie 555
POSThttps://rftools.io/ api/ py/ v1/ calculate
Slug 555-timer. Calculez 555 valeurs de fréquence, de cycle de service et de résistance/condensateur de synchronisation pour les modes astable et monostable.
Entrées
Envoyez chacune de ces entrées dans inputs, dans les unités indiquées. La plupart sont obligatoires : un appel auquel il en manque une est refusé (400) et ne coûte rien ; une entrée dont le calculateur peut se passer prend la valeur par défaut indiquée. Une entrée hors de sa plage est tout de même calculée et signalée dans la provenance.
| Nom | Unité | Plage | Valeur par défaut | Description |
|---|---|---|---|---|
| modenombre | aucune | 0 … 1 | 0 | Mode du timer |
| ranombre | kΩ | au moins 0.001 | 10 | Résistance de temporisation RA (entre VCC et la broche de décharge) |
| rbnombre | kΩ | au moins 0.001 | 10 | Résistance de temporisation RB (astable : entre la décharge et le seuil ; monostable : non utilisée) |
| cnombre | μF | au moins 0.0001 | 0.1 | Condensateur de temporisation |
| targetTimenombre | ms | au moins 0.000001 | 2 | La période visée pour l'oscillateur (astable) ou la largeur d'impulsion (monostable) |
| errorBudgetnombre | % | 0.01 … 100 | 5 | Écart admis entre le temps obtenu et la cible, ± |
| rTolerancenombre | % | 0 … 50 | 0 | La tolérance des résistances ; 0 prend les valeurs nominales |
| cTolerancenombre | % | 0 … 50 | 0 | La tolérance du condensateur : 1–5 % pour un film ou un C0G, 10–20 % pour un X7R, 20 % pour un électrolytique ; 0 prend la valeur nominale |
Retirées, toujours acceptées et ignorées avec un avertissement : vcc (Supply Voltage, 12 octobre 2026).
Sorties
Renvoyées dans values, par nom. Une valeur non bornée ou non définie vaut null.
| Champ | Unité | Description |
|---|---|---|
| frequencyprincipale | Hz | Fréquence |
| period | ms | Période |
| pulseWidth | ms | Largeur d'impulsion (temps à l'état haut) |
| dutyCycle | % | Rapport cyclique |
| highTime | ms | Temps à l'état haut |
| lowTime | ms | Temps à l'état bas |
| timeMin | ms | Temps le plus court avec les tolérances |
| timeMax | ms | Temps le plus long avec les tolérances |
| timingError_pct | % | Erreur de temporisation, pire cas |
Comment l'appeler
- Calculer : un appel, la requête et la réponse complètes, et ses erreurs.
- Calcul par lots : ce calculateur avec d'autres, ou un balayage, en une seule requête.
- Résoudre pour une valeur cible : la valeur d'une entrée qui amène une sortie à une cible.