Termometr na DS18B20- długość przewodu

Miejsce na posty nie związane z powyższymi
ODPOWIEDZ
demsy
Posty: 24
Rejestracja: 30 sie 2015, 22:06

Termometr na DS18B20- długość przewodu

Post autor: demsy » 19 wrz 2018, 9:41

Witam wszystkich
Złożyłem termometr na attiny 2313 z czujnikiem DS18B20 i mam pytanie jak wygląda sytuacja z długością przewodu do czujnika? Sprawdzałem na 30m to sterownik poprawnie wyświetla temperaturę, ale za to na 50m pokazuje 0,0. Dodam że nie stosowałem skrętki tylko OMY3x1 ma to jakieś znaczenie? Może ktoś miał podobny problem?
Awatar użytkownika
niveasoft
Posty: 1213
Rejestracja: 17 sie 2015, 12:13
Kontakt:

Re: Termometr na DS18B20- długość przewodu

Post autor: niveasoft » 19 wrz 2018, 13:55

W którejś nocie do DS18B20 lub jakiejś ogólnej, tyczącej się protokołu 1Wire, jest napisane, że ten rezystor podciągający może mieć "najmniej" 1K5 Ohma.
Czyli zamiast standardowego 4K7 daj mniejszy 3K3 lub 2K2 i powinno pomóc.
Pikczu
Posty: 389
Rejestracja: 17 sie 2015, 13:46
Lokalizacja: Dublin, Ireland
Kontakt:

Re: Termometr na DS18B20- długość przewodu

Post autor: Pikczu » 19 wrz 2018, 17:06

Przy tak długim przewodzie koniecznie dodaj diody zabezpieczające(transile) i warystor.
Diodę np: SMBJ5.0A na zasilanie i linie daty.
https://www.tme.eu/pl/Document/2c738eb0 ... CA_ser.pdf
Warystor jakiś na napięcie powyżej 5V.
Możesz jeszcze dodać ferryt na linie zasilania.
Ostatnio zmieniony 19 wrz 2018, 19:51 przez Pikczu, łącznie zmieniany 1 raz.
Awatar użytkownika
niveasoft
Posty: 1213
Rejestracja: 17 sie 2015, 12:13
Kontakt:

Re: Termometr na DS18B20- długość przewodu

Post autor: niveasoft » 19 wrz 2018, 17:19

Tak, to co napisał Pikczu jest ważne.
Mam jednak jeszcze jedną myśl-pytanie :>
Czy Ty masz ten przewód rozwinięty czy dalej na szpuli koło biurka/warsztatu?

Pytam bo kiedyś ktoś miał problem z moim emulatorem DS18B20 a okazało się, że problem ustąpił po tym jak rozwinął przewód :P
demsy
Posty: 24
Rejestracja: 30 sie 2015, 22:06

Re: Termometr na DS18B20- długość przewodu

Post autor: demsy » 20 wrz 2018, 7:35

niveasoft pisze:
19 wrz 2018, 17:19
Czy Ty masz ten przewód rozwinięty czy dalej na szpuli koło biurka/warsztatu?
Próbowałem na zwiniętym jak i na rozwiniętym, ale wczoraj późnym wieczorem podmieniłem rezystor z 4,7k na 2,2k też nie zadziałało, więc wlutowałem jeszcze mniejszej wartości 1,5k i to pomogło.
Dzisiaj jeszcze sprawdzę czy na 30 m , 40m nie będzie problemu.
demsy
Posty: 24
Rejestracja: 30 sie 2015, 22:06

Re: Termometr na DS18B20- długość przewodu

Post autor: demsy » 20 wrz 2018, 7:41

Pikczu pisze:
19 wrz 2018, 17:06
Przy tak długim przewodzie koniecznie dodaj diody zabezpieczające(transile) i warystor.
Diodę np: SMBJ5.0A na zasilanie i linie daty.
https://www.tme.eu/pl/Document/2c738eb0 ... CA_ser.pdf
Warystor jakiś na napięcie powyżej 5V.
Możesz jeszcze dodać ferryt na linie zasilania.
Ok. w takim przypadku dorzucę warystor i transila

Zastanawiam się jeszcze nad zakłóceniami, bo czujnik zamontowany będzie w budynku przemysłowym, a wyświetlacz w budynku oddalonym około 40-50m
Pikczu
Posty: 389
Rejestracja: 17 sie 2015, 13:46
Lokalizacja: Dublin, Ireland
Kontakt:

Re: Termometr na DS18B20- długość przewodu

Post autor: Pikczu » 20 wrz 2018, 15:52

Duże prawdopodobieństwo ze niebiedzenie to działać jak powinno.
Transile to mus przy takim dystansie ferryty i warystory też.
Ferryty na końcach jak najbliżej układu i jak najbliżej DS można by się pokusić jeszcze o elektrolit 1 do 10uf i ceramika 100nf.
Najlepszym rozwiązaniem była by przesiadka na rs485 i przesył danych miedzy układem pomiarowym i układem wyświetlacza w ten sposób.
Awatar użytkownika
niveasoft
Posty: 1213
Rejestracja: 17 sie 2015, 12:13
Kontakt:

Re: Termometr na DS18B20- długość przewodu

Post autor: niveasoft » 21 wrz 2018, 7:04

Wiecie, że szewc bez butów chodzi? :D U siebie w kotłowni mam dwa DS18B20 na przewodzie telefonicznym czterożyłowym ..a do tego, tym samym przewodem, zasilanie wentylatora 12V i wszystko to ma wspólną masę, a wentylatorek oczywiście sterowany PWM :D
DS`y na początku odmawiały współpracy w tych warunkach, ale dałem im po 330nF zaraz przy nóżkach i tak pracują już około trzech lat...

A tak z innej mańki to mi się Chrome po jakiejś aktualizacji zmieniło i wygląda jak Firefox...
demsy
Posty: 24
Rejestracja: 30 sie 2015, 22:06

Re: Termometr na DS18B20- długość przewodu

Post autor: demsy » 26 wrz 2018, 23:44

Sorki Panowie że tak długo odpisywałem, Jeśli chodzi o termometr to interesant się rozmyślił ze względy na to że termometr zawyżał temperaturę o 4C :(
ODPOWIEDZ