2. 伺服系统基础

伺服系统(Servo System)是工业自动化与运动控制的核心执行单元,其本质是一个“跟随指令的精确力量”。在CANopen CiA402协议栈之下,伺服驱动器作为从站节点,接收主站(PLC或运动控制器)通过CANopen总线发送的位置、速度或转矩指令,并通过内部闭环调节驱动伺服电机完成高精度运动。理解伺服电机的工作原理、编码器反馈机制、闭环控制结构以及驱动器内部功能模块,是掌握CiA402对象字典(OD)中控制字(Controlword)、状态字(Statusword)、模式选择与轨迹规划的前提。本章将从物理层与控制层两个维度,系统拆解伺服系统的基础构成。

伺服系统闭环控制与信号链路总览 PLC / 运动控制器 CANopen 主站 (NMT/SDO/PDO) CANopen 总线 CiA402 协议 伺服驱动器 通信接口 运动控制核 位置环 速度环 电流环 PWM 逆变 U/V/W 三相 PWM 功率驱动 伺服电机 PMSM / BLDC 带制动器可选 编码器反馈 位置/速度 编码器类型 增量式 / 式 光电 / 磁式 / 旋变 闭环反馈回路 数字IO / 使能 限位 / 原点 / 抱闸 直流母线电源 DC 24V / 310V / 560V 图例 通信/控制信号 功率驱动 反馈信号 闭环回路

2.1 伺服电机工作原理:从电磁转矩到精确运动

核心原理:工业伺服系统中最常用的电机为永磁同步电机(PMSM,Permanent Magnet Synchronous Motor),其转子嵌入高性能稀土永磁体(如钕铁硼),定子为三相绕组。当驱动器通过PWM逆变器向定子绕组施加三相正弦电流时,定子产生旋转磁场,该磁场与转子永磁磁场相互作用,产生电磁转矩,驱动转子旋转。关键在于,定子电流的相位必须与转子磁极位置保持严格同步,否则会产生转矩波动甚至失步。因此,伺服电机必须配备转子位置传感器(编码器或旋变),驱动器据此实时计算电流矢量方向,实现磁场定向控制(FOC,Field-Oriented Control)。

伺服电机与普通异步电机或步进电机的本质区别在于:

  • 高动态响应:转子惯量小、电磁时间常数小,转矩上升时间可控制在1ms以内。
  • 宽调速范围:从0.1 r/min到6000 r/min均可稳定运行,且低速无振动。
  • 高过载能力:短时过载可达3倍额定转矩,满足加减速工况。
  • 高定位精度:配合高分辨率编码器,定位精度可达±1个脉冲当量。
工程提示:在CiA402协议中,伺服电机的额定转矩、额定转速、极对数、编码器分辨率等参数均通过对象字典(OD)中的制造商特定对象或标准对象(如0x6409、0x640A等)进行配置。主站通过SDO(Service Data Object)在初始化阶段写入这些参数,驱动器才能正确计算电流环增益和速度环增益。

2.2 编码器类型与选型:反馈精度的决定因素

核心原理:编码器是伺服系统的“眼睛”,其分辨率直接决定系统的定位精度和低速平稳性。根据工作原理,编码器分为增量式与式两大类;根据检测方式,又分为光电式、磁式和旋转变压器。

类型 工作原理 分辨率 抗干扰性 成本 典型应用
增量式光电编码器 光栅盘+光电检测,输出A/B/Z脉冲 1000~8192线(4倍频后可达32768) 中等 低 通用伺服、定位要求不高的场合
式光电编码器 多码道光栅,输出格雷码或二进制码 17位~23位(单圈/多圈) 高 高 高精度定位、机器人关节、数控机床
磁式编码器 磁阻/霍尔效应检测磁极变化 12位~17位 高(耐油污、粉尘) 中 恶劣环境、汽车电动助力转向
旋转变压器 变压器原理,输出正余弦模拟信号 模拟量(需RDC转换) 极高(耐高温、振动) 高 航空航天、军工、重载伺服

选型判断方法:

  1. 定位精度需求:若系统要求定位精度为±0.01mm,丝杠导程为10mm,则编码器分辨率至少需要10mm/0.01mm=1000线,考虑机械误差,建议选择2500线以上。
  2. 是否需断电记忆位置:若设备断电后需保持位置(如机器人回零),必须选用式多圈编码器。
  3. 环境条件:油污、切削液环境优先选择磁式或旋变;振动大时避免光电式。
  4. 通信接口:现代伺服编码器多采用BiSS-C、EnDat、Hiperface或Tamagawa等数字接口,需确认驱动器支持对应协议。
实战经验:在CANopen CiA402系统中,编码器分辨率通过对象0x608F(Encoder Increments)和0x6090(Gear Ratio)配合设置。例如,17位式编码器分辨率为131072,若电机每转对应丝杠移动10mm,则0x608F设为131072,0x6090分子分母设为10000/1,即可实现位置单位直接映射为毫米。

2.3 闭环控制概念:三环结构与调节原理

核心原理:伺服驱动器的闭环控制采用经典的三环级联结构——电流环(最内环)、速度环(中间环)、位置环(最外环)。三环从内到外依次嵌套,内环的带宽必须高于外环,才能保证系统稳定。

  • 电流环:控制定子电流的d/q轴分量,响应时间最快(通常0.1~0.5ms),保证转矩输出与指令一致。电流环的PI参数决定了系统的转矩响应速度。
  • 速度环:根据速度指令与实际速度的偏差,输出电流指令。速度环带宽通常为电流环的1/5~1/10,决定系统的速度刚性和抗负载扰动能力。
  • 位置环:根据位置指令与实际位置的偏差,输出速度指令。位置环通常采用P(比例)控制或PDFF(伪微分反馈)控制,其比例增益决定跟随误差和定位时间。

调节流程:

  1. 先整定电流环PI参数,使电流阶跃响应无超调、快速稳定。
  2. 再整定速度环PI参数,观察速度阶跃响应,调整比例增益消除稳态误差。
  3. 最后整定位置环增益,在保证不振荡的前提下提高跟随精度。
常见误区:许多工程师在调试时直接调整位置环增益,而忽略了电流环和速度环的整定。若内环未调好,外环增益再高也会导致系统振荡或响应迟钝。正确顺序必须从内到外逐环整定。

2.4 伺服驱动器组成与功能:从功率驱动到智能控制

核心原理:伺服驱动器是伺服系统的“大脑”,其硬件架构可分为功率主电路、控制电路、通信接口和反馈接口四大部分。在CANopen CiA402体系下,驱动器还承担协议解析、状态机管理和运动模式切换等软件功能。

功能模块 硬件组成 核心功能 对应CiA402对象
功率主电路 整流桥、直流母线电容、IGBT/IPM逆变器、制动电阻 将交流电整流为直流,再逆变为频率可调的三相交流电 0x2000系列(制造商特定)
控制电路 DSP/MCU、FPGA、电流采样电路、光耦隔离 执行FOC算法、三环调节、PWM生成 0x6040(控制字)、0x6041(状态字)
通信接口 CAN收发器、隔离变压器、终端电阻 实现CANopen协议栈,处理PDO/SDO/NMT报文 0x1000~0x1FFF(通信对象)
反馈接口 编码器解码芯片(如AU6802、TMS320)、差分接收器 解码编码器信号,提供位置/速度反馈 0x6063(实际位置)、0x606C(实际速度)
IO接口 数字输入/输出、模拟输入、抱闸驱动 处理限位开关、原点信号、使能信号、抱闸控制 0x60FD(数字输入)、0x60FE(数字输出)

驱动器功能流程:

  1. 主站通过PDO(Process Data Object)周期发送目标位置(0x607A)或目标速度(0x60FF)至驱动器。
  2. 驱动器运动控制核根据当前模式(位置/速度/转矩)生成指令曲线。
  3. 位置环、速度环、电流环依次调节,最终输出PWM占空比。
  4. 逆变器将直流母线电压转换为三相正弦电压驱动电机。
  5. 编码器实时反馈位置/速度,驱动器更新状态字(0x6041)并通过PDO回传。
案例拆解:某包装机械的伺服送料轴,要求定位精度±0.02mm,最高速度3000r/min。选用750W伺服电机(额定转矩2.39N·m),配17位式编码器(分辨率131072),驱动器支持CANopen通信。调试时发现位置超调量达15%,经分析为位置环增益过高。将位置环增益从50 1/s降至30 1/s,超调降至3%;同时适当提高速度环积分时间常数,最终定位时间从120ms缩短至85ms。此案例说明三环参数需根据机械负载惯量比进行匹配,而非盲目追求高增益。
风险提示:在CANopen网络中,伺服驱动器的PDO映射必须与主站配置一致。若PDO映射错误,可能导致目标位置被错误解析为速度指令,造成飞车事故。建议在首次上电前,通过SDO读取0x6041状态字确认驱动器处于“Switch On Disabled”状态,再逐步使能。

总结复盘:伺服系统的基础知识是理解CiA402协议的前提。工程师应重点掌握:电机磁场定向控制的基本原理、编码器分辨率与系统精度的换算关系、三环调节的整定顺序、驱动器各功能模块与对象字典的对应关系。在实际项目中,建议先通过驱动器厂商的上位机软件完成基本参数自整定,再通过CANopen总线进行主站联调,可大幅缩短调试周期。