Odpowiedz 
 
Ocena wątku:
  • 0 Głosów - 0 Średnio
  • 1
  • 2
  • 3
  • 4
  • 5
Ile czujników można na raz podłączyć do jeden magistrali 1-wire?
17.08.2011, 22:57
Post: #1
Ile czujników można na raz podłączyć do jeden magistrali 1-wire?
Takie pytanie jak w tytule często otrzymuje w e-mailach. Otóż teoretycznie nie ma jakiś sztywnych limitów.
Problemem jest zwykle rozległość sieci zbudowanej z przewodów do czujników no i ewentualnie sposób jej połączenia.
Przy sieciach które buduje zastosowałem taką zasadę:
- wszystkie przewody schodzą się w jednym punkcie (czyli typowa topologia gwiazdy),
- jeśli obserwuje że okresowo znikają jakieś czujniki bądź są problemy (nawet przejściowe) z ich odczytem to znaczy że należy dołożyć następny konwerter 1-wire.
Konwerterów da się podłączyć naprawdę dużo. Ograniczeniem jest głównie wydajność komputerka który to będzie obsługiwał - no i pewnie konieczne będzie zastosowanie hub-a USB aktywnego (z zasilaczem).

Automatyka domowa w oparciu o urządzenia 1-wire.
Domowa Stacja Pogody zrób to sam Shy
Znajdź wszystkie posty użytkownika
Odpowiedz cytując ten post
21.08.2012, 23:18
Post: #2
RE: Ile czujników można na raz podłączyć do jeden magistrali 1-wire?
Czy można za pomocą dwóch programów (albo tego samego uruchomionego 2 razy) odczytywać dane z tych samych czujników (np. temperatury) podłączonej do tej samej magistrali? czynie będzie wtedy jakichś zacięć. teraz właśnie to próbuje - niby działa. To znaczy co się może dziać jak programy w tym samym momencie będą odczytywać dane?
Znajdź wszystkie posty użytkownika
Odpowiedz cytując ten post
21.08.2012, 23:31
Post: #3
RE: Ile czujników można na raz podłączyć do jeden magistrali 1-wire?
Nie mam pojęcia...
Prawdopodobnie w czasie transmisji innego programu zobaczą blokadę urządzenia we/wy i zaczekają chwilę z transmisją. Jak działa to znaczy że będzie dobrze. Smile

Automatyka domowa w oparciu o urządzenia 1-wire.
Domowa Stacja Pogody zrób to sam Shy
Znajdź wszystkie posty użytkownika
Odpowiedz cytując ten post
24.08.2012, 23:00
Post: #4
RE: Ile czujników można na raz podłączyć do jeden magistrali 1-wire?
Po pewnym czasie okazało się jedna, że pojawiają się problemy z odczytem. Tak się złożyło, że oba programy chciały odczytywać dane w tym samym momencie i jeden pokazał błąd odczytu. Najgorsze jest to, że nie próbował odczytywać ponownie tylko czekał do następnego terminu odczytu. Tak więc może się tak zdarzyć, że te terminy będą się ciągle pokrywać i odczytów nie będzie. Program używany to LogTemp. Być może inny program jakoś lepiej poradzi sobie z tym problemem i będzie lepiej działał - jeszcze nie próbowałem.
Znajdź wszystkie posty użytkownika
Odpowiedz cytując ten post
Odpowiedz 




Użytkownicy przeglądający ten wątek: 1 gości