4. 共轴球面系统:转面公式、逐次成像法、等效光学系统、光阑与孔径

好,我们进入第四章。前面几章我们一直在跟单个球面打交道,但实际镜头里少说也有三五片透镜。怎么把单个球面的计算结果串起来?这就是本章要解决的核心问题。

我个人习惯把共轴球面系统比作「接力赛」——每个面跑一段,把光线参数交给下一个面。你只要掌握了交接棒的规则,整个系统就能算清楚。

4.1 转面公式:接力棒怎么传

先看两个相邻折射面。第一个面折射完了,光线到了第二个面。怎么把第一面的出射参数变成第二面的入射参数?

公式其实很简单:

l₂ = l₁′ - d₁
u₂ = u₁′

其中 d₁ 是第一个面顶点到第二个面顶点的轴向距离。注意符号:光线从左向右传播,d₁ 取正值。

嗯,这里有个容易翻车的地方——l 和 l′ 的符号规则。我在项目中遇到过一位同事,算了好几遍结果都不对,最后发现是 l₂ 的符号搞反了。记住:l₂ 是从第二个面顶点算到物点,物点在左为负,在右为正。

实用技巧: 做转面计算时,我建议你画一张小草图,标清楚每个面的顶点位置和光线走向。哪怕只是随手画几条线,也能避免符号错误。

4.2 逐次成像法:一个面一个面地算

有了转面公式,逐次成像法就顺理成章了。说白了就是:对每个面单独用单球面成像公式,算完一个面,用转面公式把参数传给下一个面,重复直到最后一个面。

流程如下:

  1. 第一面:已知 l₁、u₁、r₁、n₁、n₁′,用单球面公式算出 l₁′、u₁′。
  2. 转面:l₂ = l₁′ - d₁,u₂ = u₁′。
  3. 第二面:用 l₂、u₂ 和第二个面的参数,再算 l₂′、u₂′。
  4. 重复:直到最后一个面,得到最终的像距 l_k′ 和像方孔径角 u_k′。

你想想看,这个方法的优点是什么?每个面独立计算,中间结果可以随时检查。我在调试一个六片式镜头时,就是靠逐次成像法定位到第三片透镜的曲率半径给错了。

关键点: 逐次成像法不仅适用于近轴光线,也适用于实际光线追迹。区别只在于近轴用 sin u ≈ u 的近似,实际光线用精确三角函数。

4.3 等效光学系统:把一堆透镜看成一个

逐次成像法虽然直观,但面数多了以后计算量很大。而且有时候我们只关心系统的整体特性,不关心内部每个面的细节。这时候就需要「等效光学系统」的概念。

一个共轴球面系统,从整体上看,可以等效为一个「黑箱」——有入瞳、出瞳、主面、焦点。只要知道这些等效参数,就能直接计算物像关系,不用管内部有多少个面。

等效系统的核心参数:

参数 符号 含义
等效焦距 f′ 系统整体的像方焦距
前主面位置 H 从第一面顶点到前主面的距离
后主面位置 H′ 从最后一面顶点到后主面的距离
前焦点位置 F 从第一面顶点到前焦点的距离
后焦点位置 F′ 从最后一面顶点到后焦点的距离

怎么求这些参数?用逐次成像法追迹两条特殊光线:一条平行于光轴入射,一条过前焦点入射。追迹结果就能反推出主面和焦点的位置。

注意: 等效系统的「主面」不一定在透镜内部。我见过一个广角镜头,后主面跑到最后一面的右边去了。别惊讶,这是正常的。

4.4 光阑与孔径:谁在限制光线

实际镜头里都有光阑——一个圆形的开口,用来限制进入系统的光束大小。光阑的位置和大小直接影响成像亮度和景深。

这里有两个重要概念:

  • 孔径光阑:限制轴上点光束宽度的光阑。说白了就是「最窄的脖子」。
  • 入瞳:孔径光阑在物方空间所成的像。从物点看过去,入瞳就是「光阑看起来的大小」。
  • 出瞳:孔径光阑在像方空间所成的像。从像点看过去,出瞳就是「光阑看起来的大小」。

怎么找孔径光阑?逐次成像法又派上用场了:

  1. 对每个光阑,用逐次成像法把它成像到物方空间。
  2. 从物点看这些像,张角最小的那个对应的光阑,就是孔径光阑。

我曾经在一个投影镜头设计里,一开始选错了孔径光阑,导致边缘视场亮度严重不足。后来重新算了一遍入瞳位置,把光阑往前移了 3mm,问题就解决了。

4.5 本章知识结构

下面这张图把本章的核心逻辑串起来了。你可以把它当作一个「计算路线图」:

共轴球面系统知识结构 共轴球面系统 逐次成像法 等效光学系统 单球面成像 转面公式 重复至末面 主面与焦点 等效焦距 光阑与孔径 孔径光阑 / 入瞳 / 出瞳 逐次成像法找光阑

这张图里,逐次成像法和等效光学系统是两条并行的路径。实际设计中,我通常先用逐次成像法做详细计算,再用等效系统做整体分析。两者互为补充,缺一不可。

4.6 避坑指南

最后分享几个我踩过的坑:

  • 符号搞反:转面公式里 l₂ = l₁′ - d₁,这个减号经常被写成加号。我曾经因为这个错误,把一个双胶合透镜的像距算偏了 5mm。
  • 主面位置误解:等效系统的物距和像距是从主面算的,不是从透镜顶点。很多初学者在这里栽跟头。
  • 光阑判断遗漏:系统里可能有多个光阑,别忘了把每个都成像到物方空间去比较张角。漏掉一个,孔径光阑就可能找错。

嗯,这一章的内容就到这里。逐次成像法是基本功,等效系统是进阶工具,光阑是实际设计绕不开的环节。把这三块吃透了,共轴球面系统你就拿下了。