通过程序其实就是输出不同的编码通过驱动芯片放大电流以驱动电机,其实就是电机走的时序而已,如下面的时序表格
unsigned char Clockwise[8]={0x01,0x09,0x08,0x0a,0x02,0x06,0x04,0x05} //大电机的四拍和八拍 unsigned char AntiClockwise[8]={0x05,0x04,0x06,0x02,0x0a,0x08,0x09,0x01}////90/24=3.75 一个时序八个脉冲为30度
unsigned char Clockwise11[8]={0x10,0x90,0x80,0xa0,0x20,0x60,0x40,0x50}//正转表格,换算成二进制 1000 1100,0100 0110,0010 0011,0001 1001
unsigned char AntiClockwise11[8]={0x50,0x40,0x60,0x20,0xa0,0x80,0x90,0x10}//反转表格,换算成二进制 1001 0001,0011 0010,0110 0100,1100 1000
通过单片机的几个端口输出上面的数组
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)