Offline
Newbie
Karma: 0
Posts: 8
|
 |
« on: October 22, 2012, 04:12:07 am » |
Hallo! Ich habe eine Sache mit einem I2C-Bus zu machen, wo das mit Master/Slave wichtig wäre. Allerdings bräuchte ich Insgesamt 5-7m Länge. Wie würde das gehen?  Wie? Oder gibt es einen Anderen Bus? (Zum Einsatz kommen werden wahrscheinlich mehrere Atmega328 und vielleicht ein paar Attinys) Danke für Hilfe  margau
|
|
|
|
|
Logged
|
|
|
|
|
Germany
Online
Edison Member
Karma: 33
Posts: 1788
Arduino rocks
|
 |
« Reply #1 on: October 22, 2012, 04:26:04 am » |
Für sowas nimmt man in der Regel I2C-Extender wie den P82B715. Den gibt es auch schon als fertiges Modul zu kaufen, du bräuchtest am Anfang und am Ende deiner langen Leitung jeweils 1 Stück.
|
|
|
|
|
Logged
|
|
|
|
|
Offline
Newbie
Karma: 0
Posts: 8
|
 |
« Reply #2 on: October 22, 2012, 04:27:13 am » |
Ginge das auch anders? Weil ich hab so ca. jeden halben Meter en Mikrocontroller
|
|
|
|
|
Logged
|
|
|
|
|
AREA COLOGNE
Offline
God Member
Karma: 12
Posts: 807
I am 1 of 10 who understands binary
|
 |
« Reply #3 on: October 22, 2012, 04:32:26 am » |
Bei der Konstellation würde ich einen RS485 empfehlen ist auch recht einfach zu implementieren dank Software Serial. Benötigt wird dann aber je ein SN75176 oder MAX 485. Wenn du bidirektionale Kommunikation nutzten willst dann 3 Pin je Controller sonst nur 1!. Damti kannst du dann auch bis zu 1000m Linken. Mal ein Link dazu http://www.gammon.com.au/forum/?id=11428Rick Gammon ist auch ein Arudino Forum Member. Gruß Der Dani
|
|
|
|
|
Logged
|
Eine Glatze ist wohl die AUSGEFALLENste Frisur von allen.
|
|
|
|
Offline
Newbie
Karma: 0
Posts: 8
|
 |
« Reply #4 on: October 22, 2012, 04:35:54 am » |
Wieviele Mikrokontroller kann ich da dranghängen? 128? Und: Gibts dafür eine Libary mit der ich Strings versenden kann? Software Serial ist UART, oder?
|
|
|
|
|
Logged
|
|
|
|
|
AREA COLOGNE
Offline
God Member
Karma: 12
Posts: 807
I am 1 of 10 who understands binary
|
 |
« Reply #5 on: October 22, 2012, 04:50:29 am » |
Hier sind Treiber Spezifisch 32 Nodes angegeben es können aber nach meinen Erfahrungen auch mehr. Software Serial ist eben nicht die UART. Software Serial kann auf jedem Pin des Arduinos verwendet werden. Übertragung byteweise aber wenn du als ASCII überträgst kannst du auch Texte senden. Gruß Der Dani
|
|
|
|
|
Logged
|
Eine Glatze ist wohl die AUSGEFALLENste Frisur von allen.
|
|
|
|
AREA COLOGNE
Offline
God Member
Karma: 12
Posts: 807
I am 1 of 10 who understands binary
|
 |
« Reply #6 on: October 22, 2012, 04:54:16 am » |
Hier noch ein älteres Beispiel von mir wo ich auch Tinys als Slaves habe. http://arduino.cc/forum/index.php/topic,109050.0.htmlGruß Der Dani
|
|
|
|
|
Logged
|
Eine Glatze ist wohl die AUSGEFALLENste Frisur von allen.
|
|
|
|
Offline
Newbie
Karma: 0
Posts: 8
|
 |
« Reply #7 on: October 22, 2012, 04:57:15 am » |
Gibts für das mit ASCII auch Libariys?
|
|
|
|
|
Logged
|
|
|
|
|
Offline
Newbie
Karma: 0
Posts: 8
|
 |
« Reply #8 on: October 22, 2012, 12:14:32 pm » |
Bekomm ichs auch hin, wenn ich das einfach mit Transistoren verstärke?
|
|
|
|
|
Logged
|
|
|
|
|
|
|
Offline
Newbie
Karma: 0
Posts: 43
|
 |
« Reply #10 on: October 23, 2012, 03:36:48 pm » |
Ich habe eine Sache mit einem I2C-Bus zu machen, wo das mit Master/Slave wichtig wäre. Allerdings bräuchte ich Insgesamt 5-7m Länge. Wie würde das gehen?  Guten Abend, zwar leidet mein Projekt an unerklärlichen Schwankungen der Meßergebnisse, hat mit dem I2C, was ich zum Steuern des 7m weiter liegenden LCDs und Keypads einsetze, höchstwahrscheinlich aber nichts zu tun. Bei mir funktioniert das LCD und das Keypad über ca. 6 m wunderbar ohne Verstärker. Grüße Michael
|
|
|
|
|
Logged
|
|
|
|
|
Forum Moderator
BZ (I)
Offline
Brattain Member
Karma: 160
Posts: 15587
+39 349 2158303
|
 |
« Reply #11 on: October 23, 2012, 03:42:57 pm » |
Fordere Dein Glück nicht zusehr heraus  Wahrscheinlich hast Du ein Kabel erwischt, das eine kleine Kapazität hat. Grüße Uwe
|
|
|
|
|
Logged
|
|
|
|
|
Offline
Newbie
Karma: 0
Posts: 43
|
 |
« Reply #12 on: October 23, 2012, 03:49:21 pm » |
Kabel erwischt, das eine kleine Kapazität hat.
Ein gutes vieraderiges Telefonkabel, "Rundes Telefonkabel 2x2x0,6mm²J-Y(ST)Y 4-adrig 50Meter" aus der Bucht. Aber einen Verstärker werde ich ich sicherheitshalber einbauen - wenn ich die größeren Probleme mit den Schwankungen hinter mich gebracht habe. Grüße Michael
|
|
|
|
|
Logged
|
|
|
|
|
AREA COLOGNE
Offline
God Member
Karma: 12
Posts: 807
I am 1 of 10 who understands binary
|
 |
« Reply #13 on: October 24, 2012, 01:08:05 am » |
Hier im Forum hat einer mal ein paar Tests gemacht. Hier habe ich den älteren Thread: http://arduino.cc/forum/index.php/topic,68367.0.htmlGruß Der Dani
|
|
|
|
|
Logged
|
Eine Glatze ist wohl die AUSGEFALLENste Frisur von allen.
|
|
|
|
|
|
|