细述增量型编码器的信号电路输出方式
大家都知道编码器可以分为增量型编码器(Incremental Encoder)和绝对编码器(Absolute Encoder),二者的主要区别在于码盘的结构和输出信号的形式不同。增量型编码器输出的是脉冲信号,而绝对编码器输出的是二进制的数值。对增量型编码器而言,其输出电路有很多类型,当使用高速计数器对编码器的脉冲信号进行计数时,必须首先搞清楚该编码器的输出类型才能正确的接线并调试。今天这篇文章我们就来谈谈增量型编码器的输出电路。绝对值编码器
增量型编码器的输出电路包括集电极输出(Collector Output)型、电压输出(Voltage Output)型、推挽输出(Push-Pull Output)型及长线驱动输出(Line Driver Output)型。
输出电路的核心元器件是三极管。我们知道三极管有三个极:基极(Base)、发射极(Emitter)和集电极(Collector)。编码器的集电极输出电路是以三极管的发射极为公共端,信号从集电极输出的电路。由于三极管分为PNP和NPN两种,相应的,编码器的集电极输出电路也分为PNP和NPN两种。
下面这张图是欧姆龙E6B2-CWZ5B编码器的集电极输出电路(PNP型),可以看到编码器的电源(+12V或+24V)通过一个3.3欧姆的电阻连接到三极管的发射极上,而脉冲信号(A/B/Z)则是从集电极进行输出:
NPN型集电极输出电路与之类似,只不过发射极(公共端)连接的是0V,如下面的E6B2-CWZ6C输出电路:
电压输出型是在NPN型三极管的集电极与电源之间连接一个上拉电阻,这样集电极的输出电压会被钳制在一个稳定的范围。如下面这张图是欧姆龙E6B2-CWZ3E的电压输出电路:
推挽输出(Push-Pull Output)电路由两个三极管组成,比如下面这张图的T1和T2。