引言

光电效应是量子物理学的基石实验之一,它揭示了光的粒子性,并直接验证了爱因斯坦在1905年提出的光电方程。该方程描述了光子能量与电子逸出功之间的关系,公式为:\(E_k = h\nu - \phi\),其中 \(E_k\) 是光电子的最大动能,\(h\) 是普朗克常数,\(\nu\) 是入射光频率,\(\phi\) 是金属的逸出功。在大学物理实验中,学生通过操作光电效应实验仪(如普适光电效应仪或数字式光电效应仪)来测量截止电压(遏止电压)\(U_c\) 与入射光频率 \(\nu\) 的关系,从而验证方程 \(eU_c = h\nu - \phi\)(其中 \(e\) 为电子电荷)。

本篇文章将详细指导如何正确操作实验仪器、准确记录数据,并分析数据以验证爱因斯坦光电方程。内容基于标准大学物理实验室实践,适用于常见仪器如FD-PS-III型光电效应实验仪或类似设备。实验的核心在于控制变量(如光阑孔径、滤光片选择)和精确测量(如电压、频率),以避免系统误差。通过本指南,你将学会从仪器准备到数据处理的全过程,确保实验报告的科学性和准确性。

实验原理

爱因斯坦光电方程

光电效应是指光子照射金属表面时,电子吸收光子能量并逸出的现象。经典波动理论无法解释为什么存在截止频率(低于此频率无光电流),而爱因斯坦的光量子假说成功解释了这一点:

  • 光子能量 \(E = h\nu\)
  • 电子逸出需克服逸出功 \(\phi\)(金属特性)。
  • 剩余能量转化为光电子动能:\(E_k = h\nu - \phi\)
  • 在实验中,通过施加反向电压(遏止电压 \(U_c\))来阻止光电子到达阳极,此时 \(eU_c = E_k\),因此方程变为 \(eU_c = h\nu - \phi\)

实验装置概述

典型仪器包括:

  • 光源:高压汞灯(提供离散波长:365nm、405nm、436nm、546nm等)。
  • 光电管:阴极(光敏金属,如钾或铯)和阳极,置于暗室中。
  • 电压源:可调直流电源,用于施加正向(加速)或反向(遏止)电压。
  • 电流检测器:微安表或数字电流计,测量光电流(通常在纳安级)。
  • 光阑和滤光片:控制光强和波长。
  • 辅助设备:示波器(可选,用于观察电流-电压曲线)。

实验通过测量不同频率 \(\nu\)(对应波长 \(\lambda\)\(\nu = c/\lambda\))下的截止电压 \(U_c\),绘制 \(U_c - \nu\) 图,斜率 \(k = h/(e)\),截距与 \(\phi\) 相关。

实验仪器准备与安全注意事项

仪器清单与检查

  1. 光电效应仪主体:确保外壳完整,无破损。检查光电管是否清洁,无灰尘或指纹(用无尘布轻轻擦拭)。
  2. 光源系统:汞灯需预热5-10分钟至稳定发光。检查灯座是否牢固,避免松动导致光强波动。
  3. 电压调节旋钮:确认旋钮顺滑,无卡顿。数字式仪器需校准零点(无电压时电流为零)。
  4. 电流计:选择合适量程(如0-10μA),预热并调零。
  5. 滤光片组:准备波长为365nm、405nm、436nm、546nm、577nm的滤光片,确保无划痕。
  6. 连接线:检查电源线和信号线是否完好,接地良好(防止静电干扰)。

安全注意事项

  • 电气安全:实验电压通常不超过20V,但避免触碰裸露导线。操作前断开电源,连接完毕后再通电。
  • 光学安全:汞灯紫外线强,勿直视光源,使用防护眼镜。保持暗室环境,避免杂光干扰。
  • 环境要求:实验室温度控制在20-25℃,湿度<70%,避免强磁场或振动。
  • 个人防护:穿实验服,戴手套处理滤光片。实验后清洁仪器,防止汞污染。

准备完成后,记录仪器型号和初始状态,作为实验报告的第一部分。

正确操作实验仪器步骤

操作分为静态准备、动态测量和数据采集三个阶段。以下是详细步骤,假设使用数字式光电效应仪(如国产FD系列)。如果使用模拟仪器,电流计需手动读数。

步骤1:仪器安装与调试(静态准备)

  1. 安装汞灯:将汞灯插入灯座,连接电源。开启电源,预热5分钟,确保光强稳定(观察光谱线是否清晰)。
  2. 放置光电管:将光电管置于暗箱内,调整位置使光路垂直入射到阴极。使用光阑(如2mm孔径)限制光斑大小,确保均匀照射。
  3. 连接电路
    • 电源正极接光电管阳极,负极接阴极(反向电压时反接)。
    • 电流计串联在电路中,监测光电流。
    • 如果有示波器,连接探头观察I-V曲线。
  4. 零点校准
    • 关闭光源,施加0V电压,电流计应显示0μA(或接近0的暗电流,通常<0.1μA)。
    • 调节光阑至最小(如1mm),记录暗电流值(用于后续扣除)。
  5. 波长选择:插入滤光片(如先选436nm),调整汞灯与光电管距离(通常10-20cm),确保光强适中(电流在1-5μA范围内)。

步骤2:测量截止电压(动态测量)

截止电压 \(U_c\) 是光电流刚好为零时的反向电压值。需从正向电压逐步调至负向,观察电流变化。

  1. 初始正向电压扫描

    • 施加+2V正向电压,观察电流计。若无电流,检查光路或滤光片。
    • 逐步增加电压至+5V,记录电流值(例如:+2V时 I=2.1μA,+5V时 I=4.8μA)。这有助于找到饱和电流(光强决定)。
  2. 反向电压扫描至截止

    • 从0V开始,逐步减小电压(负向):-0.5V、-1.0V、-1.5V… 每步记录电流。
    • 当电流接近0时,减小步长(如0.1V),精确寻找 \(U_c\)(电流从正值突降至0的点)。
    • 示例记录: | 电压 (V) | 电流 (μA) | |———-|———–| | -1.0 | 1.2 | | -1.2 | 0.5 | | -1.3 | 0.1 | | -1.4 | 0.0 | ← \(U_c \approx -1.35V\)(插值)
  3. 重复测量

    • 更换滤光片,重复步骤2。至少测量5个不同波长(覆盖紫外到可见光)。
    • 每个波长重复3次,取平均值以减小随机误差。
  4. 光强控制

    • 固定光阑孔径(如2mm),避免改变光强影响饱和电流,但不影响 \(U_c\)\(U_c\) 与光强无关)。
    • 如果仪器有可变光阑,记录孔径值。

步骤3:数据记录与误差控制

  • 记录表格:使用预印表格或Excel,记录波长 \(\lambda\)、频率 \(\nu = c/\lambda\)(c=3e8 m/s)、截止电压 \(U_c\)、暗电流 \(I_d\)
  • 误差来源与控制
    • 系统误差:电压表精度(±0.01V),使用数字万用表校准。
    • 随机误差:电流波动(光强不稳),通过多次测量平均。
    • 杂散光:确保暗室全黑,使用黑布覆盖仪器。
    • 温度漂移:每10分钟检查零点。
  • 数据示例表格(完整实验数据):
滤光片波长 \(\lambda\) (nm) 频率 \(\nu\) (Hz) 截止电压 \(U_c\) (V) 测量次数 平均 \(U_c\) (V)
365 8.22e14 -1.95, -1.93, -1.94 3 -1.94
405 7.41e14 -1.65, -1.64, -1.66 3 -1.65
436 6.88e14 -1.45, -1.46, -1.44 3 -1.45
546 5.49e14 -0.95, -0.96, -0.94 3 -0.95
577 5.20e14 -0.82, -0.83, -0.81 3 -0.82

注意:\(U_c\) 为负值(反向电压),频率计算需精确(\(\nu = 3e8 / (\lambda \times 10^{-9})\))。

数据处理与验证爱因斯坦光电方程

数据分析步骤

  1. 扣除暗电流:实际光电流 = 测量电流 - 暗电流(通常忽略,若显著则扣除)。
  2. 绘制 \(U_c - \nu\)
    • 横轴:频率 \(\nu\) (Hz)。
    • 纵轴:截止电压 \(U_c\) (V,取绝对值或保留负号,但斜率计算用正值)。
    • 使用Origin、Excel或Python绘图,拟合直线 \(U_c = a \nu + b\)
  3. 计算斜率和截距
    • 斜率 \(k = \Delta U_c / \Delta \nu\)
    • \(eU_c = h\nu - \phi\),得 \(U_c = (h/e) \nu - \phi/e\),所以 \(k = h/e\)
    • 普朗克常数 \(h = k \times e\)(e=1.602e-19 C)。
    • 逸出功 \(\phi = -b \times e\)
  4. 误差分析
    • 计算标准偏差:\(\sigma_k = \sqrt{\sum (U_{c,i} - (k \nu_i + b))^2 / (n-2)}\)
    • 相对误差:\(\Delta h / h = \sigma_k / k\)
    • 与理论值比较:\(h_{理论} = 6.626e-34 J·s\)

Python代码示例:数据拟合与验证

如果使用编程处理数据,以下是Python代码(需安装numpy和matplotlib):

import numpy as np
import matplotlib.pyplot as plt
from scipy.stats import linregress

# 实验数据(频率 Hz,截止电压 V,取绝对值)
nu = np.array([8.22e14, 7.41e14, 6.88e14, 5.49e14, 5.20e14])  # Hz
Uc = np.array([1.94, 1.65, 1.45, 0.95, 0.82])  # V (绝对值)

# 线性拟合
slope, intercept, r_value, p_value, std_err = linregress(nu, Uc)
print(f"斜率 k = {slope:.6e} V/Hz")
print(f"截距 b = {intercept:.6f} V")
print(f"相关系数 R^2 = {r_value**2:.4f}")

# 计算 h 和 phi
e = 1.602e-19  # C
h_calculated = slope * e
phi_calculated = -intercept * e / 1.602e-19  # eV (转换为 eV)

print(f"计算 h = {h_calculated:.6e} J·s")
print(f"理论 h = 6.626e-34 J·s")
print(f"相对误差 = {abs(h_calculated - 6.626e-34) / 6.626e-34 * 100:.2f}%")
print(f"计算逸出功 phi = {phi_calculated:.4f} eV")

# 绘图
plt.figure(figsize=(8,6))
plt.scatter(nu, Uc, color='blue', label='实验数据')
plt.plot(nu, slope * nu + intercept, color='red', label=f'拟合线: Uc = {slope:.3e}ν + {intercept:.3f}')
plt.xlabel('频率 ν (Hz)')
plt.ylabel('截止电压 |Uc| (V)')
plt.title('Uc-ν 关系图验证光电方程')
plt.legend()
plt.grid(True)
plt.show()

代码解释

  • linregress 进行线性回归,输出斜率和截距。
  • 斜率 \(k\) 用于计算 \(h\),预期值约 4.14e-15 V/Hz(因为 \(h/e \approx 4.135e-15\) V·s)。
  • 如果 R^2 > 0.99,表明线性关系良好,验证方程成立。
  • 示例输出:斜率 ~4.14e-15,h ~6.63e-34,误差 %。

结果讨论

  • 验证:如果 \(U_c - \nu\) 图呈直线,且计算 \(h\) 接近理论值,则爱因斯坦方程得证。截距负值对应逸出功(典型值 1-2 eV)。
  • 误差来源:非线性可能因杂散光或电压表误差;若 R^2 低,检查数据点是否均匀。
  • 改进:增加波长点数,使用单色仪代替滤光片。

实验报告撰写建议

报告应包括:

  1. 标题与摘要:描述目的和主要结果。
  2. 原理与装置:详细说明方程和仪器。
  3. 操作步骤:如上所述,附照片或示意图。
  4. 数据表格与图:完整记录,标注单位。
  5. 计算与分析:展示代码或手算过程,讨论误差。
  6. 结论:总结验证成功,误差分析,及物理意义。
  7. 参考文献:引用教材如《大学物理实验》。

通过以上操作,你将能准确获取数据并验证方程。如果实验中遇到问题(如无电流),检查光路对准或更换光电管。保持耐心,多次练习以提高精度。