Hallo zusammen,
entschuldigt die späte Rückmeldung.
Ich habe in den Anhang ein Bild meiner Schaltung, bzw meiner
Elektronikkiste gehangen (ich weiß, scheiß Qualität :-/ )
Nun zum Thema zurück:
Aufbau:
Die Spannungsversorgung versorgt die Kiste mit 24V. Der Dc Dc Wandler
reduziert die Spannung auf 5V für den Arduino etc. Weiterhin ist ein
Bluetooth Modul angeschlossen sowie die zwei A4988 Motortreiber. Die
Module sind auf Stiftleisten auf einer Platine platziert. Unter der
Platine habe ich die Stiftleisten dann mit den Klemmblöcken verbunden,
um die ganzen Signale und die Betriebsspannung über Schraubklemmen
abgreifen zu können.
Phänomen:
Der nebenstehende, an den Reihenklemmen angeschlossene Schrittmotor
läuft nur, SOBALD man einen Finger auf den Chip des Treibers legt.
Wichtig zu wissen ist dabei, dass das Programm auf dem Arduino NUR auf
die Funktion des Motors und den Treiber beschränkt ist, alles andere ist
auskommentiert.
Nehme ich den Treiber von den Stiftleisten und schließe den Motor GENAU
SO auf dem Steckbrett mit ein paar Drahtbrücken an, funktioniert die
Geschichte.
Ich habe bereits alle Massen durchgemessen, die sind alle miteinander
verbunden, also ist dies schonmal auszuschließen.
Fehlersuche:
- Wie bereits erwähnt, habe ich die Massen bereits überprüft. Am
Programm kann es auch nicht liegen.
- Ich habe auch schon zwischen den Reihenklemmen und den Treibern
gemessen, ob ich alles richtig verkabelt habe - passt auch.
- Außerdem habe ich die Spannungsversorgung am Treiber gemessen. 24V für
den Motor, 5V die Steuersignale - passt ebenfalls.
Mir wurde weiter oben der Tipp gegeben, PullUps oder PullDowns zu
versuchen. Könnt ihr mir da weiterhelfen? Ich kenne mich da nicht
wirklich mit aus. Der Treiber hat grundsätzlich neben der
Spannungsversorgung vier Anschlüsse für den Motor, sowie einen Pin für
die Richtung (direction) und einen für die Geschwindigkeit (step). Vor
welche Pin´s setze ich einen PullUp oder einen PullDown? Ich weiß erlich
gesagt nicht, ob ich die Pin´s auf Betriebsspannung oder auf Masse
herunterziehen muss. Wäre es aufwandbedingt ein Problem, die
Pullwiderstände an den Schraubverbindungen (dann wären sie halt nicht
direkt vor dem Treiber, getrennt durch paar cm Kabel).
Wäre nett wenn mir jemand da helfen könnte, was den Anschluss der
Pullwiderstände angeht.
Vielleicht gibt es ja auch noch andere Ideen. So ein Phänomen hatte ich
vorher noch nie :-D
In dem Sinne, schöne Feiertage, und bitte keine blöden Kommentare über
meine Schaltung :-)