Forum: Mikrocontroller und Digitale Elektronik Zwei Platinen an ein Port?


von Stefan (Gast)


Lesenswert?

Hallo,

ich habe folgende Platine bei Pollin gekauft:

http://www.pollin.de/shop/dt/Mjc5OTgxOTk/Bausaetze/Diverse/Schrittmotorplatine_Bausatz.html

mit dieser Platine lässt sich ein Schritmotor Prima ansteuern, leider 
muss ich aber zwei Schrittmotoren Steuern, habe aber nur ein 
Druckerport. Wie könnte ich das am besten lösen hat jemand eine Idee?

von Stefan (Gast)


Lesenswert?


von Karl H. (kbuchegg)


Lesenswert?

Stefan schrieb:

> mit dieser Platine lässt sich ein Schritmotor Prima ansteuern, leider
> muss ich aber zwei Schrittmotoren Steuern, habe aber nur ein
> Druckerport. Wie könnte ich das am besten lösen hat jemand eine Idee?

Entweder andere Schrittmotor Steuerung kaufen, die darauf ausgelegt ist 
mehrere Motoren zu treiben.
Oder im PC mit einer Zusatzkarte einen 2.ten LPT nachrüsten.

von STK500-Besitzer (Gast)


Lesenswert?

In Prinzip schon.
Die Datenleitungen D0-D3 von der zweiten Platine müssen auf D4-D7 
umziehen.
Die beiden Dateneingänge müssten auch umziehen, sofern man sie braucht. 
Sonst halt nicht anschliessen.

von Grrrr (Gast)


Lesenswert?

Die Antwort auf Deine Frage hängt davon ab, was für Vorkenntnisse Du 
hast und welche Hardware Dir zur Verfügung steht.

Die allereinfachste Lösung wäre, Dir eine zweite Einsteckkarte für 
Deinen PC mit einer LPT-Schnittstelle zu kaufen.

von oldy (Gast)


Lesenswert?

Zweite Druckerportkarte kaufen.
Bringt nix die noch freien Pins des Druckerports
zu verwenden. Denn die Software muß dies auch unterstützen,
sonst klappt das nicht. Ich weis nicht ob das so mit
der Software geht, wenn du 2 andere Steuerpins nimmst.

von STK500-Besitzer (Gast)


Lesenswert?

Mit der Software wird das vermutlich wirklich nichts.

von Stefan (Gast)


Lesenswert?

also die software schreibe ich selbst dafür, eine zweite karte kann ich 
nicht einbauen die schrittmotoren sollen über ein laptop gesteuert 
werden da kann ich keine zweite einbauen.

kann ich die platine vielleicht mit ein atmega ansteuern?

von STK500-Besitzer (Gast)


Lesenswert?

>kann ich die platine vielleicht mit ein atmega ansteuern?

Problemlos

von Grrrr (Gast)


Lesenswert?

Stefan schrieb:
> also die software schreibe ich selbst dafür, eine zweite karte kann ich
> nicht einbauen die schrittmotoren sollen über ein laptop gesteuert
> werden da kann ich keine zweite einbauen.
>
> kann ich die platine vielleicht mit ein atmega ansteuern?

Ja.
Aber wie Du dabei vorgehst, hängt wie gesagt von Deinen Vorkenntnissen 
ab. Ehrlich gesagt, läßt schon die Tatsache Deiner Frage an sich darauf 
schliessen, das Du das nicht mit Deinen jetzigen Kenntnissen packst.
Du wirst vermutlich erstmal ein paar Zwischenschritte machen müssen.

von Stefan (Gast)


Lesenswert?

also wie ich ein atmega programmiere weiss ich, wie ich eine software 
zum steuern über den pc des atmegas weiss ich auch, ich muss dann nur 
wissen wie ich den atmega mit der platine verbinden muss.

Sehe ich das richtig das ich die 4 Ports von der Platine an den Atmega 
anschließe und je nachdem wie die 4 ports gesteuert sind also low oder 
high sich der motor schrittweise bewegt?

von Grrrr (Gast)


Lesenswert?

Stefan schrieb:
> Sehe ich das richtig das ich die 4 Ports von der Platine an den Atmega
> anschließe und je nachdem wie die 4 ports gesteuert sind also low oder
> high sich der motor schrittweise bewegt?

Genau!

Ich habe mir mal den Schaltplan angesehen. Der Chip ist eine Vollbrücke 
mit Treibern. Das Ganze geht also hauptsächlich darum, an ein paar 
Portpins zu wackeln. Dann allerdings in der richtigen Reihenfolge je 
nach Drehrichtung. Dazu sind noch zwei Endschaltereingänge an der Karte 
die einfach nur auf den Centronics-Stecker geleitet werden. Die könntest 
Du auch noch abfragen.

Meinst Du damit kommst Du klar?

Du hast den Schaltplan selbst angesehen, nehme ich an: Gibt es noch ein 
Problem?

von Stefan (Gast)


Lesenswert?

fast, eine kleine frage noch, kann ich die ports direkt an den atmega 
anschließen oder muss ich es über transistoren verdrahten?

von Karl H. (kbuchegg)


Lesenswert?

Direkt.
Wenn ein PC das verkraftet, kannst du einen Mega schon lange 
anschliessen. LPT Ports sind viel empfindlicher als Mega Ausgänge.

von Grrrr (Gast)


Lesenswert?

Stefan schrieb:
> fast, eine kleine frage noch, kann ich die ports direkt an den atmega
> anschließen oder muss ich es über transistoren verdrahten?

Schau Dir mal das Datenblatt von der Brücke an. Das steht, das die 
IN-Pins TTL kompatibel sind. Ausserdem stehen noch die Eingangsströme 
da. Ein Vergleich mit den möglichen Ausgangsströmen des uC sollte 
zeigen, das Du den ATMega direkt anschliessen kannst.

Viel Erfolg
und Gruss vom Datenblatt-Lesedienst ;-)

von Pascal H. (pase-h)


Lesenswert?


von Stefan (Gast)


Lesenswert?

dankeschön für eure hilfe, wünsche euch noch ein schönen abend :-)

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.