stoner 发表于 2005-3-15 15:09:27

步进电机驱动程序中的正反转控制字怎么得到的?

比如:

三相步进电机的三相六拍工作方式,正转的绕组通电顺序:A、AB、B、BC、C、CA、A,反转的通电顺序:A、AC、C、CB、B、BA、A。

我用PA0,PA1,PA2分别作为A\B\C的输入,

那么这些控制字怎么得到出来的?

const char zhzhuan ={0x06,0x04,0x05,0x01,0x03,0x02,0x00};

const char fanzhuan={0x06,0x02,0x03,0x01,0x05,0x04,0x00};

SUN0_LIANG 发表于 2005-3-15 15:18:59

zhzhuan:

A    AB   B    BC   C    CA   停

110100101001011010000

fanzhuan:

A    AC   C    CB   B    BA   停

110010011001101100000

stoner 发表于 2005-3-15 15:31:10

谢谢安徽合肥我们老乡的答复,我明白了,谢谢!

SUN0_LIANG 发表于 2005-3-15 15:42:18

我的PP就是在大蜀山。
页: [1]
查看完整版本: 步进电机驱动程序中的正反转控制字怎么得到的?