Hallo liebe commubity, ich habe ein kleines projekt vor mit dem ich mithilfe eines ATMEGA32 5 ATTINY mit I2C befehle senden möchte. Diese befehle beinhalten daten mithilfe dieser dann die ATTINYs die schrittmotoren stueren (geschwinidgkeit, schritte, anfangswert, endwert). Nun habe ich eine kleine schaltung gezeichnet mit tips und ideen aus dem gesamten Internet inkl. ein paar von diesem forum: zur schaltung (sihe Anhang) alle tinys sind per SDA(PB5) und SCL(PB7) mit dem ATMEGA(SDA:PC1,SCL:PC0) verbunden dazu 2 pullup widerstände á 1k. Versorgung über eine miniUSB Buchse und jeder IC hat dazu noch seine eigene 100nF cap zwischen VCC und GND(C1-C6). weiters wird der schrittmotor (http://www.amazon.de/28BYJ-48-28BYJ48-4-Phase-Arduino-Stepper/dp/B00ATA5MFE) in die buchsen (SV1-SV5) mit samt motortreiber ULN2003 gesteckt dazu auch noch die passende versorgung (JP1-JP5) dh ich muss mich darum nicht gesondert kümmern. so nun meine frage: habe ich hardwaretechnisch noch etwas vergessen? evtl eine zusätliche leitung von ATMGEA zu allen attynis, wenn diese leitung auf "null" gezogen wird vom atmega sollen die ATTINYs anfangen zu arbeiten damit diese synchron laufen? MFG und danke für eure mühen darius
Den Tinys könntest du auch noch einen Widerstand an Reset spendieren und dem Mega32 auch noch einen Kondensator an AVCC und AREF. Die µC nimmst du zum Programmieren immer aus dem Sockel? Ansonst wären ISP-Stecker nicht schlecht.
Einen ULN als "Schrittmotorsteuerung" zu bezeichnen ist schon sehr gewagt. Ich würde übrigens die Ausgänge an den Tinys beschriften. Überhaupt ist der Schaltplan so spartanisch und schlecht zu lesen wie dein Text mit der fehlenden Groß- und Kleinschreibung. Da kann man kaum auf die Schnelle erkennen, was du eigentlich machen willst. Wie werden denn die Schrittmotor-Platinchen mit Spannung versorgt? Von deinen µC-Boards oder direkt vom Netzteil? Da könnte der eine oder andere Elko noch hilfreich sein. Drehzahl-Wunder darfst du aber von der Schaltung nicht erwarten. Mit freundlichen Grüßen Thorsten Ostermann
Was sollen die 5 Schrittmotoren eigentlich machen? Müssen die sauber zusammenarbeiten, wie bei einem Plotter oder einer CNC, in der 2 Motoren ihre Schritte so synchronisieren müssen, damit der Stift (Fräser) dann auch wirklich eine möglichst gute Gerade fährt? Wenn ja, dann stellst du dir das, denke ich, ein bisschen zu einfach vor, die über getrennte Attiny so synchronisiert zu bekommen, das das auch klappt. Speziell dann, wenn dann auch noch Anfahr- und Bremsrampen mit dazu kommen. Mit Start/Ende/Geschwindigkeit und "Go" ist es da noch lange nicht getan.
:
Bearbeitet durch User
Thorsten O. schrieb: > Einen ULN als "Schrittmotorsteuerung" zu bezeichnen ist schon sehr > gewagt. Ja im grunde ist es ein Stromtreiber und die TINYs übernehemn die Steuerung da diese aber nicht den benötigten Saft liefer gibt es eben den ULN2003. Weiters ist dies eh schon beim dem Motor dabei daher werde ich das so belassen um nicht noch mehr auf meiner eigenen Platine zu haben. Hubert G. schrieb: > Den Tinys könntest du auch noch einen Widerstand an Reset > spendieren und > dem Mega32 auch noch einen Kondensator an AVCC und AREF. > Die µC nimmst du zum Programmieren immer aus dem Sockel? Ansonst wären > ISP-Stecker nicht schlecht. danke für den Tipp dies werde ich behirnen. Karl H. schrieb: > Was sollen die 5 Schrittmotoren eigentlich machen? es ist nichts zeitkritisches bzw nichts synchronkritisches. im grunde soll auf dese 5 Motoren jeweils eine Kugel aufgehängt werden, die sich dann auf und ab bewegen. Diese 5 Kugeln bewegen sich dann in bestimmten Mustern zb einem Sinus oder gegengleich oder alle gleich auf und ab. ich hoffe das damit einiges klarer ist. Aber danke für die vielen Antworten. MfG Darius ps. kennt jemand so ein änliches Projekt wo ich mir vll ein paar Sachen "abschauen" kann um einen Ansatz zu bekommen wie ich was mahen muss?
Also eine Art "Kinetic Rain" in klein (->Google). Mit freundlichen Grüßen Thorsten Ostermann
Thorsten O. schrieb: > Also eine Art "Kinetic Rain" in klein (->Google). > > Mit freundlichen Grüßen > Thorsten Ostermann Ja genau sowas soll es sein nur eben wie gesagt in klein. Das Ganze solle eine Schuldiplomarbeit werden. Also muss das Ding nicht 100% genau funktionieren sondern lediglich ein paar "Muster" können und hauptsächlich demonstrieren können, dass man es kann! LG Darious
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.