[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4762: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3897)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4764: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3897)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4765: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3897)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4766: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3897)
Toon onderwerp - I2C extenders • nodo-domotica.nl

nodo-domotica.nl

I2C extenders

Hier alles over de hardware kant van de Nodo

I2C extenders

Berichtdoor markuser » 02 jun 2013, 20:36

Hallo,

Zijn er Nodo gebruikers die i2c extenders gebruiken ? Mijn plan is om een I2C verbinding van mijn woonkamer - meterkast - ketelruimte en dan naar mijn hobbykamer te maken.
Er is veel te vinden met google, maar wat nu te doen... Iemand advies.

Mark
Mvg, Mark

4 Unit's met ethernet. Nodo-Mega V3.7, Product=SWACNC-MEGA-R744
Devices: Diverse Kaku's, DS18b20, DHT11, LCD, WS3500, CNY70, BPW40, LDR, Watersensor, Slimme meter kaifa MA304, RFLink, Raspberry PI, Domoticz
Gebruikers-avatar
markuser
 
Berichten: 497
Geregistreerd: 29 feb 2012, 13:19

Re: I2C extenders

Berichtdoor pepijn » 24 jun 2013, 08:45

Hoi,

Ben ik momenteel mee bezig. Heb wat onderdelen besteld. Ik zal m'n bevindingen posten als het zover is.

Ik wil I2C over UTP gaan gebruiken in huis. Wat achteraf ook wel handig was geweest, is gelijk extenders op de nodo printen te plaatsen. Dan kunnen de mensen ze zo aan elkaar knopen met lange kabels.
Eventueel een 'normale' I2C aansluiting voor lokale sensoren e.d. en een 'speciale' lange afstands aansluiting. Of zoiets.

Gr Pepijn
pepijn
 
Berichten: 56
Geregistreerd: 10 okt 2012, 19:25
Woonplaats: Zaanstad

Re: I2C extenders

Berichtdoor markuser » 24 jun 2013, 19:30

Hoi Pepijn,

Super, ik ben benieuwd naar het resultaat.
Er komt ook een mogelijkheid om de Nodo's via ehternet te verbinden, echter dit duurt nog even.

Mark
Mvg, Mark

4 Unit's met ethernet. Nodo-Mega V3.7, Product=SWACNC-MEGA-R744
Devices: Diverse Kaku's, DS18b20, DHT11, LCD, WS3500, CNY70, BPW40, LDR, Watersensor, Slimme meter kaifa MA304, RFLink, Raspberry PI, Domoticz
Gebruikers-avatar
markuser
 
Berichten: 497
Geregistreerd: 29 feb 2012, 13:19

Re: I2C extenders

Berichtdoor pepijn » 11 jul 2013, 08:56

Heb eindelijk de onderdelen binnen :) Gisteren ff snel wat op een bordje in elkaar gezet. Voor alsnog zonder resultaat :(

Maar vanavond weer verder knutselen :)

Afbeelding
pepijn
 
Berichten: 56
Geregistreerd: 10 okt 2012, 19:25
Woonplaats: Zaanstad

Re: I2C extenders

Berichtdoor Paul » 12 jul 2013, 07:43

Kun je ook even een URL of typeummer geven van de I2C extenders? scheelt mij google-werk.
Groeten Paul
Paul
 
Berichten: 1152
Geregistreerd: 31 aug 2011, 20:33

Re: I2C extenders

Berichtdoor pepijn » 17 jul 2013, 10:25

Jazeker.

Heb inmiddels goede resultaten behaald :)
De opstelling: Unit=1 in de meterkast en Unit=2 via 16m UTP Cat5e in m'n garage. Tevens krijgt Unit=2 de 5V voeding vanuit Unit=1 via de UTP kabel. Dit is een welkome bijkomstigheid van het type I2C extender dat ik gebruik. Deze heeft namelijk geen galvanische scheiding tussen de short- en long distance bus. Wat betekend dat ze dezelfde VCC & GND moeten delen.

Wil je I2C extenders gaan gebruiken kun je het beste gebruik van een P82B96, PCA9600 of P82B715.

P82B96 is een bidirectionele buffer. Bedoeld voor lange afstanden >30m. DIL8 behuizing is heel slecht te verkrijgen. SMD variant wel.
PCA9600 is de verbeterde versie van de P82B96. Deze is alleen in SMD te verkrijgen.
P82B715 is een 1:10 stroom buffer. Hierdoor mag je de bus met 10x de capaciteit belasten. Bedoeld voor relatief korte afstanden <30m.

Iets anders wat ik ook redelijk succesvol was was het verlagen van de kloksnelheid. In de Nodo software staat geen snelheid gespecificeerd. Dat betekend standaard op 100KHz. Ik had de snelheid verlaagd naar 10Khz. Dan zou je de bus omgekeerd evenredig met meer capaciteit mogen belasten. CAT5e doet ongeveer 60 pF/m. Bij 16m kabel is dat alleen al 960pF aan kabel capaciteit. I2C spec bij 100KHz is max 400pF. Dus bij 10KHz zou dat 4000pF zijn en dan zou het moeten lukken met 16m.... waar het niet dat de impedantie hoog is (door de 10k pullup weerstanden).... Dus veel verstoring op de bus. Was ook meet- en merkbaar.

Toen de P82B715 ertussen, 100KHz kloksnelheid en meteen werken. De impedantie wordt daarmee nl ook 1:10 verlaagd. Dit verkleint verstoring en past meer bij impedantie van CAT5e :roll:

I2C busextenders
P82B715 vs P82B96
P82B715 datasheet
P82B96 datasheet

Pepijn
pepijn
 
Berichten: 56
Geregistreerd: 10 okt 2012, 19:25
Woonplaats: Zaanstad

Re: I2C extenders

Berichtdoor Paul » 17 jul 2013, 15:08

Mooi werk peppijn. Zie je het zitten om hiervoor een stukje uitleg voor de Wiki te maken?
Groeten Paul
Paul
 
Berichten: 1152
Geregistreerd: 31 aug 2011, 20:33

Re: I2C extenders

Berichtdoor markuser » 18 jul 2013, 19:09

Ziet er goed uit! Wellicht iets voor een kant en klare print in de Nodo shop?
Kun je een indicatie geven van de kosten ?

Mark
Mvg, Mark

4 Unit's met ethernet. Nodo-Mega V3.7, Product=SWACNC-MEGA-R744
Devices: Diverse Kaku's, DS18b20, DHT11, LCD, WS3500, CNY70, BPW40, LDR, Watersensor, Slimme meter kaifa MA304, RFLink, Raspberry PI, Domoticz
Gebruikers-avatar
markuser
 
Berichten: 497
Geregistreerd: 29 feb 2012, 13:19

Re: I2C extenders

Berichtdoor Arkest » 18 jul 2013, 21:40

Pepijn,

mooi werk! je bent me net voor, gisteren de P82B715 binnen gekregen, dus was net een proefopstelling aan het maken. Goed bericht ook dat je voeding via de UPT kabel ook goed werkt. Dit was ook precies mijn idee. Op deze manier kan je met de nodo satalieten betrouwbaar en goedkoop metingen uitvoeren. Gebruik je de voeding van de arduino board zelf?
Arkest
 
Berichten: 23
Geregistreerd: 23 jun 2013, 21:52

Re: I2C extenders

Berichtdoor pepijn » 23 jul 2013, 22:12

pepijn
 
Berichten: 56
Geregistreerd: 10 okt 2012, 19:25
Woonplaats: Zaanstad

Volgende

Keer terug naar Nodo Hardware

Wie is er online?

Gebruikers in dit forum: Geen geregistreerde gebruikers. en 6 gasten

cron