KansaiRobot
Member
Hello everybody. It has been a long time I haven't post here, but years ago I got a lot of help to which I am always grateful.
I am hoping I can get some help this time too
Anyway, this time I am working on controlling a stepping motor.(unipolar)
I have done the circuit already using a SLA7024M. It is similar to page 4 of :
www.futurebots.com/7024.pdf (I change some values in the voltage divider due to the specs of my 24V 0.7A motor)
I have also wrote several programs , to control it with Wave drive, and 2-phase full step. I am not sure if the full step is working or not but the wave drive seems to be working well. The motor rotates 180 degrees on one direction then on the other direction. I have attached some oscilloscope to the inputs (the connections going from the PIC microcontroller to the SLA7024M) and the outputs (the one from the SLA7024M to the motor)
My question is: am I doing it right?
Please see the below pics.
This is the signal from the microcontroller (wave drive)
As you can see, the signals seem to be ok and in the right sequence
Now this is the signals that are going to the motor coils:
I don't know. Something seems fishy...
As you can see: for example when I activate B (A, ~A, and ~B=0) I got the following
Output:
A: 21.8V~25V (almost just 24V)
~A: 22V~26V (almost just 24V)
B: Huge changes(flickering) between 2.4V to 34.2V
~B: Huge changes (flickering) between 13.2V and 50.8V
Questions:
1) What are the supposed correct values that the output should have. I mean they are just transistors right? (see again schematic on page 4 of the datasheet)
2) that flickering signal. Is that because of the PWM the SLA7024M produce?
3) is 50V (or more) being applied to the coils? is that safe for a motor ranked 5.8V and to be used with 24V??
I would appreciate very much any comment, advice, or any help you could give me. Thanks in advance
I am hoping I can get some help this time too
Anyway, this time I am working on controlling a stepping motor.(unipolar)
I have done the circuit already using a SLA7024M. It is similar to page 4 of :
www.futurebots.com/7024.pdf (I change some values in the voltage divider due to the specs of my 24V 0.7A motor)
I have also wrote several programs , to control it with Wave drive, and 2-phase full step. I am not sure if the full step is working or not but the wave drive seems to be working well. The motor rotates 180 degrees on one direction then on the other direction. I have attached some oscilloscope to the inputs (the connections going from the PIC microcontroller to the SLA7024M) and the outputs (the one from the SLA7024M to the motor)
My question is: am I doing it right?
Please see the below pics.
This is the signal from the microcontroller (wave drive)
As you can see, the signals seem to be ok and in the right sequence
Now this is the signals that are going to the motor coils:
I don't know. Something seems fishy...
As you can see: for example when I activate B (A, ~A, and ~B=0) I got the following
Output:
A: 21.8V~25V (almost just 24V)
~A: 22V~26V (almost just 24V)
B: Huge changes(flickering) between 2.4V to 34.2V
~B: Huge changes (flickering) between 13.2V and 50.8V
Questions:
1) What are the supposed correct values that the output should have. I mean they are just transistors right? (see again schematic on page 4 of the datasheet)
2) that flickering signal. Is that because of the PWM the SLA7024M produce?
3) is 50V (or more) being applied to the coils? is that safe for a motor ranked 5.8V and to be used with 24V??
I would appreciate very much any comment, advice, or any help you could give me. Thanks in advance