Skocz do zawartości

DS18B20 różne pomiary w różnych układach


Pomocna odpowiedź

ok, po prostu czytam ten wątek od początku i już się pogubiłem gdzie masz którą płytkę 🙂

Dla Ciebie to oczywiste, ale nic nie zaszkodzi, gdy w następnym opisie podasz wersję.

Link to post
Share on other sites

Jeżeli skupiamy się na zasilaniu i śmieciach po nim chodzących, to ta 3zł przetwornica jest niezłym kandydatem na kozła ofiarnego. W wypadku takich układów zwykłe elektrolity są bez sensu, a im większe (>100uF) tym sensu jeszcze mniej. Nie dość, że przestają działać już przy częstotliwościach akustycznych (a mają walczyć z dziesiątkami lub setkami kHz) to jeszcze zaburzają działanie pętli sprzężenia zwrotnego. Jeśli nie wstawisz tam ceramicznych 1-10uF to jakbyś nic nie wstawił. Tylko proszę nie mów, że dałeś tam 1000uF i wciąż śpisz spokojnie.. W każdym razie, w celu poprawy zasilania czujnika możesz zrobić tak: zamiast doprowadzać do niego zasilanie (w wersji 3-przewodowej) wprost z Vcc otrzymywanego z przetwornicy, daj szeregowo opornik rzędu 10-22Ω a za nim, od strony czujnika kondensatory 100nF i 10uF do masy.  Nawet jeśli będą tuż przy płytce a nie przy czujniku, znacznie poprawi się jakość zasilania po tej stronie i może coś się zmieni na lepsze. Mały pobór prądu przez czujnik (1.5mA) nie spowoduje praktycznie żadnego spadku na oporniku a wszelkie śmiecie zostaną po stronie procesora.

Edytowano przez marek1707
Link to post
Share on other sites
(edytowany)

Dziękuje bardzo za poświęcony czas i uwagi, niestety problem w tym że do czynnej elektroniki wróciłem po baaaardzo długiej przerwie, to niestety skutkuje zarówno brakiem sprzętu jak i czasem podstawowych elementów 😞
Jak dobrze pamiętam to dałem tam 100u, niestety nie przyszło mi do głowy żeby w pracy na oscyloskopie sprawdzić czy ona za bardzo nie śmieci, Nie jestem pewny czy mam w domu jakieś rezystory o tak małej wartości, a o konciołkach to nawet nie będę wspominał, w zasadzie kupuje to co w danym projekcie mi potrzebne i tyle, posiłkuje się czasem elementami z pracy, ale od dziś jestem na urlopie więc też dużo nie zdziałam.

Prościej chyba będę miał zamienić przetwornicę na liniowy stabilizator, powinienem mieć jakiś moduł z LM1117, jeśli to śmieci z przetwornicy, to to powinno pomóc, a dodatkowo jeszcze raz sprawdzę czy mi się wydawało tylko czy naprawdę mam takie czujniki które działają dobrze. W sumie te DSy są jakieś "trefne" nie chcą działać w trybie dwuprzewodowym, nawet przy zmniejszeniu rezystora do 2k, to trochę podejrzane.

Edytowano przez Karolus
Link to post
Share on other sites
(edytowany)

Sprawdziłem jeszcze raz, czujnik z poprzedniej dostawy zachowuje się jak należy, tzn. wskazuje temperaturę zgodną ze wzorcem i pracuje bez problemu na podłączeniu dwu przewodowym. Wygląda na to że to jednak coś z tymi czujnikami jest nie tak, albo są bardziej wrażliwe na zakłócenia albo po prostu trefne. Oczywiście jeszcze pozostaje możliwość że to ten czujnik który podłączyłem jest wybitnie odporny na zakłócenia i dlatego działa... Jutro będę mógł podłączyć kolejny czujnik (tym razem samoróbka, właśnie schnie silikon) zobaczymy jak on się sprawdzi. Jeśli będzie ok to będzie chyba na 90% wskazywało na wadliwe czujniki.

Szkoda tylko że nie tłumaczy to dlaczego na innych płytkach wszystkie czujniki pokazują prawidłową wartość, swoją drogą widzę że i tak muszę zrobić nową wersję PCB, wtedy przy okazji zrezygnuje z przetwornicy i dołożę filtr na zasilaniu DSa, na pewno nie zaszkodzi. 

Kolejna aktualizacja, wygląda jednak na to że z jakiegoś powodu ostatnia partia trzech DSów ze wschodu jest jakaś "inna":
1. nie działają w trybie dwu przewodowym
2. z niewiadomych przyczyn zaniżają pomiar w moim sterowniku.
Podłączyłem dwa inne DSy, jeden z jakiegoś wcześniejszego zamówienia od żółtków, a drugi samoróbka tzn sam zmontowałem wodoodporny czujnik zamykając "gołego" DSa w aluminiową gilzę. Obydwa wskazują prawidłową temperaturę i bez problemu pracują w trybie dwu przewodowym.

Ciekawe czy ktoś jeszcze spotkał się z podobnym problemem, chociaż myślę że wiele osób może go mieć tylko o tym nie wie, w sumie różnica między wskazaniem 27 a 26C to mało, gdybym nie miał innego czujnika w tym zbiorniku i nie przeprowadził kalibracji nowych DSów z miernikiem wzorcowym, to raczej nigdy bym się nie dowiedział że coś jest nie tak.

Edytowano przez Karolus
Link to post
Share on other sites

Dołącz do dyskusji, napisz odpowiedź!

Jeśli masz już konto to zaloguj się teraz, aby opublikować wiadomość jako Ty. Możesz też napisać teraz i zarejestrować się później.
Uwaga: wgrywanie zdjęć i załączników dostępne jest po zalogowaniu!

Anonim
Dołącz do dyskusji! Kliknij i zacznij pisać...

×   Wklejony jako tekst z formatowaniem.   Przywróć formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Twój link będzie automatycznie osadzony.   Wyświetlać jako link

×   Twoja poprzednia zawartość została przywrócona.   Wyczyść edytor

×   Nie możesz wkleić zdjęć bezpośrednio. Prześlij lub wstaw obrazy z adresu URL.

×
×
  • Utwórz nowe...

Ważne informacje

Ta strona używa ciasteczek (cookies), dzięki którym może działać lepiej. Więcej na ten temat znajdziesz w Polityce Prywatności.