P82B715 jako przedłużenie magistrali I2C

Miejsce na posty nie związane z powyższymi
ODPOWIEDZ
Awatar użytkownika
Michał6201
Posty: 121
Rejestracja: 03 paź 2015, 20:07

P82B715 jako przedłużenie magistrali I2C

Post autor: Michał6201 » 31 sie 2018, 22:57

Witam Wszystkich
Zastanawiam się nad zastosowaniem układów scalonych P82B715 do wydłużenia przewodów pomiędzy dwoma układami komunikującymi się za pomocą magistrali I2C.

Przymierzam się do zrobienia małej stacji meteo w moim mieszkaniu. Bez zbędnych bajerów odczyt temperatury i wilgotności powietrza na zewnątrz oraz w środku mieszkania.
Jako czujnik temperatury i wilgotności powietrza zastosuję SHT21, który komunikuje się z mikrokontrolerem za pomocą magistrali I2C.

Z mieszkania na balkon mam przeciągniętą skrętkę UTP, za pomocą której chciałbym połączyć czujnik z mikrokontrolerem w mieszkaniu. Przewód ma długość 5mb. Znalazłem w sieci scalak P82B715, który umożliwia komunikację przez I2C przewodami o długości nawet do 7mb.

Czy ktoś z Was spotkał się z tym układem scalonym? Będzie to działać?

Zastanawiałem się jeszcze nad komunikacją przez RS232, ale wtedy do czujnika na balkonie musiałbym dołożyć mikrokontroler, co jak mi się wydaje skomplikowałoby cały układ.

Co Waszym zdaniem będzie lepszym rozwiązaniem w takiej sytuacji?
Awatar użytkownika
niveasoft
Posty: 1213
Rejestracja: 17 sie 2015, 12:13
Kontakt:

Re: P82B715 jako przedłużenie magistrali I2C

Post autor: niveasoft » 03 wrz 2018, 7:24

Nie miałem okazji wypróbować tych extenderów, ale widzę, że to tylko kilka złotych to zdaj relację jak się sprawują :P
Długość linii to nie zawsze jedyny czynnik. W halach produkcyjnych jest czasem dużo generujących zakłócenia urządzeń jak silniki, styczniki itd. Tam się stawia na niezawodność i już takie I2C by nie przeszło, ale w mieszkaniu powinno śmigać.
Awatar użytkownika
Michał6201
Posty: 121
Rejestracja: 03 paź 2015, 20:07

Re: P82B715 jako przedłużenie magistrali I2C

Post autor: Michał6201 » 06 wrz 2018, 0:02

Ok, to testujemy :)
Liczę na Twoja pomoc tu na forum przy programowaniu :)
Zobaczymy czy takie rozwiązanie zadziała, a jak nie, to mamy RS232:)
ODPOWIEDZ