一、非球面透镜基础:什么是非球面、非球面与球面的区别、非球面的数学表达

各位工程师朋友,咱们今天聊聊非球面透镜。说实话,我刚入行那会儿,听到「非球面」三个字,总觉得是什么高深莫测的东西。后来做多了项目才发现,它其实就是一种更「自由」的曲面。

1.1 什么是非球面?

先说说球面透镜。你想想看,普通球面透镜的表面,是从一个球体上切下来的一部分。它的曲率半径是固定的,像个完美的西瓜皮。而非球面呢?它的曲率从中心到边缘是变化的,说白了就是「不那么圆」的面。

我习惯用一个比喻:球面像用圆规画出来的弧线,非球面像用手自由勾勒的曲线。后者能更灵活地控制光线的走向。

核心定义:非球面是指表面曲率半径随孔径高度变化的曲面,它不满足球面方程,而是由更高次的多项式或非圆曲线方程描述。

非球面透镜在光学设计中最大的价值,就是能用更少的镜片实现更好的像差校正。我记得第一次用非球面替换三片式球面镜头时,镜片数量从5片减到了3片,长度缩短了40%。那种感觉,嗯,确实很爽。

1.2 非球面与球面的区别

两者的区别,我整理了一个表格,方便你对照着看:

对比项 球面透镜 非球面透镜
曲率变化 曲率半径恒定 曲率半径随孔径变化
像差校正 需要多片组合校正球差 单片即可校正球差
镜片数量 通常需要3-7片 可减少到1-3片
加工难度 成熟、成本低 模压/研磨工艺复杂
设计自由度 仅曲率半径和厚度 多个非球面系数可调
典型应用 传统相机、显微镜 手机镜头、车载镜头

这里有个避坑指南:非球面不是万能的。我曾经在一个投影镜头项目里,试图用一片非球面解决所有像差,结果边缘视场的畸变反而更差了。后来老老实实加了一片球面做补偿,才搞定。

注意:非球面虽然能减少镜片数量,但加工公差更敏感。设计时一定要留出足够的公差余量,否则量产时良率会让你头疼。

1.3 非球面的数学表达

说到数学,别紧张。非球面的方程其实不难理解。最常用的是偶次非球面方程:

z(r) = (r²/R) / (1 + sqrt(1 - (1+k)(r²/R²))) + A₂r² + A₄r⁴ + A₆r⁶ + A₈r⁸ + ...

我来拆解一下这个公式:

  • z(r):曲面在径向位置 r 处的矢高(sag)
  • R:顶点曲率半径
  • k:圆锥系数(conic constant)
  • A₂, A₄, A₆, A₈...:高阶非球面系数

圆锥系数 k 决定了曲面的基本形状:

k 值范围 曲面类型 典型应用
k = 0 球面 传统透镜
k = -1 抛物面 反射式望远镜
k < -1 双曲面 卡塞格林系统
-1 < k < 0 椭球面 聚光系统
k > 0 扁球面 特殊校正

我个人习惯在 Zemax 或 Code V 里,先只优化 k 值和 A₄ 项,等系统收敛后再逐步放开高阶项。一上来就开满 8 阶系数,很容易陷入局部最优。

经验之谈:对于手机镜头这类小型化设计,A₄ 和 A₆ 通常就够用了。A₈ 以上系数对像质改善有限,反而增加加工难度。我一般只在投影或激光准直系统中才用到 A₁₀ 以上。

下面这张图展示了非球面与球面的矢高差异:

非球面 vs 球面 矢高对比示意图 径向位置 r (mm) 矢高 z (mm) 球面 (k=0) 非球面 (k=-1.5) Δz 边缘处非球面与球面的矢高差 Δz 可用于校正球差

从图中你能看到,球面(蓝色虚线)的曲率是均匀的,而非球面(红色实线)在边缘处明显「翘起」或「下凹」。这个差异 Δz 虽然只有几十微米,但足以改变边缘光线的偏折角度,从而校正球差。

1.4 非球面的分类

实际工程中,非球面主要分两类:

  1. 旋转对称非球面:最常见,绕光轴旋转对称,用上述偶次多项式描述。
  2. 自由曲面:没有旋转对称性,用 XY 多项式或 NURBS 描述,用于离轴或折叠光路。

我目前接触的项目中,90% 以上都是旋转对称非球面。自由曲面虽然自由度更高,但加工和检测成本也高出一大截。除非你的系统实在走投无路,否则我建议先从旋转对称非球面入手。

一句话总结:非球面就是用更少的镜片、更短的光路,实现更好的像质。它的核心在于曲率随位置变化,数学上用圆锥系数加高阶多项式描述。

好了,这一章的基础概念就聊到这儿。记住,非球面不是魔法,它只是给了你更多设计自由度。怎么用好这个自由度,后面的章节我会结合具体案例慢慢讲。