Forum: Mikrocontroller und Digitale Elektronik Treiber für Nema 17 Ansteuerung mit Atmega8


von Nemanisch (Gast)


Lesenswert?

Moin,

würde mich gerne an die Ansteuerung eines Nema 17 Schrittmotors mit 
meinem Atmega8 machen und frage mich, welchen Treiber ich mir dafür 
holen sollte.

Hatte gerade eben hier im Forum gehört, dass der EasyDriver aufgrund von 
schneller Überhitzung bei Überlast nicht so prall sein soll.

Welche Standardlösungen existieren dafür? Was könnt ihr empfehlen?

Vielen Dank :)

von Einer K. (Gast)


Lesenswert?

Der Begriff (Nema 17) sagt was über die Befestigung aus, nicht wirklich 
was über die elektrischen Eigenschaften.

von Nemanisch (Gast)


Lesenswert?

Arduino F. schrieb:
> Der Begriff (Nema 17) sagt was über die Befestigung aus, nicht
> wirklich
> was über die elektrischen Eigenschaften.

Das hatte ich befürchtet. Es handelt sich um folgende:

http://www.ebay.de/itm/5PCS-Nema-17-Stepper-Motor-45Ncm-2A-4-wire-1m-Cable-for-DIY-3D-Printer-CNC-Robot-/262035547643?hash=item3d028925fb:g:dDgAAOSw0JpV5pfp

von Einer K. (Gast)


Lesenswert?

Da gibts einige mögliche Treiber:
TB6600 A4988 DRV8825 usw.

Eine Versorgungsspannung von 12V bis 24V scheint mir angemessen.

von Nemanisch (Gast)


Lesenswert?

Arduino F. schrieb:
> Da gibts einige mögliche Treiber:
> TB6600 A4988 DRV8825 usw.
>
> Eine Versorgungsspannung von 12V bis 24V scheint mir angemessen.

Vielen Dank! Wie kommst du auf die 12V-24V? Ich verstehe nicht so recht, 
wieso dann 2.2V im Datenblatt stehen (die dann zu den 2 A passen).

Würde ich z.B. 12V anlegenkäme ich auf etwa 10 A. Da passt etwas nicht. 
Wo liegt diese Spannung an?

von Nemanisch (Gast)


Lesenswert?

Nemanisch schrieb:
> Arduino F. schrieb:
>> Da gibts einige mögliche Treiber:
>> TB6600 A4988 DRV8825 usw.
>>
>> Eine Versorgungsspannung von 12V bis 24V scheint mir angemessen.
>
> Vielen Dank! Wie kommst du auf die 12V-24V? Ich verstehe nicht so recht,
> wieso dann 2.2V im Datenblatt stehen (die dann zu den 2 A passen).
>
> Würde ich z.B. 12V anlegenkäme ich auf etwa 10 A. Da passt etwas nicht.
> Wo liegt diese Spannung an?

Ein kurzer Blick auf Wikipedia sagt mir, dass dies zwar die Spannung die 
am Treiber anliegt ist, diese jedoch nicht direkt am Motor anliegt. 
Damit ist alles klar, tut mir leid für die vorschnelle Antwort :)

von Einer K. (Gast)


Lesenswert?

Alles gut!
Dir muss nix leid tun.
Und ich haben einen breiten Rücken.

Du bist selber auf die Lösung gestoßen.
Meinen Respekt, du hast.

Joseph Joubert sagte:
> Wer seine Meinung nie zurückzieht, liebt sich
> selbst mehr als die Wahrheit.

von Helmut L. (helmi1)


Lesenswert?

Nemanisch schrieb:
> Vielen Dank! Wie kommst du auf die 12V-24V? Ich verstehe nicht so recht,
> wieso dann 2.2V im Datenblatt stehen (die dann zu den 2 A passen).
>

Das ist zwar sogesehen richtig.

> Würde ich z.B. 12V anlegenkäme ich auf etwa 10 A. Da passt etwas nicht.
> Wo liegt diese Spannung an?

Nur wuerde der Steppermotor sehr langsam laufen wenn man ihn jetzt mit 
diesen 2V ansteuer wuerde. Der Strom durch die Motorwicklung wuerde nur 
sehr langsam ansteigen (Induktivitaet).  Um jetzt schneller zu werden 
muss man die Motorspannung erhoehen. Dadurch steigt der Strom schneller 
an. Wie du schon erkannt hast mehr als die Wicklung aushaelt. Also muss 
man den Strom vorher ausschalten.  Das nennt man Chopperbetrieb der 
Wicklung. Durch das Puls/Pausenverhaeltnis des Stromes stellt sich dann 
ein mittler Strom ein der dann zu den 2A passt. Das ganze aehnelt dann 
einem Schaltnetzteil.

von Michael B. (laberkopp)


Lesenswert?

Nemanisch schrieb:
> Hatte gerade eben hier im Forum gehört, dass der EasyDriver aufgrund von
> schneller Überhitzung bei Überlast nicht so prall sein soll.

Wenn man für einen 2Arms Motor (2.8A Spitze) einen 0.75A(Spitze) Treiber 
vorsieht, wird man ihn wohl überlasten, und die 750mA bringt der Treiber 
auch nur bei ordentlicher Kühlung, klar.

Der genannte TB6600 und auch TB6560 bringen aber die einzustellenden 
2.8A (für Drehmoment laut Datenblatt bei Erwärmung um 50 GradC auch im 
Stillstand), der A4988 bringt nur 2A, DRV8825 nur 2.5A, und das auch nur 
als absolute maximum rating bei bester Kühlung.

von Christian M. (Gast)


Lesenswert?

Ich würde zu folgender Reihenfolge raten: Am Besten ist der TB6560, dann 
der DRV8825 und als Letztes würde ich den A4988 nehmen (alle schon 
ausprobiert).

Beim DRV8825 noch den Decay-Hack anwenden. Ich habe mir den Anschluss 
steckbar gemacht, zum einfachen wählen des Modus'.

beim TB6560(-Board) ist das viel einfacher einzustellen.

Ich würde mit mindestens 24V speisen => weniger Probleme bei höheren 
Drehzahlen. Aber dieses Problem wurde, auch hier im Forum, schon 
tausendfach behandelt. Einfach ein bisschen die SuFu benutzen!

Gruss Chregu

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.