摘要

为了保证测角系统输出数据的正确性,防止经纬仪伺服控制系统接收到错误的角度编码而发生失控事故,设计了角度测量系统的实时侦错算法。通过轴角编码器前三帧的角度数据预测当前帧的角度数据,比较预测的角度数据与实际采集到的当前帧的角度数据,如果误差大于最小误差容限ε,即认为当前帧的角度数据错误。实验以24位光电轴角编码器为对象,模拟在不同转速下发生编码错误时,侦错算法的有效性。结果表明,在1°/s的低转速下,编码器"跳码"的最小误差容限可达到0.001 25°;在50°/s的高转速下,最小误差容限可达到0.062 5°。验证了侦错算法的正确性,达到了良好的侦错效果。