光阑位置对成像的影响:光阑位置与像差校正、景深控制的关系
光阑这东西,说白了就是系统里那个「挡光」的孔。但你别小看它——位置放对了,像差能压下去一大截;放错了,再好的镜头也白搭。我这些年调试过的光路,至少有一半的问题都出在光阑位置上。
光阑位置的核心逻辑
先理清一个概念:光阑位置决定了哪部分光线能通过系统。它不光是控制进光量,更关键的是——它决定了光线在透镜上的「入射高度」和「入射角度」。这两个参数,直接跟像差挂钩。
核心结论:光阑位置越靠近透镜,轴外光线入射高度越低,场曲和畸变越小;但球差和彗差可能变大。反之亦然。
我习惯把光阑位置分成三类来讨论:
- 前置光阑——光阑在透镜前方
- 中置光阑——光阑在透镜之间或附近
- 后置光阑——光阑在透镜后方
每种位置对像差的影响都不一样。咱们一个一个看。
光阑位置与像差校正
先拿最常见的球差来说。球差是轴上像差,跟光阑位置关系不大——它主要取决于透镜形状和孔径大小。但彗差就不一样了。
我记得有一次调试一个投影系统,边缘视场总有个「拖尾」现象。查了半天,发现是光阑离透镜太远了。轴外光线以很大角度穿过透镜边缘,彗差直接爆表。把光阑往透镜方向移了 5mm,彗差降了将近一半。
| 像差类型 | 前置光阑 | 中置光阑 | 后置光阑 |
|---|---|---|---|
| 球差 | 影响小 | 影响小 | 影响小 |
| 彗差 | 较大 | 较小 | 较大 |
| 像散 | 中等 | 较小 | 中等 |
| 场曲 | 较大 | 较小 | 较大 |
| 畸变 | 较大 | 较小 | 较大 |
你想想看,为什么中置光阑对轴外像差更友好?因为光线穿过透镜时,主光线基本沿着透镜中心走,入射高度低,各种轴外像差自然就小了。
我的习惯:做初始结构时,先把光阑放在透镜组中间偏前一点的位置。然后跑一遍像差分析,再微调。这样能省不少迭代时间。
光阑位置与景深控制
景深这事,很多人只想到光圈大小。其实光阑位置也参与其中。
景深公式里有个关键参数——弥散圆直径。光阑位置变了,光线在像面上的汇聚角度也会变,弥散圆大小跟着变。说白了,光阑位置能影响「焦深」的分布。
举个例子。我做机器视觉项目时,需要同时看清前后两个工件。光圈已经收到 F/8 了,景深还是不够。后来我把光阑从镜头前组移到后组附近,景深明显增加了。为什么?
- 光阑后置 → 光线更接近平行出射 → 焦深变长 → 景深变大
- 光阑前置 → 光线汇聚角更大 → 焦深变短 → 景深变小
当然,这个变化幅度没有光圈大小那么明显。但在极限场景下,这招能帮你多挤出 10%-20% 的景深。
注意:光阑后置虽然能增加景深,但会引入更大的畸变和场曲。我曾经为了景深把光阑往后移了太多,结果画面边缘变形严重,得不偿失。一定要权衡。
光阑位置与像面照度均匀性
还有一个容易被忽略的点——照度均匀性。
光阑位置会影响轴外光线通过系统的效率。前置光阑时,轴外光线被遮挡得更多,像面边缘照度下降更快。后置光阑时,轴外光线通过率更高,边缘照度相对好一些。
我做过一个投影系统,要求边缘照度不低于中心照度的 70%。一开始光阑放在透镜前,边缘照度只有 55%。把光阑移到透镜后,边缘照度升到了 68%。虽然还没完全达标,但配合一个简单的渐变滤光片就搞定了。
一张图看懂光阑位置的影响
下面这张图总结了光阑位置对像差、景深和照度的综合影响。我建议你把它存下来,调试时对照着看。
实际调试中的避坑指南
说了这么多理论,来点实际的。我总结了几条调试经验:
- 先定光阑位置,再调光圈大小。很多人上来就调光圈,结果光阑位置不对,怎么调像差都下不去。
- 用 ZEMAX 或 Code V 跑一遍「光阑位置扫描」。把光阑位置设成变量,看 MTF 和像差的变化曲线。我一般扫 5-10 个位置就够了。
- 注意光阑和透镜的机械干涉。有一次我在仿真里把光阑放在透镜中间,效果很好。结果实际装配时发现光阑跟透镜镜筒干涉了,根本装不进去。嗯,这个坑我踩过。
- 多片透镜组时,光阑放在主面附近效果最好。主面位置可以用近轴光线追迹算出来,别凭感觉猜。
一句话总结:光阑位置是像差校正和景深控制的「隐形杠杆」。调对了,事半功倍;调错了,事倍功半。