Ich schau mal nach
Erst mal danke
- - - Aktualisiert - - -
Hallo
Ich brauche die Belegung der Pinne. .die Anschlüsse sind mir bekannt.
Der shield soll an eine C-Control Maxi
Danke
Ich schau mal nach
Erst mal danke
- - - Aktualisiert - - -
Hallo
Ich brauche die Belegung der Pinne. .die Anschlüsse sind mir bekannt.
Der shield soll an eine C-Control Maxi
Danke
Hallo Ralph,
willkommen im Forum.
Dein erster Post sieht bei mir so aus:
......Bild hier
Sprich: nix Bild. So nach dem Motto : so sieht die Semmel aus - welche Zutaten hat der Bäcker reingetan? Beschreibungen haben wohl viele hier.
Das mit dem Brauchen ist so ne Sache. Wer mit dürftigen Angaben nur braucht - braucht jemand mit Kristallkugel. Je weniger Angaben, desto größer muss die Kristallkugel sein... Ich brauche die Belegung der Pinne .. die Anschlüsse sind mir bekannt ..
Ciao sagt der JoeamBerg
wenn das mit dem Hochladen von Fotos nicht funktioniert (die Forumsfunktion ist da sehr fehleranfällig), dann poste vlt lieber einen Link zum Artikel (Onlineshop oder Ebay etc.)
Hallo und guten Morgen,
sorry das mit dem Hochladen hat nicht geklappt.
es Handelt sich um den Adafruit Motorshield
https://www.fasttech.com/product/101...l-shield-l293d
ein Link mit Bild.
Das Teil wird ja mit seinen Pinnen auf den Arduino aufgesteck
genau für diese Pinne Suche ich die Belegung.
Da ich das Teil mit einer C-Control Maxi betreiben möchte.
Danke
Ralph
https://www.adafruit.com/product/81
Alles schön dokumentiert (weiter unten gibts auch den Schaltplan).
Grüssle, Sly
..dem Inschenör ist nix zu schwör..
also ich persönlich würde aus diesen Angaben nicht schlau werden, welche Pins man wofür braucht zur Ansteuerung - ausgenommen die Lüsterklemmen für die Motoren
Handelt es sich außerdem tatsächlich um die alte Shield-Version 1.2 aus diesem Link oder um die neuere Shield Version 2.3?
- - - Aktualisiert - - -
Außerdem scheint das Shield seine ganz eigene Lib zu haben mit ganz spezifischen Arduino-Befehlen, keine Ahnung, wie die Lib funktioniert und wie man sie auf Conrad portieren könnte.
https://learn.adafruit.com/adafruit-...stepper-motorsCode:#include <AFMotor.h> AF_Stepper motor(48, 2); void setup() { Serial.begin(9600); // set up Serial library at 9600 bps Serial.println("Stepper test!"); motor.setSpeed(10); // 10 rpm motor.step(100, FORWARD, SINGLE); motor.release(); delay(1000); } void loop() { motor.step(100, FORWARD, SINGLE); motor.step(100, BACKWARD, SINGLE); motor.step(100, FORWARD, DOUBLE); motor.step(100, BACKWARD, DOUBLE); motor.step(100, FORWARD, INTERLEAVE); motor.step(100, BACKWARD, INTERLEAVE); motor.step(100, FORWARD, MICROSTEP); motor.step(100, BACKWARD, MICROSTEP); }
Ich würde dem OP empfehlen, einfache L293 Breakout Boards zu verwenden und ganz simpel mit pwm anzusteuern.
https://www.ebay.de/itm/L293D-Mini-M...=item2a72651d4
Geändert von HaWe (07.03.2020 um 10:35 Uhr) Grund: Link
Wenn man sich die Fotos anschaut, entdeckt man _gewisse_ Ähnlichkeiten..oder?
Das neuere sieht ganz anders aus....
Das alte hab ich auch irgendwo rumliegen- ziemlich gruselig, das lässt kaum noch freie Pins über.
Wofür die alle gebraucht werden: keine Ahnung, dazu müsste man wohl die Bibliotheken dazu mal sezieren....
Grüssle, Sly
..dem Inschenör ist nix zu schwör..
naja, es hat mind. 4 Motoranschlüsse, d.h. 4x3=12 Arduino Pins alleine dafür, kein Wunder, dass da kaum Pins übrig bleiben.
Die Frage vom OP ist ja: welcher wofür?
Und meine Frage zusätzlich: einfache pwm/in/en L293-Befehlsgruppen oder spezielle, abweichende für die Adafruit Platine?
wie gesagt,
Ich würde dem OP empfehlen, einfache L293 Breakout Boards zu verwenden und ganz simpel mit pwm anzusteuern.
https://www.ebay.de/itm/L293D-Mini-M...=item2a72651d4
Geändert von HaWe (07.03.2020 um 10:38 Uhr) Grund: Link
Die Lib muss man nicht verwenden, wenn man versteht wie das Ding angesteuert wird.
Pin 3, 5, 6 und 11 gehen auf die 4 Enable Pins der beiden L293. Bei einem DC Motor verbindet man diese Anschlüsse mit dem PWM Signal, bei einem Stepper ist das einfach eine Freigabe (Stromabschaltung).
Dann hast du noch ein normales Schieberegister 74HC595. Wie der angesteuert wird steht im Datenblatt. Der 74595 wird verwendet um die Dir Eingänge der beiden L293 anzusteuern.
Der 74595 hat gesamt 5 Eingänge, wobei der Reset Eingang fix mit 5V verbunden ist (Schaltplan).
Das SR (Schieberegister) ist etwas spezieller, da es nicht nur ein SR ist, sondern auch noch einen schaltbaren Ausgangstreiber besitzt.
2 Pins sind für das SR zuständig, 1xDaten und 1x Clock.
2 Pins sind dann für den Ausgangstreiber zuständig, 1xClock zum Übernehmen der Daten aus dem SR und einmal das Output Enable Signal, damit kannst du den Ausgang hochohmig schalten.
Der Ablauf ist dann so:
1) Du schiebst 8 Bit in das interne Schieberegister. Am Ausgang des internen SR liegen jetzt die 8Bit an.
2) Jetzt musst du 1 Takt auf den Ausgangsclock (Dir_Latch) geben, damit das SR die Daten vom internen SR an den Ausgang überträgt. Das OE Signal muss aber Low sein, sonst ist der Ausgang High-Z.
Edit: 2 Pins sind noch verplant für die beiden Servo Anschlüsse.
MfG Hannes
Ich würde diese Teile überhaupt nicht verwenden. Als sie mal vor über 30 Jahren erfunden wurden, waren sie Stand der Technik, das gilt aber schon lange nicht mehr. Sie waren aber auch damals nicht gedacht, alleine einen Stepper zu treiben sondern zusammen mit einem L297 der die Schrittfolge und vor allem den Stromchopper realisiert hat. Für einen Betrieb eines Steppers mit guten Wirkungsgrad waren sie nie geeignet, das ist aber bei einem Betrieb an einem Akku ein wichtiges Kriterium. Auch spielt es bei einem stationären System keine Rolle, wenn der Motor größer gewählt werden muß, weil die Steuerung suboptimal ist.
Es ist ja nicht so, daß es nichts besseres gibt. Im Umfeld der 3D-Drucker gibt es Steppermotortreiber in großer Zahl. Die sind nicht nur billiger, effizienter und kleiner, sondern arbeiten durch ihre Stromsteuerung ziemlich unabhängig von der Versorgungsspannung. Das ist für einen Betrieb in einem Modell sicher wichtig. Über die verschiedenen Modelle mit A4988 oder DRV8825 ist hier nun schon oft geschrieben worden.
MfG Klebwax
Strom fließt auch durch krumme Drähte !
Lesezeichen