伺服电机的速度与配套旋转编码器的参数直接相关,核心是通过编码器脉冲数(PPR)和倍频系数计算电机转速,同时可通过编码器反馈实现伺服的速度闭环控制。以下是具体的计算方法、参数关系及实际应用要点。
一、 核心参数定义
编码器脉冲数(PPR)指编码器每转一圈输出的 A/B 相脉冲数,是编码器的核心参数,常见值有 1000 PPR、2000 PPR、2500 PPR 等。例:2000 PPR 编码器 → 电机每转一圈,A/B 相各输出 2000 个脉冲。
倍频系数伺服驱动器或 PLC 对 A/B 正交脉冲的倍频处理(利用上升沿 + 下降沿计数),最常用 4 倍频。
1 倍频:仅检测 A 相上升沿,脉冲数 = PPR;
4 倍频:检测 A/B 相的上升沿和下降沿,脉冲数 = PPR × 4。
脉冲频率(f)编码器输出脉冲的频率,与电机转速成正比,单位 Hz(脉冲 / 秒)。
二、 转速计算公式
1. 基础公式(无倍频)
电机转速 n(单位:r/min,转 / 分钟)与脉冲频率的关系:n=PPR60×f
推导:1 分钟脉冲数 = f×60;每转脉冲数 = PPR;转速 = 总脉冲数 ÷ 每转脉冲数。
2. 实际应用公式(含 4 倍频)
伺服驱动器默认启用 4 倍频,此时每转脉冲数 = PPR×4,公式变为:n=PPR×460×f
3. 举例计算
条件:编码器 2500 PPR,驱动器 4 倍频,实测脉冲频率 f=100000 Hz。计算:n=2500×460×100000=100006000000=600 r/min
三、 伺服驱动器的速度闭环控制(编码器的核心作用)
伺服电机的速度精度完全依赖编码器的反馈,控制流程如下:
指令输入:上位机(PLC/HMI)下发速度指令(模拟量 / 脉冲 / 总线)。
反馈采集:驱动器实时采集编码器的脉冲频率,计算电机实际转速。
偏差调节:驱动器对比指令转速与实际转速,通过 PID 算法调整电机电流,消除转速偏差。
稳定输出:最终实现电机转速与指令值一致,精度可达 ±0.01 r/min(视编码器精度而定)。
四、 关键应用要点
编码器分辨率对速度精度的影响
分辨率越高(PPR 越大),脉冲频率的细分程度越高,速度测量和控制精度越高。
例:2500 PPR 编码器(4 倍频后 10000 脉冲 / 转)比 1000 PPR 编码器的速度控制更平滑。
最高转速限制
编码器输出脉冲频率受限于驱动器的最大计数频率(如安川 Σ-Ⅶ 驱动器最大 500 kHz)。
最高转速计算(以 2500 PPR、4 倍频、500 kHz 为例):nmax=2500×460×500000=3000 r/min
实际最高转速还受电机额定转速限制(如伺服电机额定转速 3000 r/min)。
速度测量的两种方式
测量方式 实现方法 特点 驱动器直接读取 通过驱动器面板或调试软件(如 SigmaWin+),直接查看转速参数 精度高、实时性好 PLC 计算读取 PLC 通过高速计数器采集编码器脉冲,按公式计算转速 需编程,适合多设备联动
五、 常见问题与处理
转速显示波动大
原因:编码器信号干扰、驱动器滤波参数过小。
处理:使用屏蔽线并单端接地;增大驱动器速度环滤波时间(如安川 Pn106 参数)。
实际转速与指令转速偏差大
原因:编码器倍频系数设置错误、机械负载波动。
处理:核对驱动器倍频参数(如安川 Pn202=4);优化速度环 PID 参数。
转速无法达到额定值
原因:编码器脉冲频率达到驱动器上限、电机过载。
处理:检查驱动器最大计数频率;降低负载或更换大功率电机。

