在很多的情况之下是编码器并没有坏,而只是干扰的原因,造成波型不好,导致计数不准。如何去判断编码器是损坏还是受干扰?编码器属精密元件,这主要由于编码器四周干扰比较严重,比如:是否有大型电动机、电焊机频繁起动造成干扰,是否和动力线同一管道传输等。
选择什么样的输出对抗干扰也很重要,一般输出带反向信号的抗干扰要好一些,即a ~a-,b ~b-,z ~z-,其特征是加上电源8根线,而不是5根线(共零)。带反向信号的在电缆中的传输是对称的,受干扰小,在接受设备中也可以再增加判定(例如接受设备的信号利用a、b信号90°相位差,读到电平10、11、01、00四种状态时,计为一有效脉冲,此方案可有效进步系统抗干扰性能(计数正确))。
就是编码器也有好坏,其码盘\电子芯片\内部电路\信号输出的差别很大,要不然怎么一个1000线的增量型编码器会从300多元到3000多元差别那么大呢?
①排除(搬离、封闭、隔离)干扰源,
②判定是否为机械间隙累计误差,
③判定是否为控制系统和编码器的电路接口不匹配(编码器选型错误);①②③方法尝试后故障现象排除,则可初步判定,若未排除须进一步分析。
判定是否为编码器自身故障的简单方法是排除法。具体方法是:用一台相同型号的编码器替换上,假如故障现象相同,可基本排除是编码器故障题目,由于两台编码器同时有故障的小概率事件发生可能很小,可以看作为0。假如换一台相同型号编码器上,故障现象立即排除,则可基本判定是编码器故障。