USB Stepper Motor Kit USB Stepper Motor Kit Pic Stepper Motor Kit PIC Stepper Motor Kit Stepper Motor Stepper Motor

Half Stepping

As previously stated, half-stepping doubles the resolution of the motor. In our case, we are using a motor with a 5 degree / per step resolution, requiring 72 steps to complete one rotation. By half stepping, we could double this to 2.5 degrees / pulse, requiring 144 steps to complete one rotation. Table 2 shows the step pattern.

Step
Q1
Q2
Q3
Q4
1
+
-
-
-
2
+
+
-
-
3
-
+
-
-
4
-
+
+
-
5
-
-
+
-
6
-
-
+
+
7
-
-
-
+
8
+
-
-
+
Table 2

There are two ways in which you could implement half-stepping in a PIC. One way would be to drive it directly, using the two previous listings, but replacing the high/low commands with the pins that correspond to each step. The other (and easier) way would be to use a UCN 5804 Stepper Motor IC in conjunction with the PIC.

Previous Page   |   Next Page