Shelly 1 V3 + ds18b20

Zawadi
Posty: 10
Rejestracja: śr lis 11, 2020 1:20 pm

Heja, pewnie temat walkowany nie raz, nie dwa, mianowicie czy jeśli podłącze moje shelly L sieci do N i N z sieci do L to czy można wtedy zastosować ds18b20? Z tego co pomierzyłem miernikiem to właśnie GND a L jest przejście.. Zatem jeśli podepnę N to powinno być to bardziej bezpieczne? Kolejna sprawa, używam sobie z GUI generic z Supla, jest w nim opcja korekty pomiaru, zatem nie trzeba używać rezystora 4,7k?
Awatar użytkownika
klew
Posty: 8184
Rejestracja: czw cze 27, 2019 12:16 pm
Lokalizacja: Wrocław

Jeśli tam nie ma separacji galwanicznej to nie podłączaj DSa.
Na N też może pojawić się napięcie.

Rezystor przy DSach nie robi żadnych korekt. Jest on konieczny aby dało się komunikować z termometrem
Widzimy się na Supla Offline Party vol. 2 :!:
Zawadi
Posty: 10
Rejestracja: śr lis 11, 2020 1:20 pm

Skoro Rezystor nie robi żadnych korekt to dlaczego np. Nodemcu V3 tego rezystora nie potrzebuje? Shelly 1 v3 z kolei tak.
Awatar użytkownika
klew
Posty: 8184
Rejestracja: czw cze 27, 2019 12:16 pm
Lokalizacja: Wrocław

Zawadi pisze: czw sty 27, 2022 6:00 pm Skoro Rezystor nie robi żadnych korekt to dlaczego np. Nodemcu V3 tego rezystora nie potrzebuje? Shelly 1 v3 z kolei tak.
Rezystor służy jako pullup, czyli podciąga napięcie na przewodzie komunikacyjnym do 3.3 lub 5 V (zależnie od zasilania). Układ sterujący i DS komunikują się ze sobą poprzez przestawianie stanu na niski (pull-down). Bez pullup komunikacja nie ma prawa działać.

Teoretycznie można by użyć wbudowanych rezystorów pullup w ESP, tylko one z reguły są mocniejsze (kilkadziesiąt kOhm).

Kolejny aspekt to zasilanie DS-a. Jeśli zasilasz go w trybie pasożytniczym (parasite mode), to DS zasila się z przewodu komunikacyjnego poprzez pobieranie prądu z Vcc poprzez ten rezystor. Jeśli rezystor będzie zbyt mocny, to będzie przez niego płynęło za mało prądu i DS nie będzie pracował poprawnie.

Do tego dochodzi jeszcze zależność od napięcia - przy 3.3 V będzie płynęło mniej prądu przez taki sam rezystor, niż przy napięciu 5 V. Stąd pewnie dobieranie przez ludzi słabszych rezystorów czasem pomaga. Podobnie jest, gdy masz kilka DS-ów na jednej linii. W momencie odczytu temperatury te układy potrzebują więcej prądu, więc dlatego mogą być problemy gdy masz więcej DS-ów w trybie parasite.
Widzimy się na Supla Offline Party vol. 2 :!:
Zawadi
Posty: 10
Rejestracja: śr lis 11, 2020 1:20 pm

Teraz już zrozumiałem, bardzo dziękuję za wyczerpującą informację :)
ODPOWIEDZ

Wróć do „Ogólna dyskusja”