2. 伺服系统基础

伺服系统是运动控制卡实现精密运动控制的核心执行与反馈单元。理解伺服电机、驱动器、编码器三者的协同工作机制,以及位置、速度、转矩三种控制模式的本质区别,是设计高性能运动控制卡的前提。本章从硬件构成与信号流出发,深入剖析伺服系统的闭环控制原理,并通过对比分析与工程案例,帮助读者建立从器件选型到控制模式匹配的完整知识框架。

伺服系统闭环控制与三环结构 运动控制卡 位置/速度指令生成 伺服驱动器 电流环/速度环/位置环 伺服电机 永磁同步/直流无刷 编码器 位置/速度反馈 指令脉冲/总线 三相PWM功率 编码器反馈(位置/速度) 三环控制结构 位置环(外环) 比例增益Kp,输出速度指令 速度环(中环) PI调节,输出转矩指令 电流环(内环) PI调节,输出PWM占空比 反馈回路:编码器→位置/速度反馈→各环比较器 控制模式选择 位置模式:位置环+速度环+电流环 速度模式:速度环+电流环 转矩模式:仅电流环

上图展示了伺服系统的基本闭环架构。运动控制卡作为上位指挥单元,向驱动器发送位置或速度指令;驱动器内部完成三环运算后,通过三相PWM功率驱动电机旋转;编码器实时检测电机轴位置与速度,并将反馈信号回传给驱动器(部分高端系统同时回传控制卡)。整个系统构成一个典型的全闭环或半闭环控制回路。理解这一信号流是后续学习控制模式选择与参数整定的基础。

2.1 伺服电机:从工作原理到选型要点

核心原理:工业伺服系统中最常用的是永磁同步电机(PMSM),其转子嵌有永磁体,定子绕组通入三相交流电后产生旋转磁场,与转子磁场相互作用产生电磁转矩。与普通异步电机不同,PMSM的转子转速始终与定子磁场同步,因此具有响应快、效率高、转矩密度大的优点。直流无刷电机(BLDC)在原理上与PMSM类似,但反电动势波形为梯形波,控制方式略有差异。

关键参数与选型判断:

  • 额定转矩与峰值转矩:额定转矩决定连续运行能力,峰值转矩(通常为额定的3倍)决定短时加速能力。选型时需校核负载惯量与电机惯量的匹配比,一般建议惯量比≤10,否则动态响应会明显恶化。
  • 额定转速与最高转速:根据运动速度要求确定,同时考虑减速机构的减速比。
  • 编码器分辨率:直接影响定位精度,增量式编码器常用2500线(经4倍频后为10000脉冲/转),值编码器常用17位、23位等。
  • 反电动势常数Ke与转矩常数Kt:两者在SI单位下数值相等,决定了电机在特定转速下的电压需求与电流-转矩转换关系。
经验提醒:在运动控制卡选型阶段,务必确认电机编码器类型与输出信号格式(增量式A/B/Z、值BISS/EnDat等),这直接决定控制卡上编码器接口电路的设计方案。例如,使用23位值编码器时,控制卡需支持对应的串行协议解析,且需考虑上电位置读取逻辑。

2.2 伺服驱动器:三环控制的硬件载体

核心原理:伺服驱动器内部包含三个级联的控制环:电流环(最内层)、速度环(中间层)、位置环(最外层)。电流环通过检测电机相电流,控制转矩输出;速度环根据速度指令与反馈速度的偏差,输出电流指令;位置环根据位置指令与反馈位置的偏差,输出速度指令。三个环的带宽依次递减(电流环带宽最高,通常为1-2kHz;速度环为100-300Hz;位置环为20-50Hz),这种级联结构保证了系统的稳定性和抗扰性。

驱动器工作模式与指令接口:

控制模式 指令来源 驱动器内部闭环 典型接口
位置模式 运动控制卡发送位置指令(脉冲/总线) 位置环+速度环+电流环 脉冲+方向、EtherCAT、CANopen
速度模式 运动控制卡发送模拟电压或总线速度指令 速度环+电流环 ±10V模拟量、总线
转矩模式 运动控制卡发送模拟电压或总线转矩指令 仅电流环 ±10V模拟量、总线

操作流程(以位置模式为例):

  1. 运动控制卡根据规划轨迹生成位置指令,通过脉冲串或总线周期发送。
  2. 驱动器位置环比较器计算指令位置与编码器反馈位置的偏差。
  3. 位置环控制器(通常为P或PD)输出速度指令值。
  4. 速度环比较器计算速度指令与反馈速度的偏差,经PI调节输出电流指令(即转矩指令)。
  5. 电流环比较器计算电流指令与实测相电流的偏差,经PI调节输出PWM占空比信号。
  6. 逆变器根据PWM信号驱动电机三相绕组。
风险提示:在位置模式下,若位置环增益设置过高,会导致电机啸叫甚至机械共振;若增益过低,则跟随误差增大。调试时应遵循"先内环后外环"的原则:先整定电流环,再整定速度环,最后整定位置环。切勿直接调节位置环参数而跳过内环整定。

2.3 编码器:位置反馈的精度基石

核心原理:编码器将电机轴的机械位置转换为电信号。增量式编码器输出A/B两相正交脉冲(相位差90°),通过计数脉冲个数和判断相位关系得到相对位置与旋转方向;Z相每转输出一个零位脉冲,用于回零。值编码器则通过内部码盘直接输出位置值,断电后位置信息不丢失,无需回零操作。

编码器选型与信号处理:

  • 分辨率:增量式编码器的分辨率由码盘刻线数决定,经4倍频后可达4倍线数;值编码器的分辨率以位数表示,17位即每转131072个位置点。
  • 输出接口:增量式常用差分TTL/RS422(A+/A-、B+/B-、Z+/Z-),抗干扰能力强;值编码器常用BISS-C、EnDat、SSI等串行协议。
  • 机械安装:编码器与电机轴连接方式有直连、弹性联轴器、磁环等,安装偏心会导致信号抖动。
场景化说明:假设某贴片机X轴使用2500线增量式编码器,经4倍频后分辨率为10000脉冲/转,丝杠导程为10mm,则每个脉冲对应的直线位移为10mm/10000=1μm。若系统要求定位精度±5μm,则编码器分辨率满足要求。但需注意,机械传动间隙、丝杠热伸长等因素会引入额外误差,实际精度需通过光栅尺全闭环来保证。

2.4 三种控制模式的对比与适用场景

判断方法:选择控制模式的核心依据是谁在闭环中承担位置反馈的角色。如果运动控制卡需要精确控制最终位置,则必须使用位置模式;如果只需要控制速度且位置由外部机械限位或后续环节保证,则使用速度模式;如果系统需要精确控制输出力/力矩(如压装、打磨),则使用转矩模式。

对比维度 位置模式 速度模式 转矩模式
闭环结构 三环全闭环 速度环+电流环 仅电流环
控制精度 最高(取决于编码器与机械刚度) 速度精度高,位置精度依赖外部 转矩精度高,位置/速度不可控
动态响应 最慢(外环带宽限制) 中等 最快(内环带宽最高)
典型应用 点胶机、贴片机、CNC、机械臂关节 传送带同步、飞剪、绕线机 压装、打磨、张力控制、测功机
控制卡接口 脉冲/总线位置指令 模拟量/总线速度指令 模拟量/总线转矩指令

案例拆解:某锂电池卷绕机需要控制卷针与送片辊之间的张力恒定。初始方案采用速度模式控制送片辊,但发现卷径变化时张力波动明显。分析原因:卷径增大后,相同角速度对应的线速度增大,导致张力上升。解决方案:改用转矩模式控制送片辊,通过张力传感器实时反馈,由运动控制卡计算所需转矩指令,驱动器仅执行电流环。改造后张力波动从±8%降至±1.5%。此案例说明,当控制目标为力而非位置/速度时,转矩模式是正确选择。

常见误区:部分工程师认为位置模式"最高级",所有场合都使用位置模式。实际上,在张力控制、力控打磨等场景中,位置模式会因机械刚度不足导致力控不稳定,甚至损坏工件。正确做法是根据物理量的控制需求选择模式,而非盲目追求"全闭环"。

2.5 控制模式与运动控制卡的协同设计

核心原理:运动控制卡作为上位控制器,其输出指令格式必须与驱动器的工作模式匹配。在位置模式下,控制卡负责轨迹规划(S曲线、梯形曲线等)和位置闭环(若使用全闭环,则编码器反馈接入控制卡);在速度模式下,控制卡负责速度规划与速度闭环;在转矩模式下,控制卡负责力/力矩规划与闭环。

操作流程(控制卡配置步骤):

  1. 根据应用需求确定控制模式(位置/速度/转矩)。
  2. 配置控制卡对应轴的输出接口(脉冲输出、模拟量输出或总线通信)。
  3. 设置驱动器与编码器参数(电子齿轮比、编码器分辨率、方向等)。
  4. 编写控制算法:位置模式需规划位置曲线;速度模式需规划速度曲线并可能加入前馈;转矩模式需规划力曲线。
  5. 联调时先低速测试,逐步提高速度与增益。
实战经验:在高速贴片机设计中,若使用位置模式,控制卡发送脉冲频率受限于输出接口(通常最高几MHz),当速度要求很高时,脉冲频率可能成为瓶颈。此时可改用总线通信(如EtherCAT)发送位置指令,或改用速度模式+模拟量输出。某案例中,设备最高速度从0.5m/s提升至1.2m/s,正是通过将脉冲接口改为EtherCAT总线实现的。

总结复盘:伺服系统的基础在于理解"电机-驱动器-编码器"三者的协同关系。电机将电能转化为机械能,驱动器负责功率放大与闭环运算,编码器提供位置/速度反馈。三种控制模式本质上是闭环层数的选择:位置模式包含全部三环,速度模式包含两环,转矩模式仅包含电流环。选择何种模式,取决于系统的最终控制目标——是位置、速度还是力。运动控制卡的设计必须与所选模式匹配,包括指令接口、反馈接口和控制算法。在实际项目中,建议先明确控制目标,再选择控制模式,最后确定硬件配置,避免"先买设备再想怎么用"的被动局面。