Spannungsquelle Schrittmotor

Hallo zusammen, ich bin ein absoluter Anfänger, nur im Vorraus, was Arduino programmierung und Elekronik angeht.

Ich hab mir jetzt ein Netzteil mit 12V 2A geholt für einen NEMA 17 Schrittmotor der mit einem motor control shield angesteuert wird. Wenn ich das Netzteil direkt anschließe ruckelt der Motor ohne Ende und dreht sich nicht konstant in eine Richtung. Ich vermute es gehört ein Kondensator dazwischen.
Aber welcher? mit wie viel Farad?

Danke schon mal im Vorraus

Gruß Stefan

NEMA 17 kennzeichnet die Grundfläche und sagt über den Motor garnichts aus.

Was sind denn die Kenngrößen Deines Motors (Datenblatt!)?

Teilenummer: 17HS4401
Motortyp: Zweipolig
Umgebungstemperatur: -20 - 50 ° C
Einbaulage: Achse horizontal oder vertikal montierbar
Schrittwinkel: 1,8 ° ± 5% (voller Schritt, nicht Last)
Phasenwiderstand: 1,5 Ohm ± 10%
Phaseninduktivität: 2,8mH ± 20%
Haltemoment: 40 N.cm
Rastmoment: 2,2 N.cm
Motorlänge: 40mm
Rotorträgheit: 54g.cm2
Isolationswiderstand: 100MΩ, Min, 500VDC
Motorgewicht: 295g / Stück
Größe (L * B * H): Ca. 42 * 42 * 40 mm

Da fehlt noch der Nennstrom; Der Treiber und die Einstellungen am Treiber.
Auch der Sketch fehlt.
Hast Du die Wicklungen richtig angeschlossen?
Grüße Uwe

Das ist das Shield das ich habe:

mit dem L293D

Netzteil:

Und mein Skript (nur also Probelauf):

#include <AFMotor.h>


AF_Stepper motor(200, 1);
const int Endschalter = 2;
int buttonState = 0;

void setup() {
 Serial.begin(9600);           // set up Serial library at 9600 bps
 Serial.println("Stepper test!");
 pinMode(Endschalter, INPUT);

 motor.setSpeed(10);  // 10 rpm   
}

void loop() {

 buttonState = digitalRead(Endschalter);
 
 
 Serial.println("Double coil steps);
 motor.step(1000 , FORWARD, DOUBLE);
 motor.step(1000 , BACKWARD, DOUBLE);
 
 
}

Setze Deinen Code bitte in Codetags (</>-Button oben links im Forumseditor oder [code] davor und [/code] dahinter ohne *).

Gruß Tommy

Ein Phasenwiderstand von 1,5 Ohm deutet auf Stromsteuerung hin. Mit einem ordinären (H-Brücken) Treiber killst Du den Motor eher als daß Du ihn zum Laufen bekommst. 12V an 1,5 Ohm gibt 8A pro Phase, was Dein Netzteil nicht liefern kann, und der Motor auch garnicht aushält.

Entweder Du besorgst Dir einen strombegrenzenden Motortreiber für Schrittmotore, oder einen Schrittmotor für Spannungssteuerung.

DrDiettrich:
Ein Phasenwiderstand von 1,5 Ohm deutet auf Stromsteuerung hin. Mit einem ordinären (H-Brücken) Treiber killst Du den Motor eher als daß Du ihn zum Laufen bekommst. 12V an 1,5 Ohm gibt 8A pro Phase, was Dein Netzteil nicht liefern kann, und der Motor auch garnicht aushält.

Entweder Du besorgst Dir einen strombegrenzenden Motortreiber für Schrittmotore, oder einen Schrittmotor für Spannungssteuerung.

Danke dir erstmal!

d.h. dass ich mit einem A4988 meinen Stepper mit diesem Netzteil betreiben könnte?

StefanJohn:
Danke dir erstmal!

d.h. dass ich mit einem A4988 meinen Stepper mit diesem Netzteil betreiben könnte?

Bevor Du un den Nennstrom des Motors nicht sagst können wir Dir keine Antwort geben.
Grüße Uwe

uwefed:
Bevor Du un den Nennstrom des Motors nicht sagst können wir Dir keine Antwort geben.
Grüße Uwe

Laut Amazon 12V

12V Volt ist eine Spannung, nicht der Strom...

Gruß SG

Ich weiß nicht, wie Du auf 12V kommst, angegeben ist nur 1,7A.

Der war gut...

Gruß SG

12v steht in den Frage Bereich.

Ich habe fast den selben Steppermotor

2.55V / 1,7A / 1,5Ohm

Versuche den auch grad flüssig zum laufen zu bringen mit den A4988 Treiber.
Ohne microstepping habe ich es einigermaßen geschafft. Anfangs hats nur virbriert.
Habe ein wenig mit der Pulslänge rumgespielt bis ich einen guten Wert gefundne habe.

Aber bei microstepping bekomme ich es nicht hin. Muss ich an der Spannung etwas machen am Treiber?
zurzeit auf 0,6V eingestellt.

Spannungsquelle liefert 12V/2A

Jungs,

am besten erst eimal ein wenig mit den Grundlagen auseinander setzen!

Gruß SG

12V: Er liest die Daten des Netzteils.

Also der Motor hat einen Nennstrom von 1,7A.
Ja, Du kannst den Schritmotor mit dem A4988 ansteuern. Du mußt den Strom auf dem A4988 auf 1,7A einstellen.

Du brauchst ein stärkeres Netzteil. 2A sind zuwenig. Du brauchst 3A. 12V sind ok

Grüße Uwe

SolarGermany:
am besten erst eimal ein wenig mit den Grundlagen auseinander setzen!

Bei Motoren hilft das Ohmsche Gesetz nur im Stillstand, nicht im Betrieb.

Es hilft aber wenn man nach einem Strom gefragt wird, nicht eine Spannung abzuliefern... :wink:

SG

uwefed:
12V: Er liest die Daten des Netzteils.

Also der Motor hat einen Nennstrom von 1,7A.
Ja, Du kannst den Schritmotor mit dem A4988 ansteuern. Du mußt den Strom auf dem A4988 auf 1,7A einstellen.

Du brauchst ein stärkeres Netzteil. 2A sind zuwenig. Du brauchst 3A. 12V sind ok

Grüße Uwe

es gibt ja die formel für den A4988

Vref = I_TripMax * 8 * Rs

für orginal pololu gilt Rs=0,05Ohm
für "fake aus china" hab ich gelesen RS=0,1Ohm

habe die roten fakes, also muss

 Vref ja 1,7A*8*0,1Ohm=1,36V

sein was ich viel finde
manche sagen man soll nur 70% ansetzen das wäre dann 0,952V ist auch viel oder?
da schon bei 0,6V sehr heißt wird der treiber.

DrDiettrich:
Bei Motoren hilft das Ohmsche Gesetz nur im Stillstand, nicht im Betrieb.

Das ohmsch Gesetz gilt immer. Man muß nur mit den richtigen Werten arbeiten. Entweder Momentanwerte oder komplexe Werte.

Grüße Uwe