Hi all,
I am using a Slo-Syn stepper motor ( Model no M 062 FD 03, 6 lead unipolar stepper motor, 1.8 degree step angle) with the rating 5.3 Volts and 1.6 amps. The purpose of using the motor is to rotate the arm ( shown in attachment model.jpg ) at 1.8 degrees per step ( starting from the middle the arm should rotate 1.8 degree clockwise and stop there for few mins then again rotate 1.8 degrees). The weight of the arm is 0.27 kg ( 9.52 oz)and its center of mass is 4 inches from motor axis. So the torque is 38 oz inch approximately. The minimum holding torque for M 062 FD 03 is 100 oz inch as per specification.
Now, I used the circuit shown in stepper.gif. The part list is as follows
R1, R2 ,R3, R4 4 200 ohm Resistor
Q1, Q2, Q3, Q4 4 IRLU8721 MOSFETs
U1 1 4070 CMOS XOR Integrated Circuit
U2 1 4027 CMOS Flip-Flop
S1 1 SPDT Switch .
I used a breadboard and have connected the motor common terminals to a 5v,1 amp terminal on the breadboard. And to the logic gates I am supplying 9 v instead of 12 v.
Since I need to send exactly one pulse each time, I am using matlab to create an analogue output which is a square wave varying between +5 v and - 5v with frequency 1 hz . This output from A/D board is connected to 'step' terminal of flip flop.
Now the problem is my motor was rotating exactly one step with a lighter load ( i found that with higher frequency ,say 100 hz it rotates without any hiccups but at lower pulse frequency it was getting stuck after few steps).but now with the arm attached,it is behaving erratically. Sometimes it just vibrate at one position when pulse is given to the circuit. I am not sure what is the source of error.
Do I need to supply exactly 1.6 amps to the motor? If so how can I do that? I will appreciate any help.
Thanks
Samik
I am using a Slo-Syn stepper motor ( Model no M 062 FD 03, 6 lead unipolar stepper motor, 1.8 degree step angle) with the rating 5.3 Volts and 1.6 amps. The purpose of using the motor is to rotate the arm ( shown in attachment model.jpg ) at 1.8 degrees per step ( starting from the middle the arm should rotate 1.8 degree clockwise and stop there for few mins then again rotate 1.8 degrees). The weight of the arm is 0.27 kg ( 9.52 oz)and its center of mass is 4 inches from motor axis. So the torque is 38 oz inch approximately. The minimum holding torque for M 062 FD 03 is 100 oz inch as per specification.
Now, I used the circuit shown in stepper.gif. The part list is as follows
R1, R2 ,R3, R4 4 200 ohm Resistor
Q1, Q2, Q3, Q4 4 IRLU8721 MOSFETs
U1 1 4070 CMOS XOR Integrated Circuit
U2 1 4027 CMOS Flip-Flop
S1 1 SPDT Switch .
I used a breadboard and have connected the motor common terminals to a 5v,1 amp terminal on the breadboard. And to the logic gates I am supplying 9 v instead of 12 v.
Since I need to send exactly one pulse each time, I am using matlab to create an analogue output which is a square wave varying between +5 v and - 5v with frequency 1 hz . This output from A/D board is connected to 'step' terminal of flip flop.
Now the problem is my motor was rotating exactly one step with a lighter load ( i found that with higher frequency ,say 100 hz it rotates without any hiccups but at lower pulse frequency it was getting stuck after few steps).but now with the arm attached,it is behaving erratically. Sometimes it just vibrate at one position when pulse is given to the circuit. I am not sure what is the source of error.
Do I need to supply exactly 1.6 amps to the motor? If so how can I do that? I will appreciate any help.
Thanks
Samik
Attachments
-
12.1 KB Views: 67
-
5.9 KB Views: 123