第三章:初始结构选型——经典结构库介绍与专利复用

做光学设计这么多年,我有个习惯:拿到一个项目需求,不会急着去 Zemax 里敲参数。先翻翻经典结构库,看看有没有现成的、能改一改就用的东西。说白了,光学设计不是每次都要从零开始造轮子。你想想看,那些经过几十年验证的经典结构,背后是多少前辈踩过的坑、流过的汗。

这一章,我就带你看看我常用的几个经典结构,聊聊怎么从专利里“偷”结构,以及怎么把初始结构缩放到你的目标规格上。

3.1 经典结构库:你手边的“兵器谱”

我个人习惯把常用结构分成四大类。每一类都有它的脾气和适用场景。

3.1.1 双高斯结构(Double Gauss)

双高斯,说白了就是“对称+大光圈”。它的核心是两个对称的 Gauss 型透镜组,中间夹着光圈。这种结构天生能校正彗差和畸变。

  • 典型参数:F/# 可以做到 1.4 ~ 2.8,视场角 40° ~ 60°。
  • 应用场景:标准镜头、中焦镜头、微单镜头。
  • 我的经验:有一次做一款 50mm F1.4 的镜头,客户要求全视场 MTF 在 40lp/mm 时大于 0.5。我直接拿一个经典的双高斯结构做起点,只花了三天就优化到位了。要是从头开始设计,至少得一周。
小提示:双高斯结构对玻璃材料比较敏感。我建议你优先用低色散玻璃(如 FCD1、N-PK52A)做正透镜,用高折射率玻璃(如 N-LAF2、S-LAH66)做负透镜。这样色差和场曲都好控制。

3.1.2 库克三片式(Cooke Triplet)

库克三片式是最简单的“正-负-正”结构。它只有三片透镜,但能校正大部分初级像差。嗯,这里要注意:它的视场角做不大,一般不超过 40°。

  • 典型参数:F/# 3.5 ~ 5.6,视场角 30° ~ 40°。
  • 应用场景:入门级相机镜头、投影镜头、扫描镜头。
  • 避坑指南:我曾经用库克三片式做一款低成本投影镜头。结果发现,当 F/# 做到 2.8 以下时,球差和色差根本压不住。后来我加了一片非球面,才勉强过关。所以,库克三片式别指望它做高速镜头。

3.1.3 远心结构(Telecentric)

远心结构的特点是:主光线平行于光轴。这意味着,物体或像面的位置变化不会引起放大率变化。这在工业测量和光刻中特别重要。

  • 典型参数:物方远心或像方远心,F/# 4 ~ 8,放大率 0.5x ~ 5x。
  • 应用场景:机器视觉镜头、光刻物镜、测量系统。
  • 我的经验:做远心镜头时,我一般会在光阑前后各加一组透镜。光阑放在前焦面上,就能实现物方远心。记住,远心度(主光线与光轴的夹角)要控制在 0.1° 以内,否则测量误差会很大。

3.1.4 鱼眼结构(Fisheye)

鱼眼镜头,说白了就是“超广角+大畸变”。它的视场角可以做到 180° 甚至更大。畸变是故意保留的,用来实现“全景”效果。

  • 典型参数:视场角 120° ~ 220°,F/# 2.8 ~ 5.6。
  • 应用场景:全景相机、安防监控、天文摄影。
  • 避坑指南:鱼眼镜头的前组透镜通常很大,像碗一样。我曾经做过一款 180° 的鱼眼,前组透镜直径做到了 50mm。结果加工时发现,这种大曲率透镜的偏心公差非常敏感。你想想看,0.01mm 的偏心就能让像质崩掉。所以,鱼眼结构对装配工艺要求极高。
核心总结:选结构时,先看 F/# 和视场角。F/# 小于 2.8 的,优先考虑双高斯;视场角大于 60° 的,考虑鱼眼或反远距;需要高精度测量的,远心结构是唯一选择。

3.2 专利检索与复用:站在巨人肩膀上

做光学设计,千万别闭门造车。专利库里有大量现成的、经过验证的结构。我每次接新项目,第一件事就是去专利库搜一圈。

3.2.1 怎么搜专利?

我常用的专利数据库有:USPTO(美国专利)、CNIPA(中国专利)、Google Patents。搜索关键词一般这样组合:

  • 结构类型:如 "double gauss lens"、"telecentric objective"。
  • 关键参数:如 "F/1.4"、"focal length 50mm"、"field angle 60°"。
  • 应用领域:如 "machine vision"、"endoscope"、"projector"。

举个例子,我想找一款 F/1.4 的 50mm 镜头。我会搜:"double gauss" AND "F/1.4" AND "focal length 50mm"。这样能快速缩小范围。

3.2.2 专利复用的技巧

找到专利后,别急着复制粘贴。专利里的结构通常只是“实施例”,不一定直接满足你的需求。你需要做三件事:

  1. 提取核心参数:焦距、F/#、视场角、后工作距、总长。这些决定了结构能不能用。
  2. 缩放:把专利结构的焦距缩放到你的目标焦距。缩放比例 = 目标焦距 / 专利焦距。
  3. 替换玻璃:专利里用的玻璃可能买不到或太贵。用玻璃库里的替代品,比如用 N-BK7 替换 K9,用 FCD1 替换 S-FPL51。
注意:专利结构通常只给出了一个“可行解”,不是“最优解”。你拿过来后,一定要重新优化一遍。我见过有人直接拿专利结构去加工,结果像质一塌糊涂。为什么?因为专利里的公差分配和你的加工能力不匹配。

3.3 初始结构缩放与优化

拿到初始结构后,下一步就是把它缩放到你的目标规格。这一步看似简单,但坑很多。

3.3.1 缩放公式

缩放的核心公式就一个:

新曲率半径 = 原曲率半径 × (目标焦距 / 原焦距)
新厚度 = 原厚度 × (目标焦距 / 原焦距)
新非球面系数 = 原非球面系数 × (目标焦距 / 原焦距)^(2k+1)  // k 为非球面阶数

嗯,这里要注意:缩放后,F/# 会保持不变,但视场角会变。为什么?因为像高 = 焦距 × tan(视场角)。焦距变了,像高也会变。所以缩放后,你需要重新设置视场。

3.3.2 优化策略

缩放完成后,别急着跑自动优化。我一般按这个顺序来:

  1. 固定焦距:用操作数 EFFL 把焦距锁定在目标值。
  2. 校正球差:先优化球差,用 SPHA 操作数。
  3. 校正色差:用 AXCL 和 LACL 操作数。
  4. 校正场曲和像散:用 FCGS 和 ASTI 操作数。
  5. 校正畸变:用 DIST 操作数。注意,畸变一般控制在 2% 以内。

我曾经做过一个项目,客户要求畸变小于 0.5%。我一开始没注意,直接跑自动优化,结果畸变一直下不来。后来我手动加了几个非球面,才把畸变压下去。所以,遇到难啃的骨头,别怕手动干预。

3.3.3 一个完整的缩放示例

假设你从专利里找到一个 50mm F/2.0 的双高斯结构,但你需要一个 35mm F/2.0 的镜头。缩放步骤如下:

缩放比例 = 35 / 50 = 0.7

原结构:
R1 = 30.0 mm, T1 = 5.0 mm, Glass = N-BK7
R2 = -150.0 mm, T2 = 2.0 mm, Glass = N-BK7
...

缩放后:
R1_new = 30.0 × 0.7 = 21.0 mm
T1_new = 5.0 × 0.7 = 3.5 mm
R2_new = -150.0 × 0.7 = -105.0 mm
T2_new = 2.0 × 0.7 = 1.4 mm
...

缩放后,把结构输入 Zemax,设置视场角为 35mm 镜头对应的视场(比如 40°),然后按上面的优化策略跑一遍。通常 10~20 个 cycle 就能收敛。

小技巧:缩放后,如果像质很差,别急着改结构。先检查一下玻璃材料是否匹配。我遇到过好几次,缩放后色差爆炸,结果发现是玻璃的 Abbe 数不匹配。换一对低色散玻璃就好了。

3.4 本章知识体系

下面这张图,是我自己总结的初始结构选型流程。你照着走,基本不会跑偏。

初始结构选型流程 需求分析 F/#、视场角、焦距、后工作距 结构选型 双高斯 | 库克三片 | 远心 | 鱼眼 专利检索与复用 提取参数 → 缩放 → 替换玻璃 初始结构缩放 曲率半径 × 比例 | 厚度 × 比例 优化与验证 球差 → 色差 → 场曲 → 畸变

这张图的核心逻辑是:先分析需求,再选结构类型,然后去专利库找参考,接着缩放,最后优化。每一步都环环相扣。你跳过了任何一步,后面都可能要返工。

最后说一句:初始结构选型,说白了就是“找对起点”。起点选对了,后面优化就顺风顺水。起点选错了,你优化到天荒地老也出不来。所以,多花点时间在结构选型上,绝对值得。

专注资料整理