3、伺服驱动器基础:硬件架构、控制模式与参数分类

好,咱们今天聊聊伺服驱动器的底子。很多人一上来就调参数,结果越调越乱。为什么?因为你不清楚驱动器内部到底是怎么工作的。我刚开始带项目那会儿也犯过这毛病,后来被一台老设备狠狠教育了一回——嗯,从那以后,我养成了先看硬件架构、再谈参数的习惯。

这一章,我会把驱动器拆成三块来讲:硬件架构、控制模式、参数分类。这三块搞明白了,后面整定才有方向。

伺服驱动器知识体系(第3章) 伺服驱动器 硬件架构 控制模式 参数分类 整流 逆变 控制板 位置模式 速度模式 转矩模式 基本参数 增益参数 滤波参数 💡 核心逻辑 硬件架构决定驱动器的物理能力,控制模式决定行为逻辑,参数分类决定整定方向。 三者层层递进,缺一不可。

3.1 驱动器硬件架构

驱动器的硬件,说白了就是三大块:整流、逆变、控制板。我习惯把这比作一个人的消化系统、肌肉和大脑。

3.1.1 整流单元

整流就是把交流电变成直流电。你想想看,电机要的是直流母线电压,但电网给的是交流电,所以第一步必须整流。常见的整流方式有两种:

  • 不可控整流:用二极管桥堆,简单便宜,但母线电压不可调。小功率驱动器常用。
  • 可控整流:用晶闸管或IGBT,能调母线电压,但成本高。大功率或需要能量回馈的场合才用。

我记得有一次在现场,一台45kW的驱动器老是报母线过压。查了半天,发现是整流模块的压敏电阻老化了,导致整流后的电压纹波特别大。嗯,从那以后我每次做预防性维护,都会先测整流输出的纹波系数。

3.1.2 逆变单元

逆变就是把直流母线电压再转成频率、电压可调的交流电,去驱动电机。这是驱动器的核心功率级。现在主流用的是IGBT模块,配合PWM调制。

这里有个关键点:死区时间。上下桥臂不能同时导通,否则直接短路炸模块。我见过一个新手工程师,把死区时间设成了0,上电瞬间IGBT就冒烟了。所以,死区时间一般设2-5微秒,具体看IGBT的开关速度。

💡 我的习惯: 每次换IGBT模块后,我都会用示波器抓一下U/V/W三相的输出波形,确认死区时间和PWM占空比正常。这一步能省掉后面很多排查时间。

3.1.3 控制板

控制板是驱动器的大脑。它负责接收上位机的指令,处理编码器反馈,运行控制算法,然后给逆变单元发PWM信号。现在的控制板主流方案是DSP+FPGA,或者直接用高性能ARM Cortex-M7/M4。

控制板上最重要的几个部分:

  • 主控芯片:跑核心算法,比如位置环、速度环、电流环。
  • 编码器接口:处理电机反馈信号,常见的有增量式、绝对值、旋转变压器。
  • 通信接口:EtherCAT、CANopen、脉冲方向等,跟上位机交换数据。
  • IO接口:限位开关、抱闸控制、报警输出等。
⚠️ 注意: 控制板的电源必须独立且干净。我遇到过一台设备,驱动器偶尔丢脉冲,查了三天,最后发现是控制板的5V电源被功率部分的开关噪声干扰了。加了一个隔离电源模块后,问题彻底解决。

3.2 驱动器控制模式

控制模式决定了驱动器怎么响应你的指令。说白了,就是你要让电机听什么命令——是转到一个位置,还是保持一个速度,还是输出一个力。

3.2.1 位置模式

位置模式是最常用的模式。上位机给一个目标位置,驱动器控制电机转到那个位置并停住。内部走的是三环控制:位置环 → 速度环 → 电流环。

位置模式的输入信号有两种:

  • 脉冲方向:PUL+DIR,或者CW/CCW。简单,但频率高了容易丢脉冲。
  • 总线指令:EtherCAT、CANopen等,精度高,适合多轴同步。

我个人习惯,做电子凸轮或龙门同步时,一定用总线位置模式。脉冲方式在高速下容易受干扰,我吃过这个亏。

3.2.2 速度模式

速度模式下,上位机给一个目标速度,驱动器控制电机以这个速度运行。内部走的是双环控制:速度环 → 电流环。

速度模式常用于:

  • 恒速运行的场合,比如传送带、风机、泵。
  • 需要外部做位置闭环的场景,比如用PLC的高速计数器做位置反馈。

速度模式整定的核心是速度环的PI参数。我一般先让电机空转,调好速度环,再带负载微调。你想想看,如果速度环没调好,位置环再怎么调也是白搭。

3.2.3 转矩模式

转矩模式,也叫电流模式。上位机给一个目标转矩(对应一个电流值),驱动器控制电机输出这个转矩。内部只有电流环。

转矩模式用在需要精确控制张力的场合,比如:

  • 卷绕机、放卷机
  • 压合设备
  • 测试台架

这里有个坑:转矩模式下,电机没有位置和速度限制。如果负载突然消失,电机会飞车。所以,我每次用转矩模式,都会在驱动器里设一个速度上限,防止意外。

📌 三种模式对比:
模式控制环输入信号典型应用
位置模式位置环+速度环+电流环脉冲/总线位置指令定位、同步、电子凸轮
速度模式速度环+电流环模拟量/总线速度指令恒速、传送带、外部闭环
转矩模式电流环模拟量/总线转矩指令张力控制、压合、测试

3.3 驱动器参数分类

驱动器的参数少则几十个,多则几百个。但你别慌,按功能分,其实就三大类:基本参数、增益参数、滤波参数。

3.3.1 基本参数

基本参数是让驱动器能正常运行的参数。包括:

  • 电机参数:额定电流、额定转速、极对数、编码器线数等。这些必须和电机铭牌一致。
  • 控制模式选择:位置/速度/转矩。
  • 通信设置:站号、波特率、协议类型。
  • IO配置:限位开关极性、抱闸输出逻辑等。

我建议,拿到新驱动器后,第一步就是把电机参数输进去。很多驱动器有自动辨识功能,跑一遍就能把电机参数算出来。但要注意,自动辨识出来的参数不一定100%准,尤其是大惯量负载下,最好手动核对一下。

3.3.2 增益参数

增益参数就是整定的核心。包括:

  • 位置环增益:Kp(比例增益),决定位置响应的快慢。
  • 速度环增益:Kp(比例增益)和Ki(积分增益),决定速度响应的刚性和稳态精度。
  • 电流环增益:Kp和Ki,决定电流响应的带宽。
  • 前馈增益:速度前馈、转矩前馈,用来减少跟踪误差。

增益参数的整定顺序,我一般是:电流环 → 速度环 → 位置环。从内往外调,每一环调好了再调下一环。你想想看,如果电流环响应慢,速度环调得再高也没用。

💡 避坑指南: 我曾经把速度环增益调得特别高,结果电机高频啸叫,还伴有抖动。后来发现是机械共振被放大了。解决办法是降低增益,或者加一个陷波滤波器。所以,增益不是越高越好,要结合机械特性来。

3.3.3 滤波参数

滤波参数是用来抑制噪声和共振的。包括:

  • 速度反馈滤波器:低通滤波,平滑速度反馈信号。截止频率一般设500Hz-2kHz。
  • 转矩指令滤波器:低通滤波,平滑转矩指令。防止指令突变导致机械冲击。
  • 陷波滤波器:专门抑制某个频率的共振。一般可以设1-3个陷波点。
  • 加速度前馈滤波器:平滑加速度前馈信号。

滤波参数用得好,能解决很多疑难杂症。我记得有一次,一台设备在高速运行时振动特别大,怎么调增益都没用。后来用频谱分析仪一测,发现是机械的固有频率在120Hz。我在驱动器里加了一个120Hz的陷波滤波器,振动立刻消失了。

⚠️ 注意: 滤波不是万能的。滤波器会引入相位延迟,降低系统的响应速度。所以,能用机械手段解决的共振,优先从机械入手。滤波器只是最后的补救措施。

好了,这一章的内容就这些。硬件架构、控制模式、参数分类,这三块是伺服驱动器的骨架。后面我们讲整定,每一步都会用到这些知识。你先把这些基础打牢,后面调参数的时候,心里就有底了。