使用方法
- 在「年龄」里填周岁,示例填 35,允许 10~100 的整数。
- 在「静息心率」里填你清晨刚醒、还没起床时测到的心率,示例填 65,允许 30~120 bpm。这个值越准,区间越贴合你本人。
- 在「最大心率估算公式」里选一套。默认是 220 − 年龄,想换成 Tanaka 的 208 − 0.7 × 年龄,直接在下拉框里选。
- 点「计算目标心率」,或者直接在年龄、静息心率输入框里按 Enter。结果区会给出两套最大心率、心率储备,以及 Z1~Z5 五个区间的心率上下限。
- 往下看两张表:第一张把五个区间的作用和主观感受列齐;第二张按 5% 一档从 40% 排到 100%,点「加载更多」补上最后一档。
- 要把强度表带走,点「复制对照表」(制表符分隔,可直接粘进表格软件)或「导出 CSV」(带 BOM,Excel 打开不乱码)。点「载入示例」可随时回到 35 岁 × 65 bpm。
这个目标心率计算器能解决什么问题
一是把「练多少强度」变成表盘上的一个数。教练说今天跑 Z2,你不需要再问「Z2 是多少」——结果区直接告诉你这个区间落在 137~149 bpm,抬腕看一眼手表就知道有没有跑过头。
二是避免把「%最大心率」和「%心率储备」混为一谈。这两个口径差得非常远:35 岁、静息 65 bpm 的人,按 55%×最大心率算是 101.8 bpm,按 Karvonen 的 55%心率储备算却是 131.0 bpm,差了 29.2 bpm。本页统一用 Karvonen,并在原理一节把这个差异讲清楚。
三是看清两套最大心率公式什么时候会分道扬镳。220 − 年龄 与 Tanaka 并不是「差不多」:20 岁时前者比后者高 6 bpm,70 岁时反而低 9 bpm,两者在 40 岁正好相等。年轻人和中年人该信哪一套,答案并不一样。
四是给减脂和备赛各排一套强度。减脂以 Z2 为主、每周掺两次 Z4;备赛则要按目标配速把 Z3、Z4 的比例拉高。有了明确的 bpm 上下限,强度分配就从「凭感觉」变成可核对的比例。
这个目标心率计算器不做这些事:不根据你的运动成绩反推摄氧量、不生成训练计划、不做心电图或心律分析。想看单次跑步的能量消耗,请用页面底部的「跑步消耗卡路里计算器」;想估算心肺耐力的上限,请用「最大摄氧量最大值计算器」。
计算原理:Karvonen 公式、心率储备与两套最大心率
第一步,估最大心率。本页提供两套:220 − 年龄(Fox 等,1971)是最广为人知的粗估式;208 − 0.7 × 年龄(Tanaka 等,2001)来自对 351 组研究的元分析,对 40 岁以上的成年人更贴近实测。示例 35 岁:前者给 185 bpm,后者给 183.5 bpm。
第二步,算心率储备。心率储备 HRR = HRmax − HRrest,也就是「从安静到极限还有多少可动用的心跳空间」。示例里 185 − 65 = 120 bpm。这是 Karvonen 法的核心中间量,也是它和「直接乘最大心率百分比」最根本的区别。
第三步,代入 Karvonen 公式。Karvonen 等(1957)给出的目标心率是 THR = HRrest + 强度% × HRR。以 Z1 的 50% 下界为例:65 + 0.50 × 120 = 125 bpm;60% 上界:65 + 0.60 × 120 = 137 bpm。Z2 到 Z5 同理,最后得到 125 / 137 / 149 / 161 / 173 / 185 这六个分界心率。
为什么必须带上静息心率?因为「55% 强度」在两种口径下的含义完全不同。直接算 55% × 185 = 101.8 bpm,那其实是躺着不动到快走之间的水平;而 Karvonen 的 55% × 120 + 65 = 131.0 bpm,才是真正的中等强度。静息心率低的人(比如 45 bpm 的耐力运动员)两者差距更大,这正是储备法比最大心率百分比更贴近个体差异的原因。
两套公式的分歧在哪。把两式相减:(220 − age) − (208 − 0.7 × age) = 12 − 0.3 × age。这个差在 age = 40 时归零——40 岁以下是 220 − 年龄 给得更高,40 岁以上反过来是 Tanaka 更高。示例 35 岁对应 +1.5 bpm,所以这个例子里两套公式的区间只差 1 bpm;但如果你是 60 岁,两套最大心率会差 6 bpm,区间会整体平移好几拍。
遵循的规范。Karvonen 公式与「按心率储备百分比划分强度」的写法见于 ACSM《运动测试与运动处方指南》,其中 40%~60% HRR 对应中等强度、60%~90% HRR 对应较大强度;本页的 Z1~Z5 是在这条框架上细分出来的五档。区间的心率值取 Math.round 四舍五入到整数 bpm。
完整示例(数值仅作演示)
示例条件与页面打开时的默认值完全一致:年龄 35 岁、静息心率 65 bpm、选用 220 − 年龄。计算过程是:
- 最大心率(220 − 年龄):220 − 35 = 185 bpm;最大心率(Tanaka):208 − 0.7 × 35 = 183.5 bpm;
- 心率储备:185 − 65 = 120 bpm;
- Z1 恢复:65 + 0.50×120 = 125 到 65 + 0.60×120 = 137,即 125~137 bpm;
- Z2 有氧基础:137~149 bpm;Z3 有氧耐力:149~161 bpm;
- Z4 阈值:161~173 bpm;Z5 最大:173~185 bpm。
ACSM 给健康成年人推荐的经典靶心率区间是 50%~85% HRR,换算到本例就是 125~167 bpm——正好覆盖 Z1 下界到 Z4 中段。换句话说,日常健身落在 Z1~Z4 就够了,Z5 属于专项训练才需要碰的范围。
如果改用 Tanaka,最大心率变成 183.5 bpm、储备 118.5 bpm,五个区间分别是 124~136、136~148、148~160、160~172、172~184 bpm——每一档比 220 − 年龄 低 1 bpm。差异很小,但换成 60 岁的人,两套最大心率相差 6 bpm,区间整体平移会更明显。
输入范围与强度档位对照表
这个目标心率计算器的三个输入与范围如下,超出范围会给出具体提示而不是悄悄归零:
| 输入 | 范围 | 步长 | 为什么这么定 |
|---|---|---|---|
| 年龄 | 10 ~ 100 岁 | 1 | 220 − 年龄 在儿童身上不成立,故下限取 10;上限取 100 覆盖老年健身人群 |
| 静息心率 | 30 ~ 120 bpm | 1 | 30 对应优秀耐力运动员;120 以上通常说明测量时并非真正静息 |
| 最大心率公式 | 2 选 1 | — | 40 岁以下用 220 − 年龄 偏差较小,40 岁以上建议 Tanaka |
下面这张表把两套最大心率公式按年龄摊开,差值的符号变化值得留意——这正是「该用哪一套」的判据:
| 年龄 | 220 − 年龄 | Tanaka | 两者之差 |
|---|---|---|---|
| 20 岁 | 200 bpm | 194.0 bpm | +6.0 |
| 30 岁 | 190 bpm | 187.0 bpm | +3.0 |
| 40 岁 | 180 bpm | 180.0 bpm | 0.0 |
| 50 岁 | 170 bpm | 173.0 bpm | -3.0 |
| 60 岁 | 160 bpm | 166.0 bpm | -6.0 |
| 70 岁 | 150 bpm | 159.0 bpm | -9.0 |
Z1~Z5 的分界心率本身是上一张结果表的主体,这里再按「区间—作用—感受」补一列用法:Z1 用于热身与冷身,Z2 是耐力打底与脂肪供能的主力区间,Z3 接近马拉松配速的「舒适地难受」,Z4 擦着乳酸阈值,Z5 只在冲刺和最大摄氧量间歇里出现。五个区间的宽度都是 12 bpm(示例中每一档相差 12),因为它们是等宽的 10% 心率储备。
结果边界、区间重叠与舍入
这个目标心率计算器算出来的是一组起点,不是终点。下面几条边界决定了它什么时候该让位给实测数据:
- 相邻区间的分界点是共用的。示例里 137 既是 Z1 的上界,也是 Z2 的下界;149、161、173 同理。分界点在强度反查表里按「下界归本区」记,所以 60% 记作 Z2 而不是 Z1。1 bpm 的差别在真实训练中没有意义,不必纠结某一次心跳该算哪个区间。
- 最大值估算的个体误差远大于公式之间的差异。220 − 年龄 的个体标准差约 10~12 bpm,也就是说 35 岁的人真实最大心率可能落在 173~197 之间。相比之下「两套公式差 1.5 bpm」完全可以忽略——该关注的是整体误差,而不是换公式。
- 静息心率必须清晨测。刚运动完、喝完咖啡、爬完楼梯时测出来的「静息」心率会高出 10~20 bpm,代进去会让所有区间整体上移,把 Z2 练成 Z3。
- 心率储备为 0 或负数时无法划分区间。若静息心率不小于最大心率估算值,公式会直接给出提示。极端例子是 100 岁、静息 120 bpm:220 − 年龄 只有 120 bpm,储备正好为 0。
- 结果取整到 1 bpm。区间端点用
Math.round处理,所以两套公式算出的 124.3 与 124.0 都显示为 124。这是显示精度,不代表你的心率在 124 和 125 之间有可察觉的区别。 - 服用 β 受体阻滞剂等降心率药物时公式不适用。这类药物会直接压低最大心率与静息心率,按公式算出的区间会明显偏高,应以运动负荷试验的实际数据为准。
- 心律不齐(如心房颤动)人群不适用。公式假设心跳节律规整;房颤时手表测到的往往不是一个能代表强度的稳定值。
- 光学心率手表在高强度区间有滞后。Z4、Z5 心率变化快,腕式光学传感器常有 5~15 秒延迟,间歇训练时会把峰值读低;要精确监控建议改用胸带。
常见问题
Karvonen 和「最大心率百分比」差在哪?
差在有没有把静息心率减掉。最大心率百分比是直接 强度% × HRmax,而 Karvonen 是 HRrest + 强度% × (HRmax − HRrest)。示例里 55% 强度按前者只有 101.8 bpm、按后者有 131.0 bpm,相差 29.2 bpm。前者忽视了「每个人安静的起点不同」,所以同一个百分比对不同的人含义不一样。
220 − 年龄 和 Tanaka 我该用哪个?
看年龄。两式相减等于 12 − 0.3 × 年龄,40 岁是分界:40 岁以下 220 − 年龄 给得更高,40 岁以上 Tanaka 更高。Tanaka 来自更大样本的元分析、对中老年人更准,所以 40 岁以上优先选 Tanaka;如果你有实测最大心率,直接用实测值最准。
为什么相邻两个区间的分界值是同一个数?
因为区间是连续的:Z1 是 50%~60% HRR,Z2 是 60%~70% HRR,60% 这个点既是 Z1 的上界也是 Z2 的下界。示例里就表现为 137 bpm 同时出现在两行。落到实际训练时,差 1 bpm 没有可操作性,随便归到哪一档都行。
静息心率要怎么测才准?
清晨自然醒后、还没起身、也没喝咖啡时测最准,连续测三四个早晨取平均。用手环的话注意夜间平均值和「刚醒时读数」可能不同。运动后、喝咖啡后、生病时测出来的值会偏高 10~20 bpm,代进去会把所有区间整体推高。
公式算的区间能替代运动中的实测心率吗?
不能,它只是起点。最大心率估算的个体标准差有 10~12 bpm,换算成区间可能整体偏移一两档。正确做法是先用公式定一个初始范围,再通过几次实测(比如跑一段还能顺畅说话的速度,或做一次递增负荷测试)微调,最后把「这个强度下我实际是什么心率」记下来。
40 岁有什么特别的?
40 岁是两套公式的交点:220 − 40 = 180,208 − 0.7 × 40 = 180,两式在这一年给出完全相同的最大心率。低于 40 岁 220 − 年龄 偏高,高于 40 岁 Tanaka 偏高,所以 40 岁前后该选哪套公式正好相反。
吃降压药或 β 受体阻滞剂会影响结果吗?
会,而且是系统性影响。β 受体阻滞剂会同时压低静息心率和最大心率,公式算出的区间通常偏高,练起来会觉得「心率没到区间但已经很吃力」。这类情况应改用运动中测得的实际心率或按主观用力程度(RPE)来定强度,并遵循医嘱。
Z2 真的只烧脂肪吗?
不是。低强度时脂肪供能的比例确实更高,但总消耗量小;高强度单位时间烧的脂肪总量未必更低。Z2 的真正价值在于它可以长时间维持、恢复代价低,适合用来堆有氧总量。把 Z2 理解成「热量缺口最大」的区间是常见的误读。
相关工具
- 跑步消耗卡路里计算器:按体重、配速和时长估算一次跑步的能量消耗,和心率区间配合看更完整。
- 卡路里计算器:估算每日能量需求,用来安排有氧训练的热量缺口。
- 基础代谢计算器:算出静息状态下的能量消耗,是安排训练总量的起点。
- 最大摄氧量最大值计算器:估算心肺耐力的上限,和最大心率一起判断有氧能力。
- BMI计算器:粗看体重与身高的比例,判断减脂或增重的方向。
- 每日饮水量计算器:出汗量大的训练日补水参考,避免脱水导致心率异常升高。
- 睡眠时间计算器:按入睡时间与周期推算起床时间,睡眠不足会直接抬高静息心率。
- 计算器:查看全部计算器工具。