Schrittmotorsteuerung Erklärung

OP #1052190
Ich möchte mir eine Schrittmotorsteuerung bauen. Ich habe viel herum 
gesucht und auch viele Schaltungen gefunden. Ich werde die Schaltung mit 
einem L297 und L298 aufbauen. Ist zwar alt aber anscheinend noch immer 
sehr gut.

* Nehme auch gerne andere Tips an.

Die Frage welche sich mir nun stellt ist: L298 ist die Brücke und der 
L297 steuert das ganze. Wie kann ich das nun an meinen PC Anschließen? 
Ich habe auch Schaltungen gefunden welche einen uC enthalten. Was macht 
denn dieser?

Gibt es fertige Projekte mit Schaltplänen und einer Erklärung dazu? Mir 
kommt vor als hätte ich nur lauter halbfertige Schaltungen gefunden.

Danke schon mal für die Hilfe!

LG
Andreas
#1052250
@ Andreas Riegebauer (blackpuma)

>L297 steuert das ganze. Wie kann ich das nun an meinen PC Anschließen?

Entweder direkt an den Parallelport oder über USB/RS232 und 
Mikrocontroller.

>Ich habe auch Schaltungen gefunden welche einen uC enthalten. Was macht
>denn dieser?

Kommandos vom PC in Steuersignale umsetzen.

MFG
Falk
OP #1052261
Ich habe vor mir eine CNC Fräse zu bauen. (Wieder mal. Vielleicht wirds 
ja was)

Dazu brauche ich 3 Motoren. X, Y, Z. Kann ich das dann direkt über das 
Parallelport machen oder brauche ich dann einen uC zum Auswerten? Ich 
finde leider nichts brauchbares für die Ansteuerung.
#1052266
@ Andreas Riegebauer (blackpuma)

>Ich habe vor mir eine CNC Fräse zu bauen. (Wieder mal. Vielleicht wirds
>ja was)

Keinen Bick mehr auf Coilguns? ;-)
Oder läuft das Ding mittlerweile?

>Dazu brauche ich 3 Motoren. X, Y, Z. Kann ich das dann direkt über das
>Parallelport machen

Ja. Man braucht ja nur Takt + Richtung pro Achse.

>oder brauche ich dann einen uC zum Auswerten?

Nicht zwingend.

MFG
Falk
Gast #1052277
>>oder brauche ich dann einen uC zum Auswerten?

>Nicht zwingend.

eigentlich doch zwingend, weil ein Schrittmotor erst mal kein Servo ist 
und nach dem Einschalten eine Referenzfahrt durchführen muss. Über 
Endschalter, Lichtschranke oder ähnliches muss er synchronisiert werden.

MW
OP #1052289
@Falk:
Doch doch. Baue gerade eine Konstantstromquelle zum Umschalten für eine 
4-Draht-Messung um den Widerstand der Zuleitung heraus zu bekommen.


@dude:
Das sagt sich so leicht aber ich muss dann auch die Software schreiben 
die mir die Signale vom PC in meine Steuersignale umwandelt. Ich finde 
allerdings keine Schaltungen dazu und woher weiß ich welches 
Steuersignal was machen muss?

Fürs erste heißt das ich komme vom PC auf meinen uC und der Spricht mir 
dann 3 Steuereinheiten an die aus einem L297 und einem L298 bestehen. 
Stimmt das so?
Gast #1052374
> Ich habe vor mir eine CNC Fräse zu bauen. (Wieder mal. Vielleicht wirds
ja was)

Ganz ehrlich? Wenn Du von Null anfängst und alles selbst machen willst, 
wird das eher nix oder dauert seeehr lange. Prinzipiell kann man die 
leitungsendstufen schon selbst bauen, IMHO spart man aber nix dabei. 
Eine CNC-Software zu schreiben, halte ich für vergebene Zeit.

> Dazu brauche ich 3 Motoren. X, Y, Z.

Prinzipiell korrekt. Es fehlen aber (ausser der Mechanik) noch 
Endlagenschalter, Spindelansteuerung und viele andere kleine, aber 
wichtige Hard- und Softwareelemente

> Kann ich das dann direkt über dasParallelport machen

Prinzipiell ja, ABER ... bei Windows-PCs ist das problematisch (bei W2K, 
XP, Vista), da die Schnittstelle nicht mehr wirklich snchron ist, d.h. 
wenn der PC was 'besseres' zu tun hat, werden schon mal Impulse 
verzögert oder verschluckt. Für eine Fräse eigentlich unbrauchbar ....
Es gibt Programme, die das recht gut im Griff haben (soweit ich weiss), 
z.B. Mach3 - selbst programmieren ist eher nicht.

> oder brauche ich dann einen uC zum Auswerten? Ich
> finde leider nichts brauchbares für die Ansteuerung.

Dann suchst Du nicht wirklich oder an den falschen Orten.

Mal ein paar Links:

http://www.boenigk-electronics.com/ -> MC-Steuerung, Leistungsendstufe, 
Software
http://www.easgmbh.de/index.php -> komplette Fräsen (da ist meine her)
http://www.nc-step.de/ -> Steuerungen/Endstufen
http://www.cncecke.de -> sehr gutes Forum im Bereich CNC
Gast #1052473
> Die Software für den PC will ich nicht selber schreiben.

Dann solltest Du Dir Gedanken machen, welches programm Du einsetzen 
willst(so Du nicht schon hast), denn Du solltest schon wissen, wie die 
Daten über welche Schnittstelle in den MC gelangen.

Wie bereits erwähnt, sind die Signale im orginären Fomrat 
(Takt/Richtung) sehr zeitkritisch, einfach puffern hilft da nicht, denn 
dann pufferst Du auch eventuelle Verzögerungen mit.

> Die Software für den uC brauch ich aber der mir die Signale vom PC
> auswertet und an die richtige Treiberstufe schickt.

IMHO gibt es dazu nicht viel Literatur, denn im Klein-CNC-Bereich 
(Portalfräsen mit Rundschleifermotor etc) wird der Umsetzer von PC/USB 
auf Takt/Richtung häufig als Dongle genutzt. Das PC-programm 
funktioniert dann auf jedem PC, fräsen geht aber nur mit der passenden 
MC-Karte.

Verständlicherweise wird Dir kein Hersteller dazu nähere Informationen 
geben. Aber schau mal bei www.cncecke.de da hat es verschiedene Projekte 
in diese Richtung
Gast #1053199
moin moin,

anbei mal einen kleine G-Code-Interpreter, so als Demo wie G-Code 
funktioniert. Ist hauptsächlich reine Mathematik. Dieses Prog erzeugt 
als 1. Schritt die zur Steuerung der Schrittmotore notwendigen Daten. 
Diese können dann an einen MC gesendet werden, der dann die 
zeitgesteuerte Ausgabe an die Schrittmotore übernimmt. Somit ist der 
zeitkritische Teil nicht im PC und die Schrittmotore laufen "rund".
Bei mir läuft dieses Programm direkt auf einem 8051 und wird (per COM) 
mit den Dateien "gefüttert".
Bei der reinen Bauzeit meiner Fräse bin ich jetzt im 2. Winter, über 
Sommer habe ich allerdings nicht viel gemacht.

Die Schrittmotore treibe ich mit TB6560HQ an.

Mit Gruß
Pieter
Angehängte Dateien:
OP #1057938
Einen schönen guten Abend wünsche ich!

Ich hab mein Projekt Fräse ein wenig weitergebracht. Ich habe nun ein 
Layout für meine Treiberschaltung. L297 mit L298. Bekomme ich ganz 
günstig.

Die Fräse selbst habe ich heute mal aufgebaut. Man muss dazusagen das es 
eine Low-Budget Produktion werden soll. Ich habe keine Lust 3500 Euronen 
für eine Fräse auszugeben. Hier findet ihr mal ein paar Bilder. 
http://www.blackpuma.org/elektronik/fraese/

Mein aktuelles Problem dabei ist wie ich die Führung für die Y-Achse 
machen kann. Vielleicht fällt euch dazu ein Lösungsansatz ein.

Danke schon mal.
Schönen Abend noch
Andreas
#1057953
@ Andreas Riegebauer (blackpuma)

>Die Fräse selbst habe ich heute mal aufgebaut. Man muss dazusagen das es
>für eine Fräse auszugeben. Hier findet ihr mal ein paar Bilder.

Schöner IKEA-Tisch. Modell Horst? ;-)
OP #1059004
So habe jetzt auch kürzere Ausziehleisten für die Z-Achse. Bleibt nur 
noch die Führung für die Y-Achse. Da weiß ich noch immer nicht weiter.

Habe heute auch günstige Schrittmotoren erstanden. Leider habe ich keine 
genauen Daten dazu. Nur 2,5V Spannung und die Spule hat 0,48 Ohm. 1,8°. 
Das sind dann ja 5A pro Spule.

Wie sieht denn das eigentlich aus? Ich muss doch nicht 5A durchjagen 
oder? Wenn ich weniger Strom verwende habe ich weniger Haltemoment oder? 
Kann man vielleicht sagen welches Haltemoment der Motor bei 5A hat? So 
eine Faustregel oder so. Ich habe zwar eine Nummer STP-58D3004 aber ich 
finde kein Datenblatt dazu.

Noch eine Frage: Ich sehe immer wieder CNC Steuerungen mit 4 Ausgängen. 
Wofür ist der 4te?
OP #1060763
Wie kann ich denn das Haltemoment eine Schrittmotors messen?

Könnte das so funktionieren:

An der Motorwelle eine Schnur anbringen und ein Wenig herum wickeln. 
Dann den Schrittmotor "einschalten". Dann sollte er eigentlich "starr" 
sein. Jetzt an die Schnur gewichte hängen bis sich die Welle beginnt zu 
drehen.


LG
Andreas
OP #1092194
Es gibt Neuigkeiten zu meiner Fräse!

Die Fräse selbst ist soweit fertig.


Mir ist letztens irgendwas mit meiner Steuerung passiert. Von allen 3 
Achsen sind mir meine Steuerchips kaputt gegangen. 3xL298 und 3xL297. 
Weiß jemand wie sowas passieren kann?
Angehängte Dateien:
OP #1092369
Gast wrote:
> z.B. wenn der Strang-Strom zu hoch ist,
> die Schutz-Dioden nicht schnell genug sind...
> dann wird auch der Controller 297 von rückwärts erschlagen.

Was ist der Strang Strom? Die schutzdioden sollten schon schnell genug 
sein. Hab extra schnelle Dioden verwendet. Werde aber noch nachschaun 
welche das genau sind. Den Phasenstrom habe ich auch 1,5 A eingestellt. 
Das komische ist das auf allen 3 Platinen die ICs kaputt waren.

Anbei noch ein Bild.
Angehängte Dateien:
#1092381
@ Andreas Riegebauer (blackpuma)

>Was ist der Strang Strom?

Der Strom, welcher duch die Spulen (=Strang) der Schrittmotoren fliesst.

> Die schutzdioden sollten schon schnell genug
>sein. Hab extra schnelle Dioden verwendet.

Welche?

> Werde aber noch nachschaun
>welche das genau sind. Den Phasenstrom habe ich auch 1,5 A eingestellt.
>Das komische ist das auf allen 3 Platinen die ICs kaputt waren.

Wo grosse Ströme sinnlos walten, kann der beste IC nicht halten.
Hallo Paul. ;-)

MFg
Falk
Gast #1092391
Mal eine doofe Frage am Rande.

Die Platinen von Robotikhardware ... Sind die eher günstig oder kann man 
L297 / L298 Schrittmotorkarten mit der Funktionalität auch irgendwo 
günstiger bekommen ?? Selber ätzen kann ich nicht, aber ich habe großes 
Interesse an dem Thema.

Der Interessierte
Gast #1092529
@Andreas Riegebauer

Nur die Platinen. Die Bauteile habe ich schon da. Der erste Aufbau auf 
einem Steckbrett ging schief. Deshalb suche ich ja nach Platinen.

Also wäre es nur die Frage, ob die Platinen für 9,80 Euro ohne 
Bestückung plus Versand wirklich günstig wären.

Der Interessierte.
Gast #1092685
Hi

Gefällt mir sehr gut, das Tempo, was Du vorlegst, verschlägt mir den 
Atem!
Hab selber vor, meine Drehe mal, in ferner Zukunft, mit Steppern 
(bereits vorhanden) zu erweitern - mit 2:1 Zahnriemen-Untersetzung 
(Motor 2, Welle 1 Umdrehung).
Noch fehlt mir da aber Material, Geld und wohl auch Zeit (kam die ganzen 
Weihnachtsfeiertage nicht dazu, auch nur EINEN Span zu ziehen ...).

Werde Deine Seite wohl regelmäßig aufsuchen, bin begeistert!

MfG
OP #1095851
Das wäre möglich. Habe mal einen Kurzschluss erzeugt auf meiner 5V 
Spannung und dann hat das Schaltnetzteil abgeschaltet aber die 42V waren 
noch da.

Wieso ist das so? Wie kann ich denn das Verhindern? Die Motorspannung 
42V ist durch 4 Elkos gepuffert 60V /10000u.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 17 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.