Forum: Mikrocontroller und Digitale Elektronik Druckerboard Schrittmotor Treiber


von bastelfox (Gast)


Angehängte Dateien:

Lesenswert?

Ich brauche Hilfe!
Ich habe einen alten Drucker geschlachtet. Ich habe nun ein "Mainoard", 
1 kleinen Schrittmotor 5pins, 1 großen Schrittmotor 5pins und einen 
Gleichstrommotor 2pins. Nun möchte ich den Steuerchip des Boards nutzen. 
Ein Bild vom Chip habe ich mit hochgeladen. Die Leiterbahnen der 
Schrittmotoren konnte ich diesem Chip sicher zuordnen, dabei KÖNNTE ein 
pin unbenutzt sein. Mein Plan ist es den Chip mit meinem Arduino 
anzusteuern (hoffe auf 5v logic). Um mich an einem lowcost 3D Drucker zu 
versuchen. Oder gibt es eine Möglichkeit die Motoren über den LPT Port 
des Boards zu betreiben?

Danke im Vorraus für alles Antworten

von Eumel (Gast)


Lesenswert?

Bildformate.

von bastelfox (Gast)


Lesenswert?

Was ist damit gemeint?

von Sebastian H. (technik_freak)


Lesenswert?

Er meint, dass Du ein nicht so großes Bild hochladen sollst 
(Speichergröße)

von bastelfox (Gast)


Lesenswert?

Ok, beim nächsten mal bemühe ich einen Konverter.

Aber, ich bin immernoch offen für Vorschläge...

von Sebastian H. (technik_freak)


Lesenswert?

Dein Bild sollte etwas reduziert werden und dann erneut hochgeladen 
werden.

=> Zu deinem Thema:

Um den Schrittmotor anzutreiben, kannst Du via LPT Treiber ansteuern, 
die den Schrittmotor steuern, aber meines Wissens nicht direkt. Ein 
Datenblatt konnte ich derzeitig noch nicht finden und kann Dir 
dementsprechend nicht sagen, ob dieser verwendbar ist.

von Spess53 (Gast)


Lesenswert?

Hi

>Aber, ich bin immernoch offen für Vorschläge...

Schon mal bei Texas Instruments nachgesehen?

MfG Spess

von Peter (Gast)


Lesenswert?

Diese ICs sind normalerweise ASICs die du mit dem Druckertreiber 
ansteuern kannst. Ansonsten wirst du kaum Datenblätter für die Dinger 
finden. Ohne Datenblatt brauchst du nicht anfangen ...

von bastelfox (Gast)


Lesenswert?

Wie kann ich das Bild durch ein kleineres ersetzen. Sry ich bin Neuling 
hier.

=> Hauptthema

Die Steuerrung via LPT wird wahrscheinlich zu aufwändig. Könnte ich 
nicht den Chip direkt ansteuern?

von Eumel (Gast)


Lesenswert?

bastelfox schrieb:
> Die Steuerrung via LPT wird wahrscheinlich zu aufwändig. Könnte ich
> nicht den Chip direkt ansteuern?

Hast du ein Datenblatt des Chips? Wenn nein dann nicht.

von Sebastian H. (technik_freak)


Lesenswert?

Es scheint, als ob es kein Datenblatt mehr dazu gibt.

Wie wäre es dann damit, mittels LM297/298, eine Schrittmotorsteuerung 
aufzubauen? (Sollte es so sein, dass das Datenblatt wirklich nicht mehr 
existiert oder der Aufwand am Ende zu Groß ist)

von bastelfox (Gast)


Lesenswert?

Das Datenblatt habe ich nicht gefunden ;-(

Dann werde ich es mal mit l298n probieren...

Gibt es sonst eine andere verwendung für das Druckerboard? Oder ist es 
dem Müll geweiht?

Danke für alle Antworten bis hierher.

von Carsten R. (kaffeetante)


Lesenswert?

Der L298 ist nicht für Schrittmororen gemacht sondern für normale 
Geichstrommotoren.

Wozu einen exotischen IC zu dem man kein Datenblett hat unbedingt 
benutzen? Bloß weil er da ist? Einfacher wäre es den Schrittmotor direkt 
per µC zu steuern, bz dem µC die Steuerung machen zu lassen und dahinter 
Treiber die die Signale verstärken. Solange es nicht besonders schnell 
gehen muß geht das auch mit Darlingtonarrays.  Ich hab so etwas auch 
schon in Druckern gesehen. Auch wenn sie nicht die schnellsten sind 
sollte das dafür noch reichen. Jetzt kommt es nur noch darauf an wie der 
Schrittmotor genau beschaltet / bewickelt ist. Das ist leichter 
herauszufinden als die Interna eines unbekannten ICs.

Zu Schrittmotoren an sich gibt es hier genug zu finden.

bastelfox schrieb:
> Gibt es sonst eine andere verwendung für das Druckerboard? Oder ist es
> dem Müll geweiht?

Das wird wohl am wahrscheinlichsten der Fall sein. Das wäre einfacher 
als das reverse engineering. Aber man kann mal schauen ob da noch 
gängige / nützliche Bauteile drauf sind die es sich lohnt auszulöten.

von bastelfox (Gast)


Lesenswert?

Naja, ich habe halt einen L298 rumliegen. Datenblatt zum PM55L-D48-HP69 
habe ich auch schon gefunden doch lief meine Steuerung via L298 sehr 
ruckelig, resultieren meiner wahrscheinlich nicht richtigen (eher gesagt 
auf gut Glück) beschaltung.

von Sebastian H. (technik_freak)


Lesenswert?

Carsten R. schrieb:
> Der L298 ist nicht für Schrittmororen gemacht sondern für normale
> Geichstrommotoren.

Der L298 kann aber dafür genutzt werden, ebenso wie for normale 
DC-Motoren. Zum Ansteuern sollte aber noch der L297 hinzugefügt werden, 
oder wird vom Arduino mit übernommen.

von bastelfox (Gast)


Lesenswert?

Was für Vorteile würde ein L297 in der Schaltung bringen? Spart man 
dadurch Ports am Arduino? Ich habe nämlich vor noch 3 weitere 
Schrittmotoren zu betreiben.

von Carsten R. (kaffeetante)


Lesenswert?

Ja, man kann den L298 dafür mißbrauchen. Solche Schaltungen gibt es 
einige und sie werden als Standardanwendung / Standardschaltung 
bezeichnet. Aber diese Schaltung ist nur für ganz bestimmte 
Schrittmotoren verwendbar. Ein Schrittmotor aus einem Drucker hat in dr 
Regel dafür zu viele Pole, so auch dieser.

bastelfox schrieb:
> 1 kleinen Schrittmotor 5pins, 1 großen Schrittmotor 5pins

Man könnte es natürlich die L298 parallel schalten. Aber dann wird es 
wieder unnötig kompliziert. Dann besser gleich einen IC nemen der 
wirklich dafür gemacht wurde oder einen Mikrocontroller mit 
Leistungstreiber dahinter.

von bastelfox (Gast)


Lesenswert?

Ich dachte es gibt einen Massepin (Sensepin) den ich einfach an die 
Masse hänge und den Schrittmotor Bipolar betreiben kann.

Und welchen Vorteil bringen L297 u. L298 in Kombination?

von Carsten R. (kaffeetante)


Lesenswert?

Argh vertan, der L298 geht doch. Schande, Schande, Schande... . Mein 
Fehler. Das ist schon etwas peinlich bei so einen Standardbauteil.^^

Ich war mir nicht mehr sicher ob die Halbbrücken unabhängig voneinander 
schaltbar sind. Beim flüchtigen Blick vorhin ins Datenblatt hab ich 
gerade etwas geschielt und bin mit dem Enable durcheinander gekommen. 
Ich dachte die Halbbrücken sind nicht unabhängig sondern nur als 
Vollbrücke Schaltbar. Das war natürlich falsch.

Der L298 ist nur die Treiberstufe. Der L297 ist eine Vorstufe die die 
Steuerung übernimmt. Dann braucht man für den µC weniger Pins. Es geht 
auch ohne L297. Aber gerade wenn man vor hat mehrere Motoren anzutreiben 
ist der die Anzahl der benötigten Pins am Mikrocontroller besonders 
interessant.

bastelfox schrieb:
> Was für Vorteile würde ein L297 in der Schaltung bringen? Spart man
> dadurch Ports am Arduino? Ich habe nämlich vor noch 3 weitere
> Schrittmotoren zu betreiben.

Damit liegst Du also völlig richtig. Ich hatte es nur noch nicht 
gelesen, weil Du und ich gleichzeitig gschrieben hatten.

von bastelfox (Gast)


Lesenswert?

Ich habe vor alles mit einem Arduino 2560 zu steuern. Die 4x4 pins 
sollte ich unterkriegen, doch weiß ich nicht wie ich mehrere Motoren 
gleichzeitig Laufen lasse. Bräuchte man dafür den L297? Würde die 
Komnination L297 + L298 auch Steuerungsvorteile bringen? Sonst würde ich 
wegen des Kostenaufwandes lieber bei dem L298 bleiben, wenn eine 
Problemlose multi Betrieb der Schrittmotoren möglich ist.

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.