Arduino Uno + A4988 Treiber + Nema 17 Schrittmotor Fiepen

OP #4873076
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
Gast #4873099
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.
Gast #4873190
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
Gast #4873430
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! ;-)
#4873498
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!
OP #4873940
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
#4874346
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.
OP #4877059
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...
Angehängte Dateien:
OP #4890092
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!
(Firma: mechapro GmbH) Persönliche Seite #4891454
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

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren