3. 透镜的成像特性:从薄透镜到实际系统

透镜这东西,说白了就是控制光线的走向。你给它一束平行光,它给你汇聚到一点;你给它一个物体,它给你成一个像。听起来简单,但真要把成像质量做好,里面的门道可不少。这一章,我们就从最基础的薄透镜开始,一步步深入到实际透镜系统。

3.1 薄透镜的成像公式与焦距

薄透镜是个理想化的模型。它假设透镜的厚度远小于曲率半径,光线在透镜内的偏折可以近似发生在同一个平面上。这个模型虽然简单,但却是理解所有透镜系统的基础。

薄透镜的成像公式长这样:

1/f = 1/v - 1/u

其中:

  • f 是焦距(像方焦距)
  • v 是像距(像到透镜的距离)
  • u 是物距(物到透镜的距离)

符号规则我习惯用“光线行进方向为正”。物在透镜左侧,光线向右传播,那么物距 u 就是负的。这个符号规则,我建议你一开始就固定下来,不然算着算着就容易乱。

核心要点: 薄透镜公式成立的前提是“近轴近似”——光线与光轴的夹角很小,sinθ ≈ θ。一旦光线偏离这个条件,公式就不准了。

焦距 f 决定了透镜的汇聚或发散能力。正 f 是汇聚透镜(凸透镜),负 f 是发散透镜(凹透镜)。焦距越短,透镜对光线的偏折能力越强。

我记得刚入行时,有个项目需要快速估算一个双胶合透镜的焦距。我直接用薄透镜公式算了个大概,结果装调时发现像面位置差了将近 2mm。后来一查,透镜厚度有 8mm,薄透镜近似根本不够用。嗯,从那以后,我对“薄透镜”这三个字就多了一份敬畏。

3.2 厚透镜的主点与焦距

实际透镜都有厚度。光线在透镜内部走的路程不能忽略,这时候就需要引入“主点”的概念。

厚透镜有两个主点:物方主点 H 和 像方主点 H'。它们不是透镜的几何中心,而是等效折射面的位置。你想想看,光线从空气进入玻璃,再回到空气,整个偏折过程可以等效成在 H 和 H' 这两个平面上各发生一次折射。

厚透镜的焦距公式:

1/f = (n-1)[1/R1 - 1/R2 + (n-1)d/(n·R1·R2)]

其中:

  • n 是玻璃折射率
  • R1、R2 是两个球面的曲率半径
  • d 是透镜中心厚度

这个公式看着复杂,但它的物理意义很清晰:透镜的焦距由曲率、折射率和厚度共同决定。厚度 d 越大,对焦距的影响越明显。

实用技巧: 在 Zemax 或 Code V 里,你输入一个厚透镜,软件会自动计算主点位置。但我建议你手动算一次,感受一下主点随厚度变化的趋势。这对理解后续的“透镜组合”非常有帮助。

主点的位置也很关键。对于对称的双凸透镜,两个主点大致在透镜内部,靠近中心。对于平凸透镜,像方主点 H' 会跑到透镜外面去。我曾经设计过一个平凸聚光镜,主点跑到透镜前方,导致整个系统的筒长比预期短了 5mm。还好提前发现了,不然机械结构就得重做。

3.3 透镜的组合与等效焦距

单个透镜往往满足不了所有要求。你需要把多个透镜组合在一起,比如双胶合、三片式、甚至几十片的复杂镜头。这时候,等效焦距就派上用场了。

两个薄透镜紧密接触时,等效焦距为:

1/f = 1/f1 + 1/f2

如果两个透镜之间有间隔 d,公式就变成:

1/f = 1/f1 + 1/f2 - d/(f1·f2)

这个公式很有意思。当 d 很小时,等效焦距主要由两个透镜的焦距决定。当 d 增大时,交叉项 d/(f1·f2) 开始起作用。你可以通过调整间隔 d 来改变整个系统的焦距,这就是变焦镜头的基本原理。

避坑指南: 我曾经在组合两个正透镜时,想当然地认为等效焦距一定比单个焦距短。结果算出来发现,当间隔 d 大于某个值时,等效焦距反而变长了。所以,别凭直觉,老老实实算公式。

对于厚透镜的组合,情况更复杂一些。你需要先求出每个透镜的主点位置,然后用主点作为参考点来计算组合系统的主点和焦距。这个过程在光学设计软件里是自动完成的,但理解它的原理,能帮你更好地判断设计结果是否合理。

下面这张图展示了两个厚透镜组合时的主点位置和等效焦距关系:

厚透镜组合:主点与等效焦距 透镜1 透镜2 H1 H1' H2 H2' 间隔 d H(组合) H'(组合) 等效焦距 f 组合系统的主点位置由两个透镜的焦距和间隔共同决定 等效焦距 f 从组合主点 H 和 H' 开始计算

3.4 实际透镜与理想透镜的偏差

理想透镜只存在于课本里。实际透镜总会偏离理想行为,这些偏差就是像差。常见的像差有七种:球差、彗差、像散、场曲、畸变、位置色差、倍率色差。

为什么会这样?因为近轴近似只在光轴附近的小角度范围内成立。一旦光线偏离这个范围,或者波长不是单色光,像差就冒出来了。

像差类型 产生原因 典型表现
球差 透镜边缘与中心对光线的偏折不同 点光源成像为一个弥散斑
彗差 轴外点光线通过透镜不对称 像点拖尾,像彗星
像散 子午面和弧矢面焦点不重合 十字线一个方向清晰一个方向模糊
场曲 像面不是平面而是曲面 中心清晰边缘模糊
畸变 放大率随视场变化 直线变弯(桶形/枕形)
位置色差 不同波长折射率不同 像点位置随颜色偏移
倍率色差 不同波长放大率不同 像的大小随颜色变化

设计原则: 没有完美的透镜,只有够用的系统。你的任务不是消除所有像差,而是把像差控制在系统允许的容差范围内。比如一个投影镜头,畸变要求可能很严,但色差可以放宽;而一个摄影镜头,色差和球差都得兼顾。

我记得有一次设计一个高倍显微物镜,球差校正得非常好,但彗差却超标了。我花了两周时间调整曲率和间隔,最后发现是光阑位置选错了。把光阑往前移了 2mm,彗差直接降了一半。你看,有时候问题不在透镜本身,而在系统结构。

实际透镜的另一个偏差是“厚度效应”。厚透镜的主点位置会随波长变化,这叫“主点色差”。在宽波段系统中,这个效应不能忽略。我建议你在设计初期就考虑主点色差,否则后期优化会很痛苦。

实用建议: 用光学设计软件做初始结构时,先跑一个近轴分析,看看主点位置和焦距是否合理。然后再加实际厚度和玻璃,逐步引入像差。别一上来就开全优化,容易陷入局部最优。

最后说一句,理想透镜虽然不存在,但它是我们理解光学系统的起点。你掌握了薄透镜公式和主点概念,就能看懂绝大多数光学系统的设计逻辑。至于像差,那是后面章节要啃的硬骨头。