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
  SunFounder 16 Channel 12 Bit PCA9685 PWM Servo I2C Driver Shield Bikandajyo 18 893 Gestern 20:43
Letzter Beitrag: georg01
  Welches GSM Shield Kaufen ?? huber5093 0 27 Gestern 19:08
Letzter Beitrag: huber5093
  Arduino Mega mit TFT Shield Diskusguppy 4 112 15.12.2017 02:04
Letzter Beitrag: Diskusguppy
  Schrittmotor a4988 Problem iceweasel7 13 370 22.11.2017 14:47
Letzter Beitrag: Hilgi
  nano, micro oder? für LAN Shield sepp01 10 616 12.11.2017 11:30
Letzter Beitrag: sepp01
  Steckertyp von SD Card Shield V4.0? alpenpower 7 653 10.11.2017 10:04
Letzter Beitrag: SkobyMobil
  DC Motor Drehzahlregelung Umkehrbar Luckner 7 420 20.10.2017 23:36
Letzter Beitrag: Chopp
  Display für ATMega 2560 mit Shield lion88 8 1.076 08.10.2017 18:27
Letzter Beitrag: SkobyMobil
  Design-Fehler beim Arduino UNO beheben manfred474 10 829 19.09.2017 06:14
Letzter Beitrag: Bitklopfer
  12V Schrittmotor mit Arduino ansteuern niggo 4 855 21.06.2017 11:09
Letzter Beitrag: Binatone

Gehe zu:


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