Convertisseur fréquence-période
Un secteur à 50 Hz répète son onde toutes les 0,02 seconde, et une horloge dont le front revient chaque microseconde tourne à un mégahertz. Saisissez la fréquence en hertz ou la période en secondes et obtenez l'autre valeur. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Fréquence
- 50
- Période
- 0,02
- Résolu
- period
- Unité de fréquence
- Hz
- Unité de période
- s
Tout signal périodique a une fréquence et une période qui sont des réciproques strictes : la période T est le temps d'un cycle complet et la fréquence f est le nombre de cycles par seconde, de sorte que T égale un sur f et f égale un sur T. Cette capacité est un convertisseur fréquence-période centré sur l'électronique, le laboratoire et les flux de traitement du signal. Envoyez la fréquence en hertz pour obtenir la période en secondes, ou la période en secondes pour obtenir la fréquence en hertz. Une entrée nulle est rejetée avec une erreur d'entrée invalide claire car la division par zéro est indéfinie.
Fréquence, période et identité réciproque
En signaux à temps continu et en théorie des circuits CA, la fréquence f se mesure en hertz (cycles par seconde) et la période T en secondes par cycle. Elles sont liées par l'identité élémentaire : T égale un divisé par f, et de façon équivalente f égale un divisé par T. Si une forme d'onde du réseau tourne à cinquante hertz, un cycle dure zéro virgule zéro deux secondes ; si un front d'horloge se répète toutes les une microseconde, la fréquence est un mégahertz.
Ce convertisseur accepte exactement l'une des deux grandeurs pour que la requête soit sans ambiguïté : fournissez la fréquence lorsque vous connaissez le rythme et avez besoin du temps entre cycles, ou la période lorsque vous avez mesuré une durée sur un oscilloscope et avez besoin du rythme correspondant. Les valeurs négatives sont rejetées car la fréquence et la période ordinaires de signal sont des scalaires positifs. Les valeurs non finies et les charges vides échouent aussi à la validation.
La réponse renvoie toujours fréquence et période après conversion, indique quel champ a été résolu et enregistre la chaîne de formule utilisée pour que les interfaces affichent T égale un sur f ou f égale un sur T sans redériver l'identité.
Cas d’usage
Contrôles de réseau et de rythme d'horloge
Convertissez 50 Hz ou 60 Hz de fréquence de ligne en période en secondes, ou une période d'horloge mesurée sur un oscilloscope en fréquence en hertz pour la documentation firmware et d'alimentation.
Questions fréquentes
Le convertisseur fréquence-période est-il gratuit ?
L'outil du navigateur s'exécute gratuitement sur votre appareil.
Combien dure un cycle du secteur à 50 Hz ?
Un cycle dure 0,02 seconde, car la période vaut un divisé par la fréquence. Saisissez 50 comme fréquence et le convertisseur renvoie la période en secondes avec la fréquence indiquée.
Puis-je saisir des kilohertz, des mégahertz ou des millisecondes ?
Non. Le convertisseur travaille toujours en hertz et en secondes, convertissez donc avant : une période d'une microseconde vaut un millionième de seconde, et sa fréquence ressort en hertz, soit un mégahertz.
Pourquoi les valeurs nulles et négatives sont-elles refusées ?
Une fréquence ou une période nulle obligerait à diviser par zéro, ce qui n'a pas de résultat, et un signal ordinaire n'a jamais de fréquence ni de période négative. Le convertisseur s'arrête avec un message clair.
Puis-je saisir la fréquence et la période en même temps ?
Non. Indiquez une seule des deux valeurs. Si les deux arrivent ensemble, le calcul est refusé pour éviter de vous fier à une paire qui, après arrondi, pourrait ne pas concorder.
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/frequency-period \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"frequency":50,"f":1}'const res = await fetch("https://api.kit.forhosting.com/elec/frequency-period", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"frequency": 50,
"f": 1
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/elec/frequency-period",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"frequency": 50,
"f": 1
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/elec/frequency-period", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"frequency":50,"f":1}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"frequency":50,"f":1}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/elec/frequency-period", 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
{
"frequency": 50,
"f": 1
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "elec.frequency_period",
"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
Fréquence, période et identité réciproque
Les unités sont fixées en hertz et secondes pour un contrat d'API stable ; convertissez kilohertz, mégahertz ou millisecondes en bordure de votre application avant l'appel. Des entrées identiques produisent toujours le même JSON car le chemin est une arithmétique flottante pure, sans réseau, sans graine aléatoire et sans horloge murale.
Entrées, rejet du zéro, alias et lecture du résultat
Fournissez exactement un côté ; si les deux apparaissent, le moteur renvoie une entrée invalide pour que vous ne fassiez pas confiance en silence à une paire qui diverge après arrondi. Si aucun n'apparaît, le moteur demande exactement un champ. Une fréquence nulle ne peut pas produire une période d'un sur f, ni une période nulle une fréquence d'un sur T, donc les deux cas lèvent une entrée invalide avec un message explicite de division par zéro que les suites de validation peuvent apparier. Envoyez un objet JSON avec frequency ou period comme nombre fini ou chaîne numérique. Des alias courants sont acceptés par commodité : f, hz, freq et frequency_hz mappent vers frequency ; T, t, seconds et period_s vers period. En succès le corps inclut la fréquence en hertz, la période en secondes, solved fixé à frequency ou period, formula à la chaîne réciproque correspondante, method fixé à t_equals_1_over_f, et les libellés unit_frequency et unit_period pour l'affichage. Utilisez frequency seule pour dimensionner des minuteries à partir d'un rythme d'horloge connu ; utilisez period seule lorsqu'une fiche technique liste une largeur d'impulsion ou un temps de cycle et que vous avez besoin de hertz pour un PLL ou un filtre. Objets manquants, chaînes non numériques et magnitudes au-dessus de la borne publiée échouent avec invalid_input et ne sont pas facturés sur le chemin prépayé.
Usage de l'API, tarification, flux de laboratoire et limites pratiques
Appelez le convertisseur fréquence-période gratuit dans le navigateur pour des contrôles rapides au banc, des démos de cours et une vérification mentale sans ouvrir d'application calculatrice ni de tableur. Le produit ne convertit pas la fréquence angulaire oméga égale à deux pi f, n'estime pas le rapport cyclique et ne remplace pas un analyseur de spectre ; il répond proprement à une seule intention de recherche : convertir fréquence en période et période en fréquence, avec des erreurs honnêtes sur une entrée nulle. Utilisez l'API prépayée lorsque des générateurs de firmware, plateformes éducatives, harness de test ou pipelines de documentation ont besoin d'un contrat stable sous solde KIT à $0.002 par élément réussi ; les échecs de validation ne consomment pas le solde après le rejet du moteur. Associez cet endpoint aux outils de vitesse d'onde lorsque vous connaissez aussi la vitesse de propagation et avez besoin de la longueur d'onde, ou aux calculateurs RC et de minuteries lorsque l'étape suivante est de choisir des composants pour une fréquence cible. Les auteurs de SDK peuvent mapper frequency et period dans des champs de formulaire étiquetés avec les suffixes d'unité Hz et s, et afficher le champ formula à côté de la valeur résolue pour que les étudiants voient l'identité réciproque qu'ils appliquent. Gardez les magnitudes dans la borne documentée pour la sécurité de l'isolate Worker, et normalisez les préfixes scientifiques dans votre client avant l'appel pour que l'API voie toujours des hertz et secondes bruts.
Cas d'intégration
Flux de laboratoire et d'éducation
Étudiants et instructeurs convertissent entre f et T en apprenant les signaux périodiques, avec une erreur invalid_input claire lorsqu'on envoie zéro par erreur.
Pipelines CI et API
Générateurs et harness de test appellent un endpoint prépayé déterministe pour remplir les champs fréquence et période dans les rapports sans réimplémenter le réciproque dans chaque langage.
Questions techniques
Comment convertir la fréquence en période ?
Envoyez un JSON avec frequency à une valeur positive en hertz (par exemple frequency: 50). La réponse inclut period en secondes avec T = 1 / f, plus frequency renvoyée.
Comment convertir la période en fréquence ?
Envoyez un JSON avec period à une durée positive en secondes (par exemple period: 0.02). La réponse inclut frequency en hertz avec f = 1 / T.
Que se passe-t-il si la fréquence ou la période est nulle ?
La requête échoue avec invalid_input. La division par zéro est indéfinie pour T = 1 / f et f = 1 / T ; les entrées nulles sont rejetées et non facturées.
Puis-je envoyer frequency et period ensemble ?
Non. Fournissez exactement l'un de frequency ou period et omettez l'inconnu. Envoyer les deux lève invalid_input pour que des paires ambiguës ou incohérentes ne soient jamais acceptées en silence.