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 bewegt sich nicht
12.11.2020, 18:57
Beitrag #1
Schrittmotor bewegt sich nicht
Guten Abend,

ich habe in vergangener Zeit schon ein bisschen mit dem Arduino Mega 2560 in Kombination mit dem Motortreiber ULN2003 und dem Schrittmotor 28BYJ-48 rumprobiert und das hat auch alles problemlos funktioniert.

Jetzt wollte ich mich auf Grund des geringen und für meine Problemstellung nicht ausreichenden Drehmoments vergrößern. Dafür habe ich mir den Motortreiber A4988 und den Hema 17-Motor 17HS4401 besorgt.

https://www.amazon.de/gp/product/B07SQNY...UTF8&psc=1

Die verlegten Anschlüsse von Arduino zum Motortreiber sind folgende:

PWM-Pin 6 auf Enable
PWM-Pin 5 auf Step
PWM-Pin 4 auf Direction
Anschluss des 5V-Pin des Mega 2560 an VDD
Anschluss des GND-Pin des Mega 2560 an GND

Die 12V Stromversorgung mit 1 Ampere Stromstärke passiert über einen Gleichstromgenerator mit einem zwischengeschalteten 100mikroF Kondensator.
(Anschluss auf VMOT und GND am A4988)

Der Motor ist am Motortreiber folgendermaßen angeschlossen:
Spule 1 (A und C an B2 und A2)
Spule 2 (B und D an B1 und A1)

Reset und Sleep wurden am Motortreiber gebrückt.

Der Code ist auch fertig geschrieben und sieht folgendermaßen aus:

Code:
int steps = 200;

void setup()
{
pinMode(6, OUTPUT); // Enable
pinMode(5, OUTPUT); // Step
pinMode(4, OUTPUT); // Richtung

digitalWrite(6,LOW);
}

void loop()
{
digitalWrite(4,HIGH); // im Uhrzeigersinn

for(stepCounter = 0; stepCounter < steps; stepCounter++)
{
digitalWrite(5,HIGH);
delayMicroseconds(500);
digitalWrite(5,LOW);
delayMicroseconds(500);
}
delay(1000);

digitalWrite(4,LOW); // gegen den Uhrzeigersinn

for(stepCounter = 0; stepCounter < steps; stepCounter++)
{
digitalWrite(5,HIGH);
delayMicroseconds(500);
digitalWrite(5,LOW);
delayMicroseconds(500);
}
delay(1000);
}

Die Referanzspannung am Poti auf dem Motortreiber wollte ich nach folgender Faustformel einstellen

Vref=8*A (Stromstärke Motor)*Widerstandwert A4988
Vref=8*1,5*0,05
Vref=0,6 V

Was auch ohne Probleme funktioniert hat.

Es ist alles angeschlossen, das Programm wird gestartet und es passiert genau NICHTS.

Es kommt vom Motor keinerlei Reaktion. Ich bin ein bisschen am verzweifeln
Leider bin ich mit meinem Latein am Ende.
Wisst ihr, woran es liegen könnte?

Mit freundlichen Grüßen,

Maxi


Angehängte Datei(en) Thumbnail(s)
   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
Antwort schreiben 


Nachrichten in diesem Thema
Schrittmotor bewegt sich nicht - DerMaschbaustudent - 12.11.2020 18:57

Möglicherweise verwandte Themen...
Thema: Verfasser Antworten: Ansichten: Letzter Beitrag
  Bootloader will sich nicht auf Mini Pro installieren lassen Foto-Ralf 27 1.347 09.06.2021 07:15
Letzter Beitrag: SpaghettiCode
  Tisch der sich selbst ins Wasser bringt ludino 28 2.711 28.05.2021 21:29
Letzter Beitrag: Franz54
  Arduino Mega wird nicht erkannt Gian-Luca 61 15.927 27.05.2021 23:21
Letzter Beitrag: Hurz
  SchrittMotor Nema 17- HANPOSE HPV2 Linear Guide 3D Drücker Salvo1969 1 549 13.05.2021 11:05
Letzter Beitrag: GuaAck
  Arduino startet nicht kpc 14 2.062 27.04.2021 22:24
Letzter Beitrag: hotsystems
  Schrittmotor mit Endschalter MättyEifel 11 1.861 13.04.2021 13:46
Letzter Beitrag: MicroBahner
  MKR1200 läuft nicht bei Batteriebetrieb kpc 24 4.302 05.04.2021 22:59
Letzter Beitrag: kpc
  Einfaches Projekt funktioniert am USB Anschluss, aber nicht mit Akkus PurpleLightning 3 760 05.04.2021 12:07
Letzter Beitrag: hotsystems
  Sketche lassen sich aus IDE nicht mehr hochladen Steinspiel 9 1.968 19.03.2021 19:11
Letzter Beitrag: Chopp
  Sketches lassen sich nicht mehr hochladen. Was kann ich noch tun? Tonio 3 919 19.03.2021 15:32
Letzter Beitrag: Tommy56

Gehe zu:


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