引用 一定不会 的回复内容: 编码器反馈的A或B信号是两个方向的信号,如正方向发出A...
依然自己是“一定不会”,何必要误导别人呢。无论是向那个方向转动,A、B信号都会发出。区别方向不是靠区别A、B哪个有信号,而是靠鉴别A、B变化的相位关系。象您所说是那种编码器,我不敢保证没有,但也就是万一,甚至万中无一。
只接一相计数,这种方式多见于转速的显示,用于位置计算有一定风险。因为无法区别编码器是向一个方向转的,还是来回转的。比如编码器由于某种原因(比如机械震动)在一个位置晃动一下,正转5度,反转5度,在晃动结束后,还停在原来的角度位置上,但是只接一相计数,会认为编码器转偏了10度。这样多晃几次,位置差距就不知道有多大了。
在一些应用条件下(比如,如果您有其它方式保证转动方向是单一的,甚至可以保证不会出现在同一位置附近来回轻微晃动的情况(这点在理论上很难保证,但是在实践中如果编码器线数不是太高,经常可以作到影响不大),可以只接一相计数。
对于伺服驱动器而言,编码器信号显然不只是对速度的的采集(即使在速度模式下),只接一相就不太现实了。