2. 伺服系统基础
伺服系统是运动控制卡实现精密运动控制的核心执行与反馈单元。理解伺服电机、驱动器、编码器三者的协同工作机制,以及位置、速度、转矩三种控制模式的本质区别,是设计高性能运动控制卡的前提。本章从硬件构成与信号流出发,深入剖析伺服系统的闭环控制原理,并通过对比分析与工程案例,帮助读者建立从器件选型到控制模式匹配的完整知识框架。
上图展示了伺服系统的基本闭环架构。运动控制卡作为上位指挥单元,向驱动器发送位置或速度指令;驱动器内部完成三环运算后,通过三相PWM功率驱动电机旋转;编码器实时检测电机轴位置与速度,并将反馈信号回传给驱动器(部分高端系统同时回传控制卡)。整个系统构成一个典型的全闭环或半闭环控制回路。理解这一信号流是后续学习控制模式选择与参数整定的基础。
2.1 伺服电机:从工作原理到选型要点
核心原理:工业伺服系统中最常用的是永磁同步电机(PMSM),其转子嵌有永磁体,定子绕组通入三相交流电后产生旋转磁场,与转子磁场相互作用产生电磁转矩。与普通异步电机不同,PMSM的转子转速始终与定子磁场同步,因此具有响应快、效率高、转矩密度大的优点。直流无刷电机(BLDC)在原理上与PMSM类似,但反电动势波形为梯形波,控制方式略有差异。
关键参数与选型判断:
- 额定转矩与峰值转矩:额定转矩决定连续运行能力,峰值转矩(通常为额定的3倍)决定短时加速能力。选型时需校核负载惯量与电机惯量的匹配比,一般建议惯量比≤10,否则动态响应会明显恶化。
- 额定转速与最高转速:根据运动速度要求确定,同时考虑减速机构的减速比。
- 编码器分辨率:直接影响定位精度,增量式编码器常用2500线(经4倍频后为10000脉冲/转),值编码器常用17位、23位等。
- 反电动势常数Ke与转矩常数Kt:两者在SI单位下数值相等,决定了电机在特定转速下的电压需求与电流-转矩转换关系。
2.2 伺服驱动器:三环控制的硬件载体
核心原理:伺服驱动器内部包含三个级联的控制环:电流环(最内层)、速度环(中间层)、位置环(最外层)。电流环通过检测电机相电流,控制转矩输出;速度环根据速度指令与反馈速度的偏差,输出电流指令;位置环根据位置指令与反馈位置的偏差,输出速度指令。三个环的带宽依次递减(电流环带宽最高,通常为1-2kHz;速度环为100-300Hz;位置环为20-50Hz),这种级联结构保证了系统的稳定性和抗扰性。
驱动器工作模式与指令接口:
| 控制模式 | 指令来源 | 驱动器内部闭环 | 典型接口 |
|---|---|---|---|
| 位置模式 | 运动控制卡发送位置指令(脉冲/总线) | 位置环+速度环+电流环 | 脉冲+方向、EtherCAT、CANopen |
| 速度模式 | 运动控制卡发送模拟电压或总线速度指令 | 速度环+电流环 | ±10V模拟量、总线 |
| 转矩模式 | 运动控制卡发送模拟电压或总线转矩指令 | 仅电流环 | ±10V模拟量、总线 |
操作流程(以位置模式为例):
- 运动控制卡根据规划轨迹生成位置指令,通过脉冲串或总线周期发送。
- 驱动器位置环比较器计算指令位置与编码器反馈位置的偏差。
- 位置环控制器(通常为P或PD)输出速度指令值。
- 速度环比较器计算速度指令与反馈速度的偏差,经PI调节输出电流指令(即转矩指令)。
- 电流环比较器计算电流指令与实测相电流的偏差,经PI调节输出PWM占空比信号。
- 逆变器根据PWM信号驱动电机三相绕组。
2.3 编码器:位置反馈的精度基石
核心原理:编码器将电机轴的机械位置转换为电信号。增量式编码器输出A/B两相正交脉冲(相位差90°),通过计数脉冲个数和判断相位关系得到相对位置与旋转方向;Z相每转输出一个零位脉冲,用于回零。值编码器则通过内部码盘直接输出位置值,断电后位置信息不丢失,无需回零操作。
编码器选型与信号处理:
- 分辨率:增量式编码器的分辨率由码盘刻线数决定,经4倍频后可达4倍线数;值编码器的分辨率以位数表示,17位即每转131072个位置点。
- 输出接口:增量式常用差分TTL/RS422(A+/A-、B+/B-、Z+/Z-),抗干扰能力强;值编码器常用BISS-C、EnDat、SSI等串行协议。
- 机械安装:编码器与电机轴连接方式有直连、弹性联轴器、磁环等,安装偏心会导致信号抖动。
2.4 三种控制模式的对比与适用场景
判断方法:选择控制模式的核心依据是谁在闭环中承担位置反馈的角色。如果运动控制卡需要精确控制最终位置,则必须使用位置模式;如果只需要控制速度且位置由外部机械限位或后续环节保证,则使用速度模式;如果系统需要精确控制输出力/力矩(如压装、打磨),则使用转矩模式。
| 对比维度 | 位置模式 | 速度模式 | 转矩模式 |
|---|---|---|---|
| 闭环结构 | 三环全闭环 | 速度环+电流环 | 仅电流环 |
| 控制精度 | 最高(取决于编码器与机械刚度) | 速度精度高,位置精度依赖外部 | 转矩精度高,位置/速度不可控 |
| 动态响应 | 最慢(外环带宽限制) | 中等 | 最快(内环带宽最高) |
| 典型应用 | 点胶机、贴片机、CNC、机械臂关节 | 传送带同步、飞剪、绕线机 | 压装、打磨、张力控制、测功机 |
| 控制卡接口 | 脉冲/总线位置指令 | 模拟量/总线速度指令 | 模拟量/总线转矩指令 |
案例拆解:某锂电池卷绕机需要控制卷针与送片辊之间的张力恒定。初始方案采用速度模式控制送片辊,但发现卷径变化时张力波动明显。分析原因:卷径增大后,相同角速度对应的线速度增大,导致张力上升。解决方案:改用转矩模式控制送片辊,通过张力传感器实时反馈,由运动控制卡计算所需转矩指令,驱动器仅执行电流环。改造后张力波动从±8%降至±1.5%。此案例说明,当控制目标为力而非位置/速度时,转矩模式是正确选择。
2.5 控制模式与运动控制卡的协同设计
核心原理:运动控制卡作为上位控制器,其输出指令格式必须与驱动器的工作模式匹配。在位置模式下,控制卡负责轨迹规划(S曲线、梯形曲线等)和位置闭环(若使用全闭环,则编码器反馈接入控制卡);在速度模式下,控制卡负责速度规划与速度闭环;在转矩模式下,控制卡负责力/力矩规划与闭环。
操作流程(控制卡配置步骤):
- 根据应用需求确定控制模式(位置/速度/转矩)。
- 配置控制卡对应轴的输出接口(脉冲输出、模拟量输出或总线通信)。
- 设置驱动器与编码器参数(电子齿轮比、编码器分辨率、方向等)。
- 编写控制算法:位置模式需规划位置曲线;速度模式需规划速度曲线并可能加入前馈;转矩模式需规划力曲线。
- 联调时先低速测试,逐步提高速度与增益。
总结复盘:伺服系统的基础在于理解"电机-驱动器-编码器"三者的协同关系。电机将电能转化为机械能,驱动器负责功率放大与闭环运算,编码器提供位置/速度反馈。三种控制模式本质上是闭环层数的选择:位置模式包含全部三环,速度模式包含两环,转矩模式仅包含电流环。选择何种模式,取决于系统的最终控制目标——是位置、速度还是力。运动控制卡的设计必须与所选模式匹配,包括指令接口、反馈接口和控制算法。在实际项目中,建议先明确控制目标,再选择控制模式,最后确定硬件配置,避免"先买设备再想怎么用"的被动局面。