骑行消耗卡路里计算器

填入体重、骑行时长与速度,用 MET 代谢当量分档算出这次骑行的总代谢量;若车上有功率计,可切到功率法按瓦特与机械效率反算,两种结果并排对照。数据在浏览器本地计算,不上传。

—

计算公式:MET 法 kcal = MET × 体重(kg) × 时长(h);功率法 kcal = 功率(W) × 时长(s) ÷ 4184 ÷ 0.24

本页的核心结论:560 与 537.76 是一对互相印证的数,1400 是废弃值——70 kg、20 km/h 骑 60 分钟,MET 法给 560 kcal,同条件下踩出 150 W 时功率法给 537.76 kcal,两者只差 4%;而老式粗算 体重 × 速度 × 分钟 ÷ 60 会给出 1400 kcal,等于把「体重乘距离」当成了消耗,比 MET 法高出 840 kcal。

使用方法

  1. 「体重」填千克,示例 70,可填 20 到 250,步长 0.5。填裸重还是含装备,全页保持一致即可:车重与驮重不进 MET 公式。
  2. 「骑行时长」填分钟,示例 60,可填 1 到 1440,步长 1,指在车上踩踏的时间;等红灯与休息算不算由你决定,算进去就一并填上。
  3. 「骑行速度」填 km/h,示例 20,可填 5 到 60,步长 0.5。只有 MET 法用它查档位,功率法不看速度:同样维持 150 W,顶风 15 km/h 与顺风 35 km/h 的消耗完全一样。
  4. 「算法」选 MET 法或功率法,默认 MET 法。切到功率法时「输出功率」解锁,示例 150 W,可填 20 到 1000,步长 5;切回 MET 法该框置灰。
  5. 结果区给出本次消耗、MET 档位与骑行距离;下方卡片补上折合每小时、每分钟、另一法对照、静息折算,以及已废弃的老式粗算值。
  6. 任一输入框里按回车立即重算;底部对照表默认展开前六行,「加载更多」展开其余六行,「复制对照表」复制 TSV,「导出 CSV」下载带 UTF-8 BOM 的文件。

这个骑行消耗卡路里计算器能解决什么问题

它要解决的,是一件看着简单、口径却很乱的事:同样「骑了一小时」,用速度估算、用功率计估算、用网上流传的粗算公式估算,会得到三个差得离谱的数。本页把前两种做成能互相验证的一对,把第三种标成废弃值单独摆出来。

分歧最典型的场景是通勤:70 kg 的人以 20 km/h 骑 60 分钟,MET 法给出 560 kcal;若车上有功率计、全程平均 150 W,功率法给出 537.76 kcal,两者相差不到 4%,可以互相印证。而老式粗算 体重 × 速度 × 分钟 ÷ 60 在同一场景下给出 1400 kcal,是前两者的两倍半;照它记账等于凭空多算 840 kcal。

它也能回答「值不值得多骑一会」:同样 70 kg、20 km/h,骑 30 分钟是 280 kcal,骑 60 分钟是 560 kcal,骑 120 分钟是 1120 kcal,随时长线性增长;同样骑 60 分钟,45 kg 的人只消耗 360 kcal,100 kg 的人消耗 800 kcal,差别全在体重这个乘数上。

与同分类下兄弟页的分工也清楚:卡路里计算器算吃进去多少,基础代谢计算器算静息烧掉多少;本页算这次骑行烧了多少,三个数放在一起才能判断今天的缺口是正是负。

计算原理与变量说明

本页两条公式互不依赖,各自算完再并排摆在一起,任何一条都不借用另一条的中间结果:

一、MET 法给的是总代谢量,不是「额外多烧的」。 这一栏里包含你坐着不动也会烧掉的静息代谢。70 kg 的人静息 MET 约 1.0,一小时约 70 kcal,所以 560 kcal 里有约 70 kcal 是「躺着也会烧的」,扣掉后这次骑行真正多烧的约 490 kcal。直接拿 560 去抵扣饮食会系统性偏高;更准的日静息值可用基础代谢计算器算出全天量再折算到小时。

二、功率法多除的那个 0.24 是人体的机械效率。 肌肉把化学能转成踩踏的机械功,效率只有两成多,其余七成多直接变成热:冬天骑车不觉得冷、夏天骑一会儿就满身汗,主要就是这部分热。所以踩出 150 W 机械输出,身体实际烧掉的化学功率约 150 ÷ 0.24 = 625 W,剩下约 475 W 变成热。公式里 ÷ 4184 把焦耳换成千卡,÷ 0.24 把机械功还原成化学能,只做第一步会得到一个只有真实消耗四分之一的数。

三、两法差不出一个数量级,才说明输入合理。 默认示例里 MET 法 560 kcal、功率法 537.76 kcal,相差 22 kcal、约 4%,是一对互相印证的数。若差出一倍以上,通常不是公式错了而是输入错了:功率计没校准会整体偏高,MET 档位选错(把爬坡当平路)会让 MET 法偏低。反过来若两法几乎相等也别急着高兴,那多半是按 MET 结果反推了一个「刚刚好」的功率值。

四、MET 表按速度离散分档,20 与 21 km/h 同档是分辨率问题不是 bug。 分档表只有六档,19~22 km/h 整段都落在 MET 8.0,所以 20 与 21 km/h 都是 560 kcal,到 23 km/h 才跳到 700 kcal。真实的代谢消耗随速度连续变化,被这张表压成了台阶。想看连续变化就切功率法,它只认瓦特与时间。

五、逆风、爬坡、驮重在 MET 表里完全不体现。 同样 20 km/h,平路无风、缓坡上行、顶风驮行李在这张表里都是 MET 8.0,算出来都是 560 kcal,实际消耗却能差出一大截。这些场景必须用功率法:坡度、风阻与总重会把你踩出的瓦数顶上去,功率计读数里天然包含它们,公式不用另加修正项。

完整示例(数值仅作演示)

示例条件:体重 70 kg、时长 60 分钟、速度 20 km/h、功率 150 W,数字均由本页自己的算法复算得到。

这里刻意只改一个变量:MET 法对速度是台阶式的,对体重与时长是线性的;功率法则完全不看速度。

骑行消耗卡路里对照表

第一张表是 MET 分档本身,也是整页算法的核心。区间左闭右开,最右一列由 MET × 70 × 1.0 得到。

骑行速度 km/hMET70 kg 骑 1 小时 kcal
<164.0280
16~196.0420
19~228.0560
22~2510.0700
25~2812.0840
≥2814.0980

第二张表只改体重,速度与时固定在 20 km/h、60 分钟(MET 8.0)。消耗与体重严格成正比,60 kg 的 480 kcal 与 100 kg 的 800 kcal 相差 320 kcal。

体重 kgMET60 分钟消耗 kcal折合每小时 kcal
458.0360360
558.0440440
608.0480480
708.0560560
808.0640640
908.0720720
1008.0800800

第三张表只改时长,体重与速度固定在 70 kg、20 km/h。这一列完全线性:15 分钟的 140 kcal 乘 8 即 120 分钟的 1120 kcal。

时长 min折算小时 h骑行距离 km消耗 kcal
150.255.0140
300.510.0280
450.7515.0420
601.020.0560
901.530.0840
1202.040.01120

第四张表是功率法,功率固定 150 W,只改时长,与体重、速度都无关,这是功率法与 MET 法最直观的区别;60 分钟那行保留一位小数的 537.8 就是与 MET 法 560 kcal 对照的数。

时长 min秒数 s机械功 kJ消耗 kcal
15900135134.4
301800270268.9
603600540537.8
905400810806.6
120720010801075.5

第五张表是废弃的老式粗算与 MET 法的对照,条件同为 70 kg、60 分钟。粗算值随速度线性放大,20 km/h 时已高出 840 kcal,越快高估越多。

速度 km/hMET 法 kcal老式粗算 kcal高出 kcal
12280840560
164201120700
205601400840
237001610910
258401750910
289801960980

工具区那张动态表另给出 12 种速度下的距离、MET、MET 法与功率法四列,按当前体重与时长实时重算,默认展开前六行。

结果边界、舍入与适用说明

常见问题

MET 法和功率法给出的数不一样,该信哪个?

先看成对关系。默认示例里 MET 法 560 kcal、功率法 537.76 kcal,相差约 4%,说明两个输入互相印证,取哪个都行。若差出一倍以上,优先查输入:功率计未校准会整体偏高,MET 档位选错(把爬坡当平路)会让 MET 法偏低。有校准过的功率计以功率法为准,没有就用 MET 法。

为什么 20 km/h 和 21 km/h 的结果完全一样?

因为 19~22 km/h 整段共用 MET 值 8.0,70 kg 骑一小时都是 560 kcal。这是 MET 表按速度分档造成的颗粒度,不是计算出错。要看速度的连续影响,请切到功率法,或把速度跨过分界点(填 23 km/h)再比较。

这个 560 kcal 是这次「多烧的」吗?

不是,它是总代谢量,含静息代谢。70 kg 的人静息一小时约 70 kcal,扣掉后这次骑行约多烧 490 kcal。判断今天的能量缺口用 490 更贴近事实;与其他运动横向比较总负荷时用 560 更方便。

没有功率计,默认的 150 W 能直接用吗?

不能当作你的真实数据。150 W 只是让功率法有个可算的示例,真实功率随体重、路况、踏频差别很大。没有功率计请留在 MET 法;有功率计就填这次的平均功率(不是峰值),否则会明显偏高。

爬坡、顶风、驮重怎么算进去?

MET 表里算不进去,它只按速度分档,同样 20 km/h 的平路与爬坡结果相同。这些负荷要用功率法:坡度、风阻与总重会把你踩出的瓦数顶上去,功率计读数里已包含它们,公式不需要另加修正项。

老式粗算为什么被本页废弃?

因为它等价于「体重乘距离」,没有代谢依据。体重 × 速度 × 分钟 ÷ 60 的后三项正好等于公里数,70 kg 骑 20 km 就得到 1400,是 MET 法 560 的 2.5 倍,且越快高估越多。本页只在对照栏保留它。

这个工具免费吗?

免费,无需注册即可使用。

输入的数据安全吗?

安全。计算在当前浏览器本地完成,不会上传输入内容。

相关工具