下面是GEMPLE的绝对值多圈编码器GMX425SSI说明书内部提供
“
为避免工作行程出现突变数据,建议采用编码器数据值的中间位置作为工作起始位,当编码器安装完毕后,旋转到实际工作起始点,将编码器电缆芯线的MIDP线与电源正短触,当前信号输出即为编码器总位数输出值的中值,MIDP线回到电源0。以后接收到的当前测量值转为二进制码后,应做如下处理:
实际位置值=(C-MidP)×Dir +起始点值
上式中,C为编码器输出的当前测量值;MidP为中间位置值,为2n-1,13位时为4096,16位时为32768;25位为2048x8192、28位为2048x65536。Dir为编码器旋转方向系数,与计算方向相同为1,与计算方向相反为-1,也可通过编码器上的DIR线,连接高低电平改变。
起始点并非就是0,可由用户自行确定标定位置,由于多圈编码器可以有4096圈的连续测量,从起始点开始,正传反转均可有2048圈连续工作行程。”
.
.
.
第一,选择的绝对值多圈编码器要用中间点置位功能MIDP,当机械位置到达零点后(或其他起始点,预先定义),将中间点置位线MIDP与高电平短触,即可得到一个固定的编码器总量程中间值MID,以后不管是正转与反转,都可以有1/2总量程保证在绝对值范围内。如果是其他位置,难以保证编码器正反转时是否跑出编码器量程而数据跳变。
第二,计算出编码器每一个最小分辨度码值对应的卷扬钢丝绳长度,比如编码器装在卷筒轴心,钢丝绳一圈1米对应分辨率为4096,则每个码值对应长度=1000/4096毫米
第三,计算出当前位置与MID的码值差,计算当前位置:(C-MID)x dir x1000/4096+起始点值(0或其他),其中,dir为方向符号,正负1,依照旋转方向与你转筒方向一致性确定。
.
关于GEMPLE的绝对值多圈编码器资料,工控网就有下载: