مناطق النبض من الاحتياطي
تحوّل نبض الراحة والمعدل الأقصى إلى خمس مناطق تدريب: مع 60 و190 نبضة في الدقيقة تمتد منطقة التعافي من 125 إلى 138 والمنطقة القصوى من 177 إلى 190. كل منطقة تتبع احتياطيك أنت لا نسبة ثابتة من الأقصى. مجانية في متصفحك.
- مجاني
- يعمل في متصفحك
- دون تسجيل
- بياناتك لا تغادر جهازك
شغّل الأداة مجانًا
مثال محلول
- معدل النبض أثناء الراحة
- 60
- أقصى معدل للنبض
- 190
- Hrr
- 130 bpm
- عدد المناطق
- 5
- اسم المنطقة 1
- recovery
- المنطقة 1: الحد الأدنى (%)
- 50
يبني أسلوب النسبة المئوية لاحتياطي معدّل النبض خمس مناطق تدريب من الفجوة بين نبض الراحة وأقصى معدّل نبض، لا من شريحة مسطحة من الأقصى وحده. يستخدم المدربون ومعلمو التربية البدنية ورياضيو التحمّل هذا التخطيط بنسب %HRR عندما يكون نبض راحة حقيقي وأقصى مقيس أو متوقَّع معروفين سلفًا.
كيف تُبنى المناطق من احتياطيك
احتياطي معدل ضربات القلب هو المسافة بين نبضك وأنت جالس ونبضك عند جهد أقصى حقيقي. تطرح الحاسبة نبض الراحة من المعدل الأقصى، وتأخذ جزءًا من هذا الاحتياطي لكل منطقة، ثم تضيف نبض الراحة من جديد، فتصبح كل حدود المناطق نبضات حقيقية تراها على ساعتك. النطاقات الخمسة هي التعافي من 50 إلى 60 بالمئة من الاحتياطي، والتحمل من 60 إلى 70، والإيقاع من 70 إلى 80، والعتبة من 80 إلى 90، والأقصى من 90 إلى 100. مع راحة 60 وحد أقصى 190 يكون الاحتياطي 130 ويبدأ التعافي عند 125.
متى تستخدمها وما الذي تتحقق منه أولًا
يستخدم المدربون ومعلمو التربية البدنية ورياضيو التحمل هذا التقسيم عندما يعرفون نبض راحة حقيقيًا ومعدلًا أقصى مقيسًا أو متوقعًا. ولأنه ينطلق من نبض الراحة، يحصل رياضيان لهما الحد الأقصى نفسه ونبض راحة مختلف على مناطق مختلفة. ويجب أن يكون المعدل الأقصى أعلى من نبض الراحة، وتُرفض القيم الناقصة أو غير الموجبة.
حالات الاستخدام
حصص التربية البدنية وأيام الفحص في النادي
يسجّل المعلمون النبض جالسًا وذروة اختبار ميداني، ثم يطبعون نوافذ bpm من recovery إلى maximum على بطاقات المناطق دون تقدير الأقصى من العمر داخل هذه الحاسبة.
خلفيات الأجهزة القابلة للارتداء ومخطّطو الجلسات
مسارات الخادم التي تعرف أصلًا طرفي معدّل النبض تطلب حدودًا منظّمة من zone1 إلى zone5 حتى ينبّه الساعة عندما تغادر الجلسة نطاق النسبة من الاحتياطي المبرمج.
الأسئلة الشائعة
ما أسلوب النسبة المئوية لاحتياطي معدّل النبض؟
الاحتياطي هو الأقصى ناقص نبض الراحة. كل حدّ منطقة هو الراحة زائد نسبة من ذلك الاحتياطي. النطاقات الخمس هي 50–60% و60–70% و70–80% و80–90% و90–100% من الاحتياطي، وتُعاد كنوافذ بـ bpm.
بماذا يختلف هذا عن مخطط مناطق بنسبة من الأقصى؟
مخطط النسبة من الأقصى يتجاهل الراحة. نسبة الاحتياطي تطرح أولًا الراحة من الأقصى، فيحصل شخصان لهما السقف نفسه وخط أساس مختلف على نبضات تدريب مختلفة تحت التسمية نفسها للمنطقة.
هل تقدّر هذه الأداة أقصى معدّل نبض من العمر؟
يضع هذا المنتج فقط خمسة نطاقات بنسبة من الاحتياطي على فجوة الراحة إلى الأقصى التي تقدّمونها.
ما مناطقي الخمس مع نبض راحة 60 وحد أقصى 190؟
التعافي من 125 إلى 138 نبضة في الدقيقة، والتحمل من 138 إلى 151، والإيقاع من 151 إلى 164، والعتبة من 164 إلى 177، والأقصى من 177 إلى 190. وهي ناتجة عن احتياطي قدره 130 مقسم إلى نطاقات من 50 إلى 100 بالمئة.
أي نبض راحة ومعدل أقصى ينبغي أن أستخدم؟
استخدم نبض راحة حقيقيًا، مثل نبضك وأنت جالس بهدوء، ومعدلًا أقصى مقيسًا، كأن يكون من اختبار ميداني، أو قيمة متوقعة لديك مسبقًا. فالحاسبة لا تقدّر أيًّا من القيمتين بنفسها.
أدوات ذات صلة
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/health/hr-zones-percent-hrr \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"hr_rest":60,"hr_max":190}'const res = await fetch("https://api.kit.forhosting.com/health/hr-zones-percent-hrr", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"hr_rest": 60,
"hr_max": 190
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/health/hr-zones-percent-hrr",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"hr_rest": 60,
"hr_max": 190
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/health/hr-zones-percent-hrr", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"hr_rest":60,"hr_max":190}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"hr_rest":60,"hr_max":190}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/health/hr-zones-percent-hrr", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"hr_rest": 60,
"hr_max": 190
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "health.hr_zones_percent_hrr",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |
ملاحظات تقنية
تقبل حاسبة مناطق معدّل النبض من الاحتياطي الحقلين الإلزاميين hr_rest وhr_max بعدد النبضات في الدقيقة، وتطرح الراحة من الأقصى لتحصل على الاحتياطي، ثم تضع النطاقات الكلاسيكية من خمسين إلى ستين، وستين إلى سبعين، وسبعين إلى ثمانين، وثمانين إلى تسعين، وتسعين إلى مئة في المئة على ذلك الاحتياطي، وتعيد إضافة الراحة حتى يكون كل حدّ نبض تدريب حقيقيًا. المسار حساب صرف بلا شبكة وبلا بذرة عشوائية، لذا تتلقى أدوات تصحيح الواجبات وسجلات التدريب وعملاء API المدفوعة مسبقًا JSON نفسه في كل مرة. الحقول الإلزامية الناقصة والقيم غير المحدودة وbpm غير الموجب أو أقصى لا يعلو الراحة بصرامة تفشل بـ invalid_input ولا تُحتسب. تعمل أداة المتصفح مجانًا على جهازكم؛ وتحتسب API المدفوعة مسبقًا $0.002 لكل عنصر ناجح عندما تحتاج الخوادم وSDK إلى العقد نفسه.
ما الذي يقيسه أسلوب النسبة من الاحتياطي وما المدخلات اللازمة
احتياطي معدّل النبض هو الفجوة بين النبض الذي تجلسون عليه والنبض الذي تبلغونه في جهد أقصى حقيقي. لا يأخذ أسلوب النسبة من الاحتياطي، الذي يُدرَّس كثيرًا كمخطط %HRR على طريقة Karvonen، نسبة مسطحة من أقصى معدّل نبض. يطرح أولًا الراحة من الأقصى ليحصل على الاحتياطي، ويضرب ذلك الاحتياطي في كسر المنطقة، ثم يعيد إضافة الراحة، فيحصل رياضيان يشتركان في السقف نفسه لا في خط الأساس نفسه على نطاقات مختلفة. يضع المحرك بعد ذلك خمسة نطاقات تدريب متجاورة على ذلك الاحتياطي: recovery من خمسين إلى ستين في المئة، وendurance من ستين إلى سبعين، وtempo من سبعين إلى ثمانين، وthreshold من ثمانين إلى تسعين، وmaximum من تسعين إلى مئة في المئة من الاحتياطي. أرسلوا الحقل الإلزامي hr_rest كنبض راحة موجب محدود بعدد النبضات في الدقيقة؛ تُقبل الأسماء البديلة hrrest وrest_hr وresting_hr وresting_heart_rate وrhr. أرسلوا الحقل الإلزامي hr_max كنبض أقصى موجب محدود؛ تُقبل hrmax وmax_hr وmaximum_heart_rate وhrm. يجب أن يكون الأقصى أكبر بصرامة من الراحة؛ المعدّلات المتساوية أو المعكوسة لا تصف احتياطيًا موجبًا وتفشل بـ invalid_input. المدخلات المتطابقة تنتج دائمًا JSON متطابقًا لأن الخوارزمية لا تمس الشبكة ولا نموذجًا ولا ساعة ولا مولّد عشوائية. الحقول الناقصة والسلاسل الفارغة والقيم غير المحدودة وbpm غير الموجب والمعدّلات غير الواقعية فوق سقف العزل والأزواج المعكوسة تفشل كلها بـ invalid_input ولا تُحتسب.
قراءة المناطق الخمس وكيفية حساب كل حدّ
استخدموا نبض راحة صباحيًا حقيقيًا بعد دقائق من الجلوس الهادئ، لا متوسط منتصف النهار أثناء المشي. عند النجاح تعيد الاستجابة hr_rest وhr_max بعد التطبيع، وتبلّغ hrr كاحتياطي بعدد النبضات في الدقيقة، وتضبط unit على bpm حتى تسمّي الواجهات الأرقام دون سلاسل ثابتة. حقل method دائمًا percent_hrr، ويعيد formula أن نبض المنطقة يساوي الراحة زائد النسبة مضروبة في الفجوة بين الأقصى والراحة. قيمة zone_count خمسة. تُسطَّح كل منطقة أيضًا للنماذج ولوحات التحكم: zone1_name إلى zone5_name تحمل recovery وendurance وtempo وthreshold وmaximum؛ وzoneN_pct_lo وzoneN_pct_hi تحملان حواف النسبة من الاحتياطي؛ وzoneN_bpm_lo وzoneN_bpm_hi تحملان النبضين المطابقين. يكرر المصفوفة zones السجلات الخمسة نفسها بالترتيب، وكل سجل يحوي zone وname وpct_lo وpct_hi وbpm_lo وbpm_hi، حتى يمرّ عارض الجدول على قائمة واحدة. تتشارك النطاقات المتجاورة الحدود عمدًا: سقف recovery هو أرضية endurance، وهكذا حتى maximum الذي ينتهي دائمًا عند hr_max لأن مئة في المئة من الاحتياطي زائد الراحة هو السقف الذي قدّمتموه. فضّلوا ذروة مقيسة من جهد أقصى ميداني أو مختبري عندما تتوفر؛ إن لم يكن لديكم سوى سقف متوقَّع بالعمر فاحسبوه في العميل ومرّروا النتيجة كـ hr_max ليبقى هذا المحرك تحويل احتياطي صرفًا. لا تخلطوا هذا الـ endpoint بهدف Karvonen واحد عند شدة واحدة، ولا بمخطط نسبة من الأقصى يتجاهل الراحة، ولا بمقدّرات للأقصى من العمر وحده؛ فتلك مقاصد بحث مختلفة وتعيش في منتجات منفصلة.
استخدام API والتسعير وسير عمل التدريب والحدود العملية
استدعوا حاسبة مناطق معدّل النبض من الاحتياطي المجانية في المتصفح لحصص التربية البدنية وأيام اللياقة في النادي وفحوصات الرياضيين السريعة دون إعادة بناء جدول النطاقات الخمس بنسب %HRR في ورقة حساب. تخضع المدخلات لقواعد الاحتفاظ ذاتها لعناصر تحليل KIT الأخرى، ويمكن تثبيت النتائج بأمان في تركيبات التكامل المستمر لأن الخوارزمية حتمية بالكامل. حافظوا على توقعات تعليمية: هذه أداة تخطيط وتعلّم لا جهازًا طبيًا تشخيصيًا، وعلى من لديهم حالات قلبية أو أدوية تغيّر معدّل النبض أو قيودًا طبية اتباع المشورة المهنية لا جدول مناطق خماسي واحد وحده. أرسلوا جسم JSON يتضمن hr_rest وhr_max الإلزاميين بعدد النبضات في الدقيقة. استخدموا API المدفوعة مسبقًا عندما يحتاج SaaS للتدريب أو رفيق جهاز قابل للارتداء أو نظام LMS مدرسي أو سجل جلسات إلى عقد مستقر برصيد KIT عند $0.002 لكل عنصر ناجح؛ إخفاقات التحقق لا تستهلك الرصيد أبدًا بعد رفض المحرك. اقرنوا هذا الـ endpoint ببروتوكول نبض الراحة لديكم ومصدر صادق للأقصى، ثم خزّنوا النوافذ الخمس بـ bpm مع التاريخ والظروف لبطاقات جلسة تقول ابقوا في endurance أو اصعدوا إلى threshold. إن كانت واجهتكم تجمع أصلًا resting_hr وmax_hr بهذين الاسمين فأرسلوا الأسماء البديلة الموثّقة؛ يقبلها المحرك دون طبقة تعيين ثانية. يمكن لمؤلفي SDK ربط zone1_bpm_lo حتى zone5_bpm_hi أو المصفوفة zones بلوحات التحكم وتصدير أعمدة CSV موسومة recovery وendurance وtempo وthreshold وmaximum؛ وهي الأرقام نفسها التي يحسبها المدربون يدويًا بعد تسجيل bpm الراحة والأقصى.
حالات التكامل
تطبيقات تدريب تخزّن أصلًا الراحة وأقصى معدّل نبض
منصات التدريب التي تملك أصلًا نبض راحة مقيسًا ومعدّل ذروة تستدعي هذا الـ endpoint لخمسة نطاقات %HRR بدل إعادة تنفيذ حساب الاحتياطي في كل لغة عميل.
أسئلة تقنية
ما المدخلات الإلزامية؟
الحقلان الإلزاميان هما hr_rest وhr_max، وكلاهما قيم bpm موجبة محدودة، ويجب أن يكون الأقصى أكبر بصرامة من الراحة. تُقبل أسماء بديلة مثل rhr وresting_hr وmax_hr وhrm. الحقول الإلزامية الناقصة تفشل بـ invalid_input.
هل حاسبة مناطق النبض من الاحتياطي مجانية؟
تعمل أداة المتصفح مجانًا على جهازكم. تستخدم استدعاءات API رصيد KIT المدفوع مسبقًا عند $0.002 لكل عنصر ناجح؛ إخفاقات التحقق لا تُحتسب.