热辐射光谱的峰值能告诉我们甚么?
一块高温金属起初呈现暗红色。继续加热后,它会变成橙色,接著变成黄白色。这并不是因为材料突然学会了发出不同颜色的光,而是因为温度改变了它所发射的电磁辐射分布。 在开始计算之前,先预测一下:如果物体的温度升高,它发射最强辐射所对应的波长,会向较长波长还是较短波长移动? 答案是向较短波长移动。维恩位移定律(Wien's displacement law)可以量化这种变化。这意味著,即使研究对象是一颗无法
一块高温金属起初呈现暗红色。继续加热后,它会变成橙色,接著变成黄白色。这并不是因为材料突然学会了发出不同颜色的光,而是因为温度改变了它所发射的电磁辐射分布。
在开始计算之前,先预测一下:如果物体的温度升高,它发射最强辐射所对应的波长,会向较长波长还是较短波长移动?
答案是向较短波长移动。维恩位移定律(Wien’s displacement law)可以量化这种变化。这意味著,即使研究对象是一颗无法直接接触的恒星,我们仍然可以透过测量其光谱来推算温度,就像使用温度计一样。
01热辐射光谱的峰值能告诉我们甚么?
高温物体会在一系列不同波长上发射电磁辐射,而不是只发射单一波长的辐射。
想像我们把发射出的辐射按波长由短至长排列,并测量每个微小波长区间内的辐射量。光谱中会有一个部分比其他部分更高。这个峰值所对应的波长称为 \(\lambda_{\max}\),读作「lambda max」(最大波长)。

其中的重要规律是:
- 温度较低的物体具有较长的 \(\lambda_{\max}\);
- 温度较高的物体具有较短的 \(\lambda_{\max}\)。
因此,如果一颗恒星的光谱峰值位于可见光的蓝光区域,而另一颗位于红光区域,那么前者的温度较高,前提是两者的光谱都能合理地用热黑体辐射模型描述。
这种现象属于更广泛的黑体辐射概念。维恩位移定律专注于光谱中一个特别有用的特征:峰值出现的位置。
02从光谱规律推导维恩位移定律
对于理想黑体,
\[ \lambda_{\max}T=b \]
或者,将公式整理成以温度为主项:
\[ T=\frac{b}{\lambda_{\max}} \]
其中:
- \(\lambda_{\max}\) 是光谱强度达到最大值时的波长,单位为米 \((\text{m})\);
- \(T\) 是绝对温度,单位为开尔文 \((\text{K})\);
- \(b\) 是维恩位移常数,
\[ b=2.898\times10^{-3}\ \text{m K} \]
对大多数 HSC 计算题而言,使用 \(2.90\times10^{-3}\ \text{m K}\) 已经足够精确,除非题目提供了其他数值。
最重要的是这个反比关系。如果 \(\lambda_{\max}\) 减半,\(T\) 就会加倍。
这也符合我们刚才对光谱的理解:加热会使峰值向较短波长移动。
最容易出错的单位换算
光谱中的波长通常以纳米或微米表示,但上述 \(b\) 的标准数值使用米作为长度单位。
| 单位 | 名称 | 换算成米 |
|---|---|---|
| \(1\ \text{nm}\) | 纳米 | \(1\times10^{-9}\ \text{m}\) |
| \(1\ \mu\text{m}\) | 微米 | \(1\times10^{-6}\ \text{m}\) |
| \(1\ \text{mm}\) | 毫米 | \(1\times10^{-3}\ \text{m}\) |
例如,
\[ 520\ \text{nm}=520\times10^{-9}\ \text{m}=5.20\times10^{-7}\ \text{m} \]
如果你直接把 \(520\) 代入 \(T=b/\lambda_{\max}\),答案就会相差 \(10^9\) 倍。这绝不是微小的四舍五入误差。
03为甚么必须使用开尔文?
假设有人尝试在维恩定律中使用摄氏温度,问题就不只是单位使用惯例那么简单。
维恩定律涉及绝对温度。\(0^\circ\text{C}\) 并不代表「没有热能」,而是相当于 \(273.15\ \text{K}\)。只有从绝对零度开始量度温度,这个反比关系才具有正确的物理意义。
使用以下公式将摄氏温度转换成开尔文:
\[ T(\text{K})=T({}^\circ\text{C})+273.15 \]
不过,维恩定律的题目通常会要求你直接求出以开尔文表示的温度 \(T\)。
04计算示例:求恒星的表面温度
某颗恒星的热辐射光谱在波长 \(500\ \text{nm}\) 处达到最大强度。利用维恩位移定律估算其表面温度。
步骤 1
我们已知
\[ \lambda_{\max}=500\ \text{nm} \]
并需要计算 \(T\)。
步骤 2
\[ 500\ \text{nm}=500\times10^{-9}\ \text{m} =5.00\times10^{-7}\ \text{m} \]
步骤 3
从
\[ \lambda_{\max}T=b \]
可得
\[ T=\frac{b}{\lambda_{\max}} \]
步骤 4
\[ T= \frac{2.898\times10^{-3}\ \text{m K}} {5.00\times10^{-7}\ \text{m}} =5.796\times10^3\ \text{K} \]
因此,
\[ T\approx5.80\times10^3\ \text{K} \]
这颗恒星的估计表面温度约为 \(5800\ \text{K}\)。
计算时,分子和分母中的米会互相约去,最后留下开尔文,正是我们所需要的温度单位。
05一个实用的心算技巧
由于 \(T\) 和 \(\lambda_{\max}\) 成反比,你通常可以在使用计算机之前,先判断答案是否合理。
假设恒星 A 的峰值波长为 \(400\ \text{nm}\),而恒星 B 的峰值波长为 \(800\ \text{nm}\)。
哪一颗温度较高?
答案是恒星 A。它的峰值波长只有恒星 B 的一半,因此其温度必然是恒星 B 的两倍:
\[ \frac{T_A}{T_B} = \frac{\lambda_{\max,B}}{\lambda_{\max,A}} = \frac{800}{400} =2 \]
注意,在计算比值时,波长单位会互相约去,因此这里两个波长都可以保留以纳米表示。
这是一个很实用的合理性检查。如果计算机得出的结果显示峰值波长为 \(800\ \text{nm}\) 的物体温度较高,那就表示计算过程出了问题。
06峰值波长并不是唯一发射的波长
一个常见错误是看到 \(\lambda_{\max}=900\ \text{nm}\),便得出以下结论:「这个物体只发射红外线,不会发射可见光。」
维恩定律并不是这个意思。
峰值只是光谱达到最大值的位置。热辐射体会在峰值两侧的一系列波长上发射辐射。
想像一场派对,其中一首歌曲吸引最多人跳舞。称它为最受欢迎的歌曲,并不代表其他歌曲突然全部消失。\(\lambda_{\max}\) 代表光谱中强度最大的部分,而不是唯一存在的辐射。
当然,这个类比并不完全准确,因为辐射光谱是连续的,而不是由一首首独立歌曲组成。不过,它有助我们理解「最大」和「唯一」之间的分别。
这也解释了为甚么即使高温物体计算所得的 \(\lambda_{\max}\) 仍然位于红外线区域,它也可以发出肉眼可见的光。
计算示例:峰值位于不可见光区域的高温物体
某个高温钨表面的温度为 \(2900\ \text{K}\)。
计算其峰值波长,并判断该峰值位于电磁波谱的哪个区域。
步骤 1
\[ \lambda_{\max}=\frac{b}{T} \]
步骤 2
\[ \lambda_{\max} = \frac{2.898\times10^{-3}\ \text{m K}} {2900\ \text{K}} =9.99\times10^{-7}\ \text{m} \]
步骤 3
\[ 9.99\times10^{-7}\ \text{m} = 0.999\ \mu\text{m} = 999\ \text{nm} \]
因此,
\[ \lambda_{\max}\approx1.00\ \mu\text{m} \]
这个波长刚好位于可见光范围之外,属于红外线区域。
然而,处于这个温度的钨物体仍然可以看起来非常明亮。即使曲线的最大值位于红外线区域,在可见光波长范围内仍然有大量辐射。
这个分别值得记住:维恩定律用来确定峰值的位置,而不是界定发射光谱的边界。
07利用维恩定律测量温度
计算本身通常很简短。比较困难的是判断题目给出的波长是否真正代表 \(\lambda_{\max}\)。
一套可靠的解题步骤如下:
- 找出物体热辐射光谱的峰值波长。
- 将该波长换算成米。
- 使用 \(T=b/\lambda_{\max}\)。
- 以开尔文表示温度。
- 检查结果是否符合反比关系:峰值波长越短,温度应该越高。
此外,步骤 1 还隐含了一个重要的模型条件。
维恩定律可直接应用于黑体辐射。真实的恒星和高温物体并不是完美的黑体。它们的光谱可能包含吸收线、发射线、大气效应、探测器效应,以及其他复杂因素。
在许多 HSC 题目中,题目会指示你将物体视为黑体,或者提供一条平滑的热辐射光谱,并预期你使用黑体近似模型。在这些情况下,使用维恩定律是恰当的。
08维恩定律无法告诉我们甚么?
假设两颗恒星具有完全相同的 \(\lambda_{\max}\)。
你能否因此断定它们发射的总功率相同?
不能。
在黑体模型下,你可以推断它们具有相同的温度,但维恩定律本身并没有提供任何关于它们大小的资讯。
一颗巨大的恒星和另一颗小得多的恒星,可以具有相同的表面温度,因此也具有相同的 \(\lambda_{\max}\),但两者发射的总能量却可能相差很大。
同样地,实测光谱的高度与峰值的位置,是两种不同的资讯。维恩定律使用的是峰值的位置。
当你之后把黑体光谱与斯特藩-玻尔兹曼定律(Stefan-Boltzmann law)联系起来时,这个区别就会变得重要。该定律指出,温度和发射表面积都会影响总辐射功率。
09一个容易忽略的精确概念
我们熟悉的公式
\[ \lambda_{\max}=\frac{b}{T} \]
特别适用于以每单位波长表示的光谱,其峰值所对应的波长。
这个说法听起来有点繁琐,但它能避免一个真正的错误。如果光谱改为以频率作为横轴绘制,那么频率图上的最高点,并不能简单地利用 \(\lambda=c/f\) 转换成波长光谱的峰值。
从波长区间改为频率区间,会改变光谱的分组方式,因此最大值的位置也会改变。
在一般 HSC 维恩定律题目中,题目通常会直接给出峰值波长。但请不要随意把某个「峰值频率」转换成 \(\lambda_{\max}\),然后假设两者没有任何差别。
10练习题与解答
题目 1
某颗恒星可近似视为黑体,其峰值波长为 \(725\ \text{nm}\)。
计算其表面温度。
解答 1
这颗恒星的表面温度约为 \(4.00\times10^3\ \text{K}\)。
根据维恩位移定律,
\[ T=\frac{b}{\lambda_{\max}} \]
首先将 \(725\ \text{nm}\) 换算成米:
\[ 725\ \text{nm} = 725\times10^{-9}\ \text{m} = 7.25\times10^{-7}\ \text{m} \]
然后代入公式:
\[ T= \frac{2.898\times10^{-3}\ \text{m K}} {7.25\times10^{-7}\ \text{m}} = 3.997\times10^3\ \text{K} \]
因此,
\[ T\approx4.00\times10^3\ \text{K} \]
一个容易犯的错误是直接把 \(725\) 代入公式。由于 \(b\) 的数值以米·开尔文为单位,因此必须先将波长换算成米。
题目 2
某个熔炉的炉壁可近似视为温度为 \(1450\ \text{K}\) 的黑体。
计算其峰值波长。一名学生接著说:「这代表炉壁不可能发射可见光,因为它的峰值位于可见光谱之外。」
评估这名学生的说法。
解答 2
峰值波长约为 \(2.00\ \mu\text{m}\),位于红外线区域,但该学生对可见光的结论并不正确。
使用
\[ \lambda_{\max}=\frac{b}{T} \]
可得
\[ \lambda_{\max} = \frac{2.898\times10^{-3}\ \text{m K}} {1450\ \text{K}} = 1.999\times10^{-6}\ \text{m} \]
因此,
\[ \lambda_{\max}\approx2.00\times10^{-6}\ \text{m} =2.00\ \mu\text{m} \]
所以,最大值位于红外线区域。
然而,黑体光谱包含连续的波长范围。峰值指出光谱强度最大的波长,并不代表物体只会发射这个波长的辐射。
容易犯的错误是把 \(\lambda_{\max}\) 当成唯一的发射波长。热辐射并不是这样运作的。即使熔炉的光谱在红外线区域达到最大值,它仍然可以发射部分可见光辐射。
题目 3
两颗恒星 A 和 B 均可近似视为黑体。
恒星 A 的 \(\lambda_{\max}=420\ \text{nm}\),而恒星 B 的 \(\lambda_{\max}=700\ \text{nm}\)。
求温度比 \(T_A/T_B\)。一名观测者还发现,从地球观察时,两颗恒星的视亮度相同。观测者能否因此断定两颗恒星的半径相同?请解释。
解答 3
温度比为 \(T_A/T_B=1.67\),但视亮度相同并不能证明两颗恒星具有相同的半径。
由于
\[ T=\frac{b}{\lambda_{\max}}, \]
因此温度比为
\[ \frac{T_A}{T_B} = \frac{b/\lambda_{\max,A}} {b/\lambda_{\max,B}} = \frac{\lambda_{\max,B}} {\lambda_{\max,A}} \]
代入数值:
\[ \frac{T_A}{T_B} = \frac{700\ \text{nm}}{420\ \text{nm}} = 1.67 \]
因此,恒星 A 的温度约为恒星 B 的 \(1.67\) 倍。
第二个结论无法从维恩定律推导出来。视亮度不只取决于温度,发射面积和物体与观测者之间的距离尤其重要。
容易出现的错误推理是:观测到的亮度相同,就代表实际发射功率相同,因此两者的大小可能也相同。但视亮度与总发射功率并不是同一回事。即使我们已经利用维恩定律求出温度,如果没有距离和光度等因素的额外资讯,仍然不足以判断两颗恒星是否具有相同的半径。
题目 4
一名天文学家透过一个理想滤光片观测某个热辐射源。
滤光片会阻挡所有短于 \(700\ \text{nm}\) 的波长,并让所有等于或长于 \(700\ \text{nm}\) 的波长通过。在透射光谱中,测得的最大强度出现在 \(700\ \text{nm}\),而在所有更长的波长上,强度都持续下降。
一名学生计算
\[ T=\frac{2.898\times10^{-3}}{700\times10^{-9}} \]
并声称该辐射源的温度必然是 \(4140\ \text{K}\)。
这个精确温度是否有充分根据?如果没有,请判断我们能对辐射源的温度得出甚么结论。假设未经滤光的辐射源是理想黑体。
解答 4
无法确定精确温度为 \(4140\ \text{K}\)。已知资讯只能推断,辐射源的温度至少约为 \(4140\ \text{K}\)。
滤光片移除了所有低于 \(700\ \text{nm}\) 的波长。因此,\(700\ \text{nm}\) 是探测器能够接收到的光谱左侧边界。
题目还告诉我们,在所有长于 \(700\ \text{nm}\) 的波长上,透射强度都持续下降。因此,真正的黑体光谱峰值不可能位于长于 \(700\ \text{nm}\) 的波长。如果峰值位于更长的波长,强度就应该先随波长增加而上升,直到达到该峰值。
所以,未经滤光的光谱必须满足
\[ \lambda_{\max}\leq700\ \text{nm} \]
根据维恩定律,
\[ T=\frac{b}{\lambda_{\max}} \]
由于温度与 \(\lambda_{\max}\) 成反比,因此最大可能的峰值波长对应最小可能的温度:
\[ T\geq \frac{2.898\times10^{-3}\ \text{m K}} {700\times10^{-9}\ \text{m}} \]
\[ T\geq4.14\times10^3\ \text{K} \]
因此,
\[ T\geq4140\ \text{K} \]
该学生容易犯的错误,是假设测得的最大值必然就是辐射源真正的光谱峰值。在这个情况下,仪器已经移除了整个较短波长的光谱部分。最大值出现在 \(700\ \text{nm}\),可能只是因为这是探测器获准接收的最短波长。
如果真正的 \(\lambda_{\max}\) 刚好是 \(700\ \text{nm}\),那么辐射源的温度确实约为 \(4140\ \text{K}\)。但如果真正的峰值位于 \(600\ \text{nm}\)、\(500\ \text{nm}\) 或更短的波长,它就会被滤光片遮蔽,而辐射源的温度也会更高。
题目 5
某个探测器使用等宽的频率区间,而不是等宽的波长区间,记录一个黑体的光谱。其频率光谱图在以下频率达到最大值:
\[ f_{\text{peak}}=5.88\times10^{14}\ \text{Hz} \]
一名学生计算
\[ \lambda=\frac{c}{f_{\text{peak}}} = \frac{3.00\times10^8} {5.88\times10^{14}} \approx5.10\times10^{-7}\ \text{m} \]
然后使用 \(T=b/\lambda\),声称该物体的温度约为 \(5680\ \text{K}\)。
这样使用维恩定律的波长形式是否有效?请解释在使用 \(\lambda_{\max}=b/T\) 之前,需要知道甚么资讯。
解答 5
无效。这项计算并不能利用维恩定律的波长形式,确定物体的温度为 \(5680\ \text{K}\)。
学生所使用的单独公式
\[ \lambda=\frac{c}{f} \]
本身是正确的,可以用来换算某个特定电磁波的频率和波长。问题出现在下一步。
对于以每单位频率表示的光谱,其最大值所对应的频率,一般并不等于同一辐射光谱以每单位波长表示时,其峰值波长所对应的频率。
原因是等宽的波长区间并不对应等宽的频率区间。由于
\[ c=f\lambda, \]
频率与波长成反比。在光谱的不同位置,相同的波长变化量会对应不同大小的频率变化量。因此,当我们改用等宽的频率区间来表示辐射分布时,绘制出的分布曲线形状会改变,其数学最大值的位置也会移动。
数值
\[ \frac{c}{f_{\text{peak}}}=510\ \text{nm} \]
代表具有该特定频率的光子所对应的波长,但我们尚未证明它就是以波长表示的光谱中的 \(\lambda_{\max}\)。
要使用
\[ \lambda_{\max}=\frac{b}{T}, \]
我们必须知道以每单位波长表示的光谱之峰值波长,或者具有能够正确确定该波长域峰值的等效资讯。
这其实是所有维恩定律题目中核心原则的进阶版本:不要随便找一个看起来像波长的数值就代入公式。首先必须确认该物理量确实是 \(\lambda_{\max}\)。
一旦确认这一点,维恩位移定律就能把热辐射光谱的峰值位置转换成温度。下一个有用的步骤,是把这项温度资讯与黑体光谱的其他特性结合起来:维恩定律告诉我们峰值位于哪里,而斯特藩-玻尔兹曼定律则告诉我们黑体的总辐射功率有多大。