Zones de fréquence cardiaque cyclisme
Avec une fréquence maximale de 190, les sorties d'endurance se font à 114–133 bpm et les efforts au seuil à 152–171 : cinq zones cyclistes à partir d'un seul pouls mesuré, le maximum ou celui du seuil lactique. 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 cardiaque
- 190
- Base
- Hrmax
- Nombre de zones
- 5 bpm
- Nom de la zone 1
- recovery
- Zone 1 : % minimum
- 50
- Zone 1 : % maximum
- 60
Les zones d’entraînement par fréquence cardiaque en cyclisme transforment un pouls mesuré — fréquence maximale ou fréquence au seuil lactique — en fenêtres en battements par minute qu’un cycliste doit tenir pour les sorties de récupération, les kilomètres d’endurance, le travail de tempo, les efforts de seuil et les intervalles de VO2max. Le pourcentage du maximum est le tableau que la plupart des compteurs impriment lorsque l’on ne connaît qu’un pic. Le pourcentage du seuil lactique est le schéma Coggan que les entraîneurs préfèrent après un contre-la-montre de vingt minutes.
Pourquoi le cyclisme découpe l’intensité par le pouls et quelle ancre envoyer
Les cyclistes prescrivent l’intensité avec des bandes de fréquence cardiaque parce qu’un capteur de puissance n’est pas toujours sur le vélo et qu’une échelle d’effort perçu est difficile à consigner dans un club. Deux ancres dominent la pratique d’entraînement et répondent à des questions distinctes.
La fréquence cardiaque maximale est le pouls le plus élevé noté lors d’un effort maximal, d’une rampe de laboratoire ou d’une répétition de col bien menée ; les zones sont alors de simples pourcentages de ce plafond, ce que la plupart des compteurs impriment lorsque le cycliste n’a saisi qu’un HRmax. La fréquence au seuil lactique — LTHR — est le pouls que l’on peut tenir près d’une heure, en général estimé par un contre-la-montre de vingt minutes après un échauffement structuré, et elle se situe sous le vrai maximum.
Le pourcentage de LTHR est le schéma Coggan du cyclisme : la récupération reste bien sous le seuil, l’endurance occupe la base aérobie, le tempo est la bande aérobie haute, le seuil chevauche le LTHR lui-même et le travail de VO2max vit au-dessus, le sommet de cette cinquième bande étant plafonné à cent vingt pour cent de LTHR afin que la plage en bpm reste finie.
Ce calculateur n’estime jamais la fréquence maximale à partir de l’âge et ne soustrait jamais un pouls de repos ; ce sont d’autres intentions de recherche, servies par d’autres produits.
Où un calculateur de zones FC cyclisme justifie sa place
Les cyclistes qui ont déjà mesuré un pic ou un LTHR de vingt minutes ont besoin de fenêtres en bpm avant d’écrire les séances d’endurance et de seuil de la semaine suivante, pas d’un autre maximum prédit par l’âge ni d’un tableau de réserve qui demande aussi le pouls de repos. Un éditeur qui se positionne sur zones de fréquence cardiaque cyclisme vise cette intention : des personnes qui cherchent en cyclistes, pensent en HRmax ou LTHR, et veulent de la récupération au VO2max en battements par minute.
Les entraîneurs de club et les programmes de gran fondo peuvent envoyer la même ancre pour chaque membre et imprimer des fiches identiques au lieu de reconstruire la table de pourcentages dans un tableur qui dérive d’un coach à l’autre. Journaux d’entraînement, applications compagnons du compteur et plateformes de home-trainer qui stockent déjà l’une des deux ancres peuvent demander les bornes structurées zone1 à zone5 afin qu’une séance qui dit rester en endurance ait un plancher et un plafond numériques. Une validation échouée ne consomme pas de solde.
C’est un outil de planification et d’apprentissage, non un dispositif médical de diagnostic ; les cyclistes atteints d’affections cardiaques, sous médicaments qui altèrent le pouls ou sous restriction médicale doivent suivre l’avis professionnel plutôt qu’un seul tableau à cinq zones.
Cas d’usage
Construire les séances de cyclisme de la semaine à partir d’un HRmax connu
Envoyez un pic mesuré avec basis hrmax et posez les cinq fenêtres en bpm sur les fiches d’endurance, de tempo et de seuil, sans reconstruire une table de pourcentage du maximum.
Programmes de club et applications compagnons du home-trainer
Donnez à chaque cycliste les mêmes cinq fenêtres de FC à partir d’une ancre stockée, afin que les séances indoor et les sorties de groupe citent des plages bpm identiques pour le même nom de zone.
Questions fréquentes
Faut-il utiliser la fréquence maximale ou celle du seuil lactique ?
Utilisez hrmax lorsque vous ne connaissez qu’un pic ; les cinq bandes sont un pourcentage de ce plafond. Utilisez lthr après un test de seuil ; la table Coggan du cyclisme s’installe autour du seuil lactique, l’intensité qui compte le plus pour les séances d’endurance.
Comment calcule-t-on les cinq zones de fréquence cardiaque en cyclisme ?
Chaque borne est l’entier le plus proche du pourcentage fois l’ancre que vous envoyez. Pour hrmax les pourcentages sont 50–60, 60–70, 70–80, 80–90 et 90–100. Pour lthr ce sont 50–68, 68–83, 83–94, 94–105 et 105–120.
Que se passe-t-il si la fréquence est nulle, négative ou absente ?
Une zone d’entraînement est un pouls positif en bpm ; zéro, négatifs, chaînes vides et valeurs non finies sont rejetés et ne sont pas facturés.
Faut-il le pouls de repos ou l’âge ?
Non. Ce produit n’estime pas le maximum à partir de l’âge et ne soustrait pas le repos. Envoyez seulement l’ancre cycliste dont vous disposez — HRmax ou LTHR — plus le basis facultatif.
Quelles sont mes zones cyclistes avec une fréquence maximale de 190 ?
Récupération 95–114 bpm, endurance 114–133, tempo 133–152, seuil 152–171 et VO2max 171–190. Chaque bande est un pourcentage du maximum, de 50 à 100 % par paliers de dix ; deux bandes voisines partagent leur limite.
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/sports/cycling-hr \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"heart_rate":190}'const res = await fetch("https://api.kit.forhosting.com/sports/cycling-hr", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"heart_rate": 190
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/sports/cycling-hr",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"heart_rate": 190
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/sports/cycling-hr", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"heart_rate":190}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"heart_rate":190}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/sports/cycling-hr", 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
{
"heart_rate": 190
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "sports.cycling_hr",
"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.
Limites
min_bpm | 1e-12 |
max_bpm | 250 |
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
Ce calculateur de zones FC cyclisme accepte un heart_rate fini et positif en bpm et un basis facultatif hrmax ou lthr, puis renvoie cinq bandes d’entraînement adjacentes avec bords en pourcent et plages entières en bpm. Un pouls manquant, non fini ou non positif échoue avec invalid_input et n’est pas facturé.
Pourquoi le cyclisme découpe l’intensité par le pouls et quelle ancre envoyer
Vous fournissez un heart_rate fini et positif et un basis hrmax ou lthr, et vous recevez cinq fenêtres en bpm qu’une fiche de séance peut citer sans tableur.
Contrat d’entrée, les deux tables de pourcentages et le calcul de chaque borne en bpm
La fréquence doit être un nombre fini positif supérieur à zéro et au plus 250 bpm. Sur la table hrmax les cinq bandes sont récupération 50–60 pour cent, endurance 60–70, tempo 70–80, seuil 80–90 et vo2max 90–100 du maximum. Les bandes adjacentes partagent une frontière par conception. Envoyez par POST un corps JSON avec un nombre fini obligatoire et un sélecteur facultatif. heart_rate est le pouls d’ancre en battements par minute ; les alias hr, bpm, pulse, hr_max, max_hr, hrm, lthr, lactate_threshold et lactate_hr sont acceptés. basis choisit la table de pourcentages : hrmax (défaut) utilise le pourcentage de la fréquence maximale ; lthr utilise le pourcentage Coggan de la fréquence au seuil lactique. Si vous omettez basis et que la valeur est arrivée sous un alias lthr, le moteur sélectionne lthr afin qu’un entraîneur qui ne publie que le LTHR n’ait pas à mémoriser le sélecteur. Chaque champ numérique peut arriver comme nombre JSON ou comme chaîne numérique. Champs manquants, chaînes vides, valeurs non finies, zéro, négatifs, un pouls au-dessus du plafond de l’isolat ou un basis hors de l’enum publié échouent avec invalid_input en nommant le champ et ne sont pas facturés. Sur la table lthr ce sont récupération 50–68 pour cent, endurance 68–83, tempo 83–94, seuil 94–105 et vo2max 105–120 de LTHR ; la zone 1 a un plancher à 50 pour cent afin que la récupération soit une bande utilisable et non une fenêtre qui commence à zéro bpm, et la zone 5 est plafonnée à 120 pour cent afin que bpm_hi soit fini. Chaque borne est zone_bpm égal à l’entier le plus proche du pourcentage fois l’ancre. En cas de succès le corps répète heart_rate et basis, fixe unit à bpm, reformule formula, indique zone_count de cinq, aplatit les champs name, percent et bpm de zone1 à zone5 pour les formulaires, et répète les cinq mêmes enregistrements dans le tableau zones. Exemple : heart_rate 190 avec basis hrmax donne récupération 95–114 bpm et vo2max 171–190 bpm. Le prix d’un élément réussi est un $0.002 forfaitaire.
Où un calculateur de zones FC cyclisme justifie sa place
Comme l’implémentation est parse pure de tier A, chaque appel réussi coûte le prix de base publié $0.002 sans jetons de modèle ni réseau sortant. Gardez les requêtes petites, figez zone1_bpm_lo jusqu’à zone5_bpm_hi dans les tests, et vous obtenez des fenêtres stables de fréquence cardiaque cycliste pour pages d’atterrissage, kiosques de club et workers de bord, sans dresser un laboratoire de physiologie.
Cas d'intégration
Convertir un test LTHR de 20 minutes en zones Coggan de cyclisme
Après un contre-la-montre de seuil, envoyez LTHR avec basis lthr et obtenez des bandes de récupération au VO2max qui s’installent autour du seuil lactique, non autour d’un maximum deviné.
Questions techniques
Combien coûte le calculateur de zones FC cyclisme ?
L’outil dans le navigateur est gratuit. Les requêtes API utilisent un solde KIT prépayé à $0.002 par appel réussi ; une entrée invalide n’est pas facturée.