Heart Rate Recovery Calculator
Messe die Herzfrequenz-Erholung nach dem Sport, um die kardiovaskuläre Fitnessstufe zu beurteilen.
In Ruhe gemessen, vor dem Training
Über dieses Tool
Die Herzfrequenzerholung (HRR) ist die Menge, um die Ihr Puls in den Minuten unmittelbar nach Beendigung des Trainings sinkt. Sie ist einer der praktischsten Indikatoren für kardiovaskuläre Fitness, da eine schnellere Erholung typischerweise bedeutet, dass Ihr Herz effizienter ist und Ihr aerobes System stärker ist. Im Gegensatz zu VO2-max oder anderen laborgestützten Messungen können Sie die HRR überall mit nur einer Stoppuhr und einer Pulskontrolle bewerten.
Um diesen Rechner zu verwenden, trainieren Sie mindestens 10 Minuten lang mit moderater bis hoher Intensität, messen Sie dann sofort Ihre Ruhefrequenz und erneut nach 1, 2 oder 3 Minuten Erholung. Geben Sie beide Werte ein, und das Tool berechnet Ihre Erholungsrate. Athleten und Fitness-Enthusiasten nutzen diese Metrik, um Verbesserungen über Wochen und Monate hinweg zu verfolgen, während jeder, der sich von Krankheit oder sitzenden Phasen erholt, sie als einfache Grundlage für die kardiovaskuläre Gesundheit nutzen kann.
Generell deuten 12 oder mehr Schläge pro Minute in der ersten Minute nach dem Training auf gute Fitness hin; 20 oder mehr Schläge gelten als hervorragend. Die HRR variiert jedoch je nach Alter, Fitnessniveau und Trainingsintensität, daher sollten Sie Ihre Ergebnisse mit Ihren eigenen bisherigen Messungen vergleichen, anstatt sie an strikte Maßstäbe anzulegen. Konsultieren Sie einen Gesundheitsdienstleister, wenn Sie ungewöhnliche Muster feststellen oder zugrunde liegende Erkrankungen haben.
Häufig gestellte Fragen
Code-Implementierung
def heart_rate_recovery(peak_hr: int, one_min_hr: int) -> dict:
"""Calculate Heart Rate Recovery (HRR) and fitness level."""
hrr = peak_hr - one_min_hr
if hrr > 40:
level = "Excellent"
elif hrr >= 21:
level = "Average"
elif hrr >= 13:
level = "Below Average"
else:
level = "Poor - consult a doctor"
return {"hrr": hrr, "level": level, "peak": peak_hr, "one_min": one_min_hr}
def max_hr_estimate(age: int) -> int:
"""Estimate maximum heart rate using Fox formula."""
return 220 - age
# Example: 35-year-old, peak HR 175 bpm, 1-min HR 135 bpm
age = 35
peak = 175
one_min = 135
result = heart_rate_recovery(peak, one_min)
max_hr = max_hr_estimate(age)
print(f"Age: {age}, Estimated max HR: {max_hr} bpm")
print(f"Peak HR: {result['peak']} bpm")
print(f"1-min HR: {result['one_min']} bpm")
print(f"HRR: {result['hrr']} bpm → {result['level']}")Comments & Feedback
Comments are powered by Giscus. Sign in with GitHub to leave a comment.