中山快速门编码器如何选择-单圈**值编码器encoder M02-12A、单圈**值编码器如何调试
电机带减速机,减速机轴上有8位单圈**值编码器,用来测位移。编码器釆集格雷码,已经转化为2进制码了。可是由于这是单圈编码器,过零时,没有圏数的采集。各位大侠有没有什么思路,怎么在程序里计算编码器已经转了几圈?
用与**值比较取相等的状态不可靠。由于扫描周期的原因,可能使数据采样错过计数值等于**值的一刻。
可采取对当前扫描周期的当前值和上一周期的当前值进行比较。当两个值的差值的**值大于一个接近**值的数时,认为编码器转过一圈。这样还可以判断编码器的旋转方向。如差值为负(由**值跳转到0),则编码器正转;如差值为正(由0跳转到**值),则编码器反转。