3. 伺服驱动器接口类型与信号定义

伺服驱动器的接口决定了控制器如何把“目标”交给驱动器,以及驱动器如何把“状态”反馈回来。工程上常见的接口可分为五类:模拟量指令、脉冲/方向、PWM、串行编码器接口、现场总线接口。它们并不是互相替代的关系,而是分别对应不同的控制精度、响应带宽、布线成本和系统规模。理解每一类接口的电气特性与适用场合,是选型和排障的基础。

模拟量指令接口:连续电压,直接映射

模拟量接口用一路或多路电压信号表示速度或转矩指令。典型形式为 ±10 V 差分输入,正电压对应正转,负电压对应反转,0 V 对应零速或零转矩。速度模式下,10 V 通常对应驱动器参数设定的额定转速,例如 3000 r/min,则 1 V 约等于 300 r/min;转矩模式下,10 V 对应额定转矩的 100%。

它的电气特性是:输入阻抗通常为 10 kΩ 以上,采用差分接收以抑制共模干扰,信号线与动力线必须分开走线。优点是延迟极低、连续无量化台阶,适合张力控制、卷绕、跟随等需要平滑连续调节的场合;缺点是零点漂移、易受干扰、分辨率受限于控制器 DAC 位数,且一根线只能传一个指令,多轴系统布线迅速膨胀。

脉冲/方向接口:位置控制的经典方案

脉冲/方向(Pulse/Direction)接口用两路信号完成位置指令:一路发脉冲,脉冲个数决定位移量,脉冲频率决定速度;另一路给方向电平,高/低决定正反转。也有 CW/CCW 双脉冲形式,正转发 A 相脉冲、反转发 B 相脉冲。

关键电气参数是脉冲频率上限和脉冲宽度。例如某驱动器最高接收 500 kHz 差分脉冲,最小脉宽 1 μs。若编码器为 17 位(131072 脉冲/转),四倍频后为 524288 计数/转,则 500 kHz 对应的最高转速约为 500000 ÷ 524288 × 60 ≈ 57 r/min,说明高分辨率编码器下脉冲接口的速度上限会明显受限。脉冲接口通常采用 5 V 差分(RS-422)或 24 V 单端光耦输入,差分抗干扰强、传输距离可达数十米,单端则适合短距离机内连线。它适合点位定位、简单插补,不适合高动态多轴同步。

PWM 接口:占空比表达指令

PWM 接口用固定频率、可变占空比的方波表达指令。常见约定为 50% 占空比对应零指令,占空比增大为正转、减小为反转,或直接用 0~100% 对应 0~最大指令。频率一般取 1~20 kHz,需与驱动器输入滤波时间常数匹配:频率过低会引入明显纹波,过高则可能被输入滤波衰减。

PWM 的优点是抗干扰能力优于模拟量、可用光耦隔离、便于单片机直接产生;缺点是占空比到指令的转换存在纹波和延迟,分辨率取决于定时器计数精度。它多用于中小功率、成本敏感的速度或转矩给定场合,在高精度位置伺服中较少作为主指令通道。

串行编码器接口:反馈通道的数字链路

串行编码器接口是驱动器与电机编码器之间的反馈链路,常见协议包括 EnDat、BiSS、Tamagawa、Nikon 等。它用一对时钟线和一对数据线(或差分对)完成绝对位置、多圈信息、状态位的串行读取。以 BiSS-C 为例,驱动器发时钟,编码器在时钟沿返回位置数据,典型时钟频率 10 MHz,17 位单圈加 12 位多圈共 29 位数据,一帧读取时间约几微秒。

其电气特性为 RS-422 差分、5 V 电平、线缆需屏蔽并成对绞合,长度一般限制在 20~50 m。相比增量式 A/B/Z 接口,串行编码器上电即知绝对位置,无需回零,且能传温度、报警等诊断信息,是现代伺服的主流反馈方式。选型时要核对协议是否与驱动器匹配,协议不匹配无法通过接线解决。

现场总线接口:多轴系统的数字主干

现场总线接口把指令和反馈都放到一根数字总线上,常见有 EtherCAT、CANopen、PROFINET、EtherNet/IP、Modbus 等。以 EtherCAT 为例,控制器作为主站,驱动器作为从站,过程数据通过周期性报文交换,典型周期 1 ms 甚至 125 μs,每个从站分配固定的输入/输出过程数据对象,如控制字、目标位置、状态字、实际位置、实际电流等。

电气上 EtherCAT 使用标准 100BASE-TX 以太网物理层,RJ45 或 M8/M12 接口,线缆需符合 Cat5e 以上;CANopen 使用 CAN 差分总线,需 120 Ω 终端电阻,速率 1 Mbit/s 时长度不超过 40 m。总线的优势是布线极简、可传参数与诊断、天然支持多轴同步;代价是存在通信周期延迟和抖动,配置复杂度高,且对拓扑和终端匹配敏感。

伺服驱动器五类接口:信号形态与适用场合 运动控制器 指令输出 / 反馈接收 伺服驱动器 功率级 / 闭环控制 ① 模拟量指令 ±10 V 差分 · 连续电压映射速度/转矩 · 低延迟、易漂移 适用:张力、卷绕、连续跟随 ② 脉冲 / 方向 脉冲数=位移,频率=速度,方向电平定正反 · 5 V 差分/24 V 光耦 适用:点位定位、简单插补;高分辨率编码器下速度受限 ③ PWM 占空比表达指令 · 1~20 kHz · 可光耦隔离,存在纹波与延迟 适用:中小功率速度/转矩给定,成本敏感场合 ④ 串行编码器接口 EnDat / BiSS / Tamagawa · 时钟+数据差分 · 绝对位置与诊断 适用:现代伺服反馈,上电即知位置,免回零 ⑤ 现场总线接口 EtherCAT / CANopen / PROFINET · 周期报文交换过程数据 适用:多轴同步、参数与诊断,布线极简但配置复杂 实线箭头表示指令/反馈信号方向;④为双向反馈链路,其余为控制器→驱动器指令通道

选型与接线要点

选择接口时先看控制目标:需要连续平滑调节选模拟量或 PWM;需要精确点位且轴数少选脉冲/方向;需要多轴同步、参数下发和诊断选现场总线。反馈侧则优先选与驱动器协议匹配的串行编码器,避免用增量式接口硬凑绝对定位需求。

接线层面有三条通用规则:第一,指令线与动力线分槽走线,交叉时尽量垂直;第二,差分信号必须成对绞合,屏蔽层单端接地;第三,总线拓扑和终端电阻按协议要求执行,CANopen 两端各 120 Ω,EtherCAT 从站顺序不能随意调换。调试时先用示波器确认指令波形幅值、频率和占空比是否符合预期,再观察驱动器状态字和实际位置反馈,才能快速定位是接口信号问题还是参数配置问题。

脉冲接口的速度上限可用“最高脉冲频率 ÷ 每转计数 × 60”估算。例如 500 kHz、17 位编码器四倍频后 524288 计数/转,最高转速约 57 r/min,选型时务必先算这一步。