Galvo扫描头工作原理:电机、振镜、位置传感器、闭环控制基础
做激光打标校准,第一个绕不开的东西就是Galvo扫描头。说白了,它就是让激光束精准偏转的“方向盘”。你要想让振镜指哪打哪,就得先搞懂它里面那几个核心零件是怎么配合的。今天咱们就掰开揉碎聊一聊。
1. 振镜电机——高速摆动的“关节”
振镜电机不是什么新鲜玩意,它本质上就是个有限转角的力矩电机。你想想看,普通电机可以一圈圈转,振镜电机只能转个±15°到±20°,而且得跟着指令高速来回摆动。
从结构上分,主流有两类:
| 类型 | 驱动方式 | 优势 | 劣势 | 常见场合 |
|---|---|---|---|---|
| 动圈式 | 线圈在磁场中受力 | 转动惯量小,响应快,可达1ms以内 | 散热差,长时间大电流会发热 | 高精度打标、微加工 |
| 动磁式 | 磁钢随转子摆动 | 散热好,可承受大电流 | 转动惯量略大,响应稍慢 | 高速扫描、大幅面振镜 |
我个人习惯在精密打标机上用动圈式。为什么呢?因为它的转子很轻,来回摆动时惯性小,位置控制的超调量能压得更低。有些设备为了省成本用动磁式,结果标出来的小字符边缘总有毛刺。嗯,这里要注意:响应速度不是越快越好,还要看整个闭环系统的带宽匹配。
2. 振镜——粘在电机轴上的“镜子”
振镜其实就是一面反射镜,但绝不是你随手拿的普通镜子。它得满足两个硬指标:
- 面型精度高:表面粗糙度通常要优于λ/10(633nm波长),不然激光反射后波前会畸变
- 轻量化:越轻越好,这样电机才能带着它快速加减速
我记得第一次调校一个进口打标机时,发现振镜背面贴了一块小铜片。当时我挺纳闷——干嘛多此一举?后来才明白,铜片是用来平衡热变形的。激光打上去,镜面会吸收少量能量升温,铜片的热膨胀系数刚好能抵消镜面的弯曲。这东西你看不到,但实际效果很明显。
3. 位置传感器——振镜的“眼睛”
电机转了,振镜动了,可你怎么知道它摆到了正确角度?靠位置传感器。主流方案是电容式角位移传感器。
它怎么工作?简单说,振镜轴连着一块极板,旁边固定着两块定极板。当振镜转动时,极板间电容值会变化,变化量转换成电压信号反馈回去。好处是:非接触、无磨损、分辨率极高(能做到<0.01°)。
分享一下我遇到的坑:有一次实验室湿度暴增到90%,所有振镜的零点都飘了。为什么?因为水汽改变了空气介电常数,电容值跟着漂。后来我在机箱里加了干燥剂和温湿度补偿算法。你想想看,一个传感器竟然会被天气影响,做工程就是这样——永远有你想不到的干扰。
| 传感器类型 | 分辨率 | 温漂 | 成本 | 适用场景 |
|---|---|---|---|---|
| 电容式 | 0.001°~0.005° | 中等(需补偿) | 高 | 精密打标、光刻 |
| 光学编码器 | 0.01°~0.1° | 低 | 中 | 大幅面、低精度 |
| 电感式(LVDT) | 0.05°~0.2° | 低 | 低 | 低成本振镜 |
4. 闭环控制——让振镜听话的核心
光有电机、振镜、传感器还不够。它们各自为政,你得把三者串成一个闭环。典型控制框图长这样:
上图就是个经典的负反馈系统。看起来简单,但调好PID参数可不是调个旋钮就完事。
PID参数整定——我的一些经验
先说 P(比例增益)。P小了,振镜软绵绵的,到位很慢;P大了,会超调震荡,甚至尖叫(我听过那种高频啸叫,头皮发麻)。
I(积分)的作用是消除稳态误差。但积分太强,会让系统“慢半拍”,打个点阵时容易拖尾。
D(微分)用来抑制超调。不过在振镜这种低阻尼系统里,D很容易引入高频噪声。我个人习惯先调P,让系统处于临界振荡状态,然后加一点点D把峰值压下去,最后加I消除静差。
P = 0.8 ~ 1.5
I = 0.002 ~ 0.01
D = 0.0005 ~ 0.002
注意:参数与振镜负载(镜片大小、转动惯量)强相关,必须现场微调。
5. 整个系统怎么配合——一个简洁的理解
你给打标软件发一条指令“打到(100,200)”,控制卡瞬间把它换算成两个振镜的角度目标值。每个通道的PID控制器每秒几万次地算误差,然后给电机绕组供电,驱动振镜摆动,同时位置传感器实时采集实际角度反馈回来。当误差小到0.001°以内,激光才触发。
这才是真正的高精度打标。没有这个闭环,你标出来的正方形可能是梯形,圆弧可能像被狗啃过。
最后说个小技巧:如果你发现打标图形有规律性的锯齿,先检查传感器信号线屏蔽层是否接地。我有一次折腾了三天,最后发现是电机线的强电干扰耦合进了传感器线,所有反馈都带着50Hz工频噪声。嗯,细节决定成败。