用BNC-2120上的旋转编码器进行角度位置测量



硬件: Multifunction DAQ (MIO)>>Connector Blocks>>BNC-2120

问题:
BNC-2120的旋转编码器具有"CLK"和"UP/DN"两个输出端,而不是"A"和"B"两相输出。这两个信号的意义是什么?能用它们来进行角度位置测量吗?


解答:
BNC-2120上的机械旋钮每旋转一步,旋转编码器的CLK输出引脚便会输出四个脉冲。当机械旋钮被顺时针旋转时,UP/DN引脚会输出一个稳定的5V电压,相反,如果被逆时针旋转,则会输出一个稳定的0V电压。

这样的信号方式与一般的编码方式(X1, X2, X4, 等)是不一样的,所以,为了实现角度位置测量,您需要对编码器的输出进行边沿计数,并通过后续处理,推断得到旋转位置信息。对于需要外部up/down信号控制的数字事件计数应用来说,这种信号方式非常合适。

对于E系列板卡,UP/DN引脚需要被连接到P0.6(ctr0)或P0.7 (ctr1)管脚。

M系列板卡和TIO板卡可使用计数器的AUX管脚连接up/down外部控制信号。在BNC-2120上,该引脚不能直接得到,而是需要通过DAQmx Channel property node将该引脚引出到2120上任一的PFI上,如下图所示


相关链接:

附件:


route_updn.GIF - route_updn.GIF



报告日期: 10/05/2005
最近更新: 11/08/2007
文档编号: 3Q48K1RM