第二章 运动控制基础:伺服电机与步进电机、编码器与光栅尺、PID控制原理

各位同学,欢迎来到第二章。这一章,我们聊聊运动控制的核心部件。

晶圆台要动起来,靠什么?靠电机。要动得准,靠什么?靠反馈。要动得稳,靠什么?靠控制算法。这三样东西,说白了就是运动控制的「三驾马车」。我在半导体设备行业摸爬滚打十几年,见过太多因为选错电机、用错反馈、调错PID导致项目翻车的案例。今天咱们就把这些坑一个个填平。

本章核心脉络:执行机构(电机)→ 感知机构(编码器/光栅尺)→ 控制算法(PID)。这三者缺一不可,任何一个环节掉链子,晶圆台的定位精度都会崩。

执行机构 伺服电机 / 步进电机 谁更合适晶圆台? 感知机构 编码器 / 光栅尺 位置反馈的精度之争 控制算法 PID 控制原理 调参的艺术 晶圆台微米级定位闭环 电机输出力 → 台面移动 → 光栅尺测量位置 → 反馈给控制器 控制器计算偏差 → PID调节 → 修正电机输出 → 循环直至到位 核心目标:定位误差 < 1μm

2.1 伺服电机 vs 步进电机:选型背后的逻辑

先问大家一个问题:晶圆台为什么几乎清一色用伺服电机,而不是步进电机?

步进电机便宜啊,控制简单啊,开环就能跑。听起来很香对不对?但我告诉你,在微米级定位面前,步进电机有几个硬伤。

步进电机的特点:

  • 开环控制:没有反馈,你发多少个脉冲,它就转多少步。听起来很美好,但一旦负载突变或者转速过高,它就「丢步」了。丢步了你也不知道,位置就偏了。
  • 低频振动:步进电机在低速时有个共振区,那个振动幅度,你拿千分表一打,能跳好几微米。晶圆台要的是稳定,不是蹦迪。
  • 效率低、发热大:步进电机一直通着电,不管动不动都在发热。晶圆台对热敏感,热胀冷缩会直接影响定位精度。

伺服电机的特点:

  • 闭环控制:自带编码器,实时反馈位置。丢步?不存在的。控制器知道实际位置,偏差了立刻补回来。
  • 高动态响应:加速快、减速快,适合频繁启停和高速运动。晶圆台在步进扫描时,需要快速加减速,伺服电机正好胜任。
  • 低速平稳:伺服电机在低速下几乎没有振动,力矩输出平滑。这一点对微米级定位至关重要。

我的经验:有一次做老设备改造,客户想省钱,非要用步进电机驱动晶圆台。我劝不住,结果装上去一跑,定位误差直接飙到±50μm。后来乖乖换回伺服电机,调完PID,误差压到±0.5μm。嗯,有些钱真不能省。

对比项 步进电机 伺服电机
控制方式 开环 闭环(带编码器反馈)
低速平稳性 差(有低频振动) 优(力矩平滑)
高速性能 差(力矩随转速下降快) 优(恒力矩范围宽)
定位精度 受丢步影响,不可靠 高,可达亚微米级
发热 大(持续通电) 小(按需供电)
成本

所以结论很明确:晶圆台这种对精度和稳定性要求极高的场合,伺服电机是唯一选择。步进电机?用在送料、粗定位这些环节还行,上晶圆台就别想了。

2.2 编码器与光栅尺:位置反馈的「眼睛」

伺服电机再好,没有反馈也是瞎子。反馈靠什么?编码器和光栅尺。

你想想看,晶圆台要定位到微米级,甚至纳米级,靠电机轴上的编码器够不够?不够。为什么?因为电机轴到台面之间,有联轴器、有丝杠、有导轨,这些机械环节都有间隙和弹性变形。电机轴转到位了,台面不一定到位。

编码器:

  • 装在电机轴上,测量电机转子的角度位置。
  • 分辨率通常几百到几千线,配合细分电路,可以做到几万脉冲每转。
  • 但它是「间接测量」——测的是电机轴,不是台面本身。

光栅尺:

  • 装在晶圆台的运动平台上,直接测量台面的实际位置。
  • 分辨率极高,常见的有0.1μm、0.05μm,甚至纳米级。
  • 它是「直接测量」——台面在哪,它就说哪,中间环节的误差全部被它捕获。

核心原则:在微米级定位系统中,必须使用光栅尺作为位置反馈。电机编码器只用于速度环和电流环,位置环必须依赖光栅尺。这是我做项目时踩过坑才明白的道理。

我曾经接手过一个项目,前工程师只用电机编码器做全闭环,结果定位误差一直在±10μm下不去。我换成光栅尺反馈,重新整定PID,误差直接降到±0.8μm。为什么?因为丝杠的弹性变形和反向间隙,编码器根本看不到,但光栅尺看得一清二楚。

光栅尺的工作原理(简单说):

光栅尺上刻着密密麻麻的条纹,像一把极细的尺子。读数头扫过这些条纹,通过莫尔条纹干涉原理,就能精确读出位置变化。说白了,它就是一把电子尺,精度比机械尺高好几个数量级。

注意:光栅尺对环境很敏感。灰尘、油污、温度变化都会影响读数。晶圆台通常要装在洁净室,光栅尺也要加装防护罩。我曾经见过一台设备因为光栅尺进了一粒灰尘,定位反复跳变,查了三天才找到原因。

2.3 PID控制原理:让台面听话的「大脑」

好了,电机有了,反馈有了,接下来就是怎么控制的问题。PID控制,就是运动控制的灵魂。

PID三个字母,分别代表:

  • P(比例):看当前偏差有多大,偏差大就用力推,偏差小就轻轻推。
  • I(积分):看历史偏差累积了多少,用来消除稳态误差。说白了,就是「算旧账」。
  • D(微分):看偏差变化有多快,用来抑制超调和振荡。说白了,就是「预判未来」。

公式长这样:

u(t) = Kp * e(t) + Ki * ∫e(t)dt + Kd * de(t)/dt

其中 e(t) 是目标位置和实际位置的偏差,u(t) 是输出给电机的控制量。

你可能会问:这三个参数怎么调?

我个人的习惯是:先调P,再调I,最后调D。具体步骤:

  1. 先调P:把I和D设成0,只加P。从小到大慢慢加,直到系统开始出现等幅振荡。记下这个临界增益Kc和振荡周期Tc。
  2. 再加I:加入积分项,消除稳态误差。I不能太大,否则系统会「过冲」然后来回晃。
  3. 最后加D:微分项用来抑制超调。D加多了系统会「抖」,加少了超调压不住。

我的经验:晶圆台的PID整定,P通常比较大,因为台面惯量大,需要足够的驱动力。I要适中,太大容易积分饱和,导致响应变慢。D要谨慎,因为微分对噪声敏感,光栅尺的读数噪声会被D放大。我曾经遇到过D加多了,台面在高频抖动,肉眼都看不出来,但干涉仪一测,振幅好几微米。

这里给一个简单的PID参数整定参考表(基于齐格勒-尼科尔斯法):

控制器类型 Kp Ki Kd
P控制器 0.5 * Kc - -
PI控制器 0.45 * Kc 1.2 * Kp / Tc -
PID控制器 0.6 * Kc 2 * Kp / Tc Kp * Tc / 8

注意,这只是初始值。实际调试时,要根据晶圆台的动态响应微调。我一般会在示波器上观察阶跃响应曲线,看上升时间、超调量、稳态误差这三个指标。

晶圆台PID调试的常见目标:

  • 上升时间:< 50ms(从启动到接近目标位置)
  • 超调量:< 5%(超调太大容易撞到限位)
  • 稳态误差:< 1μm(这是硬指标)
  • 调整时间:< 200ms(从进入目标位置到稳定下来)

最后说一句,PID不是万能的。对于晶圆台这种高精度系统,有时候还需要加前馈控制、陷波滤波器等高级手段。但PID是基础,基础打不牢,后面都是空中楼阁。

好了,这一章的内容就到这里。电机选型、反馈选择、PID整定,这三块是运动控制的基石。下一章我们会深入讲晶圆台的机械结构设计,到时候会用到今天讲的知识。


公众号:蓝海资料掘金营,微信deep3321