周一晨跑,配速和上个月一样是6分30,手表却开始滴滴报警:“心率已进入无氧区间。”你低头一看:上个月这个配速心率才142,现在飙到了157。
绝大多数跑者的第一反应是:天一冷,体能退步了? 先别急着认。因为冬天你看到的数字,未必是“你的心”在说话。读数、身体、区间,三笔账经常搅在一起——咱们一笔一笔拆开算。

第一笔:你的表,冬天本来就容易飘
绝大多数手表用的是光学心率:表背绿光打向皮肤,靠血管反光推算心跳。但低温会让手腕毛细血管收缩、血流变慢,反射光随之减弱;表带松动、摆臂产生的运动伪影,也会干扰绿光信号采集——冬天读数飘的概率,本来就比夏天高一截。有跑友晒出过实测记录:热身完心率不到110,慢跑起步1分钟,手表直接报警165,几秒钟后又落回87。这显然不是心脏在跳水,是信号在跳水。知乎知乎知乎
对策很便宜:表带收紧一档、贴合皮肤;穿衣时让袖口盖住手腕保暖;遇到离谱数字,停下来摸10秒脉搏对一下,比什么都准。
第二笔:心率不是变差了,是被吓到了
不少老跑者有个共识:凉快天气里,同配速的心率通常比夏天低——夏天高温散热负担重,有跑者记录30度跑长课,心率比冬天高20个点。所以“入冬心率变低”是正常现象,真正的飙升往往出在另一种场景:热身不足+起跑过快。低温让肌肉粘滞性增加、血管收缩,你没热身就冲出门,“脚重头轻”的感觉说来就来:起跑心率140,十来分钟就能拉到160,后面更是171。一位跑者复盘整改:热身搬到室内做透、出门头两公里刻意压慢,飙升再没复现过。哔哩哔哩知乎

判断强度也别全押在数字上:有经验的跑者给出的土办法是全程不张嘴、只用鼻子呼吸,能维持住就说明强度合适。这条体感标尺,不受气温干扰。知乎
第三笔:你的心率区间,可能一开始就设错了
“220−年龄”是跑圈流传最广、也最被误用的公式。它只是人群平均值,标准差达到±10-12次/分钟:一个40岁的人,最大心率可能是168,也可能是192,两者相差24次,足以让整个心率区间完全错位。你以为的“轻松跑”,也许一直在中等强度里打转;反过来,也可能练得不够还不自知。知乎

靠谱的解法有三个:有条件就实测——充分热身、有人陪同下做一次几秒全力冲刺取峰值,有心血管风险者先问医生;或者用储备心率法,把静息心率算进去,比单纯按年龄估准得多;再不济,就信体感,把手表降级为“参考”而不是“裁判”。
最后说句冬训的常识:冬天是堆有氧基础的季节,不是追配速的季节。 哪个时间段跑得舒服,就什么时候跑。安心堆有氧基础,明年开了春,自然会明白什么叫“没有白练的”。记住:冬天,数字会飘,体感不会说谎。知乎