DS18B20 - znikający pomiar

Mmof
Posts: 1220
Joined: Sun Jan 26, 2020 5:49 pm
Has thanked: 34 times
Been thanked: 4 times

Post

Elmaya napewno wie co mówi więc napewno bym sprawdził jego sugestie. A na multimetrze nigdy nie mogłem wyłapać krótkich spadków napięcia zbyt wolno reagował ale może te moje są tak powolne nie wiem jak się inne jakieś drogie zachowują.
Zapraszam na Facebook do wspólnej pomocy mniej zawansowanym użytkownikom Supla.
https://www.facebook.com/groups/suplazamel
https://www.facebook.com/groups/supladiy
https://www.facebook.com/groups/suplaauraton
krycha88
Posts: 5575
Joined: Fri Nov 16, 2018 7:25 am
Been thanked: 5 times

Post

Jeżeli 7 pozostałych sensorów działa to czym się różni ten jeden? Inna długość kabli? może jest uszkodzony? Podłącz go do oddzielnego ESP i zobacz co się będzie działo.
https://gui-generic-builder.supla.io/
User avatar
YoMan
Posts: 3521
Joined: Thu Apr 30, 2020 5:18 pm
Location: Częstochowa
Has thanked: 3 times
Been thanked: 3 times

Post

krycha88 wrote: Wed Mar 02, 2022 8:21 pm Jeżeli 7 pozostałych sensorów działa to czym się różni ten jeden? Inna długość kabli? może jest uszkodzony? Podłącz go do oddzielnego ESP i zobacz co się będzie działo.
w jednym z przypadków wymieniłem sensor na inny -> problem pozostał.
Te pozostałe 7 różnią się na pewno przewodami, są w innych pomieszczeniach. Różne długości (choć niektóre porównywalne). Jest jeszcze opcja, że poprowadzone zostały zbyt blisko przewodów 230V i się pojawia indukcja. Trochę będzie roboty ale mam możliwość podciągnięcia nowych przewodów w te miejsca, mam aroty. Jak wszystko zawiedzie to w ten sposób spróbuję.
YoMan
________________________________________
Wziąłem udział w SOP2023 & SOP2024
User avatar
YoMan
Posts: 3521
Joined: Thu Apr 30, 2020 5:18 pm
Location: Częstochowa
Has thanked: 3 times
Been thanked: 3 times

Post

no to tak dla innych walczących w przyszłości z tym problemem:
(trochę naprowadził mnie nieoceniony @elmaya)
  1. przy esp to trochę jak przy kulturystyce - najpierw masa ;)
  2. użycie pojedynczej żyły ze skrętki jako przewodu na te odległości to chyba za mało
  3. osobny zasilacz jeżeli jest możliwe też pomaga (u mnie chodziło głównie o moduły z softem termostatu i one są z niczym więcej nie powiązane)
  • W jednym przypadku - dołożyłem dodatkową żyłę dla masy - pojawiła się poprawa
  • Tam gdzie mogłem użyłem nowe skrętki i wykorzystałem dwie żyły dla masy - pojawiła się poprawa.
  • Kupiłem nowy zasilacz i oddzieliłem zasilanie termostatów od pozostałych urządzeń (mosfety, przekaźniki) - pojawiła się poprawa
Obecnie pojawiają się błędy w odczycie sygnalizowane wskazaniem temperatury 85st przy włączeniu wszystkich świateł ale na szczęście po chwili (kilka sek) wraca do normy. Dla pracy termostatu nie powinno to już mieć większego znaczenia, ponieważ czas otwarcia/zamknięcia zaworu to ok. minuta.
Ponieważ wszystko co mogłem to już odseparowałem to pozostaje jedynie problem indukcji, ponieważ przewody 230v były prowadzone równolegle, a poza tym i tak spotykają się w puszkach. Niestety tego już nie mogę naprawić (w sensie zbyt duże koszty, żeby ryć ściany).

Jeszcze pewnie będę próbował coś poprawić dobierając doświadczalnie pull-up'y lub w miarę możliwości podwoić przewody na zasilanie i sygnał albo dołożyć 3 żyłę do masy (zgodnie z tym co pisał elmaya wymagany przekrój dla masy to min 1,5mm a najlepiej 2,5mm - skrętka chyba ma 0,5mm a wymaganego minimum to nie mam nawet na pcb :( ).
Jak rozwiąże problem w 100% to dam znać.
YoMan
________________________________________
Wziąłem udział w SOP2023 & SOP2024
User avatar
klew
Posts: 13911
Joined: Thu Jun 27, 2019 12:16 pm
Location: Wrocław
Has thanked: 135 times
Been thanked: 137 times

Post

YoMan wrote: Sun Mar 13, 2022 9:16 pm no to tak dla innych walczących w przyszłości z tym problemem:
Jakie masz tam odległości do tych czujników?

Odnośnie tych temperatur ~85 stopni, to to z tego co pamiętam, jest to ściśle określona wartość w dokumentacji i można takie pomiary po prostu ignorować i nie traktować ich w oprogramowaniu jako odczyt temperatury. Wtedy nic nie powinno reagować na taki odczyt.
Najlepsze suple dla Twojego domu :mrgreen:
User avatar
YoMan
Posts: 3521
Joined: Thu Apr 30, 2020 5:18 pm
Location: Częstochowa
Has thanked: 3 times
Been thanked: 3 times

Post

klew wrote: Sun Mar 13, 2022 9:21 pm
YoMan wrote: Sun Mar 13, 2022 9:16 pm no to tak dla innych walczących w przyszłości z tym problemem:
Jakie masz tam odległości do tych czujników?

Odnośnie tych temperatur ~85 stopni, to to z tego co pamiętam, jest to ściśle określona wartość w dokumentacji i można takie pomiary po prostu ignorować i nie traktować ich w oprogramowaniu jako odczyt temperatury. Wtedy nic nie powinno reagować na taki odczyt.
różnie ale w granicach 10-15m

też gdzieś tak czytałem i to by się potwierdzało, ponieważ jest to wartość powtarzalna.
YoMan
________________________________________
Wziąłem udział w SOP2023 & SOP2024
Albert
Posts: 650
Joined: Fri Jan 04, 2019 8:32 pm
Location: Chełm

Post

Hmm dziwne. Mam sporo termometrów DS w domu, na kablach po kilkanaście metrów i odczyty są stabilne, nic nie krzaczy ani się innego nie dzieje. Może kwestia farta może skrętki (choć używam względnie taniej). Zrobiłem też kilka modułów znajomym z dłuugimi przewodami i u nich też spokój. Być może kwestia samych ds? Ja kupuję na Ali "gołe" i sam lutuję bezpośrednio, każdą z 3 nózek izoluję termokurczką, wkładam w gilzę i też termokurczka. Działa tas od można powiedzieć już LAT bez problemów :P
User avatar
YoMan
Posts: 3521
Joined: Thu Apr 30, 2020 5:18 pm
Location: Częstochowa
Has thanked: 3 times
Been thanked: 3 times

Post

Albert wrote: Mon Mar 14, 2022 7:19 am Hmm dziwne. Mam sporo termometrów DS w domu, na kablach po kilkanaście metrów i odczyty są stabilne, nic nie krzaczy ani się innego nie dzieje. Może kwestia farta może skrętki (choć używam względnie taniej). Zrobiłem też kilka modułów znajomym z dłuugimi przewodami i u nich też spokój. Być może kwestia samych ds? Ja kupuję na Ali "gołe" i sam lutuję bezpośrednio, każdą z 3 nózek izoluję termokurczką, wkładam w gilzę i też termokurczka. Działa tas od można powiedzieć już LAT bez problemów :P
też mam kupione na ali i alle, też lutowałem do nóżek i termokurczki, nie dawałem gilzy bo wewnętrzne. Na 99,99% to nie są oryginalne ds'ki z dallasa ale raczej to nie ma znaczenia. Ja u siebie stawiam na indukcję z przewodów 230v
YoMan
________________________________________
Wziąłem udział w SOP2023 & SOP2024
User avatar
YoMan
Posts: 3521
Joined: Thu Apr 30, 2020 5:18 pm
Location: Częstochowa
Has thanked: 3 times
Been thanked: 3 times

Post

Coraz więcej wskazuje na niepożądaną indukcję. Mam skrętki wyciągnięte do puszek z włącznikami światła i tam też przechodzą przewody zasilające światło (są w puszkach łączone na kostki). Co oznacza, że skrętki od ds'ek mogą się stykać z przewodami 230v lub bieć równolegle przez 1-3 cm. Muszę spróbować je jakoś odseparować. Ktoś coś podpowie poza próbą odsunięcia ich od siebie? Folia alu? Inny "patent"?
YoMan
________________________________________
Wziąłem udział w SOP2023 & SOP2024
User avatar
klew
Posts: 13911
Joined: Thu Jun 27, 2019 12:16 pm
Location: Wrocław
Has thanked: 135 times
Been thanked: 137 times

Post

YoMan wrote: Tue Mar 15, 2022 1:06 pm Coraz więcej wskazuje na niepożądaną indukcję. Mam skrętki wyciągnięte do puszek z włącznikami światła i tam też przechodzą przewody zasilające światło (są w puszkach łączone na kostki). Co oznacza, że skrętki od ds'ek mogą się stykać z przewodami 230v lub bieć równolegle przez 1-3 cm. Muszę spróbować je jakoś odseparować. Ktoś coś podpowie poza próbą odsunięcia ich od siebie? Folia alu? Inny "patent"?
Może masz te skrętki ekranowane? Jeśli tak, to powinno pomóc uziemienie ekranu.
Albo nie przejmować się tym tematem ;). Jeśli przez 95% czasu masz poprawny odczyt, to ja bym po prostu ignorował niepoprawne wartości.
Najlepsze suple dla Twojego domu :mrgreen:

Return to “Pomoc”