3、伺服驱动器基础:硬件架构、控制模式与参数分类
好,咱们今天聊聊伺服驱动器的底子。很多人一上来就调参数,结果越调越乱。为什么?因为你不清楚驱动器内部到底是怎么工作的。我刚开始带项目那会儿也犯过这毛病,后来被一台老设备狠狠教育了一回——嗯,从那以后,我养成了先看硬件架构、再谈参数的习惯。
这一章,我会把驱动器拆成三块来讲:硬件架构、控制模式、参数分类。这三块搞明白了,后面整定才有方向。
3.1 驱动器硬件架构
驱动器的硬件,说白了就是三大块:整流、逆变、控制板。我习惯把这比作一个人的消化系统、肌肉和大脑。
3.1.1 整流单元
整流就是把交流电变成直流电。你想想看,电机要的是直流母线电压,但电网给的是交流电,所以第一步必须整流。常见的整流方式有两种:
- 不可控整流:用二极管桥堆,简单便宜,但母线电压不可调。小功率驱动器常用。
- 可控整流:用晶闸管或IGBT,能调母线电压,但成本高。大功率或需要能量回馈的场合才用。
我记得有一次在现场,一台45kW的驱动器老是报母线过压。查了半天,发现是整流模块的压敏电阻老化了,导致整流后的电压纹波特别大。嗯,从那以后我每次做预防性维护,都会先测整流输出的纹波系数。
3.1.2 逆变单元
逆变就是把直流母线电压再转成频率、电压可调的交流电,去驱动电机。这是驱动器的核心功率级。现在主流用的是IGBT模块,配合PWM调制。
这里有个关键点:死区时间。上下桥臂不能同时导通,否则直接短路炸模块。我见过一个新手工程师,把死区时间设成了0,上电瞬间IGBT就冒烟了。所以,死区时间一般设2-5微秒,具体看IGBT的开关速度。
3.1.3 控制板
控制板是驱动器的大脑。它负责接收上位机的指令,处理编码器反馈,运行控制算法,然后给逆变单元发PWM信号。现在的控制板主流方案是DSP+FPGA,或者直接用高性能ARM Cortex-M7/M4。
控制板上最重要的几个部分:
- 主控芯片:跑核心算法,比如位置环、速度环、电流环。
- 编码器接口:处理电机反馈信号,常见的有增量式、绝对值、旋转变压器。
- 通信接口:EtherCAT、CANopen、脉冲方向等,跟上位机交换数据。
- IO接口:限位开关、抱闸控制、报警输出等。
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的陷波滤波器,振动立刻消失了。
好了,这一章的内容就这些。硬件架构、控制模式、参数分类,这三块是伺服驱动器的骨架。后面我们讲整定,每一步都会用到这些知识。你先把这些基础打牢,后面调参数的时候,心里就有底了。