发表于:2007-06-08 19:34:00
20楼
郁闷,硬是发不出图.文字表达吧
你画一个圆, 表示360度的电角度, 即一个步距角, 四个整步.
顺时针将坐标轴标为A+,A-,B+,B-.
第一个象限表示正转第一相,反转第四相, 在第一个象限里, A+, B+通细分高电平, A-,B-给零位电平, 即电流方向从A+流到A-, 从B+流到B-;
第二个象限表示正转第二相,反转第三相,电流方向从A-到A+,B+流到B-;
第三个象限表示正转第三相,反转第二相,电流方向从A-到A+,从B-流到B+;
第四个象限表示正转第四相,反转第一相,电流方向从A+到A- 从B-流到B+;
画完这个图后, 如果你是5细分,你会很直观的发现, 正转时的第一相的第四小步, 当要换成反转时, 就成了反转的第四相的第2小步. 即相数=5-原来的相数, 小步数= 细分数+1-原来的小步数.
当然, 这只是细分的一种方法. 我现在的汇编程序正在尝试更简单的方法, 使换向时不必花时间去计算(新设计的板子对程序效率要求非常高).