2、杂散光来源分析:系统内部散射源、系统外部杂散光源、关键表面识别
做杂散光抑制,第一步不是画遮光罩,而是搞清楚——光到底是从哪来的?
我见过不少新手,一上来就闷头设计挡光环,结果测试时杂散光还是超标。为什么?因为连源头都没找准。这就像抓小偷,你连他长什么样、从哪进来的都不知道,怎么抓?
这一章,我们就来系统梳理杂散光的“户口本”。把它分成内部和外部两大类,再找出那些最关键的“捣乱分子”。
2.1 系统内部散射源:自己身上的“脏东西”
内部散射源,说白了就是光学系统自己产生的杂散光。光在正常传播路径上,碰到了不该碰的东西,或者被表面“蹭”了一下,方向就乱了。
我个人习惯把内部源分成三类,这样排查起来比较清晰:
| 类别 | 典型来源 | 物理机制 |
|---|---|---|
| 表面散射 | 镜片表面粗糙、镀膜缺陷、镜筒内壁 | 表面微结构引起双向散射分布函数(BSDF) |
| 体散射 | 光学材料内部气泡、杂质、折射率不均 | 瑞利散射、米氏散射 |
| 机械散射 | 镜片边缘、压圈、隔圈、螺纹 | 边缘衍射、多次反射、非镜面反射 |
关键认知: 内部散射源中,镜筒内壁和镜片边缘是最容易被忽视的“隐形杀手”。很多系统在仿真时只关注镜片表面,结果实物装调后杂散光反而更严重,一查,问题出在机械结构上。
举个例子。我记得有一次做一款长焦镜头,仿真结果很漂亮,杂散光指标全合格。结果样机一出来,拍出来的照片有很明显的“鬼影”。我排查了三天,最后发现是镜筒内壁的螺纹——光线在螺纹的牙尖上发生了多次反射,直接打到了像面上。
从那以后,我设计镜筒时,内壁一定要求发黑处理,而且螺纹要改成消光螺纹(牙距和牙深有讲究,后面章节会细讲)。
2.2 系统外部杂散光源:来自“墙外”的干扰
外部杂散光源,就是那些不是目标物体发出的光,却进入了你的系统。它们通常更“暴力”,能量往往比信号光还强。
你想想看,一个太阳光直射的镜头,和晚上看星星的镜头,杂散光问题能一样吗?
外部源主要分这么几类:
- 直接照射源: 太阳、月亮、路灯、激光等强光源直接进入视场或照射到镜头前端。
- 间接照射源: 强光源照射到遮光罩、卫星本体、地面等结构,再反射进入系统。
- 大气散射源: 白天天空的散射光、云层反射光、地气交界处的辉光。
我的经验: 做空间光学系统时,外部源分析的核心是太阳规避角。我曾经参与过一个星敏感器项目,要求太阳规避角做到30°。这意味着太阳光在偏离光轴30°以内时,系统都不能被“晃瞎”。这个角度直接决定了遮光罩的长度和挡光环的布局。
对于地面系统,外部源分析要更“接地气”。比如监控摄像头,要考虑路灯、车灯、甚至水面反光。我建议你做一个外部光源清单,把系统可能遇到的所有强光源列出来,然后逐个分析它们的光路。
2.3 关键表面识别:找到“罪魁祸首”
知道了杂散光从哪来,下一步就是找出哪些表面是“关键表面”。关键表面,就是那些既能被杂散光源照射到,又能直接或间接看到像面的表面。
说白了,就是杂散光传播路径上的“中转站”。
识别关键表面,我一般用三步法:
- 正向追迹: 从杂散光源出发,追迹光线,看哪些表面被照到。
- 反向追迹: 从像面出发,反向追迹光线,看哪些表面能被像面“看到”。
- 取交集: 同时出现在两个列表中的表面,就是关键表面。
注意: 反向追迹时,一定要考虑多次反射。有些表面虽然不直接看到像面,但经过一次或两次反射后,就能把光送到像面上。这种“间接关键表面”往往更难发现。
下面这张图,是我常用的关键表面识别流程,你可以参考一下:
在实际项目中,我还会给每个关键表面打一个“危险分”。比如:
- 一级危险表面: 直接看到像面,且被强光源照射。必须优先处理。
- 二级危险表面: 间接看到像面(经过1-2次反射),或被弱光源照射。可以优化处理。
- 三级危险表面: 几乎看不到像面,或被极弱光源照射。可以忽略或简单处理。
避坑指南: 我曾经在一个项目中,把所有被照表面都当成了关键表面,结果遮光罩设计得又大又重,系统指标差点没通过。后来才明白,关键表面不是越多越好,而是要精准打击。你只需要管那些真正能把光送到像面上的表面,其他的,随它去吧。
好了,这一章的内容就这些。搞清楚了杂散光的来源和关键表面,下一步就是怎么“堵住”它们了。我们后面再聊。