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
Gast
#4290039
Du kannst ja SPI auch über RS-422 Pegelwandler schicken.
Gast
#4290044
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)
Gast
#4290077
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.
Gast
#4290219
Na dann ist der P82B715 doch eine gute Wahl. Siehe oben.
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??
Du kannst ja mal das Datenblatt des Chips Dir anschauen.
Habe ich getan. Wollte blos eine Rückfrage stellen ob ich alles richtig verstanden habe
Gast
#4291011
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
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.