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
  Seeedstudio Grove OLED Display (0.96") ansteuerung ohne Basis Shield möglich? Grooxy 5 275 22.05.2018 00:09
Letzter Beitrag: avoid
  Fehlermeldung beim Hochladen erci74 3 498 14.03.2018 23:15
Letzter Beitrag: hotsystems
  Ethernet-Shield Ardusil 9 738 09.03.2018 18:09
Letzter Beitrag: hotsystems
  suche starken leisen Motor sepp01 8 658 18.02.2018 16:26
Letzter Beitrag: ardu_arne
  Arduino Mega mit TFT Shield Diskusguppy 6 837 16.02.2018 10:35
Letzter Beitrag: Tommy56
  Unbekanntes USB-Gerät (Fehler beim Anfordern einer Gerätebeschreibung) Manner 20 1.804 24.01.2018 16:40
Letzter Beitrag: roelleke
  SunFounder 16 Channel 12 Bit PCA9685 PWM Servo I2C Driver Shield Bikandajyo 31 3.140 15.01.2018 15:11
Letzter Beitrag: Bikandajyo
  Hilfe beim Einlesen eines Audio Signals Zipfel1 45 2.542 05.01.2018 14:17
Letzter Beitrag: Zipfel1
  Schrittmotor a4988 Problem iceweasel7 15 1.473 02.01.2018 16:16
Letzter Beitrag: iceweasel7
  Welches GSM Shield Kaufen ?? huber5093 7 638 19.12.2017 07:53
Letzter Beitrag: Chopp

Gehe zu:


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