4. 光阑与光束限制:孔径光阑、视场光阑、渐晕、景深与焦深
光阑这东西,说白了就是光学系统里的「守门员」。我刚开始做镜头设计时,总觉得光阑不就是个挡光的圈吗?后来被现实狠狠教育了一顿——光阑选不对,整个系统的性能直接崩盘。
这一章我们聊聊光阑怎么限制光束,以及由此带来的几个关键概念:孔径光阑、视场光阑、渐晕、景深和焦深。嗯,都是实战中绕不开的硬骨头。
4.1 光阑的基本概念
光阑就是光学系统中限制光束的实体结构。它可以是透镜边框、专门的挡光环,甚至是探测器本身的感光面边缘。
我个人习惯把光阑分成两类:
- 孔径光阑:限制进入系统的光束大小,决定像面照度和分辨率
- 视场光阑:限制系统能看到的范围,决定视场角大小
你想想看,没有光阑会怎样?杂散光满天飞,像质一塌糊涂。我见过一个新手设计的投影系统,没加任何光阑,结果屏幕边缘全是鬼影——这就是典型的「光阑缺失症」。
核心记忆点:孔径光阑决定「有多亮」,视场光阑决定「看多宽」。
4.2 孔径光阑与入瞳、出瞳
孔径光阑是系统中实际限制光束口径的那个光阑。但有意思的是,我们通常不直接看它本身,而是看它在物方和像方的「影子」。
- 入瞳:孔径光阑在物方空间所成的像。说白了,就是从物方看进去,那个「发光的入口」。
- 出瞳:孔径光阑在像方空间所成的像。从像方看出去,那个「发光的出口」。
我记得有一次做红外镜头,客户要求F数做到1.0。我算来算去入瞳直径就是上不去,后来发现是前组透镜口径限制了入瞳——孔径光阑选错了位置。换了个位置后,F数直接降到0.95。
实战技巧:入瞳位置决定了系统的「眼睛」在哪。设计变焦镜头时,入瞳位置的变化会直接影响后续镜组的口径分配。
4.3 视场光阑与渐晕
视场光阑决定了系统能看到的范围。在目视系统中,它通常是分划板或视场光阑环;在成像系统中,它往往是探测器芯片的有效感光区域。
但这里有个坑——渐晕。
渐晕是什么?就是轴外视场的光束被部分遮挡,导致边缘视场比中心暗。为什么会这样?因为轴外光束在通过系统时,会被透镜边框、镜筒内壁等结构「切掉」一部分。
我曾经设计一个广角镜头,视场角做到120度。结果一仿真,边缘照度只有中心的30%。客户说「这照片中间亮四周黑,像戴了墨镜」。后来我调整了渐晕控制策略,把边缘照度提升到55%,客户才满意。
避坑指南:我曾经以为渐晕只是照度问题,后来发现它还会导致MTF下降、畸变不对称。所以设计时一定要在优化函数里加入渐晕约束。
4.4 景深与焦深
这两个概念经常被混淆,我简单说清楚:
| 概念 | 定义 | 影响因素 | 实战意义 |
|---|---|---|---|
| 景深 | 物方空间内,能清晰成像的纵深范围 | 光圈、焦距、拍摄距离、弥散斑允许直径 | 决定照片前后景的清晰范围 |
| 焦深 | 像方空间内,像面可移动而不影响像质的范围 | 光圈、波长、像元尺寸 | 决定装配公差和调焦精度 |
说白了,景深是「物能前后动多少」,焦深是「像面能前后动多少」。它们通过光学系统的放大率联系在一起。
我记得有一次做工业检测镜头,客户要求景深达到5mm。我一开始用大光圈设计,景深只有0.5mm。后来把光圈从F2.8缩到F8,景深直接到了6mm——代价是像面照度降了8倍。这就是典型的「鱼和熊掌不可兼得」。
工程经验:景深和焦深的关系可以用公式表达:
Δz' = β² × Δz
其中Δz'是焦深,Δz是景深,β是垂轴放大率。记住这个,调焦时心里有数。
4.5 知识体系结构图
下面这张图把本章的核心概念串起来了,建议你多看几遍:
4.6 实战中的光阑选择策略
说了这么多理论,来点实际的。我总结了一套光阑选择的「三步法」:
- 先定孔径光阑:根据F数要求和像面照度,确定入瞳直径。一般放在系统前部或中间,避免后组透镜过大。
- 再定视场光阑:根据探测器尺寸和视场角,确定像高。通常放在像面前方,紧贴探测器。
- 最后调渐晕:用渐晕系数控制边缘照度,一般允许10%~30%的渐晕,特殊场合(如广角)可以放宽到50%。
个人习惯:我在Zemax里优化时,会先用「光阑浮动」功能让软件自动找最佳位置,然后手动微调。这样比纯手动快很多。
4.7 本章小结
光阑不是简单的挡光片,它是光学系统的「骨架」。孔径光阑决定了系统的通光能力和分辨率,视场光阑决定了系统的观察范围,渐晕是不可避免的「副作用」,而景深和焦深是系统对装配和调焦的「容忍度」。
嗯,这一章内容不少,但都是硬通货。下次设计镜头时,记得先问自己三个问题:孔径光阑放哪?视场光阑多大?渐晕能接受多少?想清楚这些,你的设计就成功了一半。