Optymalne wartości rezystora podciągającego dla wielu czujników DS1820 w 1-Wire
1 wire + DS 1820
From: "MM.." <mazmarek_at_nospam_polbox.com>
Subject: 1 wire + DS 1820
Date: Mon, 2 Apr 2001 20:14:57 +0200
Witam wszystkich
Ostatnio uruchamiałem urządzenie z DS 1820 + 89C2051 i miałem
następujący problem:
przy podłączeniu rezystora podciągającego o wartości 4k7
układ odcztrtywał temperaturę poprawnie tylko z 3 układów DS 1820
po podłączeniu czwartego - na wszystkich pojawiał się taki sam odczyt (85,0
C)
przy zmniejszeniu rezystora do 2k2 odczyt był prawidłowy.
Aby odczytywał prawidłowo z 5 układów DS1820 rezystor = 320R
Czy ktoś jest w stanie wyjaśnić gdzie jest błąd ???
Program odczytujący napisany był w BASCOM'ie, a czujniki DS1820
miały osobno poprowadzone zasilanie.
Co zrobić aby chciało to działać z większą ilością DS'ów.
MM..
From: "Marek Lewandowski" <locust_at_nospam_priv4.onet.pl>
Subject: Re: 1 wire + DS 1820
Date: Mon, 2 Apr 2001 22:24:01 +0200
Użytkownik "MM.." <mazmarek_at_nospam_polbox.com> napisał w wiadomości
news:9aafgs$dj9$1_at_nospam_news.polbox.pl...
Witam wszystkich
Ostatnio uruchamiałem urządzenie z DS 1820 + 89C2051 i miałem
następujący problem:
przy podłączeniu rezystora podciągającego o wartości 4k7
układ odcztrtywał temperaturę poprawnie tylko z 3 układów DS 1820
po podłączeniu czwartego - na wszystkich pojawiał się taki sam odczyt
(85,0
C)
przy zmniejszeniu rezystora do 2k2 odczyt był prawidłowy.
Aby odczytywał prawidłowo z 5 układów DS1820 rezystor = 320R
Czy ktoś jest w stanie wyjaśnić gdzie jest błąd ???
Program odczytujący napisany był w BASCOM'ie, a czujniki DS1820
miały osobno poprowadzone zasilanie.
Co zrobić aby chciało to działać z większą ilością DS'ów.
Podejrzewam, że nigdzie nie ma błędu. Tak się składa, że kolejne scalaki
obciążają linię.
Podane przez Ciebie rezystancje są ciut małe, co sugeruje, że komunikujesz
się na wysokiej prędkości i masz problem z pojemnością linii - spróbuj
zmniejszyć f zegara transmisji.
--
Marek Lewandowski
marek.lewandowski_at_nospam_multicon.pl UIN: 10139051
http://www.callisto.krakow.pl/~twilight
From: "MM.." <mazmarek_at_nospam_polbox.com>
Subject: Odp: 1 wire + DS 1820
Date: Mon, 2 Apr 2001 22:48:39 +0200
Podejrzewam, że nigdzie nie ma błędu. Tak się składa, że kolejne scalaki
obciążają linię.
Podane przez Ciebie rezystancje są ciut małe, co sugeruje, że komunikujesz
się na wysokiej prędkości i masz problem z pojemnością linii - spróbuj
zmniejszyć f zegara transmisji.
--
> Marek Lewandowski
A w jaki sposób zmniejszyć prędkość transmisji dla DS1820 ????
MM..
From: "Marek Lewandowski" <locust_at_nospam_priv4.onet.pl>
Subject: Re: 1 wire + DS 1820
Date: Tue, 3 Apr 2001 23:55:41 +0200
Użytkownik "MM.." <mazmarek_at_nospam_polbox.com> napisał w wiadomości
news:9aaogv$prh$1_at_nospam_news.polbox.pl...
Podejrzewam, że nigdzie nie ma błędu. Tak się składa, że kolejne scalaki
obciążają linię.
Podane przez Ciebie rezystancje są ciut małe, co sugeruje, że
komunikujesz
się na wysokiej prędkości i masz problem z pojemnością linii - spróbuj
zmniejszyć f zegara transmisji.
--
> > Marek Lewandowski
>
> A w jaki sposób zmniejszyć prędkość transmisji dla DS1820 ????
sorry, pierdyknęło mi się z DS1620, który jest na 3-wire i nie ma z tym
problemu...
Pozostaje zmniejszyć rezystancję wyjściową atmela przez dodanie bufora na
linii i kombinacje zalecane przez przedmówców.
--
Marek Lewandowski
marek.lewandowski_at_nospam_multicon.pl UIN: 10139051
http://www.callisto.krakow.pl/~twilight
> MM..
>
>
From: Janusz Raniszewski <rniski_at_nospam_man.koszalin.pl>
Subject: Re: 1 wire + DS 1820
Date: Mon, 02 Apr 2001 23:27:05 +0200
Witam wszystkich
Ostatnio uruchamiałem urzšdzenie z DS 1820 + 89C2051 i miałem
następujšcy problem:
przy podłšczeniu rezystora podcišgajšcego o wartości 4k7
układ odcztrtywał temperaturę poprawnie tylko z 3 układów DS 1820
po podłšczeniu czwartego - na wszystkich pojawiał się taki sam odczyt (85,0
C)
przy zmniejszeniu rezystora do 2k2 odczyt był prawidłowy.
Aby odczytywał prawidłowo z 5 układów DS1820 rezystor = 320R
Czy ktoś jest w stanie wyjaśnić gdzie jest błšd ???
Program odczytujšcy napisany był w BASCOM'ie, a czujniki DS1820
miały osobno poprowadzone zasilanie.
Co zrobić aby chciało to działać z większš ilościš DS'ów.
MM..
Witam,
Miałem podobne problemy ale linia była stosunkowo długa (>50 m). Prawdopodobnie
pojemność DSów jest stosunkowo duża i stšd kłopoty (plus indukcyjność linii i
mamy obwód rezonansowy). Osobno prowadzone zasilanie nic nie zmieniało. Jedynym
wyjściem było stłumienie rezonansów w linii poprzez szeregowe podłšczenie
oporników
(47 ohm) przy kazdym czujniku i 47 ohm przy mikroprocesorze 1k podcišgajšcy.
Pozdrowienia JanuszR.
From: Janusz Raniszewski <rniski_at_nospam_man.koszalin.pl>
Subject: Re: 1 wire + DS 1820
Date: Mon, 02 Apr 2001 23:32:05 +0200
Witam wszystkich
Ostatnio uruchamiałem urzšdzenie z DS 1820 + 89C2051 i miałem
następujšcy problem:
przy podłšczeniu rezystora podcišgajšcego o wartości 4k7
układ odcztrtywał temperaturę poprawnie tylko z 3 układów DS 1820
po podłšczeniu czwartego - na wszystkich pojawiał się taki sam odczyt (85,0
C)
przy zmniejszeniu rezystora do 2k2 odczyt był prawidłowy.
Aby odczytywał prawidłowo z 5 układów DS1820 rezystor = 320R
Czy ktoś jest w stanie wyjaśnić gdzie jest błšd ???
Program odczytujšcy napisany był w BASCOM'ie, a czujniki DS1820
miały osobno poprowadzone zasilanie.
Co zrobić aby chciało to działać z większš ilościš DS'ów.
MM..
Witam,
Miałem podobne problemy ale linia była stosunkowo długa (>50 m). Prawdopodobnie
pojemność DSów jest stosunkowo duża i stšd kłopoty (plus indukcyjność linii i
mamy obwód rezonansowy). Osobno prowadzone zasilanie nic nie zmieniało. Jedynym
wyjściem było stłumienie rezonansów w linii poprzez szeregowe podłšczenie
oporników
(47 ohm) przy kazdym czujniku i 47 ohm przy mikroprocesorze 1k podcišgajšcy.
Pozdrowienia JanuszR.
I jeszcze wydajność pršdowa wyjść 89C251 jest stosunkowo mała i 1 k opornika
podcišgajšcego powoduje, że niski stan logiczny jest stosunkowo "wysoki". Sugeruję
zastosowanie dodatkowego tranzystora.
JanuszR
From: Milosz Skowyra <mewashek_at_nospam_wp.pl>
Subject: Re: 1 wire + DS 1820
Date: Tue, 03 Apr 2001 15:49:10 +0200
Janusz Raniszewski wrote:
I jeszcze wydajność prądowa wyjść 89C251 jest stosunkowo mała i 1 k opornika
podciągającego powoduje, że niski stan logiczny jest stosunkowo "wysoki". Sugeruję
zastosowanie dodatkowego tranzystora.
Ooooo.... to jakas nowosc... przeciez wyjscie jest zwyklym tranzystorem,
logiczne zero jest zwarciem poprzez tranzystor do masy wiec jak masa
moze plywac ?
--
Regards.
|-----------------------------------------------------|
| Milosz Skowyra |
| miloszek_at_nospam_fidonet.org.pl 2:484/2.47 on fidonet |
| GSM Mobile +48608888899 |
|-----------------------------------------------------|
Dzisiaj slonce nie wzejdzie, bo za zimno.
From: "Andy" <anok_at_nospam_ceti.pl>
Subject: Re: 1 wire + DS 1820
Date: Wed, 4 Apr 2001 12:45:19 +0200
Milosz Skowyra napisał(a) w wiadomości: <3AC9D4D6.6D193B4C_at_nospam_wp.pl>...
Janusz Raniszewski wrote:
I jeszcze wydajność prądowa wyjść 89C251 jest stosunkowo mała i 1 k
opornika
podciągającego powoduje, że niski stan logiczny jest stosunkowo "wysoki".
Sugeruję
zastosowanie dodatkowego tranzystora.
Ooooo.... to jakas nowosc... przeciez wyjscie jest zwyklym tranzystorem,
logiczne zero jest zwarciem poprzez tranzystor do masy wiec jak masa
moze plywac ?
--
jezeli rezystor podciagajacy do +5V bedzie zbyt maly
to ze wgledu na ograniczana wydajnasc pradowa wyjsca w stanie "0"
nie bedzie na nim 0V tylko np. 0,3 V
przy dalszym zmniejszaniu R - bedzie np. 0,5 V
Andrzej
From: Milosz Skowyra <miloszek_at_nospam_fidonet.org.pl>
Subject: Re: 1 wire + DS 1820
Date: Thu, 05 Apr 2001 10:47:46 +0200
Andy wrote:
jezeli rezystor podciagajacy do +5V bedzie zbyt maly
to ze wgledu na ograniczana wydajnasc pradowa wyjsca w stanie "0"
nie bedzie na nim 0V tylko np. 0,3 V
przy dalszym zmniejszaniu R - bedzie np. 0,5 V
Mniej wiecej sie zgodze, ale na pewno nie przy rezystancji 1k.
--
Regards.
|-----------------------------------------------------|
| Milosz Skowyra |
| miloszek_at_nospam_fidonet.org.pl 2:484/2.47 on fidonet |
| GSM Mobile +48608888899 |
|-----------------------------------------------------|
Chcielismy odnalezc wlasna droge do raju...
From: Janusz Raniszewski <rniski_at_nospam_man.koszalin.pl>
Subject: Re: 1 wire + DS 1820
Date: Thu, 05 Apr 2001 18:47:35 +0200
To jest wieloczęściowa wiadomość w formacie MIME.
--------------B84B563D544856F95621D648
Content-Type: text/plain; charset=iso-8859-2
Content-Transfer-Encoding: 8bit
Andy wrote:
jezeli rezystor podciagajacy do +5V bedzie zbyt maly
to ze wgledu na ograniczana wydajnasc pradowa wyjsca w stanie "0"
nie bedzie na nim 0V tylko np. 0,3 V
przy dalszym zmniejszaniu R - bedzie np. 0,5 V
Mniej wiecej sie zgodze, ale na pewno nie przy rezystancji 1k.
Witam,
Oczywiście 1k procesorek powinien zwierać tak, że na wyjściu jest
napięcie mniejsze od 0,3V.
Ale my mamy wypadek przyłšczonej pojemności (DSy i długi przewód).
Procesorek musi rozładować tę pojemność w czasie zależnym od prędkości
transmisji. Ponieważ pršd rozładowania jest skończony (impedancja
wyjściowa procesorka) nie następujš niskie stany i brak jest łšczności.
Pozdrowienia JanuszR.
--
http://www.miriady.prv.pl
--------------B84B563D544856F95621D648
Content-Type: text/x-vcard; charset=iso-8859-2;
name="rniski.vcf"
Content-Transfer-Encoding: 7bit
Content-Description: Kartka dla Janusz Raniszewski
Content-Disposition: attachment;
filename="rniski.vcf"
begin:vcard
n:Raniszewski;Janusz
tel;cell:603 284 401
x-mozilla-html:FALSE
url:http://www.miriady.prv.pl
adr:;;;;;;
version:2.1
email;internet:rniski_at_nospam_man.koszalin.pl
fn:JanuszR
end:vcard
--------------B84B563D544856F95621D648--
From: Milosz Skowyra <miloszek_at_nospam_fidonet.org.pl>
Subject: Re: 1 wire + DS 1820
Date: Thu, 05 Apr 2001 22:58:27 +0200
Janusz Raniszewski wrote:
Mniej wiecej sie zgodze, ale na pewno nie przy rezystancji 1k.
Oczywiście 1k procesorek powinien zwierać tak, że na wyjściu jest
napięcie mniejsze od 0,3V.
Ale my mamy wypadek przyłączonej pojemności (DSy i długi przewód).
Procesorek musi rozładować tę pojemność w czasie zależnym od prędkości
transmisji.
Zaczalem sie wlasnie zastawiac czy przypadkiem zwykly pulldown + pullup
nie dadza sobie rady w takiej sytuacji ?
--
Regards.
|-----------------------------------------------------|
| Milosz Skowyra |
| miloszek_at_nospam_fidonet.org.pl 2:484/2.47 on fidonet |
| GSM Mobile +48608888899 |
|-----------------------------------------------------|
..and when you turned to me and smiled.....it took my breath away...
From: Slawomir Szczyrba <steev_at_nospam_hot.pl>
Subject: Re: 1 wire + DS 1820
Date: 4 Apr 2001 01:39:14 GMT
MM.. pisze:
Witam wszystkich
Ostatnio uruchamiałem urządzenie z DS 1820 + 89C2051 i miałem
[...]
A gdzie można kupić (najlepiej wysyłkowo, zamawiając przez net, w dodatku
w kraju :) scalaki z serii DS16xx/DS18xx ?
MM..
Sławek
--
________
_/ __/ __/ Komar też ssak, a owad. Więc może ty jesteś ssak, ale ryba.
\__ \__ \_______________________________________________________________
/___/___/ Sławomir Szczyrba steev(AT)hot.pl
From: "Marek Lewandowski" <locust_at_nospam_priv4.onet.pl>
Subject: Re: 1 wire + DS 1820
Date: Wed, 4 Apr 2001 20:58:02 +0200
Użytkownik "Slawomir Szczyrba" <steev_at_nospam_hot.pl> napisał w wiadomości
news:slrn9ckuq2.27p.steev_at_nospam_hot.pl...
MM.. pisze:
Witam wszystkich
Ostatnio uruchamiałem urządzenie z DS 1820 + 89C2051 i miałem
[...]
A gdzie można kupić (najlepiej wysyłkowo, zamawiając przez net, w dodatku
w kraju :) scalaki z serii DS16xx/DS18xx ?
Niektóre ma conrad: www.conrad.pl (chyba)
parę widziałem kiedyś w cyfronice www.cyfronika.com.pl
--
Marek Lewandowski
marek.lewandowski_at_nospam_multicon.pl UIN: 10139051
http://www.callisto.krakow.pl/~twilight
From: "Shy" <shy_g_at_nospam_poczta.onet.pl>
Subject: Re: 1 wire + DS 1820
Date: Fri, 6 Apr 2001 14:10:38 +0200
Użytkownik MM.. <mazmarek_at_nospam_polbox.com> w wiadomości do grup dyskusyjnych
napisał:9aafgs$dj9$1_at_nospam_news.polbox.pl...
Witam wszystkich
Ostatnio uruchamiałem urządzenie z DS 1820 + 89C2051 i miałem
następujący problem:
przy podłączeniu rezystora podciągającego o wartości 4k7
układ odcztrtywał temperaturę poprawnie tylko z 3 układów DS 1820
po podłączeniu czwartego - na wszystkich pojawiał się taki sam odczyt
(85,0
C)
przy zmniejszeniu rezystora do 2k2 odczyt był prawidłowy.
Aby odczytywał prawidłowo z 5 układów DS1820 rezystor = 320R
Czy ktoś jest w stanie wyjaśnić gdzie jest błąd ???
Program odczytujący napisany był w BASCOM'ie, a czujniki DS1820
miały osobno poprowadzone zasilanie.
Co zrobić aby chciało to działać z większą ilością DS'ów.
MM..
TO CO NAPISZE JEST NA 100% PEWNE BO AKTUALNIE DZIALAM W TYM TEMACIE.
NIE CHCE DZIALAC BO UKLADY DS1820 WYMAGAJA PODCZAS POMIARU SILNEGO (PRZEZ
TRANZYSTOR)PODCIAGNIECIA DO PLUSA ZASILANIA. NIE WIEM DLACZEGO TEGO FAKTU
NIE PODAJA W SCHEMATACH SKORO JAK BYK STOI W DOKUMENTACJI FABRYCZNEJ ZE TAK
MUSI BYC. TEN REZYSTOR JEST DOBRY JESLI MASZ JEDEN TERMOMETR A TO DLATEGO ZE
UKLAD WYMAGA MINIMALNEGO NAPIECIA ZASILANIA PODCZAS POMIARU (CHYBA OKOLO
3,5V). SPADEK JEST WIEKSZY BO KAZDY TERMOMETR PODCZAS POMIARU POBIERA OK 1mA
PRADU. RADA JEST TAKA. WSTAW REZYSTOR TAKI JAKI BYL TJ OK 5K I NA INNA NOZKE
ZAPAKUJ NP BC307 PRZEZ REZYSTOR (4,7k). EMITER BC307 NA ZASILANIE A KOLEKTOR
NA DANE CZYLI PIN 2 UKLADU DS1820. W TYM OBWODZIE NIE WSTAWIAJ ZADNEGO
REZYSTORA. POMIAR MUSI WYGLADAC TAK. WYSYLASZ ROZKAZ POMIARU;ZALACZENIE
TRANZYSTORA ZEREM;CZEKASZ 1s(FABRYCZNIE 650ms ALE ZROB 1s BO FABRYKA CZASAMI
KLAMIE TZN ROZNIE CHODZA POSZCZEGOLNE EGZEMPLAZE); WYLACZASZ TR. JEDYNKA;
ODCZYTUJESZ DANE. TO WSZYSTKO.JAK COS BEDZIE NIE TAK TO PISZ NA MOJE KONTO
MAILA.
From: "Artur Miller" <armi_at_nospam_poczta.onet.pl>
Subject: Re: 1 wire + DS 1820 - OT
Date: Fri, 6 Apr 2001 14:57:47 +0200
Użytkownik "Shy" <shy_g_at_nospam_poczta.onet.pl> napisał w wiadomości
news:3acdb146_at_nospam_news.vogel.pl...
Kolezko niesmialy, prosze, nie krzycz na nas ...
_at_nospam_
From: "Shy" <shy_g_at_nospam_poczta.onet.pl>
Subject: Re: 1 wire + DS 1820 - OT
Date: Fri, 6 Apr 2001 23:55:08 +0200
Użytkownik Artur Miller <armi_at_nospam_poczta.onet.pl> w wiadomości do grup
dyskusyjnych napisał:9akeg1$3i4$1_at_nospam_news.onet.pl...
Użytkownik "Shy" <shy_g_at_nospam_poczta.onet.pl> napisał w wiadomości
news:3acdb146_at_nospam_news.vogel.pl...
Kolezko niesmialy, prosze, nie krzycz na nas ...
_at_nospam_
NIE KRZYCZE NA WAS TYLKO TYCH WSZYSTKICH SPECOW Z ELEKTRONIKI PRAKTYCZNEJ
ITP. PISM. W OPISIE STOI ZE DO POPRAWNEGO POMIARU (TJ DO ODCZYTU POPRAWNEJ
WARTOSCI PLUS MINUS 0,5C POTRZEBA NAPIECIA MINIMALNIE 4,3V (WLASNIE
ZAJRZALEM DO OPISU) I POTRZEBNY JEST PRAD 1mA. JESLI SIE TEGO NIE SPELNI TO
BLAD ROSNIE. SZCZERZE MOWIAC DZIWIE SIE JAK DZIALA NAWET JEDEN UKLAD
(PRODUCENT ZAKLADA R PODCIAGAJACE 4,7k I PRAD 1mA TAK JAK TO LADUJA NA
SCHEMATACH. SPADEK NAPIECIA JEST DUZO ZA DUZY JAK WIDAC). JESZCZE JEDNA RADA
NIE CZYTAJCIE TEMPERATURY NON STOP BO ZAUWAZYCIE ZE TERMOMETR POKAZUJE CORAZ
TO WIEKSZE WARTOSCI PRZY NIEZMIENNEJ TEMPERATURZE. WINE JEST SAMONAGRZEWANIE
SIE UKLADU. JESZCZE JEDNO. JAK CHCECIE ZAPISYWAC DO PAMIECI NIEULOTNEJ TO
MUSICIE ZROBIC TEN SAM NUMER Z PODCIAGANIEM TYLKO NA 10mS.
From: Milosz Skowyra <miloszek_at_nospam_fidonet.org.pl>
Subject: Re: 1 wire + DS 1820 - OT
Date: Sat, 07 Apr 2001 08:54:26 +0200
Shy wrote:
NIE KRZYCZE NA WAS TYLKO TYCH WSZYSTKICH SPECOW Z ELEKTRONIKI PRAKTYCZNEJ
[....]
Dalej krzyczysz... to znaczy wylacz CAPSLOCK....
--
Regards.
|-----------------------------------------------------|
| Milosz Skowyra |
| miloszek_at_nospam_fidonet.org.pl 2:484/2.47 on fidonet |
| GSM Mobile +48608888899 |
|-----------------------------------------------------|
Chcesz uninstalera ??? Zawolaj PROPERA :-0
From: "Marcin Gorniak" <el_mag_at_nospam_BLOKADA.wp.pl>
Subject: Re: 1 wire + DS 1820 - OT
Date: Sat, 7 Apr 2001 19:09:53 +0200
Kolezko niesmialy, prosze, nie krzycz na nas ...
NIE KRZYCZE NA WAS TYLKO TYCH WSZYSTKICH SPECOW Z ELEKTRONIKI PRAKTYCZNEJ
ITP. PISM.
ALE JA W TEJ CHWILI KRZYCZE BO TY PRZEZ CALY CZAS KRZYCZYSZ.
Ale na ogol to mowie a nie krzycze poniewaz krzyk nie jest normalna forma
komunikowania się.
--
Marcin Gorniak
Uwaga ! Z adresu usun BLOKADE. na automaty spamerow.
el_mag_at_nospam_BLOKADA.wp.pl