Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

ds18b20 - Jeden czujnik, dwa układy

k750i 12 Maj 2014 17:28 1185 7
  • #1 12 Maj 2014 17:28
    k750i
    Poziom 17  

    Witam!
    Panowie mam pytanie, czy można podpiąć jeden czujnik ds18b20 do dwóch różnych układów, jeden to raspberry pi, drugi to sterownik solara na atmega32. O ile same czujniki są tanie, to będę ich potrzebował łącznie kilkanaście sztuk i w miarę możliwości chciałem jak najmniejszą plontaninę kabli:)

    Pozdrawiam

    0 7
  • Pomocny post
    #2 12 Maj 2014 17:49
    Steryd3
    Poziom 31  

    Jednocześnie jeden czujnik do dwóch urządzeń...trochę ciężko. Dało by się to zrobić pod warunkiem dobrego oprogramowania magstrali 1-wire. Albo trzeba by pytać o temperaturę w jakimś porządku (jakiś arbitraż, rozdzielenie w czasie -nie wszyscy na raz) lub jeden MASTER pyta DS18B20 a drugi układ nasłuchuje tylko odpowiedzi i nie wprowadza swojego sygnału na magistralę.
    Kolejną opcją jest retransmisja uzyskanej z czujnika temperatury po jakimś innym interfejsie do drugiego urządzenia.
    Na pewno nie da się tego zrobić w ten sposób, iż wezmę 2 różne układy nie mające ze sobą nic wspólnego i podepnę do jednego czujnika.

    0
  • Pomocny post
    #3 12 Maj 2014 18:12
    Pawel2420
    Poziom 30  

    Zastosuj bezprzewodowe czujniki z zasilaniem bateryjnym. Nie będzie żadnych kabli i zniknie problem współpracy z wieloma urządzeniami.

    0
  • #4 12 Maj 2014 22:23
    k750i
    Poziom 17  

    a czy mogę prosić o podanie przykladowych czujników ?

    0
  • #5 13 Maj 2014 08:38
    Pawel2420
    Poziom 30  

    Wspominałem o takim rozwiązaniu, ponieważ akurat produkujemy takie czujniki. Nie wiem jednak czy będę się nadawały do tego co akurat robisz. Warto jednak zastanowić się nad takim rozwiązaniem.
    Np. nasz czujnik temperatura+wilgotność+położenie+ruch kosztuje detalicznie nieco poniżej 100zł.
    Ma on wielkość kapsla od piwa (średnica 32mm i grubość 9.5mm). Zasilany jest baterią CR2032 starczającą na wiele miesięcy. Komunikacja odbywa się przez BT4.0 (Raspberry pi ponoć obsługuje ten standard).
    Dane pomiarowe są dołączane do ramki rozgłoszeniowej mogą więc być odbierane przez dowolnie dużo urządzeń. Są one również archiwizowane w wewnętrznej pamięci.
    ds18b20 - Jeden czujnik, dwa układy ds18b20 - Jeden czujnik, dwa układy
    ds18b20 - Jeden czujnik, dwa układy

    0
  • #6 13 Maj 2014 09:12
    gaskoin
    Poziom 38  

    Fajne cukiery :D

    Jakiego profilu używa BT, że jest wymagany w wersji 4.0?

    0
  • #7 13 Maj 2014 09:43
    Pawel2420
    Poziom 30  

    Komunikacja odbywa się przez Bluetooth Low Energy zawarty w standardzie BT4.0.
    Do kompletu mamy też inne urządzenia komunikujące się w ten sposób typu przekaźnik, pilot, aktywne tag RFID itp.
    ds18b20 - Jeden czujnik, dwa układy ds18b20 - Jeden czujnik, dwa układy
    Tak się teraz zastanawiam czy nie przyda się też prosty odbiornik z wyjściem UART. Wiele osób nie ma pojęcia jak zabrać się za komunikację przez BLE.

    0
  • #8 17 Maj 2014 15:47
    k750i
    Poziom 17  

    Dziękuję bardzo za odpowiedzi, niestety jednak zostanę przy kablach, bo kilkanaście pastylek to spory wydatek i nie ma potrzeby aż tak podnosic koszt całego sterowania, nie mniej jednak bardzo mi się podobają:)

    Pozdrawiam

    0