Forum: Mikrocontroller und Digitale Elektronik Arduino Uno + A4988 Treiber + Nema 17 Schrittmotor Fiepen


von Felix B. (speeedymauss)


Lesenswert?

Hallo zusammen,
ich nutze die im Betreff genannte Kombination für mein Projekt.

Ich bin mir nur nicht sicher, ob ich den Treiber richtig eingestellt 
habe, denn wenn ich das Potentiometer soweit drehe, dass sich der Motor 
bewegt, fängt dieser an ein deutliches Fiepen von sich zu geben. Drehe 
ich das Potentiometer so, dass man nichts mehr hören kann, dann bewegt 
sich der Motor nicht.
Kann mir da einer helfen?
VG
Felix

: Bearbeitet durch User
von Einer K. (Gast)


Lesenswert?

Erstmal stellt man den Treiber "trocken" ein!
Das heißt, ohne Motor.


Welchen Motor setzt du ein?
"Nema 17" sagt nur was über die Bauform aus, nicht über die elektrischen 
Werte.

Was für ein Netzteil?


Davon abgesehen:
Ja, dass Schrittmotore singen, ist normal.

von Felix B. (speeedymauss)


Lesenswert?

Ich hab den hier:
42BYGHW609
Mit 3,4V und 1,7A max

Eingestellt ist der Treiber auf 0,68V

Netzteil ist nen 12V von der Festplatte und für den Arduino noch mit nem 
Step-Down auf 5V geregelt...

Also wird der wahrscheinlich nie komplett leise arbeiten?

von Einer K. (Gast)


Lesenswert?

Felix B. schrieb:
> Mit 3,4V und 1,7A max
Das sieht doch gut aus!

> Eingestellt ist der Treiber auf 0,68V
Das ist etwas knapp.
Eher so ca. 75% des Nennstroms...
Aber ka, was du damit machen willst....



> Netzteil ist nen 12V von der Festplatte
Naja...
Da kann ich nix zu sagen...
Hat das denn etwas Reserve.
So ca 5A sollte es schon bringen können. (geschätzt)


> Also wird der wahrscheinlich nie komplett leise arbeiten?
"arbeiten"?
https://youtu.be/w68qZ8JvBds?list=RDYLpf4ZZPJYY

von Werner H. (pic16)


Lesenswert?

Welche Leistung bringt denn das Netzteil? 12V sind arg wenig besser du 
verwendest eins mit über 20V zb vom Laptop. Das fiepen deutet darauf hin 
das die Leistung vom Netzteil zu niedrig ist und das ist nicht normal.

von m.n. (Gast)


Lesenswert?

Werner H. schrieb:
> Das fiepen deutet darauf hin
> das die Leistung vom Netzteil zu niedrig ist

Dass ist falsch.

von Werner H. (pic16)


Lesenswert?

m.n. schrieb:
> Dass ist falsch.

Dann sag mal das richtige, Schlaumeier.

von m.n. (Gast)


Lesenswert?

Werner H. schrieb:
> das richtige

... ist auch falsch.

Da es nicht nur einen NEMA 17 Schrittmotor und einen A4988 Treiber gibt, 
ist jedes Raten mühselig. Schrittmotoren können auch pfeifen, je nach 
Schaltung und Taktung.
Wir wissen ja nicht einmal, ob der Motor nur fiept, oder sich auch 
ordentlich dreht.

Arduino F. schrieb:
> Davon abgesehen:
> Ja, dass Schrittmotore singen, ist normal.

Aber ohne Text! ;-)

von Werner H. (pic16)


Lesenswert?

m.n. schrieb:
> Da es nicht nur einen NEMA 17 Schrittmotor und einen A4988 Treiber gibt,
> ist jedes Raten mühselig. Schrittmotoren können auch pfeifen, je nach
> Schaltung und Taktung.

Schrittmotoren machen zwar Laufgeräusche, Pfeifen aber nicht! Es ist 
egal welcher Nema17 da verbaut ist und es gibt auch nur eine Schaltung 
mit dem A4988. Es hat auch nix mit Taktung zu tun, höchstens mit dem 
Timing! Und wenn der TO was von Festplattennetzteil (haben selten über 
1A) schreibt so ist daran schon ersichtlich das dessen Leistung nicht 
ausreichend ist und 12V hart an der Untergrenze sind. Alles unter der 
Voraussetzung das der Motor richtig angeschlossen wurde. Ich spreche aus 
Erfahrung und labere nicht einfach was dahin.

>Wir wissen ja nicht einmal, ob der Motor nur fiept, oder sich auch
ordentlich dreht.

>das Potentiometer soweit drehe, dass sich der Motor
bewegt, fängt dieser an ein deutliches Fiepen von sich zu geben.

Ps. Ich habe eine selbstgebaute CNC Bohrmaschine (mit den gleichen 
Motoren wie der TO), die Steuerung dafür ist auch selbst gefertigt mit 
3x TB6600. Da pfeift und singt nichts!

: Bearbeitet durch User
von Felix B. (speeedymauss)


Lesenswert?

Arduino F. schrieb:
> Das ist etwas knapp.
> Eher so ca. 75% des Nennstroms...
> Aber ka, was du damit machen willst....

Ich hab von irgendwo die Faustformel her, dass gilt: Amot/2,5=Vmot, bei 
mir wären das die 0,68V.
ich kann es aber auch noch mal mit 75% probieren

EDIT: 75% wären bei mir 1,275V, mit meinem Treiber komme ich aber max 
auf knapp 1V und dann hört man den Motor deutlich

Der Schrittmotor treibt einen Zahnriemen an, der einen Schlitten bewegt

Werner H. schrieb:
> Welche Leistung bringt denn das Netzteil? 12V sind arg wenig besser du
> verwendest eins mit über 20V zb vom Laptop. Das fiepen deutet darauf hin
> das die Leistung vom Netzteil zu niedrig ist und das ist nicht normal.

Das Festplatten Netzteil hat 12V 1,5A
alternativ hätte ich noch irgendwo nen 12V 10A was ich ranhängen könnte
oder irgendwo liegt bestimmt noch ein 19V Laptop Netzteil rum...
Der Treiber unterstützt ja laut Datenblatt 8-35V als Versorgungsspannung 
für den Motor, müsste ja gehen

EDIT: habe noch ein 12V 6A gefunden, habe das jetzt erst mal dran
Ich habe aber gerade mal die Stromstärke gemessen, wenn sich der Motor 
bewegt habe ich 0,2A, als müssten die 1,5A doch locker reichen

: Bearbeitet durch User
von Werner H. (pic16)


Lesenswert?

Felix B. schrieb:
> wenn sich der Motor bewegt

 Ist eine etwas unglückliche Angabe, Dreht er sich oder stottert er, ist 
er unter Last oder Leerlauf? Mach doch mal eine Skizze wie deine 
Verdrahtung ist. Nimm besser das Laptop Netzteil, die haben meistens so 
um die 20V. Hast du auch alles richtig angeschlossen? Den Trimmer 
stellst du so ein das der Motor sauber läuft und fertig ist es.

von aSma>> (Gast)


Lesenswert?

Servus,
guck mal nach A4988 hacks. Meistens muss man bei diesen Treiber ein 
Widerstand oder Kondensator ausgetauscht werden etc.

von Felix B. (speeedymauss)


Angehängte Dateien:

Lesenswert?

Werner H. schrieb:
>  Ist eine etwas unglückliche Angabe, Dreht er sich oder stottert er, ist
> er unter Last oder Leerlauf? Mach doch mal eine Skizze wie deine
> Verdrahtung ist. Nimm besser das Laptop Netzteil, die haben meistens so
> um die 20V. Hast du auch alles richtig angeschlossen? Den Trimmer
> stellst du so ein das der Motor sauber läuft und fertig ist es.


Der Motor dreht sich unter Last und arbeitet wie er soll.
Ich gehe mal davon aus, dass ich alles richtig angeschlossen habe, habe 
auch eine Skizze als Anhang mal hinzugefügt.

Ich kann es am WE noch mal mit dem 19V Laptop Netzteil ausprobieren, 
momentan habe ich leider keinen Zugang zu meinem Zeug...

von Felix B. (speeedymauss)


Lesenswert?

ich habe jetzt das ganze auch mal mit einem 19V Netzteil probiert und 
die Stromversorgung noch mal angepasst.
Das Surren geht aber nicht weg...
 Ich könnte höchsten jetzt mal nen anderen Motor bestellen oder auf nen 
ganz anderen Treiber zurückgreifen...sonst fällt mir nichts mehr ein

von Felix B. (speeedymauss)


Lesenswert?

Update:
Mir ist gerade noch aufgefallen, dass der Motor im Ruhezustand auf den 
beiden Phasen ~6V anliegen hat, sollte das nicht 0 sein und erst bei 
Bewegung Spannung bekommen?

von Einer K. (Gast)


Lesenswert?

Nein!

Der Baustein hat einen Enable Eingang, oder vergleichbares.
Und ja, wenn enabled, dann zieht er im Stand Strom.
Und das Ding sogar den vollen Strom.

von Felix B. (speeedymauss)


Lesenswert?

ah, da könnte mein Fehler sein.
Kann es sein, dass diese anliegende Spannung dann für das fiepen sorgt?

ich habe den Treiber nämlich dauerhaft enabled und nicht nur dann, wenn 
der Motor einen schritt machen soll. Dann werde ich das ganze so 
programmieren, dass der immer nur dann enabled wird, wenn er wirklich 
gebraucht wird.


EDIT: Ich habe die Platine jetzt angepasst und den Code dementsprechend 
verändert. Jetzt ist auch alles Ruhig, so wie es sein sollte.

Vielen Dank für eure Hilfe!

: Bearbeitet durch User
von Thorsten O. (Firma: mechapro GmbH) (ostermann) Benutzerseite


Lesenswert?

Den Motor ständig komplett abzuschalten ist keine gute Idee. Dann kippt 
der Rotor nämlich aus der aktuellen Mikroschritt-Position in die nächste 
Vollschritt-Position. Besser wäre es, mit einer schaltbaren 
Stromabsenkung zu arbeiten. Das können aber die meisten einfachen 
Shields nicht.

Mit freundlichen Grüßen
Thorsten Ostermann

von Felix B. (speeedymauss)


Lesenswert?

Für meine Anwendung wäre es egal, da ich nicht auf diese Genauigkeit 
angewiesen bin. Wenn es den Motor nicht schadet könnte es so bleiben

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.