PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : schrittmotor mit 5 pin aus scanner antreiben



hanfmaster
28.03.2007, 21:48
hi leutz

ich hab aus 2 alten scannern 2 schrittmotoren ausgebaut mit 5 pins.

ok ich wiki gelesen:

In dem Fall kann man den Motor nicht bipolar ansteuern, sondern muss ihn unipolar ansteuern. Mit L297/L298 bzw. RN-Motor usw. wird ein Schrittmotor immer bipolar angesteuert, also kann dafür kein Motor mit 5 Drähten verwendet werden.


so leider steht da nich was in dann damit anfangen soll :(

auf der platiene von der ich die motoren ausgebaut haben haben einen uln2003a grauf.

ansteuren will das die motoren mir einen pic.

und hätt ich gern ne schaltung wie ich dan uln2003a und den motor verbinde.

brauch ich da noch wiederstände... usw.

habe leider kein datenblat zu den motoren. die spulen haben einen ohm wedet von 30 wenn ich vom common wegmesse.

ich hoffe das waren alle angaben die ihr benötigt um mir zu helfen,falls nich t fragt einfach ;)

big thx daweil

BlueNature
28.03.2007, 22:05
Servus, habs dir skizziert wie es geht:

http://wiesolator.gotdns.org/temp/ULN2003_Stepper.gif

Grüße Wolfgang

hanfmaster
29.03.2007, 11:59
a danke es hat mich nur so verwirrt das common auf 12v ist.
weil es ja sonst meisst heisst common GND.

aber ok :)
thx

aber ich glaub nicht das das meine letzte frage gewesen ist ;)

und wiederstand oder so brauch ich niergents?
ich mein zwischen pic und treiber?
siht man manchmal, muss aber antscheinend ned sein,seh ich das so richtig

Robotronix
29.03.2007, 13:21
@hanfmaster
die von dir gesuchten Widerstände zwischen Controller-Ausgang ind Treiber sind im ULN schon drinn (je nach Typ unterschiedliche Wertte, passend zur vorgesehenen Logikfamilie).
Und Common ist bei dem ULN der gemeinsamme Anschluß aller Freilaufdioden und gehört daher an die Last-Betriebsspannung.

robotronix

hanfmaster
29.03.2007, 14:56
aha ok gut,soll mir recht sein wenn ich keien widerstaende brauch ;)

BlueNature
29.03.2007, 15:49
das sind interne Widerstnde für die Darlington-Transistoren. Also TTL ran, Darlingtons schalten ab der Schaltschwelle den Ausgang durch nach GND. Die Freilaufdiode ist intern von jedem Ausgang zum zentralen Pin DC+, deswegen ist das der Common der Supply, also der +12V. Das baut deine Spannungsspitzen im Ausschaltmoment der Schrittmotorwicklungen ab.

Jetzt mußt einfach nur noch folgende Sequenz anlegen per PIC, AVR oder sonstiger TTL-Logik:

Schleife:
Ausgabe = 0001
Pause 100ms
Ausgabe = 0010
Pause 10ms
Ausgabe = 0100
Pause 100ms
Ausgabe = 1000
Pause 100ms
Sprung nach Schleife

und der Motor beginnt zu drehen sofern du nicht zu schnell taktest (Pausen). Nimm dafür mal vorerst einfach 10 Steps/Sek, also Pausen bei ca.100ms, dann muß es funktionieren. Wenn er dann noch seltsam ruckelt mußt die Phasen des Motors solange tauschen bis es passt.

Grüße Wolfgang