编码器给出的是位置信息,但控制器真正拿到的是经过分频、整形、长线传输、光耦隔离之后的一组脉冲。每一个环节都会引入延时与失真。当这些延时与采样周期处在同一量级时,位置环就会出现滞后、抖动甚至丢步。
现场最常见的两种误判是:分辨率越高越好、分频只是为了适配旧控制器。前者会让输出频率超出传输与计数能力,造成脉冲丢失;后者忽略了分频在降低频率的同时也降低了分辨率,并把延时特性改变。
瓦亨多夫(Wachendorff)在编码器产品上的参数标注,把分辨率、输出频率上限与传输延时分开列出,正是因为三者互相约束。本文按信号物理过程、参数要点、量化匹配、检测维护的顺序展开。
光栅盘随轴旋转,光通过码道被接收元件读取,形成两路相位差90度的方波(A相与B相)以及每转一次的零位脉冲(Z相)。四倍频计数时,一个周期被分成四个边沿,分辨率等于每转脉冲数乘以四。
信号在电缆中传输时,分布电容与线路电感会延缓边沿,长线还会引起反射。差分输出(RS422类)用一对反相信号线,接收端取差值,共模干扰被抵消,因此可传输更远距离;单端集电极开路输出抗扰能力弱,通常只适合数米以内的短距离。
分频电路把输入脉冲按整数比N分频,输出频率降为原来的1/N,同时分辨率也降为1/N。分频器本身引入的延时通常在一个输入周期量级,但更重要的是它把相位信息量化了:分频后的边沿只对应输入脉冲的整数倍位置,中间的位置信息被丢弃。
分辨率按每转脉冲数分档,常见1024、2048、2500、5000ppr。四倍频后等效计数为4096至20000每转。对丝杠传动,若导程10mm,5000ppr四倍频对应的理论分辨率为10/20000等于0.0005mm,但实际定位精度还受机械间隙与丝杠误差限制,通常达不到这个量级。
输出频率上限由输出级与电缆共同决定。差分输出在电缆长度100m以内时,常见上限为100~300kHz;超过上限后边沿畸变严重,接收端可能把一次跳变识别成多次,造成多计数。
采样定理给出最低要求:采样频率应大于信号最高频率的2倍。但工程上远不够,因为计数型信号需要捕捉每个边沿,而不只是重建波形。经验规则是采样周期不大于信号最小周期的十分之一,才能保证不丢边沿。
举例:5000ppr编码器,转速3000r/min即50r/s,A相频率为250kHz,周期4μs。若控制器采样周期为1ms,则一个采样周期内有250个脉冲,若采用中断计数则无问题,若采用周期读取计数器则只能得到平均值,瞬时速度信息被抹平。
延时的影响体现在闭环相位上。整链延时5μs,对1ms采样周期只占0.5%,影响可忽略;但对100μs采样周期已占5%,在高速位置环中会明显降低相位裕度。因此提高采样率时必须同步评估延时,否则可能越调越振。
分频的取舍也要量化。把5000ppr分频到1/4得1250ppr,输出频率降到62.5kHz,传输压力大幅下降,但分辨率损失四分之三。若机械系统本身的定位精度只有0.01mm,而1250ppr对应分辨率0.002mm,则分频完全可接受;反之若机械精度已达0.001mm,分频就会成为瓶颈。
脉冲丢失的典型表现是位置累计偏差,且偏差随运行时间增加而增大,方向与运动方向一致。判断方法:让轴走一个已知行程后返回原点,若回零偏差固定,多为机械间隙;若偏差随行程增长,多为丢脉冲。
用示波器观察A、B两相波形是最直接的手段。正常波形应为方波,占空比接近50%,两相相位差90度。边沿明显变缓、幅度不足或出现振铃,说明电缆过长、终端电阻缺失或干扰严重。
检查分频设置与实际输出频率是否一致。用频率计测A相输出,与理论值比较,偏差超过1%说明分频参数或倍频设置错误。这个方法能快速发现参数配置问题。
延时可通过双通道示波器测量:一通道接编码器输出,另一通道接控制器输入光耦后的信号,两者边沿的时间差即为整链延时。若超过10μs,需检查隔离器件与电缆。
布线是抑制干扰的第一道措施。编码器电缆应与动力线分槽敷设,平行距离尽量短,交叉时成直角。屏蔽层单端接地,接地电阻不大于4Ω,不得把屏蔽层当作信号回路使用。
误区一是认为分辨率越高控制越准。分辨率超过机械精度后不再带来收益,反而提高输出频率、增加传输压力与计数溢出风险。
误区二是用分频解决所有频率不匹配问题。分频降低分辨率,若控制器需要的是瞬时速度而非累计位置,分频后速度分辨率下降会导致低速时速度环抖动。
误区三是把屏蔽层两端接地。两端接地形成地环路,反而引入共模干扰,正确做法是接收端单端接地。
误区四是忽略零位脉冲的宽度。Z相脉冲宽度有限,若采样周期大于脉冲宽度,回零时可能完全错过,表现为回零偶发失败。
问:设备运行一段时间后位置偏差越来越大,回零后又能恢复,是什么原因?
答:典型丢脉冲。按三步排查:一是核算输出频率是否超过传输与计数上限;二是用示波器看波形边沿是否畸变、幅度是否不足;三是检查电缆是否与动力线并行、终端电阻是否缺失。三者都正常时,检查联轴器是否打滑,打滑同样表现为累计偏差。
问:分频后低速运行速度显示跳动很大,怎么处理?
答:这是分频造成的速度分辨率下降。低速时单位时间内脉冲数本来就少,分频后再除以N,速度计算的量化误差被放大。处理方式是取消分频,或改用控制器内部对位置做差分求速并加滤波,而不是靠分频降频。
问:电缆加长后信号就不正常,有什么办法?
答:先确认是否为差分输出,单端输出加长必然出问题。差分输出可加长,但需在接收端加匹配的终端电阻,并确保屏蔽单端接地。若仍不稳定,可降低输出频率(适度分频)或改用光纤、串行绝对值接口。
问:采样周期该怎么定?
答:按信号最小周期的十分之一起步,再结合实际闭环带宽调整。例如最高输出频率250kHz,周期4μs,采样周期取40μs以下;若控制器无法达到,则通过分频降低输出频率,而不是硬撑采样率。
编码器的精度不是由分辨率单独决定的,而是由分辨率、输出频率上限、传输延时与采样周期共同构成的链条决定。分频是取舍而非优化,延时是必须计入闭环的常量,采样周期要与信号周期成比例。把这三条量化关系算清楚,多数位置偏差与抖动问题都能在设计阶段避免。
本文涉及的信号过程、参数区间与排查方法,可作为选型与调试的参考框架。具体型号的输出能力、电缆规格与接口定义,应以产品技术资料与控制器手册为准,并在现场用示波器验证后再固化参数。
联系人:邓先生
手 机:13346467277
邮 箱:sales@chilok.com
地 址:广东省中山市神湾镇外沙村福源路4号4栋102