Optymalne wartości rezystora podciągającego dla wielu czujników DS1820 w 1-Wire

1 wire + DS 1820





Poprzedni Następny
Wiadomość
Spis treści
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..



Poprzedni Następny
Wiadomość
Spis treści
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




Poprzedni Następny
Wiadomość
Spis treści
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..



Poprzedni Następny
Wiadomość
Spis treści
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..
>
>



Poprzedni Następny
Wiadomość
Spis treści
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.


Poprzedni Następny
Wiadomość
Spis treści
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


Poprzedni Następny
Wiadomość
Spis treści
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.

Poprzedni Następny
Wiadomość
Spis treści
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



Poprzedni Następny
Wiadomość
Spis treści
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...

Poprzedni Następny
Wiadomość
Spis treści
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--


Poprzedni Następny
Wiadomość
Spis treści
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...

Poprzedni Następny
Wiadomość
Spis treści
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

Poprzedni Następny
Wiadomość
Spis treści
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




Poprzedni Następny
Wiadomość
Spis treści
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.



Poprzedni Następny
Wiadomość
Spis treści
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_



Poprzedni Następny
Wiadomość
Spis treści
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.



Poprzedni Następny
Wiadomość
Spis treści
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

Poprzedni Następny
Wiadomość
Spis treści
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