第2章:伺服驱动器核心架构

大家好,我是老张。今天咱们聊聊伺服驱动器的内部构造。说实话,我刚入行那会儿,看着驱动器电路板上一堆元器件,头都大了。后来拆了几台坏掉的驱动器,才慢慢摸清门道。

伺服驱动器,说白了就是个电力变换器加控制器。它把电网的交流电,变成电机需要的、可精确控制的交流电。同时,它还得实时读取位置反馈,算出误差,然后调整输出。嗯,这里面的门道不少。

2.1 硬件组成:整流、逆变、控制板

打开一台伺服驱动器,你大概能看到三大块:

  • 整流单元:把220V或380V交流电,变成直流电。我见过不少新手,以为整流就是简单的二极管桥堆。其实现在主流驱动器都用的是智能功率模块,集成了整流和制动功能。
  • 逆变单元:把直流电再变成频率、电压可调的交流电。核心器件是IGBT或SiC MOSFET。我记得有一次调试,逆变模块过热烧了,就是因为散热器没装好。教训啊。
  • 控制板:这是大脑。上面有DSP或FPGA芯片,负责跑算法。控制板通常还集成了编码器接口、IO口、通讯口。

这三部分之间,靠直流母线连接。母线电压一般有310V(单相)或540V(三相)。

核心要点:整流把交流变直流,逆变把直流变交流。控制板负责算。三者缺一不可。

2.2 三环控制原理:电流环、速度环、位置环

这是伺服驱动的灵魂。三环嵌套,从内到外分别是:

  1. 电流环:最内层,响应最快。它控制电机绕组的电流,也就是转矩。我习惯把电流环的带宽设到1-2kHz。太快了容易震荡,太慢了响应跟不上。
  2. 速度环:中间层。它根据速度指令和实际速度的差,输出电流指令给电流环。速度环的带宽一般设到100-200Hz。
  3. 位置环:最外层。它根据位置指令和实际位置的差,输出速度指令给速度环。位置环的带宽通常只有10-50Hz。

为什么会这样设计?你想想看,内环必须比外环快,否则整个系统会不稳定。就像你开车,先控制油门(电流),再控制车速(速度),最后控制位置(距离)。

下面我画了一张三环控制的流程图,帮你理解信号流向:

位置环控制器 速度环控制器 电流环控制器 电机 + 负载 位置反馈(光栅尺/编码器) 位置指令 + 反馈 速度指令 + 反馈 电流指令 + 反馈 前向通路 反馈通路

调试小技巧:我调三环有个习惯——先调电流环,再调速度环,最后调位置环。电流环调好了,速度环才有基础。速度环稳了,位置环才能精准。千万别跳级。

2.3 编码器接口与反馈类型

反馈元件是伺服系统的眼睛。没有它,三环就是瞎的。常见的反馈类型有:

类型 精度 适用场景 我的经验
光栅尺 0.1μm - 1μm 高精度定位、半导体设备 怕油污,安装时要加防护罩
磁栅尺 1μm - 10μm 一般工业、木工机械 抗污染能力强,但精度稍低
旋转编码器 17bit - 23bit 旋转电机、通用伺服 注意选绝对值还是增量式

编码器接口方面,主流的有:

  • BiSS-C:我比较喜欢用,速度快,抗干扰好
  • EnDat:海德汉的协议,精度高但贵
  • SSI:简单可靠,适合长距离传输
  • 增量式ABZ:老设备上常见,但断电丢位置

注意:我曾经遇到过一台设备,位置老是飘。查了两天,发现是编码器线缆没屏蔽,被变频器干扰了。从那以后,我要求所有编码器线必须用双屏蔽电缆,且单独走线槽。

2.4 驱动器参数整定基础

参数整定,说白了就是让驱动器和你手里的电机「匹配」起来。每台电机都有不同的电感、电阻、惯量。驱动器得知道这些参数,才能算得准。

我一般按这个步骤来:

  1. 电机参数辨识:让驱动器自动测一下电机的电阻、电感、反电动势常数。这一步不能省。
  2. 惯量辨识:让电机转几下,驱动器算出负载惯量。我习惯手动再验证一下,有时候自动辨识不准。
  3. 电流环整定:设好电流环比例增益和积分时间。一般比例增益先给个保守值,比如50-100V/A,然后慢慢加。
  4. 速度环整定:设速度环比例和积分。我常用「阶跃响应法」——给一个速度阶跃,看超调量。超调10%以内算合格。
  5. 位置环整定:设位置环比例增益。这个最简单,一般给个10-50 1/s,然后看跟随误差。

下面是一个简单的参数整定流程伪代码,帮你理解逻辑:

// 参数整定流程(伪代码)
1. 电机参数辨识
   - 测量相电阻 Rs
   - 测量相电感 Ls
   - 测量反电动势常数 Ke

2. 惯量辨识
   - 执行加减速测试
   - 计算总惯量 J_total

3. 电流环整定
   - 设置比例增益 Kp_i = Ls * 带宽_i
   - 设置积分时间 Ti_i = Ls / Rs

4. 速度环整定
   - 设置比例增益 Kp_v = J_total * 带宽_v
   - 设置积分时间 Ti_v = 4 / 带宽_v

5. 位置环整定
   - 设置比例增益 Kp_p = 带宽_p
   - 带宽_p 通常取 带宽_v 的 1/5 到 1/10

避坑指南:我曾经把速度环比例增益设得太大,结果电机嗡嗡响,像要散架一样。后来才知道,那是共振了。解决办法是加一个低通滤波器,或者降低增益。嗯,有时候「慢就是快」。

好了,这一章的内容就到这里。伺服驱动器的核心架构,说白了就是硬件加算法加反馈。硬件是骨架,三环是肌肉,编码器是眼睛。参数整定,就是让这三者协调工作。你想想看,是不是这个理?

专注资料整理