2. 伺服系统基础
伺服系统(Servo System)是工业自动化与运动控制的核心执行单元,其本质是一个“跟随指令的精确力量”。在CANopen CiA402协议栈之下,伺服驱动器作为从站节点,接收主站(PLC或运动控制器)通过CANopen总线发送的位置、速度或转矩指令,并通过内部闭环调节驱动伺服电机完成高精度运动。理解伺服电机的工作原理、编码器反馈机制、闭环控制结构以及驱动器内部功能模块,是掌握CiA402对象字典(OD)中控制字(Controlword)、状态字(Statusword)、模式选择与轨迹规划的前提。本章将从物理层与控制层两个维度,系统拆解伺服系统的基础构成。
2.1 伺服电机工作原理:从电磁转矩到精确运动
核心原理:工业伺服系统中最常用的电机为永磁同步电机(PMSM,Permanent Magnet Synchronous Motor),其转子嵌入高性能稀土永磁体(如钕铁硼),定子为三相绕组。当驱动器通过PWM逆变器向定子绕组施加三相正弦电流时,定子产生旋转磁场,该磁场与转子永磁磁场相互作用,产生电磁转矩,驱动转子旋转。关键在于,定子电流的相位必须与转子磁极位置保持严格同步,否则会产生转矩波动甚至失步。因此,伺服电机必须配备转子位置传感器(编码器或旋变),驱动器据此实时计算电流矢量方向,实现磁场定向控制(FOC,Field-Oriented Control)。
伺服电机与普通异步电机或步进电机的本质区别在于:
- 高动态响应:转子惯量小、电磁时间常数小,转矩上升时间可控制在1ms以内。
- 宽调速范围:从0.1 r/min到6000 r/min均可稳定运行,且低速无振动。
- 高过载能力:短时过载可达3倍额定转矩,满足加减速工况。
- 高定位精度:配合高分辨率编码器,定位精度可达±1个脉冲当量。
2.2 编码器类型与选型:反馈精度的决定因素
核心原理:编码器是伺服系统的“眼睛”,其分辨率直接决定系统的定位精度和低速平稳性。根据工作原理,编码器分为增量式与式两大类;根据检测方式,又分为光电式、磁式和旋转变压器。
| 类型 | 工作原理 | 分辨率 | 抗干扰性 | 成本 | 典型应用 |
|---|---|---|---|---|---|
| 增量式光电编码器 | 光栅盘+光电检测,输出A/B/Z脉冲 | 1000~8192线(4倍频后可达32768) | 中等 | 低 | 通用伺服、定位要求不高的场合 |
| 式光电编码器 | 多码道光栅,输出格雷码或二进制码 | 17位~23位(单圈/多圈) | 高 | 高 | 高精度定位、机器人关节、数控机床 |
| 磁式编码器 | 磁阻/霍尔效应检测磁极变化 | 12位~17位 | 高(耐油污、粉尘) | 中 | 恶劣环境、汽车电动助力转向 |
| 旋转变压器 | 变压器原理,输出正余弦模拟信号 | 模拟量(需RDC转换) | 极高(耐高温、振动) | 高 | 航空航天、军工、重载伺服 |
选型判断方法:
- 定位精度需求:若系统要求定位精度为±0.01mm,丝杠导程为10mm,则编码器分辨率至少需要10mm/0.01mm=1000线,考虑机械误差,建议选择2500线以上。
- 是否需断电记忆位置:若设备断电后需保持位置(如机器人回零),必须选用式多圈编码器。
- 环境条件:油污、切削液环境优先选择磁式或旋变;振动大时避免光电式。
- 通信接口:现代伺服编码器多采用BiSS-C、EnDat、Hiperface或Tamagawa等数字接口,需确认驱动器支持对应协议。
2.3 闭环控制概念:三环结构与调节原理
核心原理:伺服驱动器的闭环控制采用经典的三环级联结构——电流环(最内环)、速度环(中间环)、位置环(最外环)。三环从内到外依次嵌套,内环的带宽必须高于外环,才能保证系统稳定。
- 电流环:控制定子电流的d/q轴分量,响应时间最快(通常0.1~0.5ms),保证转矩输出与指令一致。电流环的PI参数决定了系统的转矩响应速度。
- 速度环:根据速度指令与实际速度的偏差,输出电流指令。速度环带宽通常为电流环的1/5~1/10,决定系统的速度刚性和抗负载扰动能力。
- 位置环:根据位置指令与实际位置的偏差,输出速度指令。位置环通常采用P(比例)控制或PDFF(伪微分反馈)控制,其比例增益决定跟随误差和定位时间。
调节流程:
- 先整定电流环PI参数,使电流阶跃响应无超调、快速稳定。
- 再整定速度环PI参数,观察速度阶跃响应,调整比例增益消除稳态误差。
- 最后整定位置环增益,在保证不振荡的前提下提高跟随精度。
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(数字输出) |
驱动器功能流程:
- 主站通过PDO(Process Data Object)周期发送目标位置(0x607A)或目标速度(0x60FF)至驱动器。
- 驱动器运动控制核根据当前模式(位置/速度/转矩)生成指令曲线。
- 位置环、速度环、电流环依次调节,最终输出PWM占空比。
- 逆变器将直流母线电压转换为三相正弦电压驱动电机。
- 编码器实时反馈位置/速度,驱动器更新状态字(0x6041)并通过PDO回传。
总结复盘:伺服系统的基础知识是理解CiA402协议的前提。工程师应重点掌握:电机磁场定向控制的基本原理、编码器分辨率与系统精度的换算关系、三环调节的整定顺序、驱动器各功能模块与对象字典的对应关系。在实际项目中,建议先通过驱动器厂商的上位机软件完成基本参数自整定,再通过CANopen总线进行主站联调,可大幅缩短调试周期。