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?
Termometr na DS18B20- długość przewodu
-
- Posty: 24
- Rejestracja: 30 sie 2015, 22:06
- niveasoft
- Posty: 1213
- Rejestracja: 17 sie 2015, 12:13
- Kontakt:
Re: Termometr na DS18B20- długość przewodu
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.
Czyli zamiast standardowego 4K7 daj mniejszy 3K3 lub 2K2 i powinno pomóc.
-
- Posty: 390
- Rejestracja: 17 sie 2015, 13:46
- Lokalizacja: Dublin, Ireland
- Kontakt:
Re: Termometr na DS18B20- długość przewodu
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.
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.
- niveasoft
- Posty: 1213
- Rejestracja: 17 sie 2015, 12:13
- Kontakt:
Re: Termometr na DS18B20- długość przewodu
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
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
-
- Posty: 24
- Rejestracja: 30 sie 2015, 22:06
Re: Termometr na DS18B20- długość przewodu
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.
-
- Posty: 24
- Rejestracja: 30 sie 2015, 22:06
Re: Termometr na DS18B20- długość przewodu
Ok. w takim przypadku dorzucę warystor i transilaPikczu pisze: ↑19 wrz 2018, 17:06Przy 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.
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
-
- Posty: 390
- Rejestracja: 17 sie 2015, 13:46
- Lokalizacja: Dublin, Ireland
- Kontakt:
Re: Termometr na DS18B20- długość przewodu
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.
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.
- niveasoft
- Posty: 1213
- Rejestracja: 17 sie 2015, 12:13
- Kontakt:
Re: Termometr na DS18B20- długość przewodu
Wiecie, że szewc bez butów chodzi? 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
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...
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...
-
- Posty: 24
- Rejestracja: 30 sie 2015, 22:06
Re: Termometr na DS18B20- długość przewodu
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