Jak zdiagnozować problem z termometrem DS1620 po odłączeniu Dallasa i podłączeniu do PIC16F84?
DS1620 jeszcze raz
From: "mirek" <miireek_at_nospam_o2.pl>
Subject: DS1620 jeszcze raz
Date: Mon, 7 Oct 2002 22:22:37 +0200
Witam,
zaprogramowalem Tl ,Th (termometr z PIC16f84 EP9/2000), odlaczylem dallasa
, zasililem go 5V (DQ, CL, RST nie podlaczone) i termostat nie dziala. W
ukladzie z PIC jest ok.
Co jest nie tak ? .
Z gory dzieki
mirek
From: "Piotr Zbysinski, EP \(H\)" <piotr.zbysinski_at_nospam_ep.com.pl>
Subject: Re: DS1620 jeszcze raz
Date: Mon, 7 Oct 2002 22:26:53 +0200
Witam,
zaprogramowalem Tl ,Th (termometr z PIC16f84 EP9/2000), odlaczylem
dallasa
, zasililem go 5V (DQ, CL, RST nie podlaczone) i termostat nie dziala. W
ukladzie z PIC jest ok.
Co jest nie tak ? .
Z gory dzieki
mirek
Trzeba go ustawic w tryb pracy samodzielnej. Poczytaj uwaznie dokumentacje.
Pzdr
PZb
From: "Marek Dzwonnik" <mdz_at_nospam_message.pl>
Subject: Re: DS1620 jeszcze raz
Date: Mon, 7 Oct 2002 23:26:57 +0200
Użytkownik "mirek" <miireek_at_nospam_o2.pl> napisał w wiadomości
news:ansqce$4gn$1_at_nospam_news.tpi.pl...
Witam,
zaprogramowalem Tl ,Th (termometr z PIC16f84 EP9/2000), odlaczylem
dallasa
, zasililem go 5V (DQ, CL, RST nie podlaczone) i termostat nie dziala. W
ukladzie z PIC jest ok.
Co jest nie tak ? .
<cytat url="http://pdfserv.maxim-ic.com/arpdf/DS1620.pdf" >
OPERATION IN STAND-ALONE MODE
In applications where the DS1620 is used as a simple thermostat, no CPU is
required. Since the
temperature limits are nonvolatile, the DS1620 can be programmed prior to
insertion in the system. In
order to facilitate operation without a CPU, the CLK/ CONV pin (pin 2) can
be used to initiate
conversions. Note that the CPU bit must be set to 0 in the configuration
register to use this mode of
operation. Whether CPU=0 or 1, the 3-wire port is active. Setting CPU=1
disables the stand-alone mode.
To use the CLK/CONV_ pin to initiate conversions, RST must be low and
CLK/CONV_ must be high. If
CLK/CONV_ is driven low and then brought high in less than 10 ms, one
temperature conversion will be
performed and then the DS1620 will return to an idle state. If CLK/CONV_ is
driven low and remains low,
continuous conversions will take place until CLK/ CONV_ is brought high
again. With the CPU bit set to 0,
the CLK/CONV_ will override the 1SHOT bit if it is equal to 1. This means
that even if the part is set for
one-shot mode, driving CLK/ CONV_ low will initiate conversions.
</cytat>
Czyli do pracy w trybie stand_alone :
- bit CPU w rejestrze konfiguracyjnym musi być wyzerowany (0)
- pin RST_ = 0
- pin CLK/CONV_ = 0 (impuls HLH < 10ms wyzwala pojedynczą konwersję, stan
niski (L) - konwersję ciagłą)
Obejrzałem ten programator z EP. Sam układ jest bardzo prosty - procesor
ST62T25, LCD , gniazdko do podłączenia DS1620 i to prawie wszystko. Większą
część artykułu zajmuje tłumaczenie karty katalogowej i omówienie MENU
programatora. Jeżeli wyrazisz chęć to go zeskanuję, ale artykuł ma 9 stron
i trochę nie chce mi się robić tego w ciemno. Ew. o szczegóły pytaj autora
(PZb) :-)
MDz
From: "mirek" <miireek_at_nospam_o2.pl>
Subject: Re: DS1620 jeszcze raz
Date: Tue, 8 Oct 2002 08:29:50 +0200
Dzieki za wszystko
artykulu juz nie trzeba (MDz)
pozdr
mirek
From: "Bogdan Tryt" <bogdan_tryt_at_nospam_go2.pl>
Subject: Re: DS1620 jeszcze raz
Date: Tue, 8 Oct 2002 14:59:41 +0200
zaprogramowalem Tl ,Th (termometr z PIC16f84 EP9/2000
ma ktos moze scan tego artykulu ???????
From: "Marek Dzwonnik" <mdz_at_nospam_message.pl>
Subject: Re: DS1620 jeszcze raz
Date: Tue, 8 Oct 2002 15:11:28 +0200
Użytkownik "Bogdan Tryt" <bogdan_tryt_at_nospam_go2.pl> napisał w wiadomości
news:anukn9$8mv$1_at_nospam_news2.tpi.pl...
zaprogramowalem Tl ,Th (termometr z PIC16f84 EP9/2000
ma ktos moze scan tego artykulu ???????
Tak. Archiwum EP:
http://www.ep.com.pl/archiwum/pdf/2000/09/29_30.pdf
MDz