Bofrie:
Bist du dir wirklich sicher, dass Reset LOW sein muss, damit die Ausgänge des Motors aktiviert sind? Ich meine im Datenblatt des Chips (siehe oben) steht genau das Gegenteil...
Ich habe die Schaltung mit den Infos aus dem Datenblatt genau wie du es gesagt hast aufgebaut, nur dass ich von +5V und nich von GND ausgegangen bin.
Ups. Da hab ich was falsches gesagt. Du hast recht, Reset muß High sein um nicht aktiv zu sein. Entschuldige bitte meinen Fehler.
Bofrie:
Ich tippe auf einen Fehler im Schaltplan oder 2 verbundene Leitungen auf der Platine.
Meinst du einen Fehler auf der Platine des Pololus?
Ich vermute den Fehler (Kurzschluß 2 Leiterbahnen) auf Deiner Platine.
Bofrie:
Danke für den Hinweis mit Vin. Meiner Meinung nach fließt kein Strom durch die Schutzdiode, da die Energieversorgung über JP3 und JP4 geschieht. Ich werd die beiden bei Gelegenheit mal auf dem Schaltplan beschriften, bin da auch schon durcheinander gekommen...bruzel
Ich sehe das Schalbild das Du im ersten Diskussionsbeitrag angehängt hast. Ich weiß nicht wo die Motorspannung eingespeist wird.
[quote author=Bofrie
Tja die beiden die Dioden an STEP und DIR... ich kann sie mir auch nicht erklären. Aber die sind vom Original übernommen und in sofern werden sie schon einen Sinn haben. Vielleicht sollen sie das Arduino schützen, wenn der Motortreiber durchbrennt. (es sind Zener-Dioden)
Bo[/quote]
Eine Zenerdiode zwischen Arduino-Ausgang und Treiber-Eingang funktioniert wie ein Widerstand an dem immer die Zenerspannung anliegt. Der Ausgang muß um die Zenerspannung höhere Spannung abgeben damit der Eingang die richtige Spannung bekommt. In Deinem Fall müßte Arduino 17V liefern (was er nicht tut) damit am Treiber 5V ankommen.
DAS ist DEFINITIV keine Schutzschaltung sondern nur falsch.
Als Schutzdiode muß sie zwischen Pin und Masse geschaltet sein und 2 Widerstände (einer vor und einer nach der Z-Diode) den Strom begrenzen. Auch in diesem Fall sind 12 V viel zu hoch.
Laß die Dioden weg.
Grüße Uwe