Für dieses Forum muß Javascript im Browser aktiviert werden!
Kommentar: Einfügen von HTML im Kommentar: Link einfügen: <a href="LINKURL" target="_blank">LINKTITEL</a> Bild einfügen: <img src="BILDURL"> Text formatieren: <b>fetter Text</b> <i>kursiver Text</i> <u>unterstrichener Text</u> Kombinationen sind auch möglich z.B.: <b><i>fetter & kursiver Text</i></b> C2 Quellcode formatieren: <code>Quellcode</code> ASM Quellcode formatieren: <asm>Quellcode</asm> (Innerhalb eines Quellcodeabschnitts ist kein html möglich.) Wichtig: Bitte mache Zeilenumbrüche, bevor Du am rechten Rand des Eingabefeldes ankommst ! > Hallo Jochen, > > > > eine ganz dumme Frage: Ich habe gelesen, dass der I2C ein 2-Draht Bus ist. Aber ich brauche doch > > wohl 4 Drähte (GND, 5V, SDA, SCL) zum Verbinden, oder? > > fast so ist es - 2-Draht bezieht sich auf die zwei Daten- bzw. Taktleitungen (SDA, SCL). Allerdings > reichen drei Leitungen (GND, SDA, SCL) > > > Außerdem lese ich immer, dass man für den Bus am besten ein abgeschirmtes Kabel verwendet. Jetzt > > habe ich noch ganz dunkel in Erinenrung, dass man die Abschirmung mit Masse verbindet. Heißt das > > also, dass ich 3 Drähte innen habe und außen GND auf der Abschirmung liegen habe? Ich weiß, ich > > bin ein totaler Anfänger... > > Über den Schirm soll eigentlich kein Strom fließen (ist aber eher bei NF relevant). Daher legt man den > Schrim einseitig auf Masse. In der Leistung solltes Du die Masse / GND über eine separate Ader > führen. Es bietet sich also abgeschirmte Leitung mit 2x2 Adern an. Bei kurzen spricht auch nichts > gegen den Schirm als GND und 1x2 Adern für SDA und SCL. Je länger die Leitung um so besser sollte > diese sein (Schirmung / Dämpfung). Auf der cc2net-Seite findest Du unter "Tips&Erfahrungen" einiges > zum i2c-Bus und Leitungslängen. > > > Desweiteren habe ich momentan ingesamt 4 Clients auf dem I2C-Bus. Wie verbinde ich diese denn jetzt > > am geschicktesten? Alle 4 auf die Lötpads des Reglerboards oder kann ich die 4 Leitungen per > > Lüsterklemmen "vervielfältigen" und jeden Client dann an eine eigenen Klemme anschließen? > > Stichleitung von einer Quelle aus sind ungünstig. Am besten von CC zum ersten Gerät und von dort > weiter zum nächsten usw. Ich kenne die Releaisplatine nicht (vermute aber das Andre das schon > ordentlich gemacht hat) - dort sollte die Bus-Abkopplung (100 Ohm in dem Signalpfad) und der Pullup > für den Bus (2k2 - 4k7) geschehen. Ist dies nicht der Fall, solltest Du es an dieser Stelle selbst > machen. Wenn es viele Geräte werden, wird der Pullup-Widerstand (da die ja parallel sind), zu klein. > Dann sollten diese nur am letzte Gerät sitzen. Wird Andre aber bestimmt etwas zu sagen... > > > Ich benutze sowohl die Porterweiterung als auch die Relaisplatinen von CC-Tools. Leider habe ich > > überhaupt nicht verstanden, wie das mit den Adressen auswählen und den Jumpern zusammenhängt. > > Irgendwie kann ich fast nicht glauben, dass das so stimmt wie im "Beipackzettel" beschrieben. Oder > > ich stehe mal wieder voll auf dem Schlauch. Kann mir das jemand vielleicht nochmals gaaanz langsam > > erklären? > > Was ist genau die Frage? Die Portexpander (PCF8574, MAX3711) haben eine sogenannte > Basis-Adresse sowie Adresseingänge. Diese sind meist mit A0, A1, A2 bezeichnet. Ist der Jumper > zu einem Adresseingang gesteckt, liegt dieser auf GND (low) und hat den Wert 0. Ist der Jumper nicht > gesteckt, hat A0 hat den Wert 1, A1 den Wert 2 und A2 den Wert 4. > > x = Jumper gesteckt: > > A2 A1 A0 > x x x = 0 (0) > x x = 1 (1) > x x = 2 (2) > x = 3 (2+1) > x x = 4 (4) > x = 5 (4+1) > x = 6 (4+2) > = 7 (4+2+1) > > Beste Grüße > Thomas