2. 运动控制基础:伺服控制原理、PID控制、前馈控制、运动轨迹规划
晶圆台的运动控制,说白了就是让台子按照我们想要的轨迹,精准、快速地跑到位。这可不是让电机转起来那么简单。我入行那会儿,第一次调试晶圆台,看着示波器上乱跳的位置误差,心里直发毛。后来才明白,运动控制是整套系统的灵魂,搞不定它,再好的机械结构也是白搭。
这一节,咱们就聊聊伺服控制、PID、前馈和轨迹规划这几个核心概念。嗯,都是硬骨头,但啃下来,你就能听懂晶圆台“说话”了。
2.1 伺服控制原理:闭环是王道
伺服控制,核心就是“闭环”。你想想看,你让台子走10微米,它到底走了多少?你得有个尺子去量,量完了再告诉电机:“多了,退回来点;少了,再往前走点。” 这个“量”的过程,就是反馈。
晶圆台用的基本都是全闭环伺服系统。位置传感器(比如光栅尺)直接测量台面的实际位置,反馈给控制器。控制器拿这个反馈值和目标值一比较,算出误差,再驱动电机去消除误差。
控制量 = f ( 目标位置 - 实际位置 )
这个f,就是控制算法。最简单的f就是比例放大,但实际中远远不够。为什么?因为系统有惯性、有摩擦、有延迟。你放大比例,台子可能冲过头,来回震荡,这就是“超调”和“振荡”。
我记得有一次,一个同事把比例增益调得特别高,结果晶圆台像“跳舞”一样,根本停不下来。他一脸懵,我过去一看,说:“兄弟,你这是在开飞机,不是开晶圆台。” 伺服控制,讲究的是稳、准、快,三者要平衡。
2.2 PID控制:最经典的“老司机”
PID,比例-积分-微分,是运动控制里最经典、最实用的算法。没有之一。它就像一位经验丰富的老司机,知道怎么踩油门、怎么松油门、怎么提前预判。
| 参数 | 作用 | 我的一点经验 |
|---|---|---|
| P (比例) | 根据当前误差,直接给出控制力。误差大,用力大;误差小,用力小。 | P是基础,但P太大,系统会震荡。我一般先调P,让系统能响应,但不震荡。 |
| I (积分) | 消除稳态误差。说白了,就是消除那个“差一点点”的毛病。 | I不能太大,否则系统会“积分饱和”,反应变慢。我曾经吃过这个亏,调了半天才发现是I太大了。 |
| D (微分) | 根据误差的变化趋势,提前给出“刹车”或“加速”信号。有预见性。 | D对噪声很敏感。晶圆台的传感器信号如果不够干净,D会放大噪声,导致电机抖动。我建议先滤波,再加D。 |
PID的离散化公式(位置式)长这样:
u(k) = Kp * e(k) + Ki * Σe(i) + Kd * [e(k) - e(k-1)]
其中,u(k)是第k次的控制输出,e(k)是第k次的误差。
我个人习惯先调P,让系统有响应但不震荡。然后加一点I,消除稳态误差。最后,如果系统动态响应不够快,再加一点点D。记住,每次只调一个参数,观察系统的阶跃响应曲线。
2.3 前馈控制:给系统“打预防针”
PID是“事后诸葛亮”,它看到误差才去纠正。但晶圆台的运动,很多时候是可以预知的。比如,你要让台子匀加速运动,那摩擦力、惯性力都是可以算出来的。为什么不提前把这些力给加上去呢?这就是前馈控制。
前馈控制,说白了就是“开环补偿”。它根据目标轨迹,提前计算出需要的驱动力,直接加到输出上。这样,PID只需要处理那些“意外”的误差,负担大大减轻。
我曾经调试一个高速晶圆台,只用PID,位置误差总是有几十纳米。后来加了速度前馈和加速度前馈,误差直接降到了个位数纳米。效果立竿见影。
- 速度前馈: 补偿粘性摩擦力。速度越快,补偿越大。
- 加速度前馈: 补偿惯性力。加速度越大,补偿越大。
- 摩擦力前馈: 补偿静摩擦力和库仑摩擦力。这个比较复杂,需要建模型。
前馈和PID是搭档。前馈负责“主力”,PID负责“查漏补缺”。两者配合好了,系统性能才能上去。
2.4 运动轨迹规划:怎么走,比走到哪更重要
晶圆台从一个点走到另一个点,不是直接“嗖”一下过去就行的。你想想看,如果速度突变,加速度无穷大,那台子会怎么样?会剧烈振动,甚至损坏机械结构。所以,我们需要规划一条平滑的轨迹。
轨迹规划,就是决定“怎么走”。常见的轨迹有:
- T型曲线: 匀加速-匀速-匀减速。简单,但加速度有突变,冲击较大。
- S型曲线: 加加速度(Jerk)有限制。加速度是连续的,运动更平滑。晶圆台这种高精度场合,基本都用S型曲线。
- 多项式曲线: 比如5次多项式,可以同时约束位置、速度、加速度的起点和终点。非常灵活,但计算量大一点。
我个人最常用的是S型曲线。它虽然比T型复杂一点,但对系统的冲击小得多。特别是晶圆台这种“娇贵”的设备,平滑的运动能减少振动,提高定位精度和重复性。
轨迹规划不是越复杂越好。要考虑控制器的计算能力和实时性。我曾经见过有人用高阶多项式,结果控制器算不过来,导致轨迹输出延迟,反而影响了性能。够用就好,别炫技。
下面这张图,是我自己画的,展示了伺服控制、PID、前馈和轨迹规划之间的关系。你可以把它当成一个知识地图。
从图上你能看到,轨迹规划生成目标,前馈和PID分别处理“已知”和“未知”的误差,最后伺服驱动晶圆台。反馈信号再回来,形成完整的闭环。这套体系,是晶圆台超精密运动的基石。
好了,这一节的内容就到这儿。运动控制是个实践性很强的活儿,光看理论不行,得动手去调、去试。下次你在调试台上看到那些跳动的曲线,别慌,试着用今天讲的这些知识去分析它,你会慢慢找到感觉的。