2、杂散光来源分析:系统内部散射源、系统外部杂散光源、关键表面识别

做杂散光抑制,第一步不是画遮光罩,而是搞清楚——光到底是从哪来的?

我见过不少新手,一上来就闷头设计挡光环,结果测试时杂散光还是超标。为什么?因为连源头都没找准。这就像抓小偷,你连他长什么样、从哪进来的都不知道,怎么抓?

这一章,我们就来系统梳理杂散光的“户口本”。把它分成内部和外部两大类,再找出那些最关键的“捣乱分子”。

2.1 系统内部散射源:自己身上的“脏东西”

内部散射源,说白了就是光学系统自己产生的杂散光。光在正常传播路径上,碰到了不该碰的东西,或者被表面“蹭”了一下,方向就乱了。

我个人习惯把内部源分成三类,这样排查起来比较清晰:

类别 典型来源 物理机制
表面散射 镜片表面粗糙、镀膜缺陷、镜筒内壁 表面微结构引起双向散射分布函数(BSDF)
体散射 光学材料内部气泡、杂质、折射率不均 瑞利散射、米氏散射
机械散射 镜片边缘、压圈、隔圈、螺纹 边缘衍射、多次反射、非镜面反射

关键认知: 内部散射源中,镜筒内壁和镜片边缘是最容易被忽视的“隐形杀手”。很多系统在仿真时只关注镜片表面,结果实物装调后杂散光反而更严重,一查,问题出在机械结构上。

举个例子。我记得有一次做一款长焦镜头,仿真结果很漂亮,杂散光指标全合格。结果样机一出来,拍出来的照片有很明显的“鬼影”。我排查了三天,最后发现是镜筒内壁的螺纹——光线在螺纹的牙尖上发生了多次反射,直接打到了像面上。

从那以后,我设计镜筒时,内壁一定要求发黑处理,而且螺纹要改成消光螺纹(牙距和牙深有讲究,后面章节会细讲)。

2.2 系统外部杂散光源:来自“墙外”的干扰

外部杂散光源,就是那些不是目标物体发出的光,却进入了你的系统。它们通常更“暴力”,能量往往比信号光还强。

你想想看,一个太阳光直射的镜头,和晚上看星星的镜头,杂散光问题能一样吗?

外部源主要分这么几类:

  • 直接照射源: 太阳、月亮、路灯、激光等强光源直接进入视场或照射到镜头前端。
  • 间接照射源: 强光源照射到遮光罩、卫星本体、地面等结构,再反射进入系统。
  • 大气散射源: 白天天空的散射光、云层反射光、地气交界处的辉光。

我的经验: 做空间光学系统时,外部源分析的核心是太阳规避角。我曾经参与过一个星敏感器项目,要求太阳规避角做到30°。这意味着太阳光在偏离光轴30°以内时,系统都不能被“晃瞎”。这个角度直接决定了遮光罩的长度和挡光环的布局。

对于地面系统,外部源分析要更“接地气”。比如监控摄像头,要考虑路灯、车灯、甚至水面反光。我建议你做一个外部光源清单,把系统可能遇到的所有强光源列出来,然后逐个分析它们的光路。

2.3 关键表面识别:找到“罪魁祸首”

知道了杂散光从哪来,下一步就是找出哪些表面是“关键表面”。关键表面,就是那些既能被杂散光源照射到,又能直接或间接看到像面的表面。

说白了,就是杂散光传播路径上的“中转站”。

识别关键表面,我一般用三步法:

  1. 正向追迹: 从杂散光源出发,追迹光线,看哪些表面被照到。
  2. 反向追迹: 从像面出发,反向追迹光线,看哪些表面能被像面“看到”。
  3. 取交集: 同时出现在两个列表中的表面,就是关键表面。

注意: 反向追迹时,一定要考虑多次反射。有些表面虽然不直接看到像面,但经过一次或两次反射后,就能把光送到像面上。这种“间接关键表面”往往更难发现。

下面这张图,是我常用的关键表面识别流程,你可以参考一下:

关键表面识别流程图 杂散光源 正向追迹 被照表面列表 像面 反向追迹 可见表面列表 取交集 → 关键表面 正向追迹:从光源出发,看哪些表面被照到 反向追迹:从像面出发,看哪些表面能被看到

在实际项目中,我还会给每个关键表面打一个“危险分”。比如:

  • 一级危险表面: 直接看到像面,且被强光源照射。必须优先处理。
  • 二级危险表面: 间接看到像面(经过1-2次反射),或被弱光源照射。可以优化处理。
  • 三级危险表面: 几乎看不到像面,或被极弱光源照射。可以忽略或简单处理。

避坑指南: 我曾经在一个项目中,把所有被照表面都当成了关键表面,结果遮光罩设计得又大又重,系统指标差点没通过。后来才明白,关键表面不是越多越好,而是要精准打击。你只需要管那些真正能把光送到像面上的表面,其他的,随它去吧。

好了,这一章的内容就这些。搞清楚了杂散光的来源和关键表面,下一步就是怎么“堵住”它们了。我们后面再聊。