4. 孔径光阑(三):孔径光阑的尺寸计算——F数、数值孔径(NA)与系统通光量的关系
聊完了孔径光阑的位置和判断方法,咱们得动真格的了——算尺寸。
你想想看,光阑开多大,直接决定了镜头是“明亮”还是“昏暗”。这个尺寸不是拍脑袋定的,它和两个关键参数死死绑在一起:F数 和 数值孔径(NA)。说白了,一个管宏观成像(摄影、望远),一个管微观成像(显微、光纤),但内核都是算通光量。
4.1 从F数反推孔径光阑直径
F数的定义,大家应该不陌生:
F/# = f / D
其中 f 是焦距,D 是入瞳直径。注意,是入瞳,不是光阑本身的物理尺寸。但如果你知道光阑前后的透镜组放大率,就能从入瞳反算出光阑的实际开口。
我在项目中遇到过好几次,新手拿着F数直接除焦距,以为算出来就是光阑直径。结果加工回来一装,通光量差了一大截。为什么?因为他忘了考虑光阑在镜组内部,前组透镜把它“放大”了。
入瞳直径 D = f / F/#
光阑物理直径 = D / |前组放大率|
举个例子:一个50mm焦距的镜头,F/2.0,前组透镜的放大率是0.8倍。那么:
D = 50 / 2.0 = 25 mm
光阑实际开口 = 25 / 0.8 = 31.25 mm
嗯,这里要注意,光阑实际比入瞳还大。如果你按25mm去加工,装上去实际F数就变成F/2.5了,通光量直接打八折。
4.2 数值孔径(NA)与光阑尺寸
显微物镜和光纤系统里,大家更习惯用NA。它的定义是:
NA = n * sin(θ)
其中 n 是物方介质折射率,θ 是物方半孔径角。这个θ,就是光阑对物点张角的一半。
我个人习惯把NA理解成“镜头捞光线的能力”。NA越大,能捞进来的边缘光线角度越大,通光量自然就大。
那怎么从NA算光阑尺寸?看下面这张图:
从图上能看出来,光阑的半高度 h 和物点到光阑的距离 L 满足:
h = L * tan(θ)
光阑直径 = 2 * h = 2 * L * tan(θ)
如果物方介质是空气(n=1),且θ不大,可以近似:
NA ≈ sin(θ) ≈ tan(θ)
光阑直径 ≈ 2 * L * NA
4.3 F数与NA的换算
这两个参数其实是一体两面。在空气中(n=1),它们的关系是:
| 参数 | 公式 | 适用场景 |
|---|---|---|
| F数 → NA | NA ≈ 1 / (2 × F/#) | 小角度近似(F/# > 2) |
| 精确换算 | NA = 1 / (2 × F/# × sin(arctan(1/(2F/#)))) | 大角度(F/# < 2) |
| NA → F数 | F/# ≈ 1 / (2 × NA) | 小角度近似 |
举个例子,一个F/1.4的镜头:
近似:NA ≈ 1 / (2 × 1.4) = 0.357
精确:NA = 1 / (2 × 1.4 × sin(arctan(1/(2×1.4)))) = 0.337
差了6%。对于高精度系统,这个误差不能忍。
4.4 通光量的计算
通光量,说白了就是单位时间通过光阑的光能量。它和光阑面积成正比:
通光量 ∝ 光阑面积 ∝ (光阑直径)²
用F数表示更直观:
通光量 ∝ 1 / (F/#)²
这就是为什么F数每增大1.4倍(√2),通光量减半。你想想看,F/2.8比F/2.0暗了一档,就是因为面积少了一半。
4.5 实际设计中的权衡
光阑尺寸不是越大越好。大了通光量足,但会带来几个问题:
- 像差增大: 尤其是球差和彗差,随光阑直径的三次方增长
- 景深变浅: 大光圈下对焦精度要求高
- 镜片尺寸大: 成本、重量都上去了
我个人的习惯是:先根据系统要求的通光量确定F数或NA,算出光阑尺寸,然后跑一遍像差分析。如果像差超标,再适当缩小光阑或增加镜片来补偿。
下面这个表格总结了不同系统的典型参数范围:
| 系统类型 | 典型F数 | 典型NA | 光阑位置特点 |
|---|---|---|---|
| 手机镜头 | F/1.8 ~ F/2.4 | 0.2 ~ 0.28 | 通常在后组 |
| 单反标准镜头 | F/1.4 ~ F/2.8 | 0.18 ~ 0.36 | 镜组中间 |
| 显微物镜(低倍) | — | 0.1 ~ 0.3 | 后焦面附近 |
| 显微物镜(高倍) | — | 0.65 ~ 1.4 | 前组内部 |
| 光纤耦合系统 | F/2 ~ F/4 | 0.12 ~ 0.25 | 匹配光纤NA |
嗯,看到这里你应该明白了:孔径光阑的尺寸计算,本质上就是在通光量和像质之间找平衡。F数和NA是工具,光阑尺寸是结果,但最终拍板的,是系统整体的性能要求。