发布于 2011-03-07 21:17:14
5楼
我的看法是:楼主所提“判定编码器方向”这个提法不确切
因为增量编码器输出信号是没有方向属性的。码盘旋转方向和信号输出相位的关系也是因制造商而异。
不像电池,本身就有正负极属性。
在这个系统中,方向属性来自于高速计数器。
通常高速计数器的A通道信号超前B通道90度,为正计数。经过时间窗口后,计算出正数的角位移和角速度。至于A通道接编码器的哪根信号线完全是随意的。
改变高速计数器的计数方向可以从软硬件2方面下手。
AB线交换最常见;再就是软件更改计数方向(也很常见的);
至于楼主提出的预先判断当然也能实现。就像三峡发电机组调试总不能转起来以后再调整相序一样。 只不过没有特殊要求的时候,懒办法最节省时间,毕竟只是交换一下信号线而已。
弱者道之用。