PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Schrittmotoransteuerung über ULN 2803



Bendikt
02.01.2005, 16:04
Hi,
ich möchte einen unipolaren Schrittmotor über ULN 2803 ansteuern. Meine Frage: Kann ich den ULN 2803 direkt an den Computer anschließen? Oder muss ich noch eine Schaltung dazwischen machen?
Habe zudem ein Programm geschrieben, das funktionieren sollte O:) , aber bei dem man die Drehgeschwindigkeit nicht verändern kann. Wie kann ich das am einfachsten machen? Pausen zwischen den einzelnen Computersignalen?
Danke! O:)
MFG Benedikt

RCO
02.01.2005, 16:23
Also theoretisch wäre es möglich ih direkt anzuschließen, praktisch ist es immer besser noch Dioden dazwischen zu schalten. (Man kann ja nie wissen). Ich hab den 2003, der sich vom 2803 ja nur durch einen fehlenden Trigger unterscheidet und einige mA Belastung auch schon direkt an einen uC angeschlossen.

Die Geschwindigkeit, logisch ;-), wird durch die veränderung der Pausen bzw. manchmal wird die Zeit dazwischen ja noch sinnvoll genutzt, durch die veränderung der Zeitzwischenräume zwischen den Signalen verändert.

Schreib mal wenn es läuft, ich hab schon oft gehört, dass es mit dem PC imm etwas problematisch, solche Zeitkritischen Geschichte wie einen Schrittmotor anzusteuern. In welcher Sprache schreibt du denn?

MFG Moritz

Bendikt
02.01.2005, 17:09
Also ist es besser noch Dioden dazwischen: Welche? BYV27/200?
D. h. einfach vier Dioden noch einbauen: pro Kabel eine, Negation?
Geschwindigkeitsveränderung durch unterschiedliche Pausen sollt klappen, oder?
Programmiersprache: C++

MFG Benedikt

RCO
02.01.2005, 17:13
Welche, keine Ahnung?
Ja, pro Kabel eine, was meinst du mit Negation?
Ich würde noch Pulldown anschließen, ich weiß nicht, wie leicht die Eingänge flackern (10K an Masse).
PC o-----|>------o Eingang
und
Eingang o----| 10 K |-----o Masse

unterschiedliche Pausen, wie gesagt, sollte laufen.

MFG Moritz

Bendikt
02.01.2005, 17:36
Danke!!
Hat mir weitergeholfen!
MFG Benedikt