把两杯无色溶液混在一起,温度升高了;把碳酸氢钠放进水里,烧杯却会发凉。你看到的是温度变化,真正要回答的问题却是:热从哪里来,又到哪里去了?
这一章只讨论化学反应的能量收支:怎样判断放热或吸热,怎样用量热数据、热化学方程式、盖斯定律、标准生成焓和平均键能来计算反应焓变。反应跑得快不快留给下一章;反应能否自发和最终能走到什么程度,则分别留给后面的内容。
q = mcΔT 处理简单的溶液量热数据;想象你在做酸碱中和实验。两种初温相同的溶液混合后,温度从 20.0 ℃ 升到 26.8 ℃。你可能会脱口而出:“溶液放热了。”注意,这是第一个常见陷阱:变热的是溶液;放出能量的是发生反应的那一部分体系。
为了把话说清楚,我们先人为划一条边界。研究对象叫体系,边界外与它交换能量的部分叫环境。在中和反应的热量计算中,通常把“反应”当作体系,把溶液、量热器和周围空气当作环境。体系放出的热被溶液吸收,于是溶液升温。
化学中常用的约定是从体系视角记号:
q > 0;q < 0;w < 0;环境对体系做功,w > 0。这不是“温度升高就取正”的规则,而是“能量流入体系就取正”的规则。一个封闭体系的能量账本可以写成 ΔU = q + w,其中 U 是体系的内能。现在不必把内能想成一个能直接测出的神秘数;在普通化学里,更重要的是两种状态之间的差值 ΔU。
“体系”和“环境”不是由烧杯、溶液这些物体天然决定的,而是由你的研究边界决定的。边界可以选,但一旦选定,热量的方向和正负号就必须始终从同一体系视角描述。

你可能会这样想:既然“化学键里有能量”,那断键和成键是不是都放出能量?不是。把两个已经结合的原子拉开,需要克服它们之间的吸引,断键需要吸收能量;让合适的原子重新形成稳定的键,体系能量降低,成键会释放能量。
不过,别把“只看某一根键”当成结论。一个反应同时断开和形成多种键,整体焓变取决于两笔账的比较:
反应吸收的断键能量 与 反应释放的成键能量。
如果形成新键释放的能量更多,反应后体系的能量更低,多出来的能量传给环境,反应整体放热;反过来则整体吸热。这正是后文“平均键能法”的直觉来源。
在烧杯、反应器这类近似恒压的常见情境中,若体系只做体积功,体系与环境交换的热量满足 qₚ = ΔH。这里的 H 是焓,真正有实验意义、可比较的是焓变 ΔH。
ΔH < 0:体系向环境放热,叫放热反应;ΔH > 0:体系从环境吸热,叫吸热反应。注意:这个符号讲的是体系的焓变化,不是“环境温度的符号”。放热反应中,体系的 ΔH 为负,而理想情况下环境(例如溶液)吸热,温度上升。

图中的高低只在比较初态和终态,竖直差就是 ΔH。你可能会把曲线中的“山头”也当成 ΔH;注意,这是另一个陷阱。山头与反应物能量之差对应活化能,它解释反应为何需要跨越能垒,属于下一章的反应速率问题;而 ΔH 只比较反应前后两个状态的能量差。
通常的敞口烧杯近似恒压,关注 qₚ 与 ΔH。如果把反应装在刚性密闭的弹式量热器中,体积基本不变,在只考虑体积功时测得的是 qᵥ = ΔU。气体物质的量变化显著的反应中,ΔU 与 ΔH 可能不同;在本章的普通溶液量热例题里,我们会采用恒压近似并报告 ΔH。
这一步的目的不是让你背两套符号,而是先问自己:我测到的是哪一种边界条件下的热? 工程上,选择什么设备、是否允许气体膨胀,都会影响能量账的表达方式。
只写“氢气燃烧放热”还不够。到底燃烧多少氢气?生成的是液态水还是水蒸气?这些都会改变数值。热化学方程式把化学方程式、物质状态和反应焓变写在同一张能量收据上。
例如,在 298.15 K 的标准状态下:
H₂(g) + 1/2 O₂(g) → H₂O(l) ΔᵣH° = −285.8 kJ·mol⁻¹
这句话应读作:按这个反应式所写的反应进行 1 mol 时,体系焓降低 285.8 kJ。其中的 “mol⁻¹” 指的是“每摩尔反应进度”,不是每摩尔任意物质。
你先想一想:若把上式所有化学计量数都乘以 2,焓变还写 −285.8 kJ·mol⁻¹ 吗?
……
不可以。反应被整体放大一倍,能量账也必须放大一倍:
2 H₂(g) + O₂(g) → 2 H₂O(l) ΔᵣH° = −571.6 kJ·mol⁻¹
反过来写反应,初态和终态互换,焓变必须变号:
H₂O(l) → H₂(g) + 1/2 O₂(g) ΔᵣH° = +285.8 kJ·mol⁻¹
物质的状态是热化学方程式的一部分。H₂O(l) 与 H₂O(g) 的焓不同;把液态水悄悄换成水蒸气,反应式看似只改了一个字母,焓变数值却不能照搬。
数据表中常见 ΔᵣH°、ΔfH°。上标 ° 表示在规定的标准状态下的量;对气体,标准压力通常取 100 kPa。ΔfH° 叫标准摩尔生成焓:由元素在各自标准状态生成 1 mol、且处于指定标准状态的某物质时的焓变。
因此,元素以其标准状态存在时,标准摩尔生成焓规定为零,例如石墨态碳、H₂(g)、O₂(g) 的 ΔfH° 为零。注意,氧原子 O(g)、臭氧 O₃(g) 都不是氧元素的标准状态,不能也不能应当填零。
“温度上升了 6.8 ℃”还不是热量。你还得知道有多少物质被加热,以及它有多难被加热。对质量为 m、比热容为 c 的物体,温度变化为 ΔT 时:
q = mcΔT
在简单的咖啡杯量热计中,常用近似是:稀溶液密度 ρ ≈ 1.00 g·mL⁻¹,比热容 c ≈ 4.18 J·g⁻¹·℃⁻¹,忽略量热器本身吸热。这样就能用混合液总体积估计质量。实验条件必须跟着答案一起写出来,因为它们决定了计算只是近似还是高精度测量。

将 50.0 mL 的 1.00 mol·L⁻¹ HCl 与 50.0 mL 的 1.00 mol·L⁻¹ NaOH 混合,初温均为 20.0 ℃,终温为 26.8 ℃。假定溶液密度为 1.00 g·mL⁻¹、比热容为 4.18 J·g⁻¹·℃⁻¹,忽略量热器吸热。求本次反应的热量和以生成 1 mol H₂O 计的反应焓变。
先停一下:温度上升,代入 q = mcΔT 后算出的 q 应是正还是负?如果你把它直接当作 qᵣₓₙ,就掉进了“谁吸热”的陷阱。
先写出过程:HCl(aq) + NaOH(aq) → NaCl(aq) + H₂O(l)。两种溶液的物质的量都是 0.0500 mol,恰好完全反应,生成 0.0500 mol H₂O。
混合液体积约为 100.0 mL,质量约为 100.0 g;温度变化为 ΔT = 26.8 − 20.0 = 6.8 ℃。所以溶液吸收的热量为 q溶液 = 100.0 × 4.18 × 6.8 J = +2.84 kJ。
在忽略量热器和散热的近似下,能量守恒要求 q反应 + q溶液 = 0,故 q反应 = −2.84 kJ。负号不是算错,恰恰表示反应体系放热。
真实量热实验不能忘记量热器也会吸热,通常要加上量热器热容项:q反应 = −(q溶液 + q量热器)。本例明确说“忽略量热器吸热”,所以才使用简化式。
从一楼走到三楼,你可以走直梯,也可以先走到二楼再走上去;路径不同,起点和终点高度差相同。这个类比只帮你建立直觉,接下来回到严谨表述:焓是状态函数,因而在相同初态和终态之间,反应焓变只取决于初态和终态,不取决于具体反应路径。这就是盖斯定律。

例如,在同一温度、标准状态下,已知:
C(石墨) + 1/2 O₂(g) → CO(g) ΔᵣH₁° = −110.5 kJ·mol⁻¹
CO(g) + 1/2 O₂(g) → CO₂(g) ΔᵣH₂° = −283.0 kJ·mol⁻¹
把两式相加,左右两侧共同出现的 CO(g) 消去,得到:
C(石墨) + O₂(g) → CO₂(g) ΔᵣH° = −393.5 kJ·mol⁻¹
这里真正的操作只有三条:反应式相加,焓变相加;反应式倒写,焓变变号;反应式整体乘以系数,焓变也乘以同一系数。你可能会把反应式乘 2 却保留原焓变;注意,这是在把“每摩尔反应”偷换成“另一种反应进度”。方程式与焓变必须同步改写。
实验不可能为每一个目标反应都单独量热,所以我们常借用可靠的基础数据。它们的“可借用方式”不同,别混在一起。
对于已配平的化学方程式,标准反应焓可由:
ΔᵣH° = ΣνΔfH°(产物) − ΣνΔfH°(反应物)
计算。ν 是化学计量数,Σ 表示把每种物质的“计量数 × 标准摩尔生成焓”加总。口诀可以是“产物总和减反应物总和”,但先写清楚物质和状态,再代数据;口诀不能代替边界条件。
已知 ΔfH°[CO₂(g)] = −393.5 kJ·mol⁻¹、ΔfH°[H₂O(l)] = −285.8 kJ·mol⁻¹、ΔfH°[CH₄(g)] = −74.8 kJ·mol⁻¹,而 ΔfH°[O₂(g)] = 0。计算:
CH₄(g) + 2 O₂(g) → CO₂(g) + 2 H₂O(l)
你自己先列一行“产物减反应物”。别急着把 2 漏掉,也别把液态水换成水蒸气。
如果没有生成焓数据,平均键能能给出快速估算:
ΔᵣH ≈ ΣE(断裂的键) − ΣE(形成的键)
断键项为正,成键项从中减去。请注意公式中的约等号:平均键能是在多种分子环境中取的平均值,通常对应气相键,因而适合估算趋势或数量级,不等同于针对某一反应、某一物态的精确标准反应焓。
例如对 CH₄(g) + 2 O₂(g) → CO₂(g) + 2 H₂O(g),先数清反应物一侧断开 4 条 C—H 键和 2 条 O=O 键,再数清产物一侧形成 2 条二氧化碳中的 C=O 键和 4 条 O—H 键。数键之前先配平方程式,是防止漏乘系数最可靠的办法。

在化工生产中,放热反应器并不是“越热越好”。热量若来不及通过夹套、盘管或换热器移走,温度会偏离设定值,选择性、设备安全和产品质量都可能受影响。这里的第一步不是立刻设计设备,而是先建立每单位反应进度的能量收支。
在环境工作中,燃料燃烧热可用于估算污染治理装置的热负荷;在食品加工中,烘焙、杀菌和冷冻过程需要区分“给物料的热”与“物料自身反应的热”;在生物和药学实验中,微量反应的温升虽小,却会影响酶反应条件、样品稳定性和测定结果。材料制备中的热处理同样离不开“初态—终态—热交换”的统一语言。
这也是本章要你反复追问“体系是谁、热去哪儿、反应进行多少”的原因:专业情境变了,能量守恒这张账并不变。
q反应 > 0。 错。溶液吸热为正;若反应是它的唯一热源,反应体系放热为负。ΔH < 0 当成“反应一定很快”。 错。ΔH 只给初态和终态的能量差,不给跨越能垒的快慢信息。化学反应中的能量变化,先用体系和环境确定热量正负;在常见恒压条件下用 ΔH 表示反应热效应;再按任务选择量热法、盖斯定律、标准生成焓或平均键能。每一次计算前,都先检查:反应式配平了吗?状态写清了吗?能量对应的是多少摩尔反应?
不过,知道一个反应放热,还没有回答“它为什么在室温下可能几乎不动”。下一章将把目光从起点—终点的能量差,转向反应跨越能垒的速度问题。
每生成 1 mol H₂O 的反应焓变为 ΔᵣH ≈ −2.84 kJ ÷ 0.0500 mol = −56.8 kJ·mol⁻¹。这是由给定实验条件得到的近似实验值。