目标心率计算器

用 Karvonen 心率储备法算出 Z1~Z5 五个训练区间的心率上下限,并同时给出 220−年龄 与 Tanaka 两套最大心率估算,方便按强度安排有氧训练。

区间强度(%HRR)心率范围主要作用主观感受
Z1 恢复50–60%125–137 bpm热身、冷身、恢复慢跑轻松,能完整对话
Z2 有氧基础60–70%137–149 bpm长距离、脂肪供能、耐力打底舒适,能对话
Z3 有氧耐力70–80%149–161 bpm节奏跑、马拉松配速略吃力,只能说短句
Z4 阈值80–90%161–173 bpm乳酸阈值、巡航间歇吃力,只能吐单词
Z5 最大90–100%173–185 bpm最大摄氧量间歇、冲刺极吃力,说不出话
强度(%HRR)220 − 年龄Tanaka对应区间
40%113 bpm112 bpm低于 Z1
45%119 bpm118 bpm低于 Z1
50%125 bpm124 bpmZ1 恢复
55%131 bpm130 bpmZ1 恢复
60%137 bpm136 bpmZ2 有氧基础
65%143 bpm142 bpmZ2 有氧基础
70%149 bpm148 bpmZ3 有氧耐力
75%155 bpm154 bpmZ3 有氧耐力
80%161 bpm160 bpmZ4 阈值
85%167 bpm166 bpmZ4 阈值
90%173 bpm172 bpmZ5 最大
95%179 bpm178 bpmZ5 最大
年龄220 − 年龄Tanaka 208 − 0.7×年龄两者之差
20 岁200 bpm194.0 bpm+6.0
30 岁190 bpm187.0 bpm+3.0
40 岁180 bpm180.0 bpm0.0
50 岁170 bpm173.0 bpm-3.0
60 岁160 bpm166.0 bpm-6.0
70 岁150 bpm159.0 bpm-9.0

提示:三个控件里按 Enter 可直接重算(下拉框用方向键选择即自动刷新);示例值 35 岁 × 静息 65 bpm 与正文、对照表里的数字完全一致。

使用方法

  1. 在「年龄」里填周岁,示例填 35,允许 10~100 的整数。
  2. 在「静息心率」里填你清晨刚醒、还没起床时测到的心率,示例填 65,允许 30~120 bpm。这个值越准,区间越贴合你本人。
  3. 在「最大心率估算公式」里选一套。默认是 220 − 年龄,想换成 Tanaka 的 208 − 0.7 × 年龄,直接在下拉框里选。
  4. 点「计算目标心率」,或者直接在年龄、静息心率输入框里按 Enter。结果区会给出两套最大心率、心率储备,以及 Z1~Z5 五个区间的心率上下限。
  5. 往下看两张表:第一张把五个区间的作用和主观感受列齐;第二张按 5% 一档从 40% 排到 100%,点「加载更多」补上最后一档。
  6. 要把强度表带走,点「复制对照表」(制表符分隔,可直接粘进表格软件)或「导出 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 − 年龄。计算过程是:

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 岁1220 − 年龄 在儿童身上不成立,故下限取 10;上限取 100 覆盖老年健身人群
静息心率30 ~ 120 bpm130 对应优秀耐力运动员;120 以上通常说明测量时并非真正静息
最大心率公式2 选 1—40 岁以下用 220 − 年龄 偏差较小,40 岁以上建议 Tanaka

下面这张表把两套最大心率公式按年龄摊开,差值的符号变化值得留意——这正是「该用哪一套」的判据:

年龄220 − 年龄Tanaka两者之差
20 岁200 bpm194.0 bpm+6.0
30 岁190 bpm187.0 bpm+3.0
40 岁180 bpm180.0 bpm0.0
50 岁170 bpm173.0 bpm-3.0
60 岁160 bpm166.0 bpm-6.0
70 岁150 bpm159.0 bpm-9.0

Z1~Z5 的分界心率本身是上一张结果表的主体,这里再按「区间—作用—感受」补一列用法:Z1 用于热身与冷身,Z2 是耐力打底与脂肪供能的主力区间,Z3 接近马拉松配速的「舒适地难受」,Z4 擦着乳酸阈值,Z5 只在冲刺和最大摄氧量间歇里出现。五个区间的宽度都是 12 bpm(示例中每一档相差 12),因为它们是等宽的 10% 心率储备。

结果边界、区间重叠与舍入

这个目标心率计算器算出来的是一组起点,不是终点。下面几条边界决定了它什么时候该让位给实测数据:

常见问题

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 理解成「热量缺口最大」的区间是常见的误读。

相关工具