Forum: Mikrocontroller und Digitale Elektronik Schrittmotor manuell ansteuern


von Uli L. (ardutek)


Lesenswert?

Hallo zusammen,

engendlich habe ich mich hier im Forum angemeldet, weil ich auf die Idee 
gekommen bin einen kleinen Folien-Plotter mit einem Arduino zu bauen.
Nach den ersten 2-3 Dutzend Beiträgen die ich gelesen habe, dachte ich 
es ist bestimmt erst einmal besser klein anzufagen. (Da ich als Metaller 
nicht wirklich über viel Elektronik und Programmierwissen verfüge, gehe 
ich es lieber langsam an)

Und aus diesem Grund suche ich eine einfache Möglichkeit, um einen 
Schrittmotor manuell zu steuern.
Nur anscheinend sehe ich bei der Suche den Wald vor lauter Bäumen nicht.

Ich möchte im ersten Schritt die Sache so einfach wie möglich halten um 
mich an die Funktionsweise heran arbeiten zu können (gern auch ohne 
Arduino).
Und so hatte ich mir das vorgestellt:
- einen Schalter für AN/Aus
- einen für die Drehrichtung
- ein Poti zur Veränderung der Taktung

Der zu steuernde Motor wäre ein  24H290-42-4 3,0 Nm
(3,0Nm, 4,2A Phasenstrom , 8mm Welle, 60x60x90mm, Lochabstand 47x47mm 4 
pol. Anschluss, 200 Schritte/Umdrehung von CNC-Technik Langenfeld)

Ich würde mich sehr freuen, wenn ihr mir dabei etwas unter die Arme 
greifen könntet oder mir sagen könnt wo ich die benötigten Informationen 
finden kann.

Danke vorab.
Uli

PS.
Für den Fall das ich den Thread in der falschen Rubrik erstellt habe, 
bitte wenn möglich verschieben. Danke.

von Dominik R. (vision)


Lesenswert?

Einen Schritmotor kannst du nicht einfach mit einem Schalter anknipsen.

Da du schribst, dass der Motor 4 Anschlüsse hat, tippe ich mal auf einen 
Bipolaren Schrittmotor. Du könntest den manuell ansteuern in dem du 4 
Schalter aufbaust, die du dann in der richtigen Reihenfolge schalten 
musst, aber sinnvoll ist das nicht.

Um Elektronik wirst du da nicht herum kommen.

Schau dir einfach mal den Artikel zum Schrittmotor an, dann bist du 
schon ein Stück weiter

http://www.mikrocontroller.net/articles/Schrittmotoren

Gruß
Dominik

: Bearbeitet durch User
von Kein Name (Gast)


Lesenswert?

Kein Problem ... hier erstmal ein Beispiel nur mit Schaltern.
http://www.homofaciens.de/technics-stepper-motor_ge_navion.htm

Danach irgendeine Schrittmotor-Platine mit Direction und Step Eingang 
kaufen und einen 555 an Step anschliessen.

Solange der Motor nicht eingebaut ist - nur mit 1/10 des Nennstroms 
testen. Sonst springt er wild hin und her.

von Uli L. (ardutek)


Lesenswert?

Dominik R. schrieb:
> Einen Schritmotor kannst du nicht einfach mit einem Schalter anknipsen.

Ja, mir schon bewusst das eine gewisse Logik von Nöten ist, um eine 
Schrittmotor zu betreiben. Ich wollte mit meiner Beschreibung nur 
klarstellen, dass er initiale und damit auch finanzielle Aufwand anfangs 
gering gehalten werden sollte.
Sprich eine einfache Schaltung mit einem L297/298, THB xxxx oder was 
sich sonst für diesen Aufbau eignet.

Evtl. kenn ja jemand von euch so etwas oder hat einen entsprechenden 
Plan in seinem Fundus.

Ich würde mich zumindest über hilfreiche Tipps sehr freuen.

von Karl H. (kbuchegg)


Lesenswert?

Uli K. schrieb:

> Sprich eine einfache Schaltung mit einem L297/298, THB xxxx oder was
> sich sonst für diesen Aufbau eignet.

was hindert dich daran in Google "Schrittmotor L297" einzutippen. Du 
kriegst auf die Art mehr Links als du in deinem ganzen Leben lesen 
kannst.

http://www.rn-wissen.de/index.php/Schrittmotoren#Schaltung_zum_Ansteuern_eines_Schrittmotors_mit_L298_und_L297

von Falk B. (falk)


Lesenswert?

@ Uli K. (ardutek)

>Sprich eine einfache Schaltung mit einem L297/298, THB xxxx oder was
>sich sonst für diesen Aufbau eignet.

Wer oder was hindert dich, diese einfache Grundschaltung, die 
MILLIONENFACH im Netz kursiert, nachzubauen?

Google mal wieder ausgefallen?

 google schrittmotor l297 schaltplan

von finku (Gast)


Lesenswert?


von Uli L. (ardutek)


Lesenswert?

finku schrieb:
> Auch diese Site hilft Dir vielleicht etwas
> http://de.nanotec.com/support/tutorials/schrittmotor-und-bldc-motoren-animation/

Prima, danke für den Link damit komme ich wohl weiter.

PS.
@Falk
Nein, Google ist nicht ausgefallen, aber hier ein Tipp für Dich.
Wer lesen kann ist klar im Vorteil, nur Du gehörst wohl zu den Leuten
die anstelle von Hilfe auf Fragen nur obflächige und überflüssige 
Sprüche liefern können. Denn ein Link von den millionen an Schaltungen 
die Du aus dem Netz kennst wäre evtl. hilfreicher gewesen.

von Karl H. (kbuchegg)


Lesenswert?

Uli L. schrieb:
> finku schrieb:
>> Auch diese Site hilft Dir vielleicht etwas
>> 
http://de.nanotec.com/support/tutorials/schrittmotor-und-bldc-motoren-animation/
>
> Prima, danke für den Link damit komme ich wohl weiter.
>
> PS.
> @Falk
> Nein, Google ist nicht ausgefallen, aber hier ein Tipp für Dich.
> Wer lesen kann ist klar im Vorteil, nur Du gehörst wohl zu den Leuten
> die anstelle von Hilfe auf Fragen nur obflächige und überflüssige
> Sprüche liefern können. Denn ein Link von den millionen an Schaltungen
> die Du aus dem Netz kennst wäre evtl. hilfreicher gewesen.

Mit den richtigen Stichworten ist unter den ersten 5 von Google 
gefundenen Links mit Sicherheit auch ein Schaltplan dabei. Und so schwer 
sind die richtigen Stichworte dann auch wieder nicht zu finden. Wir 
können hier schon abschätzen, welche Information leicht zu finden ist 
und welche nicht.

Red dich nicht raus. Das haben wir hier jeden Tag, dass Leute etwas 
bauen wollen, aber nicht auf das naheliegenste kommen, einfach mal 
Google zu befragen.
Du hast das Wissen der kompletten Welt zu deiner Verfügung. Nutze es. 
Auch das gehört dazu, wenn man den Pfad einer 'Malen nach Zahlen 
Werkpackung' verlassen will.

An deiner Stelle hätte ich ja google mal mit den Stichworten "Arduino 
schrittmotor l297" suchen lassen (das 'Arduino' macht den Unterschied). 
Aber das musst du für dich entscheiden.

: Bearbeitet durch User
von Chris D. (myfairtux) (Moderator) Benutzerseite


Lesenswert?

Wobei man wirklich sagen sollte, dass die Kombination L297/L298 
heutzutage wirklich nicht mehr zeitgemäß ist.

Es gibt mittlerweile wirklich gute, einfach anzusteuernde ICs (z.B. 
TB6560, wobei der auch schon nicht mehr der neueste ist), die deutlich 
bessere Daten aufweisen.

Man findet auch schon preiswerte komplette Endstufen mit diesen neuen 
ICs, z.B. so etwas hier:

ebay 390631294884

Für das Geld kann man die kaum selbst bauen.

von STK500-Besitzer (Gast)


Lesenswert?

Fürs Arduino-Zeug gibt es doch inzwischen das RAMPS-1.4-Board mit den 
Polulo-Treibern, wie sie zuhauf für 3D-Drucker verwendet werden.
Das sollte sich doch nutzen lassen.

von Uli L. (ardutek)


Lesenswert?

Hallo Chris,
Danke für den Hinweis mit dem TB6560, aber der laut Beschreibung nur bis 
3,5A geht und der Motor mit 4,2A angegeben ist, habe ich das Modul nicht 
in die engere Wahl genommen.
Aber mein Problem war, das ich nicht danach gesucht habe was mir 
eingedlich fehlte und was war die Schaltung für einen Taktgeber. An dem 
Punkt habe ich mich (unwissender Weise) falsch ausgedrückt mit dem was 
ich ich suche.
Inzwischen bin ich aber fündig geworden.
Danke an die die geholfen haben.

PS.
@ Karl Heinz (Mod.)
In welchem Universum sucht man in eine Suchmaschine nach Sachen die man 
NICHT finden will?

Hast Du dir die Mühe gemacht meine Frage zu lesen?

...
Ich möchte im ersten Schritt die Sache so einfach wie möglich halten um
mich an die Funktionsweise heran arbeiten zu können (gern auch ohne
Arduino).
...

von m.n. (Gast)


Lesenswert?

Uli L. schrieb:
> Hallo Chris,
> Danke für den Hinweis mit dem TB6560, aber der laut Beschreibung nur bis
> 3,5A geht und der Motor mit 4,2A angegeben ist, habe ich das Modul nicht
> in die engere Wahl genommen.

Du mußt den genanten Motor nicht mit 4,2A betreiben, genausowenig, wie 
man ein Auto immer mit 200km/h fahren muß!


> Aber mein Problem war, das ich nicht danach gesucht habe was mir
> eingedlich fehlte und was war die Schaltung für einen Taktgeber.

Ein Taktger für Schrittmotore: 
http://www.mino-elektronik.de/Generator/takte_impulse.htm#bsp3

von Chris D. (myfairtux) (Moderator) Benutzerseite


Lesenswert?

Uli L. schrieb:
> Hallo Chris,
> Danke für den Hinweis mit dem TB6560, aber der laut Beschreibung nur bis
> 3,5A geht und der Motor mit 4,2A angegeben ist, habe ich das Modul nicht
> in die engere Wahl genommen.

Du musst den Motor aber natürlich nicht mit dem vollen Strom betreiben.
Wir haben hier dieselben Motoren auch an TB6560-Endstufen für einen 
CNC-Plasmaschneider und bestromen die sogar nur mit 3A.

Benötigst Du wirklich diese Leistung?

(der L298 verträgt übrigens nur 2A)

Edit: da war jemand schneller :-)

: Bearbeitet durch Moderator
von m.n. (Gast)


Lesenswert?

Chris D. schrieb:
> Edit: da war jemand schneller :-)

Aber dafür hattest Du schon deutlich vom L297/L298 abgeraten, was ganz 
in meinem Sinne war :-)

von Bastelfuzzi (Gast)


Lesenswert?

Uli L. schrieb:
> Hallo Chris,
> Danke für den Hinweis mit dem TB6560, aber der laut Beschreibung nur bis
> 3,5A geht und der Motor mit 4,2A angegeben ist, habe ich das Modul nicht

Ich würde nicht mehr auf den TB6560 setzen.
Ein deutlich besserer "Nachfolger" ist der THB6064 / TB6564AHQ. Geht bis 
4.5A Peak und kann auch neben dem üblichen auch den dekadischen 
Mikroschritt, also 1/10, 2/10, 1/40

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.