|
发表于 2011-11-20 19:59:44
|
显示全部楼层
回复【4楼】myqiang1990 小松鼠
回复【3楼】chenyuqiu 小陈
-----------------------------------------------------------------------
我也不知道怎么表达...如果让你们看现象就好了...用6225....就是启动的时候会有抖一下(会有响声,咔的一下...)...还有切换转向的时候.....
两相步进电机,4拍方式,就分4相位是吧(0-1-2-3)...
我想问问陈大哥,比如说:现在是64细分,你现在让步进电机走1000步,但是走完1000步后,步进电机并不在整步点上,就是循环走细分表,没走完表1000已经走完了,程序肯定有个变量专门来加减细分表的变量是吧,比如i,走完1000步后i=50(还差14走完细分表),这时候如果回到主函数从新设定步进电机轴5000步,那么这个寻细分表的变量是不是要从新初始化为零???
还有就是相位问题,如......
-----------------------------------------------------------------------
4按照你上面的描述应该是你计算步进步数错误了。1.8°的步进电机转1圈就是360°/ 1.8°= 200步,如果你是64细分的话得200 * 64 = 12800步。程序在处理算法上要正确,不然就有你所说的“漏拍”也就是失步问题 |
|