-
-
Erfahrener Benutzer
Robotik Einstein
I2C-Stepperdriver
Hat jemand Lust, mal ein bisschen mit meiner Schaltung zu spielen ?
Bild hier
Bild hier
Es ist eigentlich eine Steuerung für zwei kleine Schrittmotoren, die per I2C ansteuerbar ist. Natürlich kann man aber anstelle der 8 Leitungen für die Motoren auch andere Lasten dranhängen. Der Plan dürfte fast selbsterklärend sein - Rechts oben wird eine 12V Gleichspannung gespeist, die die Motorspulen über den Treiber ULN2803 (gegen GND schaltend, mit zwei Pins für gemeinsames Plus) antreibt und über einen Spannungswandler 5V für die I2C-Porterweiterung bereitstellt. Die beiden Datenleitungen SCL/SDA sind natürlich herausgeführt und über die drei Adressleitungen, die per Drahtbrücke nach GND geschaltet werden, kann die Zieladresse eingestellt werden.
Dies ist dann übrigens meine allererste Schaltung, mit der ich das Thema I2C ausprobiere.
Die Schaltung dazu in Eagle :
http://www.pixelklecks.de/tutorials/i2cstepper.rar
-
Erfahrener Benutzer
Roboter-Spezialist
Hi,
du hast da auf den ersten Blick einen Fehler in der Schaltung!
Die Adress Port´s müssen mit 2K2 auf + 5V liegen und dann nach Masse
Adressiert werden!
Bei dir hängen die Adresspins in der Luft.
Ansosnt sieht das Layout recht sauber aus, super Leistung!
Bye Ulli
-
Erfahrener Benutzer
Robotik Einstein
...danke, ich trag`s nach - ich hatte gedacht, der PCF874 hat interne Pullups.
-
Erfahrener Benutzer
Roboter-Spezialist
Hi,
ja das denken immer viele und man wundert sich warum das gute Stück nicht funktoniert
Aber ich denke das so ne kleine Platine einige suchen!
Bye Ulli
-
Erfahrener Benutzer
Roboter-Spezialist
aber so kann man die Stepper nur in eine Richtung drehen lassen oder?
MfG
Ringo
-
Erfahrener Benutzer
Robotik Einstein
Nö, geht in beide Richtungen - ist alles nur eine Frage, was für`n Bitmuster Du rüberschickst,
-
Erfahrener Benutzer
Robotik Einstein
...habe die Bilder und die Eagle-Files nun aktualisiert - danke nochmal für den Hinweis !
-
Erfahrener Benutzer
Robotik Einstein
für die adresswahl würde ich lieber ne 2x3 pin stiftleiste einbauen. dann kann man direkt normale jumper aufstecken...
generell ist so eine schaltung ohne große eigenintelligenz aber für Stepper halt nicht das optimum. für jeden schritt muss ein befehl über den bus laufen, und das erhöht die buslast nun mal enorm... statt den PCF nen tiny draufzusetzen, der slave spielt und die schritte selbstständig ausführt, wär um längen eleganter... halt nur mehr softwareaufwand...
-
Erfahrener Benutzer
Roboter-Spezialist
Hat noch einen anderen Nachteil:
keine Stomregelung !!!
MfG
Ruedi
-
Erfahrener Benutzer
Robotik Einstein
Also Bitte, welche Schaltung in dieser Klasse (6 Bauteile) hat eine Stromregelung ?
Es soll keine professionelle Schaltung für viele Euros ersetzt werden sondern zum Probieren kleine Schrittmotoren per I2C ansteuerbar sein.
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen