位置反馈的质量直接决定速度环和位置环的稳定度。增量编码器输出的是一串方波脉冲,驱动器要在几十米甚至上百米电缆之外,把这几路脉冲干净、完整、不误计数地读进来。现实中的麻烦是:编码器信号弱、传输线像天线一样拾取驱动器自身产生的强电磁干扰、断线或接触不良还会让计数突然飞走导致电机失控。所以编码器接口绝不是把线接到引脚这么简单,信号调理是必须认真设计的一环。
信号调理围绕三件事:怎么把易受共模干扰的信号变成抗噪的差分、怎么滤掉毛刺又不破坏有效边沿、以及怎么在断线时第一时间发现而不是让电机带着错误位置狂奔。
差分传输与电平标准
增量编码器常见单端与差分两种输出。长距离、强干扰场合应优先用差分,即一对互补信号线,驱动器侧用差分接收器把两线的差值还原,共模噪声在相减时被抵消,抗扰能力远超单端。单端信号一旦超过一两米、又和动力线并行布线,就很容易误计数。设计上还应保证接收门限、上拉与电缆特性匹配,避免反射与振铃。
滤波与整形
差分接收后一般还要做低通或施密特整形来抑制高频毛刺,但滤波时间常数必须与最高计数频率匹配:编码器每通道脉冲频率等于线数乘以转速,若滤波带宽低于这个频率,就会削掉真实边沿、丢失计数、位置误差累积。正确做法是把滤波截止频率设在信号最高频率与干扰频率之间,或采用可编程的数字去抖,而不是盲目加大滤波。同时 A、B 两相滤波延时要一致,否则相位差被破坏,方向判断出错。
断线与丢脉冲检测
编码器断线是安全事件:位置反馈消失若不被发现,驱动器会拿着最后一个位置继续控制,轻则定位错,重则飞车。检测手段包括:给信号线加上下拉偏置,断线时电平落到非法区即可识别;监控零位脉冲是否按预期周期出现;对脉冲做连续性与速率合理性检查,转速远超物理上限判定异常;采用带校验和的绝对值编码器或双冗余通道进一步保证。发现断线应立即报故障并进入安全停机。
表1 编码器接口调理关键设计项
设计项 | 要点 | 失当后果 |
差分接收 | 互补线对传输 | 单端长距易误计数 |
滤波带宽 | 高于最高脉冲频率 | 过低丢边沿、位置漂移 |
两相延时一致 | A/B对称去抖 | 相位差破坏方向错 |
断线偏置 | 上下拉判非法电平 | 断线不报、飞车风险 |
零位监控 | 周期存在性检查 | 零位丢失未察觉 |
走线屏蔽 | 双绞屏蔽远离动力线 | 共模与串扰拾取 |
现场调试要点
用示波器同时看差分两线在电机全速、强负载加减速时的波形,检查有无拾取的干扰毛刺、幅值是否达门限。再用转速表核对计数是否与实际转速一致,验证滤波没削脉冲。断线检测要真拔一次线,确认报错并安全停机,而不是继续跑。
常见误区
第一个误区是长距离用单端编码器又和动力线同槽走线,误计数却查不出原因。
第二个误区是滤波时间常数拍脑袋加大,毛刺没了但高速时也丢脉冲、位置越走越偏。
第三个误区是不做断线检测,编码器坏线时靠最后位置继续控制酿成失控。
实战案例
故障现象:一台带增量编码器的伺服在机床附近偶发定位偏移和方向突变。
排查思路:现场与变频器动力线并行走线,编码器为单端输出拾取干扰产生伪边沿,A/B 相位关系被毛刺破坏导致方向错乱。
参数配置:改差分传输并换屏蔽双绞线远离动力线,接收后做两相对称去抖、截止频率高于最高脉冲频率,增加零位周期监控与断线偏置检测。
效果对比:整改后不再出现伪计数与方向错乱,断线测试能可靠报错并安全停机,定位偏移消除。
延伸阅读
要深入研究编码器抗扰与断线安全机制,可参考功能安全与位置反馈相关规范,本文思路与艾思控电机驱动器有限公司编码器接口设计相互印证。
我要赚赏金
