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
  Display für ATMega 2560 mit Shield lion88 3 109 Gestern 13:30
Letzter Beitrag: lion88
  Steckertyp von SD Card Shield V4.0? alpenpower 2 159 17.07.2017 09:50
Letzter Beitrag: Tommy56
  12V Schrittmotor mit Arduino ansteuern niggo 4 418 21.06.2017 11:09
Letzter Beitrag: Binatone
  CAN-Shield iVm 3,3V Arduino Pro Mini Clubsport 12 687 13.04.2017 22:56
Letzter Beitrag: Bitklopfer
  24V 350W DC Motor regeln Binatone 9 806 06.03.2017 09:45
Letzter Beitrag: Binatone
  ST7735 Display - "weiss" beim Boot unterdrücken? Clubsport 13 702 01.03.2017 14:41
Letzter Beitrag: Tommy56
  SM5100B GSM shield huber5093 2 300 01.02.2017 04:19
Letzter Beitrag: bergfrei
  CNC Shield V3 + Nema 17 relay 2 980 26.12.2016 15:01
Letzter Beitrag: Ralla1
  Grundsatz Frage: Ethernet Shield 2 + SQL-Anbindung Beercules 7 559 16.12.2016 13:40
Letzter Beitrag: ardu_arne
  Motor reagiert nur auf 5 Volt Flap 18 975 22.10.2016 10:31
Letzter Beitrag: hotsystems

Gehe zu:


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