Forum: Mikrocontroller und Digitale Elektronik Schrittmotoransteuerung funktioniert nur wenn Masse mit Steckdosenerde verbunden ist


von Stefan L. (stefanl38)


Lesenswert?

Hallo,

ich habe einen Arduino-Uno und einen Schrittmotortreiber-Modul von 
AZ-Delivery Typ DRV8825 zusammengeschaltet. Kabellänge Arduino-DRV8825 
ca 30cm.
Spannung für den Schrittmotor 12V. Der DRV8825 braucht auch 5V. Die 
erzeuge ich mit einem Stepdown-Schaltregler. Arduino bekommt 
Versorgungsspannung via USB.

Die Masse von Arduino und Schrittmotortreiber sind miteinander 
verbunden. Muss ja so sein sonst würde es nicht funktoinieren.

Jetzt habe ich folgendes Phänomen dass ich mir (noch) nicht erklären 
kann:

Der Schrittmotor dreht sich nur merkwürdig ruckelig. Das Modul habe ich 
im einem Testaufbau mit Bredboard getestet. Da läuft es.

Wenn ich die Masse DRV8825 mit der Masse meines Oszilloskops verbinde 
dann läuft der Schrittmotor sauber. Dann habe ich die DRV8825-Masse mit 
dem Schutzleiter der Steckdose direkt verbunden. Schrittmotor läuft auch 
sauber. Ich scheine mir irgendwelche Störspannungen einzufangen. Aber 
warum funktioniert es dann wenn die Masse mit der Erdung verbunden ist?

Was könnte da am Schaltungsaufbau ungünstig sein?

Ich wäre sehr dankbar wenn mir da jemand erklären kann wie das kommt.

viele Grüße

Stefan

von minifloat (Gast)


Lesenswert?

Masse von den 5V auch mit dem Minus von den 12V verbunden?
mfg mf

von Egon D. (Gast)


Lesenswert?

Stefan L. schrieb:

> Was könnte da am Schaltungsaufbau ungünstig sein?

Herrgott.
Photo.
Schaltplan.

von Wolfgang (Gast)


Lesenswert?

Stefan L. schrieb:
> Der Schrittmotor dreht sich nur merkwürdig ruckelig.

Wie hast du den Controller konfiguriert, wo kommen deine 12V her, wie 
sieht der Schaltplan (und dann hoffentlich auch deine Verschaltung) 
genau aus?

von Hundertwortbid (Gast)


Lesenswert?

Egon D. schrieb:
> Herrgott
Nö.

Egon D. schrieb:
> Photo.
> Schaltplan.
Japp!

von Stefan L. (stefanl38)


Angehängte Dateien:

Lesenswert?

Hallo,

erst mal vielen Dank für den Humor.  ;-)))
LMAO.

Wenn ich der "Herrgott" wäre dann würde ich ja einfach sagen "es werde 
Licht" und dann würde es schnurren wie am Schnürchen.

Also Schaltplan habe ich ganz auf die schnelle nicht.
So wie es im Datenblatt zum DRV8825 steht.
 GND und D2, D3 vom Arduino gehen an GND, STEP, DIR vom DRV8825.
Weitere IO-Pins vom Ardu sind verbunden für zwei weitere Schrittmotoren 
und Näherungsschalter. Deshalb die vielen Adern zwischen Ardu und 
DRV8825.

DRV Reset und Pause auf +5V,  DRV-Enable auf GND sonst würde der 
Schrittmotor gar nicht bestromt werden.

12V GND und 5V GND sind schon auf der Step-Downplatine miteinander 
verbunden.

In der Zwischenzeit habe ich die 12V mal von einem Lipo-Akku genommen. 
Da läuft es. Also hat es was mit dem Netzteil zu tun. Das ist ein 
Schaltreglernetzteil. Trotzdem finde ich das seltsam, dass eine 
Verbindung zum Schutzleiter die Störungen beseitigt. Die 
Elektroinstallation im Haus wurde im Jahre 2017 gemacht. Sollte also 
neuesten Standards entsprechen. Da ist nix mit Nullleiter und 
Schutzleiter verbunden.
Das 12V-Netzteil ist aber gar nicht an den Schutzleiter angeschlossen.

Also wenn Schaltplan sehr hilfreich wäre kann ich da mal was 
zusammenklicken.

Hilft denn das Foto auch schon weiter?

viele Grüße

Stefan


Hundertwortbid schrieb:
> Egon D. schrieb:
>> Herrgott
> Nö.
>
> Egon D. schrieb:
>> Photo.
>> Schaltplan.
> Japp!

von Stefan L. (stefanl38)


Lesenswert?

Achja ....

kleines Ratespiel: welcher von den Standardfehlern war's?

schlechte Lötstelle auf dem Stecker am Ardu.
So nu is et hell.
Das heißt dadurch dass der USB-Stecker mit dem Schutzleiter des 
Notebooks verbunden ist, habe ich durch das Oszi

- von hinten durch die Kniekehle dann zum Bauchnabel und dann erst durch 
die Brust ins Auge -

Die Verbindung zwischen Ardu-GND mit DRV8825-GND hergestellt.
Ich habe mal nachgemessen ca. 60 Ohm.

ts-ts Sachen gibt's. Naja Hauptsache der FI fängt bei solchen Aktionen 
nicht an "alle meine Entchen" zu düdeln   ;-))))

Also vielen herzlichen Dank für den Humor. Den hat es scheinbar 
gebraucht um den FVO (Fehler-Vor-Ort) zu finden.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.