INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.

Antwort schreiben 
 
Themabewertung:
  • 0 Bewertungen - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Schrittmotor ruckelt beim Start und im laufenden Betrieb - Arduino+Motor Shield
20.09.2016, 16:43 (Dieser Beitrag wurde zuletzt bearbeitet: 20.09.2016 21:31 von Bitklopfer.)
Beitrag #1
Schrittmotor ruckelt beim Start und im laufenden Betrieb - Arduino+Motor Shield
Hallo zusammen,

ich verwende folgende Hardware:
- Schrittmotor: http://www.exp-tech.de/stepper-motor-bip...7-4v-280ma
- Motor-Shield: http://www.exp-tech.de/arduino-motor-shi...0wodG30L7Q

Der Schrittmotor wird mit einem externen Netzteil (12V, 2A max) versorgt.

Sketch:

Code:
#include <Stepper.h>

const int stepsPerRevolution = 200; // Anzahl Schritte pro Umdrehung
Stepper myStepper(stepsPerRevolution, 12, 13); // initialize the stepper library on the motor shield

// give the motor control pins names:
const int pwmA = 3;
const int pwmB = 11;
const int brakeA = 9;
const int brakeB = 8;
const int dirA = 12;
const int dirB = 13;
int x = 0;


void setup() {

  pinMode(pwmA, OUTPUT);
  pinMode(pwmB, OUTPUT);
  pinMode(brakeA, OUTPUT);
  pinMode(brakeB, OUTPUT);

  digitalWrite(pwmA, HIGH);
  digitalWrite(pwmB, HIGH);
  digitalWrite(brakeA, LOW);
  digitalWrite(brakeB, LOW);

  Serial.begin(9600);

  myStepper.setSpeed(3);

}

void loop() {

  myStepper.step(25);
  delay(2000);
  myStepper.step(-25);
  delay(8000);

}

- 1. Problem: Der Motor zuckt beim starten des Sketches zunächst ein paar Sekunden hin- und her.
- 2. Problem: Läuft der Motor seine 24 Steps, läuft er sehr ruckelig.


Lassen sich die beiden Probleme irgendwie in den Griff bekommen? Wenn ja, was kann ich ausprobieren?

Titel edit by Mod - Text war zu lang
lgbk
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
20.09.2016, 21:27 (Dieser Beitrag wurde zuletzt bearbeitet: 20.09.2016 21:29 von Bitklopfer.)
Beitrag #2
RE: Schrittmotor ruckelt beim Startvorgang im laufenden Betrieb -Arduino Motor Shield
Hei,
heißer Tipp, schau doch mal in die Beispiele der IDE unter Stepper...und nimm die Tomaties vone Gluppschies... ich habe deine Sünde da gleich entdeckt...Big GrinBig GrinBig Grin
lgbk

1+1 = 10 Angel ...und ich bin hier nicht der Suchmaschinen-Ersatz Dodgy...nur mal so als genereller Tipp..
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
20.09.2016, 22:58
Beitrag #3
RE: Schrittmotor ruckelt beim Startvorgang im laufenden Betrieb -Arduino Motor Shield
(20.09.2016 21:27)Bitklopfer schrieb:  Hei,
heißer Tipp, schau doch mal in die Beispiele der IDE unter Stepper...und nimm die Tomaties vone Gluppschies... ich habe deine Sünde da gleich entdeckt...Big GrinBig GrinBig Grin
lgbk

Hey, habe mir die Beispiele angeschaut und z.B. das hier ausprobiert:

Code:
#include <Stepper.h>
const int stepsPerRevolution = 200;
Stepper myStepper(stepsPerRevolution, 8, 9, 10, 11);

void setup() {
  myStepper.setSpeed(10);
  Serial.begin(9600);
}

void loop() {
  myStepper.step(100);
  delay(5000);
  myStepper.step(-100);
  delay(5000);
}


Zuckt und ruckelt genauso hin und her...

Kannst du mir nen Tipp geben, wo genau mein Fehler liegt?
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
21.09.2016, 06:56 (Dieser Beitrag wurde zuletzt bearbeitet: 21.09.2016 07:00 von Bitklopfer.)
Beitrag #4
RE: Schrittmotor ruckelt beim Startvorgang im laufenden Betrieb -Arduino Motor Shield
(20.09.2016 22:58)grt35a schrieb:  ....

Zuckt und ruckelt genauso hin und her...

Kannst du mir nen Tipp geben, wo genau mein Fehler liegt?

Gut,
da auf jeden Fall mal Strom fliest könnte ich mir vorstellen das du beim Anschluß die Leitungen nicht richtig zugeordnet hast. Tausche doch mal das Rote Kabel mit dem Grünen aus... hier nehme ich Bezug auf die Artikelbeschreibung wo du den Link gepostet hast Artikelbild nach Links scrollen da sind die Anschlußfarben.

Bei der Software sieht es so aus als wenn die Portzuordnung nicht passt.
Code:
Stepper myStepper(stepsPerRevolution, 8, 9, 10, 11);
Wenn ich da in der Artikelbeschreibung das Schaltbild aufrufe dann sehe ich da Diskrepanzen in der Portzuordnung. Was wohin gehört in der Definition weis ich nicht da ich die stepper Lib nicht kenne. Aber PWM-A dürfte Port 3 sein und DIR-A Port 12 und PWM-B Port 11, DIR-B Port 13. Brake A, B auf Port 9 und 8 sollte wenn nicht benutzt auf 0 gesetzt werden. Steht aber auch im Klartext der Artikelbeschreibung...wer lesen kann...Big GrinBig GrinBig Grin
So nun mußt nur noch herausfinden wie die myStepper-Definition aussehen muß.
lgbk

1+1 = 10 Angel ...und ich bin hier nicht der Suchmaschinen-Ersatz Dodgy...nur mal so als genereller Tipp..
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
Antwort schreiben 


Möglicherweise verwandte Themen...
Thema: Verfasser Antworten: Ansichten: Letzter Beitrag
  Motor reagiert nur auf 5 Volt Flap 18 487 22.10.2016 10:31
Letzter Beitrag: hotsystems
  Welcher Schrittmotor ? Welches Motorshield? Binatone 0 183 22.09.2016 12:22
Letzter Beitrag: Binatone
  Arduino hängt bei DC-Motor MeisterQ 4 238 27.08.2016 18:39
Letzter Beitrag: Binatone
  Steuerung eines Schrittmotor und eines Lüfters auf einem Shield phischmi 7 275 18.08.2016 20:58
Letzter Beitrag: phischmi
  Avr NetIO als Arduino mit Ethernet-Shield amithlon 2 514 18.08.2016 17:42
Letzter Beitrag: amithlon
  Past der Schritt Motor??? Uwe1475 0 157 11.08.2016 19:56
Letzter Beitrag: Uwe1475
  Nema 17 Schrittmotor läuft an a4988 nicht fagus 9 575 04.08.2016 20:12
Letzter Beitrag: fagus
  Welches WiFi-Shield? alpenpower 1 338 14.07.2016 11:19
Letzter Beitrag: alpenpower
  Motor Shield wird Heiß erwin 8 1.119 24.03.2016 11:29
Letzter Beitrag: hotsystems
  Per Keypad Shield zwischen zwei Programmen schalten Rob-LE 9 923 09.03.2016 14:27
Letzter Beitrag: iks77

Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste