图2-7
a: 脉冲加方向,如下图所示,方向控制位低电平信号表示增计数,高电平信号表示减计数。
图2-7-1
注意:
b: 单倍速旋转编码器,输入信号为A/B相正交信号,A信号超前B信号90度时增计数,B信号超前A信号90度时减计数,仅在A信号上升沿到来时计数值加(减)1。如图所示:
图2-7-2
c: 两倍速旋转编码器,输入信号为A/B相正交信号,A信号超前B信号90度时增计数,B信号超前A信号90度时减计数,仅在A信号上升沿和下降沿到来时计数值加(减)1。如图所示:
图2-7-3
d: 四倍速旋转编码器,输入信号为A/B相正交信号,A信号超前B信号90度时增计数,B信号超前A信号90度时减计数,仅在A/B信号上升沿和下降沿到来时计数值加(减)1。如图所示:
图2-7-4
注意:当选择旋转编码器时,应在“Pulses per Encoder Rotation”下方填写编码器每旋转一圈产生的脉冲个数。
e: 反转方向。勾选此项后,如果是A/B正交编码器,则A超前B90度时减计数;如果使用脉冲加方向模式,则方向位为高电平时增计数。
f: 滞后功能
编码器旋转到某一位置时,会有小幅“摆动”,这种状态会使计数值围绕某一数值上下浮动。假如一个比较值刚好在这个浮动范围内,那么对应的输出点就会反复地接通断开。为了避免这种情况发生,就要使用到滞后功能。
用户可以设定一个滞后参数,范围从0-255,表示计数值的变化。下图展示了滞后功能的效果:
图2-7-5