LabVIEW光学镀膜新方案 回溯高精替代极值 点击:6 | 回复:0



fjczd

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:1744帖 | 125回
  • 年度积分:522
  • 历史总积分:4718
  • 注册:2008年8月14日
发表于:2026-07-28 20:12:38
楼主

光学薄膜的厚度控制,是高端光学元件制造的命门。光通信滤光片、激光反射镜、AR增透膜——这些器件的性能直接取决于每一层膜的厚度精度。膜厚偏了千分之一,通带漂移,器件报废。目前主流方法是光电极值法,但极值点附近透过率变化率趋近零,系统很难精确识别判停时刻。多层膜系中误差逐层叠加,最终无法接受。回溯法则把精度从0.020%提高到<0.0015%,提升一个数量级。

编辑

极值法 vs 回溯法:原理对比

对比项

前极值法

回溯法

判停依据

实时透过率达极值

拟合整个沉积曲线,回溯最优停点

精度瓶颈

极值点变化率为零

取决于拟合精度

累积误差

逐层累积,越后越差

每层独立拟合,不累积

适用膜系

规整膜系(λ/4整数倍)

规整+非规整膜系

实现复杂度

精度

≈0.020%

<0.0015%

回溯法的核心原理

薄膜特征矩阵

单层膜的特征矩阵:M = [cosδ, (i·sinδ)/η; i·η·sinδ, cosδ]

其中相位厚度 δ = 2π·n·d·cosθ / λ,n为折射率,d为物理厚度,θ为入射角,λ为监控波长。多层膜的总特征矩阵 = 各层矩阵乘积。

回溯法的工作流程

Step 1: 开始沉积,实时采集透过率数据

Step 2: 每采集一个新数据点,用历史数据做一次LM拟合

Step 3: 计算如果当前停止,最终膜系的透过率曲线

Step 4: 与目标曲线对比,评估误差

Step 5: 当误差最小时,发出判停信号

LabVIEW 实现方案

系统硬件构成

设备

作用

关键参数

光栅光谱仪

实时采集透过率光谱

覆盖750-1700nm

光电探测器

光信号转电信号

高灵敏度、低噪声

沉积控制系统

控制蒸发源开关

响应时间<10ms

工控机+LabVIEW

数据采集+算法+判停

实时性要求高

LabVIEW 程序结构

主循环(每100ms执行)

说明

数据采集

读取光谱仪透过率数据

数据预处理

去噪、归一化

回溯拟合

调用LM算法拟合特征矩阵参数

误差计算

计算当前判停的预期膜系误差

判停判断

误差最小→输出停止信号→记录膜厚

实验验证:双带通滤光膜

采用回溯法制备750-1700nm单面双带通滤光膜:

指标

结果

膜系结构

非规整膜系(非λ/4整数倍)

工作波段

750-1700nm

通带中心波长误差

<0.0015%

监控稳定性

非规整膜系稳定监控

国外同级指标

约0.020%(Leybold OMS5000)

0.0015%意味着什么?以1000nm中心波长为例,误差仅0.015nm——相当于在1米长的尺子上误差不到0.015毫米。

LabVIEW 实现回溯法的 3 个要点

1. LM 算法 VI 的调用

LabVIEW的Levenberg-Marquardt.vi位于Mathematics→Fitting→LM Fit.vi。需要准备:模型函数(薄膜特征矩阵的透过率计算)、初始参数估计值、数据点(实测透过率)。

2. 实时性优化

回溯拟合每次采样后都要跑一遍LM算法。优化策略:前几秒不做拟合(数据点太少不稳定);拟合频率自适应(透过率变化快时高频拟合,慢时低频拟合);使用生产者-消费者架构(采集在高速循环,拟合在低速循环)。

3. 判停可靠性

连续多次确认误差最小值,避免单次噪声干扰误判。建议连续3-5次确认误差为最小值后再发停止信号。

总结

回溯法用先采后拟代替极值法的实时判停,把膜厚监控精度从0.020%提升到0.0015%,而且能监控非规整膜系——这在传统极值法中几乎不可能。LabVIEW的LM拟合VI让这个算法的工程实现门槛大大降低。




热门招聘
相关主题

官方公众号

智造工程师