4. 发射光学系统设计:准直透镜设计、光束整形(Diffuser、DOE)、扩束与压缩系统

发射光学系统,说白了就是激光雷达的“嘴巴”。它负责把激光器发出的光,变成我们想要的样子——方向准、形状对、能量集中。我见过不少团队,接收端设计得花里胡哨,发射端却随便找个透镜怼上去,结果整机性能直接拉胯。嗯,这章咱们就把发射端这几个核心模块掰开揉碎讲清楚。

4.1 准直透镜设计:让光“听话”

激光器出来的光,通常是一个发散角不小的光束。比如常见的905nm边发射激光器,快轴发散角可能到25°,慢轴也有10°左右。你不把它准直一下,光还没到目标就散成一片了。

准直的核心逻辑很简单:把激光器的发光点放在透镜的焦平面上。这样出射光就近似平行光了。但实际做起来,坑不少。

准直透镜设计三要素:

  • 焦距选择:焦距越长,准直后的光束直径越大,发散角越小。但长焦距意味着更大的镜筒体积。
  • 数值孔径匹配:透镜的NA必须大于激光器的发散角,否则边缘光会被切掉,造成能量损失和杂散光。
  • 像差校正:单球面透镜的球差会明显增大准直后的发散角。我建议至少用双胶合或非球面透镜。

我个人习惯用Zemax或Code V做准直优化。评价函数里,我会把“出射光束的角半径”作为核心控制量。目标值?对于车载激光雷达,通常要求准直后的全角发散角小于0.5mrad。你想想看,这相当于在100米外,光斑直径只增加5厘米。

小技巧:设计时别忘了给透镜镀增透膜。905nm波段,单层MgF₂膜反射率能降到1.5%左右,多层膜可以做到0.2%以下。别小看这1%,4个光学面就是4%的能量损失。

4.2 光束整形:Diffuser与DOE

准直之后,光束通常还是圆形或椭圆形的。但很多应用场景需要特定的光斑形状——比如均匀的矩形视场、线光束、或者多光束阵列。这时候就要请出光束整形元件了。

4.2.1 Diffuser(扩散片)

Diffuser的作用是把光束“打散”,形成特定角度范围的均匀照明。我把它分为两类:

类型 原理 典型应用 优缺点
体扩散片 光在材料内部微粒上散射 Flash激光雷达的均匀照明 成本低,但效率不高(约80-85%)
表面扩散片 光在微结构表面折射/衍射 结构光投影、TOF补光 效率高(>90%),可定制角度
全息扩散片 记录干涉条纹的体全息 特殊角度要求的定制化场景 角度精确,但环境敏感

选型时,我最关注两个参数:扩散角和均匀性。扩散角决定了照明范围,均匀性决定了点云质量。我曾经在一个项目里用了便宜的体扩散片,结果中心亮边缘暗,点云密度差异巨大,算法那边直接炸毛了。后来换成表面微透镜阵列型的Diffuser,均匀性从60%提到了90%以上。

4.2.2 DOE(衍射光学元件)

DOE就更有意思了。它利用微纳结构对光波前进行调制,可以实现非常复杂的光束分割和整形。比如把一个激光器分成N×M个点阵,或者形成特定图案的线光束。

注意:DOE对波长非常敏感。换一个波长的激光器,衍射效率可能从90%掉到30%。所以DOE必须和激光器波长严格匹配。另外,DOE的零级衍射(中心亮点)很难完全消除,设计时要评估它对系统的影响。

设计DOE时,常用的算法是Gerchberg-Saxton(GS)算法或其变种。简单说就是迭代优化相位分布,让输出面的光强分布逼近目标图案。我贴一段核心的迭代伪代码,方便你理解:

1. 初始化:随机相位分布 φ₀
2. 循环直到收敛:
   a. 输入面复振幅:A_in * exp(i*φ_k)
   b. 菲涅尔衍射传播到输出面
   c. 保留输出面相位,替换振幅为目标振幅
   d. 逆衍射传播回输入面
   e. 保留输入面相位,替换振幅为光源振幅 → 得到 φ_{k+1}
3. 输出最终相位分布 φ

实际加工时,DOE的微结构深度通常在几百纳米到几微米,用光刻或纳米压印制作。我建议你留个心眼:设计时要考虑加工容差。比如设计深度1.2μm,实际刻了1.25μm,衍射效率会怎么变化?提前做灵敏度分析,能省很多返工的钱。

4.3 扩束与压缩系统

扩束和压缩,说白了就是改变光束的直径。扩束让光束变粗、发散角变小;压缩让光束变细、发散角变大。为什么要做这个?

  • 扩束:减小远场光斑尺寸,提高角分辨率。远程激光雷达常用。
  • 压缩:减小光学口径,让扫描镜等后续元件做小做轻。近场或大视场场景常用。

经典的扩束系统是伽利略式和开普勒式。伽利略式用负透镜做输入、正透镜做输出,结构紧凑,没有中间焦点,不会打坏空气。开普勒式用两个正透镜,中间有焦点,可以加空间滤波器,但体积大,高功率时焦点处可能电离空气。

参数 伽利略式 开普勒式
结构 负+正透镜 正+正透镜
中间焦点 无 有
长度 短(f₂ - f₁) 长(f₁ + f₂)
适用功率 高功率 中低功率
空间滤波 不方便 方便

扩束比M = f₂ / f₁(伽利略式取绝对值)。比如你要把3mm的光束扩到30mm,M=10。但注意,扩束后发散角会缩小为原来的1/M。这是个双刃剑——发散角小了,对准精度要求就高了。

避坑指南:我曾经设计一个10倍扩束器,用了两个单透镜,结果出射波前畸变严重,远场光斑拖了个大尾巴。后来换成双胶合消色差透镜做输出镜,波前RMS从λ/4改善到λ/10。记住:扩束倍数越大,对透镜像差的要求越高。

4.4 本章知识体系

下面这张图把发射光学系统的核心模块和它们之间的关系梳理了一下。你可以把它当作设计时的路线图。

发射光学系统知识体系 激光光源 准直透镜设计 光束整形 扩束与压缩 Diffuser DOE 伽利略式 开普勒式 设计流程建议 ① 根据激光器参数(波长、发散角、功率)选择准直方案 ② 根据应用场景(视场角、分辨率、距离)决定是否需要整形或扩束 ③ 用光学仿真软件(Zemax/Code V)优化并评估公差

从图里你能看到,发射光学系统不是孤立设计的。激光器决定了准直透镜的NA和口径;准直后的光束质量又直接影响整形和扩束的效果。我建议你设计时,先把整个链路在仿真软件里跑一遍,再逐级优化。别一个模块一个模块地闭门造车,最后联调时才发现不匹配。

好了,发射光学系统这块,核心就是准直、整形、扩缩三个模块。每个模块都有成熟的工程方法,但真正做好,靠的是对物理原理的理解和对工艺细节的把控。下次你拿到一个激光雷达的发射光路,不妨按这个框架拆解一下,看看它每一步是怎么选的、为什么这么选。