伺服系统的反馈资料写着37位位置信息,不能马上把它读成单圈位置有37位。HEIDENHAIN的EnDat FAQ给出EQN 1337的具体例子:12位多圈信息加上25位单圈信息,合计37位。总数保留了信息量,却还需要拆分才能说明它在表达什么。
原文把multiturn和singleturn分别列出,正是这个例子的重点。25位对应单圈一侧,12位对应多圈一侧。两部分相加得到总位数,不会让多圈部分在相加后变成更细的单圈划分。若摘要只保留“37位高分辨率”而删去组成,读者很容易把不同字段想成同一个角度数值。
这个例子所在的问答,主题是EnDat编码器应有多大的数据宽度。页面还分别列出EnDat 2.1和2.2位置值的最大数据宽度,说明协议层面的容量讨论与某个型号的具体组成同时存在。这里不采用那些上限来给接口设计建议;一个协议允许的最大值,也不能反过来替任意型号填写实际位数。
理解37这个合计数,可以把问题拆成两句:总位置记录包含多少位,以及这些位分给哪类信息。前一句适合说明整个记录的宽度,后一句帮助解释单圈与多圈部分。只知道总数,不足以恢复拆分比例;例如不能见到另一个37位名称,就默认它也采用EQN 1337的12加25结构。
位数还不是实测精度的同义词。上述FAQ例子没有提交某台编码器在实际安装状态下的位置误差记录,更没有替伺服轴或末端机构完成精度测试。因此,本文保留“位置信息位数”这一名称,不把合计数转换成一个看似精确的机构误差承诺。
对反馈资料阅读者,最有用的信息不是孤立的大数字,而是数字与字段的对应关系。原型号、单圈部分、多圈部分和总计同时保留,才不会在转述中改变含义。本篇限定于这个公开FAQ例子,不提供接口位宽配置、兼容判断、运动控制或安全保持建议。
信息来源
本文基于上述公开资料整理,未使用来源页面的图片、视频或嵌入媒体。