Hy Habe zwei Controller Mega 8 &32 die sollen kommunzieren und sind ca 10m entfernt (durch den Garten). So einfach wie möglich wäre am besten, da nicht viele Daten fließen. UART würde ich wenns geht gern freihalten. Was eignet sich am besten I2C , TWI oder...? Hatte schon mal mit Funkchips von Pollin gespielt aber die wollten nicht so ganz...
10m kannst Du ganz easy mit jedem beliebigen Pin deines µC überbrücken, zur Not in Softuart ... TWI geht bis zu nem bestimmten Bustakt auch noch ganz gut. Kommt halt auf die Übertragungsrate und das Kabel an ...
Na wenn du beide Seiten implementierst und nur 2 Teilnehmer am Bus gibt brauchst du garkein normiertes Protokoll oder Interface. Wenn immer einer der Master ist bzw die Daten nur in eine Richtung gehen verbinde eine einzige Leitung vom einen Port-Pin zum anderen. Der Empfängerpin kann dann einen Externen Interrupt Pin benutzen oder mit festem definiertem Takt samplen, was dann im Prinzip einem Software USART ähnelt. Mit einer weiteren Leitung für Takt und einer dritten Leitung für Frame oder Ack kommst du in die nähe vom SPI/TWI. Du kannst natürlich auch gleich "richtiges" UART, SPI oder I2C mit Bibliotheken machen, aber ich würde mir was eigenes Stricken da in dem Fall die Kommunikationssteuerung relativ straigt forward ist und man es so beliebig an die Notwendigkeiten anpassen und ändern kann.
Wenn es elegant, sprich Wireless sein soll könnte man auch was optisches (IR) machen, das wäre relativ einfach mit paar diskreten Bauteilen.
IR bei 10m ist alles andere als einfach. Im Garten stört auch das Licht der Sonne massiv. Da die 10m Leitung recht empfänglich gegen Störungen sein wird, würde ich entweder mit RS485 oder galvanisch getrennt mit Stromschleife über Optokoppler, wie z.B. MIDI arbeiten. Dann sind auch recht hohe Baudraten möglich.
Durchaus denkbar, müssen dann aber 2 Licht-Leitungen sein. Die Idee gefällt mir persönlich am besten :-)
2 billige Toslink an der UART klappt einwandfrei. Kostet fast nix und ist minimaler Schaltungsaufwand.
geht IR auch durch Fensterscheiben, wenn die Gegenseite 3m Luftlinie entfernt ist? Wenn ich Leitungen durch den Garten gehen lasse, müsste ich ja eingentlich den Eingang zum Haus auch vor Überspannung schützen oder? Oder der TOSLINK koppler am Hau in einem geschützten Bereich.... Gibts dazu nen Beispiel bzgl. der Bauteile. TWI müsste doch dann auch mit dem optischen funktionieren oder?
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.