Guten Abend liebe Gemeinde, ich bräuchte euren Rat. Da ich mit meinen derzeitigen Recherchen nicht weiter kommen. Ich möchte 2 ATmega328p(oder ähnliches, bin da offen), später vielleicht auch einen dritten, über eine Strecke von 3 bis max. 6 Meter kommunizieren lassen. Nun ist die UART leider schon durch ein GSM Modul besetzt und aus dem Studium kenne ich nur I2C oder SPI. Allerdings mache ich mir hier Sorgen, ob diese über die Länge und ein mehrpoliges Kabel Fehlerfrei und Sicher funktioniert. Ich bin nun schon auf den Gedanken gekommen auf RS232 oder Lin-Bus auszuweichen, allerdings habe ich hier keine wirklichen Erfahrungen. Nun was meint Ihr, funktioniert das oder habt ihr noch eine bessere Idee. Vielen Dank schon mal im vorraus. LG Alex
Oder eine i2c "Verlängerung" : http://docs-europe.electrocomponents.com/webdocs/12f9/0900766b812f9331.pdf
Alexander W. schrieb: > Ich bin nun schon auf den Gedanken gekommen auf RS232 oder Lin-Bus > auszuweichen ich dachte UART ist schon besetzt? Aber du kannst ja einen AVR mit mehr als einer UART verwenden (z.B.2560)
Alexander W. schrieb: > ... über eine Strecke von 3 bis max. 6 Meter kommunizieren lassen. > Nun ist die UART leider schon durch ein GSM Modul besetzt und aus dem > Studium kenne ich nur I2C oder SPI. Dann nimm SPI und ein Funkmodul oder ein Soft-UART. Irgendwie hängt das natürlich auch von dem Kommunikationsumfang ab.
Die verschickten Daten werden verschiedene Werte von int und long sein. Diese müssen nur ankommen, allerdings nicht umbeldingt schnell. Auf Funk wollte ich verzichten da ich in diesem Bereich so wie so Kabel verlegen muss und das mir hier sicherer ist.
Verstehe ich das richtig das ich mit Hilfe des P82B715 das Spannungslevel des I2C von 5V auf zB. 12V anheben kann, damit ich Störungsfrei eine längere Strecke überbrücken kann?? Ich benötige dann pro Controller einen Chip der mir dann das Signal wieder auf 5V herrunterstezt, richtig??
Habe ich getan. Wollte blos eine Rückfrage stellen ob ich alles richtig verstanden habe
Alexander W. schrieb: > das Spannungslevel des I2C von 5V auf zB. 12V anheben kann, Moin, kann man, muss man aber nicht. Im Wesentlichen ist es ein Stromtreiber der durch den höheren Strom eine grössere Leitungskapazität und damit eine längere Leitung erlaubt. Für jeden Netzknoten ist ein Treiber nötig.
Danke für die Antwort. Ich denke ich werde das mit diesem Chip probieren, sollte aber bestimmt funktionieren
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.