FHEM Forum

Verschiedenes => Bastelecke => ESP Familie => Thema gestartet von: sash.sc am 07 August 2017, 15:11:28

Titel: I2c Max Buslänge
Beitrag von: sash.sc am 07 August 2017, 15:11:28
Hallo zusammen.

Ich habe mir einen multisensor zusammen gebaut, auf Basis von einem wemos d1.
Dabei ist ein bvh1750 Licht Sensor, bme280 und ein veml6070 UV Sensor. Alle laufen über I2c Bus. Da ich evtl den Licht und UV Sensor ausgliedern möchte, würde ich die Sensoren in ein extra Gehäuse packen und die Sensoren wieder über i2c abschließen.

Weiß jemand wie lange das Kabel mit dem i2c sein darf, so dass noch ein gesichert Betrieb möglich ist?
Habe Google schon gefragt ,aber es gibt viele Aussagen darüber.

Fest steht wohl, dass 3 Meter, die ich wohl brauchen werde, über ein cat7 Kabel machen würde. Ip 67 versteht sich.

Bin auf eure Meinung bzw Aussagen gespannt.

Gruß Sascha

Gesendet von dem teuren ding in meiner hand

Titel: Antw:I2c Max Buslänge
Beitrag von: digiart am 07 August 2017, 15:26:15
Ich hab's jetzt auch nicht auswendig parrat, aber I2C war ja nur für die Kommunikation zwischen ICs innerhalb einer Leiterplatte gedacht.

Die zuverlässigsten Informationen findest Du bei Philips / NXP, da Philips diesen Bus "erfunden" hat.

Im Zweifelsfall würde ich aber einen Bus-Extender (z.B. P82B715) empfehlen, der ist dafür gedacht, länger Distanzen zu überbrücken (auch mit Beispiel im Datenblatt).
Titel: Antw:I2c Max Buslänge
Beitrag von: Pf@nne am 07 August 2017, 18:17:52
Moin,

ich würde in solchen Fällen einfach einen zweiten ESP-DEVICE empfehlen.
Bei dem geringen Preis / Hardwareaufwand ist das gut vertretbar und sicher die bessere Wahl.
I2C war ursprünglich ein Board interner Bus, daher weniger für längere Wege gedacht.
Bei den Taktraten macht jedes bißchen extra C sehr viel aus.

Ich werde auch alle 1Wire-Sensoren verbannen und durch I2C mit ESP ersetzen.

Gruß
Pf@nne
Titel: Antw:I2c Max Buslänge
Beitrag von: locutus am 07 August 2017, 22:16:28
Zitat von: sash.sc am 07 August 2017, 15:11:28
Weiß jemand wie lange das Kabel mit dem i2c sein darf, so dass noch ein gesichert Betrieb möglich ist?
https://www.mikrocontroller.net/topic/22750
Titel: Antw:I2c Max Buslänge
Beitrag von: sash.sc am 07 August 2017, 22:30:13
Ich denke, es wird wohl dann etwas mehr mit dem wemos werden. 5V an die entsprechenden Stellen zu bekommen dürfte recht einfach sein.

Danke euch allen

Gruß Sascha

Gesendet von dem teuren ding in meiner hand