第四节:挡光环参数计算入门

挡光环这东西,看着简单,就是个环嘛。但参数怎么定,里面门道不少。我早年刚接触光学设计时,觉得挡光环不就是随便加个圈挡住杂散光吗?结果第一次做出来的系统,鬼影满天飞。后来才明白——位置、口径、高度,这三个参数一个都不能马虎。

今天咱们就把这三个核心参数掰开揉碎。你跟着我走一遍,以后碰到挡光环心里就有底了。

4.1 挡光环位置参数

位置参数,说白了就是挡光环放在哪。这个“哪”不是随便定的,它直接决定了挡光环能不能有效拦截杂散光。

我个人习惯把位置参数分成两类:轴向位置和径向位置。

参数类型 定义 典型取值范围
轴向位置 挡光环沿光轴方向的距离(通常以第一片透镜为基准) 镜筒总长的 1/3 ~ 2/3 处
径向位置 挡光环内缘到光轴的垂直距离 略大于通光孔径的 1.05 ~ 1.2 倍

你可能会问:轴向位置为什么不是正中间?其实,挡光环的最佳位置取决于杂散光的入射角度。我记得有个项目,客户要求抑制 30° 以上的离轴杂散光。我试了好几个位置,最后发现放在镜筒前 40% 的位置效果最好。为什么?因为那个位置刚好把一次反射的路径截断了。

小技巧: 轴向位置初步确定后,用光线追迹扫一遍 0°~60° 的离轴角。哪个位置杂散光能量最低,就选哪个。别光靠公式算,仿真验证才是王道。

4.2 挡光环口径参数

口径参数,就是挡光环那个“环”的直径。这里有两个关键值:内径和外径。

  • 内径:决定通光孔径。太小会切掉有用光线,太大又挡不住杂散光。
  • 外径:决定安装空间。外径受镜筒内壁限制,通常比镜筒内径小 1~2mm 留出装配余量。

内径的计算,我常用一个经验公式:

D_in = D_clear × (1 + 0.02 × tan(θ_max))

其中:
D_in   = 挡光环内径
D_clear = 通光孔径
θ_max  = 最大视场角(单位:度)

举个例子。通光孔径 50mm,最大视场角 10°。算一下:

D_in = 50 × (1 + 0.02 × tan(10°))
     = 50 × (1 + 0.02 × 0.1763)
     = 50 × 1.0035
     ≈ 50.18 mm

嗯,只比通光孔径大了 0.18mm。你可能会觉得这差得也太小了。但实际加工时,我会再留 0.5mm 的余量,取 50.7mm。为什么?因为加工有公差,装配有偏差。我曾经吃过这个亏——算得刚刚好,结果装上去发现边缘轻微挡光,又拆下来返工。

注意: 内径宁大勿小。小了会直接降低系统透过率,甚至产生渐晕。大了最多是杂散光抑制效果差一点,不会让系统报废。两害相权取其轻。

4.3 挡光环高度参数

高度参数,指的是挡光环沿光轴方向的厚度。这个参数很多人忽略,但它对杂散光的抑制效果影响很大。

高度参数的核心逻辑是:挡光环必须足够“厚”,才能把斜入射的杂散光完全挡住。太薄的话,光线会从边缘“爬”过去。

我一般用几何关系来估算最小高度:

H_min = (D_out - D_in) / 2 × tan(α)

其中:
H_min  = 挡光环最小高度
D_out  = 挡光环外径
D_in   = 挡光环内径
α      = 需要抑制的最小离轴角

举个例子。外径 60mm,内径 50mm,需要抑制 20° 以上的杂散光:

H_min = (60 - 50) / 2 × tan(20°)
      = 5 × 0.3640
      ≈ 1.82 mm

实际设计中,我会取 2mm 或 2.5mm。为什么?因为还要考虑挡光环本身的加工刚性和安装稳定性。太薄了容易变形,变形了反而产生新的散射面。

核心要点: 位置、口径、高度三个参数不是孤立的。位置变了,最佳口径和高度也会变。我建议你先定位置,再算口径,最后校核高度。三步走,不容易乱。

4.4 三参数联动关系

这三个参数其实是一个系统。我画了张图,帮你理清它们之间的关系。

挡光环三参数联动关系图 挡光环设计 位置参数 口径参数 高度参数 三参数联动说明 • 位置决定口径的参考基准(轴向位置影响杂散光入射角) • 口径决定高度的计算起点(内外径差直接影响最小高度) • 高度反过来约束位置的可行性(太厚可能装不进镜筒)

从图上你能看出来,三个参数是互相影响的。我习惯的迭代流程是:

  1. 先定位置:根据杂散光抑制需求和镜筒结构,初步确定轴向位置。
  2. 再算口径:基于通光孔径和视场角,算出内径,再根据镜筒空间定外径。
  3. 最后校核高度:用内外径差和目标抑制角算最小高度,再考虑加工可行性。
  4. 循环验证:用光线追迹软件跑一遍,看杂散光抑制效果。不理想就调整位置,重新算口径和高度。

这个流程我用了十几年,基本没出过大问题。你刚开始做的时候,可能会觉得第三步算出来的高度太小,不放心。没关系,取整到标准值,然后仿真验证。仿真结果会告诉你答案。

避坑指南: 我曾经在一个项目中,把高度算得刚刚好,结果加工出来的挡光环边缘有毛刺,反而成了新的杂散光源。后来我学乖了——高度至少留 0.5mm 余量,并且要求边缘倒角 0.2mm。这个习惯一直保留到现在。

4.5 参数计算实战清单

最后,我给你整理了一份实战清单。下次做挡光环设计时,按这个顺序检查一遍:

步骤 检查项 常见问题
1 轴向位置是否避开一次反射路径? 位置选在反射路径上,挡光环失效
2 内径是否留了加工余量? 余量不足导致装配后挡光
3 外径是否小于镜筒内径? 装不进去,或者装进去后挤压变形
4 高度是否满足最小抑制角要求? 太薄,斜入射光线从边缘绕过
5 边缘是否做了倒角处理? 尖角产生新的散射
6 是否用光线追迹验证过? 理论计算和实际效果可能有偏差

嗯,这一节的内容就到这。位置、口径、高度,三个参数看起来简单,但每个都有坑。你按我上面说的流程走,至少能避开 80% 的常见问题。剩下的 20%,咱们在后面的章节里慢慢聊。