2 Schittmotore mit ULN2803 ansteuern

OP #1124906
Lesenswert?

Hi Leute,

ich möchte 2 kleine Schrittmotore (Pollin Bestellnummer 310 415) 
ansteuern. Durch Zufall habe ich im Internet eine sehr einfache 
Schaltung gefunden die genau 2 solche Motore ansteuert und einen ULN2803 
dafür benutzt. Ein Bild der Schaltung habe ich drangetackert (Original: 
http://www.tinaja.com/glib/muse140.pdf).

Ich frage mich ob das so hinhaut und eine "saubere" Lösung ist. Ich bin 
etwas verunsichert weil ich recherchiert habe und viel kompliziertere 
Schrittmotorsteuerungen mit riesigen Kühlkörpern gefunden habe (mit L298 
und L297).

Also meine Fragen:
1) Kann ich den ULN2803 für die beiden Motoren benutzen? Es wird ein 
Strangstrom von 150mA angegeben, ULN2803 liefert an den Collectoren 
500mA sollte also ok sein?

2) Ist das eine "saubere" Lösung?

3) Anstelle des Parallelports möchte ich einen Mikrocontroller 
anschließen der die Steuerung übernimmt. Geht das?

4) Wenn es so einfach geht mit dem ULN2803 wieso macht man dann den 
Kopfstand mit L298 und L297? Ich vermute es liegt an den Motoren und 
wieviel Strom die ziehen aber ich bin mir nicht sicher. Darum frage ich 
lieber mal nach.

Danke im Voraus und Viele Grüße,
Sebastian
Angehängte Dateien:
Gast #1124913
Lesenswert?

> 2) Ist das eine "saubere" Lösung?

nein, denn Schrittmotoren brauchen eine subere zeitliche Steuerung
die unter Window oder Linux nicht gegeben ist. Du hast fast keinen
Einfluß wann welcher "Prog.-schnippel" abgearbeitet wird.

> 3) Anstelle des Parallelports möchte ich einen Mikrocontroller
> anschließen der die Steuerung übernimmt. Geht das?

unbedingt und nur so!
#1125015
Lesenswert?

wie schon erwähnt funktioniert deine Lösung nur mit unipolaren Motoren, 
und man kann die Motoren nicht mit einem bestimmten Strom, sondern nur 
mit einer bestimmten Spannung ansteuern
zusammenfassend: Wenn du Dem Motor keine allzugroße Leistung / 
Geschwindigkeit abforderst ist das ok
(wie immer meine Meinung, ich hoffe und denke, dass die Ausführungen 
richtig sind)
Gast #1125147
Lesenswert?

Moin

Ich habe meine Steuerung ebenfalls über diese Schaltung aufgebaut.
Wenn die Motoren gerade nicht drehen sollen, aufpassen das Du die 
Ausgänge am besten auf H legst. Wenn Du die Ausgänge des ULN auf L 
legst, drehen sich die Motoren zwar auch nicht, ziehen aber 8 * 150mA.

Gruß
Michael
#1125170
Lesenswert?

Klaus wrote:
>> 2) Ist das eine "saubere" Lösung?
>
> nein, denn Schrittmotoren brauchen eine subere zeitliche Steuerung
> die unter Window oder Linux nicht gegeben ist. Du hast fast keinen
> Einfluß wann welcher "Prog.-schnippel" abgearbeitet wird.

Naja,
  mit RTLinux und Co. ist das aber schon machbar. Und für z.B. eine CNC 
- Fräse ist das auf jeden Fall ausreichend. (gibt ja auch Software, die 
ohne einen Echtzeitkern halbwegs brauchbare Ergebnisse liefert)

Gruß,
  SIGINT

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren