编码器接口连接传感器与控制器。阅读接口资料时要分开三层:电气连接如何传信号,协议如何组织报文,位置数据在什么时刻形成。同样使用差分线或RS-485收发器,不代表设备遵循相同协议。
接入时核对什么
先确认引脚、电平、终端、时钟和帧长,再看方向、零点、单位、状态位与校验。CRC帮助发现传输错误,不能独自证明磁体安装、机械位置或采样时刻正确。数据变化也不能替代完整的异常处理验证。
本专题讨论BiSS、SSI、SPI及厂家协议。查具体实现时,按协议版本和器件完整型号核对,避免把一种接口的时序套到另一种接口。
报文完整和位置正确分别核验
CRC正确,说明报文通过了所采用的校验规则,不能据此证明磁体没松、零位没错或位置数据足够新。记录角度时,也应按具体器件能力保留状态、故障和数据时刻信息。
比较两路反馈前,先统一方向、比例、零点与有效采样时刻。在匀速近似下,同一物理运动被相隔Δt的两次采样观察,会出现约ωΔt的角度差。先核对时间关系,再判断这份差异来自传感器还是机械结构。网络收到数据的时刻也不等于产生测量值的时刻。