康普顿散射原理:X 射线波长为什么会变长

引言:散射之后,波长为什么会变长?

一束颜色(频率)确定的光被物体散射,散射光的颜色会变吗?直觉和经典波动理论都给出同一个答案:不会。电磁波被原子里的电子“晃一下”再辐射出去,频率应当保持不变,就像回声不会改变音调一样。

1922 年,美国物理学家阿瑟·康普顿(Arthur H. Compton)把单色 X 射线打到石墨上,却看到了一个当时无法解释的现象:除了波长与入射光相同的成分,散射光里还出现了一部分波长更长的 X 射线,而且波长变长的幅度随观测角度而变——角度越大,变长越多。1923 年,康普顿用“X 射线是一群光子、每个光子像小球一样与电子碰撞”的模型给出了定量解释,这个现象因此被称为康普顿散射(Compton scattering),或康普顿效应。

康普顿散射在物理史上的位置很特殊:光电效应证明了光子携带能量 $E=hf$,康普顿散射则进一步证明光子还携带动量 $p=h/\lambda$,而且动量像实物粒子一样遵守守恒律。这篇文章沿着这条线索回答三个问题:光子为什么会有动量?康普顿实验看到了什么?一个能量加动量的碰撞模型如何精确算出波长位移?

光子的动量:从相对论能量关系出发

在经典力学里,动量的定义是质量乘速度,光子没有静质量,似乎谈不上动量。真正自洽的处理来自狭义相对论:任何粒子的总能量、动量与静质量满足

$$
E^2=p^2c^2+m_0^2c^4
$$

其中 $m_0$ 是静质量,$c$ 是真空光速。对光子取 $m_0=0$,上式立刻简化为

$$
E=pc \quad\Rightarrow\quad p=\frac{E}{c}
$$

也就是说,无质量的光子照样可以有动量,而且它的能量与动量之比恰好是光速。把光电效应中已经确立的光子能量 $E_f=hf=hc/\lambda$ 代进来,就得到光子动量的大小:

$$
p_f=\frac{h}{\lambda}
$$

其中 $h\approx 6.626\times 10^{-34}\ \mathrm{J\cdot s}$ 是普朗克常量。波长越短(能量越高)的光子,动量越大——这也是为什么验证光子动量要用波长极短的 X 射线:X 射线光子的动量足够大,与电子碰撞后波长变化才容易被谱仪分辨。若把方向也写进去,动量是矢量 $\vec{p}_f=\hbar\vec{k}$,其中 $\hbar=h/2\pi$ 是约化普朗克常量,$\vec{k}$ 是传播方向的波矢,大小 $k=2\pi/\lambda$。

到这里还只是“纸上谈兵”:动量公式能不能经得起实验检验?康普顿散射就是这场检验。

装置与观测:谱线里多出来的长波峰

康普顿实验的思路非常直白(图 1):一束波长已知的单色 X 射线经过准直后打到石墨靶上,探测器放在靶后方的不同位置,测量某个散射角 $\theta$——散射束方向与入射束方向之间的夹角——上的散射强度与波长。改变 $\theta$,就得到“散射光在不同方向上如何分布”的完整图像。

康普顿散射实验装置:X 射线源、准直狭缝、石墨靶与探测器

图 1:单色 X 射线经准直后入射石墨靶,探测器可放在不同散射角 $\theta$ 处测量散射 X 射线的强度与波长;图中示意 $\theta=60°$ 的探测位置,穿过靶的直射束对应 $\theta=0°$。

1922 年,康普顿用 X 射线照射靶材料,观测到电子获得能量、散射 X 射线的波长变长——部分入射光子的能量转移给了电子。这个结果本身并不罕见,真正让物理学家不安的是波长变化的幅度:它在经典波动图像里根本不该出现。按经典电磁理论,入射电磁波会驱动靶原子中的电子振动,振动的电子再向外辐射同频率的电磁波,散射波长应当与入射波长完全相同。1923 年,康普顿给出了以光子碰撞为基础的解释。

实验数据给出了相反的图景(图 2):在 $\theta=0°$(探测器沿入射束方向观测)时,散射谱只有一个峰,位置就在入射波长 $\lambda$ 处;把探测器转到其他角度,谱里出现两个峰——一个仍然在 $\lambda$,另一个出现在更长的波长 $\lambda’$ 上,两者之间的间隔叫康普顿位移(Compton shift),记作 $\Delta\lambda=\lambda’-\lambda$。观测还显示:$\theta$ 越大,$\Delta\lambda$ 越大,但 $\lambda$ 处那个峰始终纹丝不动。

石墨在三个散射角的散射 X 射线强度-波长曲线

图 2:石墨散射 X 射线的强度-波长曲线(数据为相对强度):$\theta=0°$ 时只有一个峰;$\theta=45°$ 与 $90°$ 时出现第二个位于更长波长处的峰,两峰间距随散射角增大而增大。

经典理论解释不了第二个峰从哪来,更解释不了为什么位移会随角度变化。康普顿的突破口是:把 X 射线束看成光子流,把散射看成一个光子与一个电子的一对一碰撞,而不是波与大量电子的集体作用。石墨里最外层的价电子束缚很弱,近似可以当作自由电子处理——这正是碰撞模型的适用条件。

把散射当成两个粒子的碰撞

假设一个动量为 $\vec{p}_f$、能量为 $E_f$ 的光子撞上一个静止的自由电子(静质量为 $m_0$、静能 $m_0c^2$)。碰撞后,光子沿与入射方向成 $\theta$ 角的方向飞出,动量变为 $\vec{p}’_f$、能量变为 $E’_f$;电子获得动量 $\vec{p}_e$ 与总能量 $E_e$ 反冲出去。如果光子与电子组成一个孤立系统,碰撞前后必须同时满足能量守恒与动量守恒:

$$
E_f+m_0c^2=E’_f+E_e
$$

$$
\vec{p}_f=\vec{p}’_f+\vec{p}_e
$$

剩下的就是代数。把能量守恒式中的 $E_e$ 用相对论关系 $E_e^2=p_e^2c^2+m_0^2c^4$ 展开,再与动量守恒式联立消去 $p_e$,并用 $E=pc$、$p=h/\lambda$ 把能量换成波长,会得到一个简洁的结果:

$$
\frac{1}{p’_f}-\frac{1}{p_f}=\frac{1}{m_0c}(1-\cos\theta)
\quad\Longrightarrow\quad
\lambda’-\lambda=\frac{h}{m_0c}(1-\cos\theta)
$$

其中组合常数 $h/(m_0c)$ 只由电子决定,叫康普顿波长(Compton wavelength)

$$
\lambda_C=\frac{h}{m_0c}=0.00243\ \mathrm{nm}=2.43\ \mathrm{pm}
$$

于是康普顿位移公式可以写成 $\Delta\lambda=\lambda_C(1-\cos\theta)$。NIST 的 2022 CODATA 推荐值给出 $\lambda_C=2.42631023538(76)\times 10^{-12}\ \mathrm{m}$,与教材的 2.43 pm 三位有效数字一致。这个公式完美对应了实验观测:$\theta=0°$ 时 $\cos\theta=1$,位移为零;$\theta$ 越大位移越大,直到背散射($\theta=180°$)时达到最大值 $2\lambda_C\approx4.86\ \mathrm{pm}$。

公式里每个特征都来自“粒子式碰撞”的假设:光子损失一部分能量,能量降低意味着频率降低、波长变长;$\theta$ 越大,光子被“撞得越偏”,交给电子的能量越多,波长变长越多。用动量守恒还能推出电子反冲的方向。以 $\theta=90°$ 为例(图 3):散射光子竖直向上飞出,电子必须获得一个向下的动量分量来抵消散射光子的竖直分量,于是电子沿入射方向下方约 $44°$ 处反冲;三个动量矢量首尾相接构成闭合三角形,正是动量守恒的几何图像。

θ=90° 时碰撞方向与动量守恒三角形

图 3:以 $\theta=90°$、71 pm 入射 X 射线为例:(a) 散射光子竖直向上(波长变为 $\lambda’=73.43$ pm),电子沿入射方向下方 $\varphi\approx44°$ 反冲;(b) 动量矢量首尾闭合,$\vec{p}_f=\vec{p}’_f+\vec{p}_e$,长度按 $p’_f/p_f=\lambda/\lambda’\approx0.967$ 的比例绘制。

康普顿散射因此被归为非弹性散射(inelastic scattering):散射辐射的波长长于入射辐射,入射光子的部分能量与动量转移给了带电粒子。今天的术语中,“康普顿散射”泛指光子被(近似)自由的带电粒子散射时发生的这类非弹性过程。

用数字检验位移公式

公式算出的位移是皮米(pm,$10^{-12}$ m)量级,肉眼当然看不见,但用 X 射线谱仪可以精确测量。以 OpenStax 教材的例题为例:一束 71 pm 的 X 射线打到方解石靶上,在 $\theta=30°$ 处散射,位移为

$$
\Delta\lambda=\lambda_C(1-\cos 30°)=0.134\times2.43\ \mathrm{pm}=0.325\ \mathrm{pm}
$$

散射后的波长 $\lambda’=71.325\ \mathrm{pm}$——只比入射波长长了不到千分之五。把角度依次代入公式,可以得到一张位移随角度变化的表:

表 1:71 pm X 射线在不同散射角下的康普顿位移与散射光子能量($\lambda_C=2.43$ pm;光子能量按 $E’=hc/\lambda’$ 换算,$hc\approx1.24\ \mathrm{keV\cdot nm}$)。

散射角 $\theta$ 位移 $\Delta\lambda$(pm) 散射波长 $\lambda’$(pm) 散射光子能量 $E’$(keV)
0 71.00 17.46
30° 0.325 71.325 17.38
60° 1.215 72.215 17.17
90° 2.43 73.43 16.88
180° 4.86 75.86 16.34

三处细节值得留意。第一,康普顿位移本身与入射波长无关(在 $\theta=90°$ 处始终约 2.43 pm),但相对 71 pm 的入射波长是百分之几量级的可测变化;换成几百纳米的可见光,同样约 2.4 pm 的位移只占波长的百万分之几,谱仪无法分辨——这正是康普顿效应要等 X 射线实验才被发现的原因。第二,最大位移出现在背散射($\theta=180°$),但实验中背散射回来的光子通常不到总数的 5%,大部分光子直接穿过了靶,因此测量需要高灵敏度的探测器。第三,用能量守恒可以顺手检验碰撞图像:$\theta=90°$ 时光子能量从 17.46 keV 降到 16.88 keV,差额约 0.58 keV 全部转化为电子动能——它只占电子静能 511 keV 的约 0.1%,对应的速度已经达到光速的约 5%。

为什么总有一个峰“不移动”?

图 2 里还有一个细节值得解释:无论散射角多大,谱里始终有一个峰稳稳停在入射波长 $\lambda$ 处。按“光子撞电子”的模型,如果撞的真是自由电子,位移应当处处存在,这个不移动的峰从哪来?

答案藏在靶材料的电子结构里。石墨中除了束缚很弱的价电子,还有与原子核结合得很紧的内层电子。光子撞内层电子时,电子被原子核牢牢拽住,等效于光子撞上了整个原子——此时公式中的质量 $m_0$ 必须换成原子质量。原子的质量比电子大约四个数量级,按 $h/(mc)$ 计算的位移也随之缩小约四个数量级,小到谱仪无法分辨,看起来就像完全没有移动。所以一个峰来自“自由电子”碰撞(移动峰),另一个峰来自“整个原子”碰撞(不移动峰),同一张谱里两类散射同时存在,彼此并不矛盾。

从石墨靶到轨道上的伽马探测器

康普顿散射的意义不止于 1920 年代的一场争论:它把“光子像粒子一样携带能量与动量、并且严格服从守恒律”变成了可定量验证的事实,与光电效应一起确立了光子的粒子图像,也把 X 射线与伽马射线的探测技术放在同一块物理基石上。

今天的高能天体物理直接受益于这个效应。NASA 的康普顿伽马射线天文台(Compton Gamma Ray Observatory,CGRO)1991 年发射、2000 年结束任务,四台仪器覆盖从 30 keV 到 30 GeV 的六个数量级能谱,其中 COMPTEL 就是一台成像康普顿望远镜。伽马光子能量极高,探测时正是靠它与探测器物质中的电子发生康普顿散射等过程,把能量和方向信息交给电子再转化为电信号;NASA 的资料明确写道,康普顿关于“高能光子被电子散射”的工作是这四台仪器伽马探测技术共同的核心,天文台也因此以他的名字命名。

回头看 1922 年的那个实验:一束波长确定的 X 射线打中石墨,谱里多出一个随角度移动的长波峰。它说明光不仅有频率和能量,还有大小 $p=h/\lambda$、方向明确的动量;单个光子与单个电子碰撞时,能量守恒与动量守恒像对待两个台球一样精确成立。从地面的石墨靶到轨道上的伽马望远镜,康普顿散射始终是同一句物理话的注脚:光,可以像粒子一样被撞偏。

参考资料

  1. OpenStax University Physics Volume 3 — 6.3 The Compton Effect
  2. NIST CODATA Value: Compton wavelength
  3. NobelPrize.org — Arthur H. Compton, Facts(1927 Nobel Prize in Physics)
  4. NASA HEASARC — Compton Gamma Ray Observatory Science Support Center

康普顿散射原理:X 射线波长为什么会变长
https://time-frame.cloud/2026/09/05/2026-09-05-compton-scattering-principle/
作者
Time Frame
发布于
2026年9月5日
许可协议