AVT 5094 id 74083 Nieznany (2)

background image

Bezprzewodowy regulator temperatury

31

Elektronika Praktyczna 1/2003

P R O J E K T Y

Bezprzewodowy regulator
temperatury, część 1

AVT−5094

Uk³ad kontroluj¹cy temperatu-

rÍ moøna wykonaÊ w rÛøny spo-
sÛb.

Najprostszy, elektromechanicz-

ny jest stosowany na przyk³ad
w†øelazku. Jest wykonany z†bime-
talu, ktÛry pod wp³ywem tempe-
ratury odkszta³ca siÍ i†zwiera lub
rozwiera styk.

Kolejn¹ grup¹ stanowi¹ termo-

regulatory elektroniczne. Tempe-
ratura jest regulowana za pomoc¹
potencjometru, a†komparator ter-
mostatu porÛwnuje wartoúʆzada-
n¹ z†napiÍciem na czujniku tem-
peratury i†w†zaleønoúci od rÛønicy
tych napiÍÊ steruje uk³adem wy-
konawczym w†postaci triaka lub
przekaünika.

Najbardziej zaawansowane

konstrukcyjnie, ale jednoczeúnie
daj¹ce najwiÍksze moøliwoúci, s¹
termostaty sterowane przez mik-
roprocesor. Umoøliwiaj¹ one re-
gulowanie temperatury zgodnie
z†potrzebami uøytkownika - war-
toúÊ kontrolowanej temperatury
moøe

byÊ

automatycznie

zmienia-

na w†zaleønoúci od pory dnia,
daty itp.

Powszechnie dostÍpne

radiowe modu³y nadawczo-

odbiorcze umoøliwiaj¹

stosowanie ³¹czy

bezprzewodowych w†coraz

bardziej ìprzyziemnychî

aplikacjach. Do niedawna

bardzo ìudrutowioneî by³y

uk³ady do regulacji

temperatury. Do niedawna, bo

w†prezentowanym projekcie

proponujemy zastosowanie

bezprzewodowego modu³u

wykonawczego.

Rekomendacje: uk³ad moøe

zast¹piÊ przestarza³e

regulatory temperatury

z†wyjúciami przekaünikowymi.

Moøe byÊ z powodzeniem

stosowany do sterowania

ogrzewaniem elektrycznym lub

wodnym w†domach.

Opis takiego termostatu przed-

stawiono w†artykule. Ma on wbu-
dowany zegar, a wiÍc moøliwe
jest kontrolowanie rÛønej tempe-
ratury dla dnia i dla nocy. Pora
dnia jest definiowana przez uøyt-
kownika przez podanie pocz¹tko-
wej i†koÒcowej godziny, pora no-
cy jest automatycznie obliczana
przez mikrokontroler.

Pomiar temperatury odbywa siÍ

z†rozdzielczoúci¹ 0,1

o

C, a†tempera-

tura zadana moøe byÊ ustawiana
z†dok³adnoúci¹ 1

o

C w†zakresie od

0

o

C do 99

o

C.

OprÛcz regulacji automatycznej

jest moøliwa praca rÍczna. W†tym
trybie termostat nie reaguje na
zmiany temperatury, a†zmiana sta-
nu przekaünika (w³¹czenie/wy³¹-
czenie) jest wykonywane za po-
moc¹ jednego klawisza.

Uk³ad sterowania zosta³ od-

dzielony od uk³adu wykonaw-
czego, dziÍki czemu obs³uga ste-
rownika jest ca³kowicie bezpiecz-
na, gdyø jest on zasilany bez-
piecznym napiÍciem rÛwnym 12
V. Do komunikacji miÍdzy mo-
du³ami zastosowano transmisjÍ
radiow¹. Uzyskano w†ten sposÛb

background image

Bezprzewodowy regulator temperatury

Elektronika Praktyczna 1/2003

32

pe³ne odizolowanie uk³adu ste-
ruj¹cego od uk³adu wykonawcze-
go. Umoøliwia to rÛwnieø do-
wolne umiejscowienie obydwu
uk³adÛw. Rozdzielenie uk³adu
s t e r u j ¹ c e g o i † w y k o n a w c z e g o
umoøliwia usytuowanie czujnika
temperatury w†dowolnym miejs-
cu pomieszczenia i†osi¹gniecie
ø¹danej temperatury w³aúnie
w†tym miejscu spowoduje wy³¹-
czenie grzejnika.

Uk³ad moøe takøe sterowaÊ

pomp¹ centralnego ogrzewania.
W†tym przypadku sterownik jest
umieszczony w†pomieszczeniu,
a†uk³ad wykonawczy przy piecu
centralnego ogrzewania. W†zaleø-
noúci od temperatury termoregu-
lator moøe za³¹czaÊ lub wy³¹czaÊ
pompÍ wspomagaj¹c¹ obieg wody.

Z a s t o s o w a n y p r z e k a ü n i k

w†uk³adzie wykonawczym umoø-
liwia za³¹czanie pr¹du o natÍøeniu
do 16 A, co daje moc rzÍdu
3,5†kW. Jest to wiÍc wartoúÊ wy-
starczaj¹ca dla sterowania rÛøny-
mi typami grzejnikÛw.

Opis i†zasada dzia³ania

Na rys. 1. przedstawiono sche-

mat elektryczny modu³u steruj¹-
cego. G³Ûwnym elementem jest
mikroprocesor PIC16F628 zawie-
raj¹cy 2 ks³Ûw pamiÍci programu,
128 B pamiÍci EEPROM, 224 B
pamiÍci RAM. Pracuje on w†doúÊ
nietypowej konfiguracji, gdyø wy-
prowadzenia s³uø¹ce do do³¹cze-
nia rezonatora kwarcowego (OSC1,

OSC2) zosta³y wykorzystane do
sterowania wyúwietlaczem LCD.
Takøe wyprowadzenie zerowania
MCLR nie s³uøy do zerowania
procesora, lecz do obs³ugi klawia-
tury. Takie wykorzystanie tych
wyprowadzeÒ jest moøliwe dziÍki
moøliwoúci bardzo elastycznego
konfigurowania

wyprowadzeÒ

pro-

cesora. Niemal kaøde jego wypro-
wadzenie, w†zaleønoúci od po-

Rys. 1. Schemat elektryczny modułu sterownika regulatora

Rys. 2. Budowa wewnętrzna timera TMR1

background image

Bezprzewodowy regulator temperatury

33

Elektronika Praktyczna 1/2003

trzeb, moøe pe³niÊ kilka funkcji.
I†tak wyprowadzenia oscylatora
(OSC1, OSC2) mog¹ byÊ uøyte
jako standardowe linie wejúcia-
wyjúcia. W†tym przypadku sygna³
zegarowy jest wytwarzany przez
wewnÍtrzny generator RC. CzÍstot-
liwoúÊ tego generatora moøe wy-
nosiÊ 4†MHz lub 37 kHz, w†zaleø-
noúci od stanu bitu OSCF w†re-
jestrze PCON (szczegÛ³y w†nocie
aplikacyjnej dostÍpnej na stronie
www.microchip.com). Jeúli bit ten
jest ustawiony, to czÍstotliwoúÊ
wynosi oko³o 4†MHz, w†przeciw-
nym przypadku wewnÍtrzny gene-
rator pracuje z†czÍstotliwoúci¹ wy-
nosz¹c¹ oko³o 37†kHz.

Waøn¹ zalet¹ jest moøliwoúÊ

dokonania zmiany czÍstotliwoúci
taktowania podczas pracy mikro-
kontrolera, dziÍki czemu oprogra-
mowanie moøe regulowaÊ czÍsto-
tliwoúÊ generatora, a†co za tym
idzie wartoúÊ pobieranego pr¹du.
Funkcja ta jest szczegÛlnie przy-

datna przy zasilaniu bateryjnym.
W†czasie wykonywania nieskom-
plikowanych operacji uk³ad moøe
pracowaÊ z†mniejsz¹ prÍdkoúci¹,
a†w†czasie ìpowaøniejszychî ope-
racji moøna przyúpieszyÊ proce-
sor, aby skrÛciÊ czas wykonania
zadania.

Wyprowadzenie MCLR moøe

pe³niÊ funkcjÍ zewnÍtrznego wej-
úcia zeruj¹cego. WÛwczas podanie
stanu 0†powoduje zerowanie pro-
cesora. Do tego wyprowadzenia
jest rÛwnieø doprowadzane napiÍ-
cie programuj¹ce podczas progra-
mowania. Wyprowadzenie to mo-
øe byÊ takøe uøyte jako standar-
dowe wejúcie. SposÛb wykorzys-
tania tego wejúcia ustala siÍ pod-
czas programowania. Jeúli wypro-
wadzenie to jest wykorzystane
jako

wejúcie,

to

sygna³

MCLR

jest

wewnÍtrznie

podci¹gany

do

plusa

zasilania, a†sygna³ zeruj¹cy jest
generowany przez wewnÍtrzny
modu³. WewnÍtrzny sygna³ zeru-

j¹cy jest generowany, gdy na-
piÍcie zasilaj¹ce obniøy siÍ poni-
øej wartoúci oko³o 4†V. Takøe po
w³¹czeniu zasilania mikrokontro-
ler rozpocznie pracÍ dopiero przy
napiÍciu zasilaj¹cym o†wartoúci
wyøszej od 4V. DziÍki tym zabie-
gom uzyskuje siÍ dodatkowe trzy
wyprowadzenia procesora. Stosu-
j¹c mikrokontroler w†obudowie
18-nÛøkowej,

mamy

do

dyspozycji

dwa pe³ne porty oúmiobitowe,
czyli 16 wyprowadzeÒ I/O.

WewnÍtrzny generator RC nie

generuje sygna³u o bardzo stabil-
nej czÍstotliwoúci, co jest wyma-
gane do precyzyjnego odliczania
czasu. Dlatego do pracy zegara
wykorzystano zewnÍtrzny rezona-
tor kwarcowy. Jego czÍstotliwoúÊ,
jak i†sposÛb pod³¹czenia jest nie-
typowy, ale dziÍki kolejnym udo-
godnieniom oferowanym przez za-
stosowany mikrokontroler, pomiar
czasu odbywa siÍ w†bardzo prosty
sposÛb.

Rys. 3. Schemat elektryczny modułu wykonawczego

background image

Bezprzewodowy regulator temperatury

Elektronika Praktyczna 1/2003

34

Do odliczania odcinkÛw jedno-

sekundowych potrzebnych do pra-
cy zegara wykorzystano timer
TMR1. Jego schemat blokowy
przedstawiono na rys. 2. Timer
sk³ada siÍ z†16-bitowego licznika
oraz 3-bitowego preskalera, dziÍki
czemu maksymalna liczba zlicza-
nych impulsÛw wynosi 524288
(65536*TMR1L i†TMR1H*8(pre-
skaler)=524288). Timer TMR1
umoøliwia zliczanie wewnÍ-
trznych impulsÛw oscylatora, jak
rÛwnieø impulsy doprowadzone
do wejúcia T1CKI. Timer TMR1
jest wyposaøony w†wewnÍtrzny
oscylator umoøliwiaj¹cy do³¹cze-
nie do niego zewnÍtrznego rezo-
natora kwarcowego. Rezonator
kwarcowy jest do³¹czany do wy-
prowadzeÒ portu RB6 i†RB7. DziÍ-
ki temu moøna utworzyÊ stabilny
generator, niezaleøny od genera-
tora ìnapÍdzaj¹cegoî procesor.

Ta moøliwoúÊ timera zosta³a

wykorzystana w†przedstawionym
uk³adzie. Do wyprowadzeÒ oscy-
latora timera TMR1 zosta³ do³¹-
czony rezonator kwarcowy o†czÍs-
totliwoúci rÛwnej 32,768kHz. Ti-
mer TMR1 dzieli tÍ czÍstotliwoúÊ
przez 32768 i†w†efekcie przerwa-
nia s¹ generowane dok³adnie co
jedn¹ sekundÍ. Procedura odlicza-
nia polega jedynie na zliczaniu
sekund, minut i†godzin.

Do wyúwietlania komunikatÛw

oraz wartoúci nastawianych para-
metrÛw zastosowano wyúwietlacz
alfanumeryczny o†organizacji 1*16
znakÛw. Wyúwietlacz jest obs³u-
giwany w†trybie czterobitowym,
co jest podyktowane ma³¹ liczb¹
dostÍpnych wyprowadzeÒ proce-
sora steruj¹cego.

Obs³uga jest dokonywana za

p o m o c ¹ c z t e r e c h k l a w i s z y
SW1...SW4.

Wyprowadzenia

por-

tu RA4 i†RA5 wymagaj¹ zasto-
sowania zewnÍtrznych rezysto-
rÛw podci¹gaj¹cych. Klawisze
pod³¹czone do portu RB nie
wymagaj¹ takich rezystorÛw,
gdyø†port ten ma wewnÍtrzne
rezystory pull-up.

Pomiar temperatury jest doko-

nywany przez specjalizowany
c z u j n i k p Û ³ p r z e w o d n i k o w y
DS1820, dziÍki czemu wartoúci
zmierzonej temperatury s¹ odczy-
tywane przez procesor (w†postaci
cyfrowej) za pomoc¹ jednoprze-
wodowej magistrali 1-Wire.

Uk³ad DS1820 umoøliwia po-

miar temperatury z†rozdzielczoú-
ci¹ 0,5

o

C, jednakøe udostÍpnia on

rejestry pomocnicze wykorzysty-
wane w†czasie pomiaru tempera-
tury, dziÍki ktÛrym poprzez wy-
konanie odpowiednich obliczeÒ
moøliwe jest uzyskanie rozdziel-
czoúci 0,1

o

C. W†regulatorze ta

w³aúciwoúÊ zosta³a wykorzystana.

Do komunikacji z†modu³em wy-

konawczym zastosowano hybrydo-
wy nadajnik radiowy o†czÍstotli-
woúci 433 MHz. Nadajnik ten jest
zasilany napiÍciem wyøszym niø
pozosta³e uk³ady, gdyø najwiÍksz¹
moc emitowanego sygna³u uzys-
kuje przy napiÍciu zasilania rÛw-
nym oko³o 12†V, maksymalnie
14†V. Aby ograniczyÊ wp³yw za-
k³ÛceÒ na transmitowane sygna³y,
s¹ one kodowane za pomoc¹
uk³adu US2. Uk³ad ten koduje
w y s y ³ a n e d a n e p o c h o d z ¹ c e
z†wejúÊ adresowych A0...A8 oraz
z†wejúÊ danych D1...D4. Uk³ad
HT-12E posiada wejúcie zezwole-
nia na nadawanie TE. Podanie na
to wejúcie zera logicznego powo-
duje, øe dane s¹ wysy³ane do
nadajnika radiowego. W†zaleønoú-
ci od tego czy przekaünik w†mo-
dule wykonawczym ma byÊ w³¹-
czony, czy wy³¹czony, na wejúcie
danych D1 uk³adu kodera jest
podawany odpowiedni stan, ktÛry

jest

wysy³any

tylko

wtedy,

gdy

na

wejúciu TE panuje poziom niski.

Do zasilania uk³adÛw modu³u

steruj¹cego zastosowano stabiliza-
tor typu LM78L05 o†wydajnoúci
pr¹dowej 100 mA oraz konden-
satory wyg³adzaj¹ce napiÍcie
C1...C4. W†celu zabezpieczenia
uk³adu przed nieprawid³ow¹ po-
laryzacj¹ napiÍcia zasilaj¹cego za-
stosowano diodÍ D1.

Na rys. 3 przedstawiono sche-

mat modu³u wykonawczego ter-
moregulatora. Sk³ada siÍ on z†od-
biornika radiowego, dekodera, za-
silacza oraz przekaünika wyko-
nawczego.

Odbiornik radiowy RR3 odbie-

ra sygna³y radiowe i†przetwarza je
do postaci cyfrowej. Sygna³ cyf-
rowy jest nastÍpnie podawany na
wejúcie DIN uk³adu dekodera US1.
W†przypadku pojawienia siÍ da-
nych (adresu) zgodnych z†zapro-
gramowanym kodem ustawionym
za pomoc¹ wejúÊ adresowych,
uk³ad HT-12D przepisuje odebra-
ne dane na wyjúcia D1...D4. Stany
wyjúÊ D1...D4 s¹ zatrzaskiwane
i†mog¹ byÊ zmienione dopiero po
wys³aniu przez nadajnik innych
danych. Zanik transmisji nadajni-
ka nie powoduje zmiany stanÛw
tych wyjúÊ.

W†uk³adzie generatora potrzeb-

nego do pracy uk³adu dekodera
zastosowano rezystor R3. Z†wyj-
úcia D1 sygna³ jest kierowany na
bazÍ tranzystora T1. Jeúli na tym
wyjúciu wystÍpuje poziom wyso-
ki, to przekaünik jest za³¹czony
i†podawane jest napiÍcie 220 V†na
z³¹cze CON1. W†przeciwnym przy-
padku styki przekaünika s¹ roz-
warte. Dioda D1 zabezpiecza tran-
zystor przed uszkodzeniem wyso-
kim napiÍciem indukowanym
w†cewce

przekaünika

w†momencie

jego wy³¹czania, zaú dioda úwie-
c¹ca sygnalizuje stan przekaünika
- jeúli jest za³¹czony, to úwieci.

Rys. 4. Rozmieszczenie elementów na płytce drukowanej układu
sterującego

Bezprzewodowy regulator temperatury

background image

Bezprzewodowy regulator temperatury

35

Elektronika Praktyczna 1/2003

WYKAZ ELEMENTÓW

Moduł sterownika

Rezystory
R1: 680k

R2: 4,7k

R3, R4: 47k

P1: potencjometr montażowy 10k

Kondensatory
C1, C4: 100

µ

F/16V

C2, C3: 100nF
C5, C6: 30pF
Półprzewodniki
D1: 1N5817
US1: PIC16F628 zaprogramowany
US2: HT−12E
US3: DS1820
US4: LM78L05
Różne
CON1: ARK2(3,5mm)
SW1...SW4: mikrowłącznik h=10mm
Q1: nadajnik radiowy RT1
Wyświetlacz alfanumeryczny LCD
16*1A (STC1C16DRG_
X1: 32,768kHz

Moduł wykonawczy

Rezystory
R1: 1,5k

R2, R4: 4,7k

R3: 47k

Kondensatory
C1: 1000

µ

F/16V

C2, C3, C6: 100nF
C4, C5: 100

µ

F/16V

Półprzewodniki
D1: 1N4007
D2: dioda LED 5mm czerwona
US1: HT−12D
US2: LM7805
Różne
CON1, CON2: ARK2(5mm)
B1: bezpiecznik
Gniazdo bezpiecznika do druku
Moduł radiowy − odbiornik RR3
Transformator TS2/15

Uk³ad jest zasilany z†sieci

220†V.

Do

obniøenia

tego

napiÍcia

zastosowano transformator TR1.
Z†wyjúcia tego transformatora na-
piÍcie przemienne jest podawane
na mostek prostowniczy MG. Kon-
densatory C1 i†C2 filtruj¹ napiÍ-
cie. NapiÍcie o†wartoúci oko³o
12†V jest wykorzystane do zasi-
lania cewki przekaünika P. Na-
piÍcie to jest rÛwnieø podawane
na wejúcie stabilizatora US2. Na
wyjúciu stabilizatora otrzymujemy
napiÍcie o†wartoúci 5†V niezbÍdne
do pracy dekodera US1 oraz od-
biornika radiowego.

Montaø i†uruchomienie

Montaø rozpoczynamy od p³yt-

ki sterownika (schemat montaøo-
wy pokazano na rys. 4), montuj¹c
najpierw rezystory, nastÍpnie pod-
stawki pod uk³ady scalone. W†ko-
lejnym etapie montujemy nadaj-
nik radiowy i†kondensatory. W†ce-
lu zmniejszenia wysokoúci p³ytki
kondensatory elektrolityczne moø-
na zamontowaÊ na leø¹co. Przy-
ciski SW1...SW4 oraz wyúwietlacz
LCD montujemy od strony luto-
wania. Wyúwietlacz moøna wlu-
towaÊ dwojako: jeúli nie mamy
pewnoúci, czy wszystkie elementy
zosta³y zamontowane prawid³owo,
bezpieczniej bÍdzie zastosowaÊ
gniazdo goldpin 1x16, co umoø-
liwi swobodny demontaø wyúwiet-
lacza LCD i†dostÍp do pÛl lutow-
niczych w†przypadku nieprawi-
d³owego montaøu elementÛw.
W†tym przypadku po umieszcze-
niu ca³ego uk³adu w†obudowie

konieczne bÍdzie przed³uøenie
klawiszy SW1...SW4, aby by³y
wyøsze od zamontowanego wy-
úwietlacza.

Jeøeli jednak jesteúmy pew-

ni jakoúci montaøu, wygodniej
jest wlutowaÊ wyúwietlacz bez-
poúrednio w†p³ytkÍ. Wtedy
przyciski bÍd¹ wystawa³y nad
wyúwietlacz, umoøliwiaj¹c
swobodny montaø w†obudo-
wie. Wejúcia koduj¹ce A0...A7
uk³adu US2 naleøy zewrzeÊ do
masy lub do plusa zasilania,
ustalaj¹c w†ten sposÛb jego
kod.

Jeúli

wszystkie

elementy

zo-

sta³y wlutowane, to moøemy
uruchomiÊ sterownik. W†tym
celu naleøy w³oøyÊ uk³ady
scalone

w†podstawki,

a†do

z³¹-

cza CON1 doprowadziÊ napiÍ-

cie zasilania o†wartoúci oko³o†12V.
Po w³¹czeniu zasilania na wy-
úwietlaczu pojawi siÍ czas oraz
temperatura, przyk³adowy wygl¹d
wyúwietlacza jest nastÍpuj¹cy:

Montaø uk³adu wykonawczego

(schemat montaøowy pokazano na
rys. 5) wykonujemy tak samo jak
w†przypadku p³ytki sterownika.
W†zaleønoúci od spodziewanego
obci¹øenia naleøy zastosowaÊ od-
powiedni bezpiecznik. Dla duøych
mocy pobieranych przez odbior-
nik wszystkie po³¹czenia úcieøek
pomiÍdzy z³¹czami CON1 i†CON2
oraz stykami przekaünika naleøy
wzmocniÊ poprzez dolutowanie
do

nich

drutu

miedzianego

o†úred-

nicy oko³o 1mm, co pozwoli
unikn¹Ê przepalenia úcieøek przy
duøych pr¹dach. P³ytka modu³u
wykonawczego zosta³a dopasowa-
na do obudowy typu Z27, ktÛra
jest wyposaøona we wtyczkÍ oraz
gniazdo 220V, co umoøliwia wy-
godne pod³¹czenie odbiornika. Ze
wzglÍdu na stycznoúÊ uk³adu z†na-
piÍciem 220 V naleøy zachowaÊ
szczegÛln¹ ostroønoúÊ, zarÛwno
w†czasie

montaøu,

jak

i†uøytkowa-

nia. Jeúli wszystkie elementy zo-
sta³y wlutowane, to naleøy jeszcze
ustaliÊ kod odbiornika. W†tym
celu na wejúciach koduj¹cych
A0...A7, naleøy ustawiÊ odpo-
wiednie stany, zwieraj¹c je do
masy lub plusa. Ustawione stany
musz¹ byÊ identyczne jak w†mo-
dule nadajnika. Do punktu lutow-
niczego oznaczonego jako Antena

Rys. 5. Rozmieszczenie elementów
na płytce drukowanej układu
wykonawczego

naleøy przylutowaÊ odcinek prze-
wodu o†d³ugoúci oko³o 10cm, ktÛ-
ry bÍdzie pe³ni³ rolÍ anteny od-
biorczej. Oprogramowanie steru-
j¹ce termoregulatorem przedstawi-
my za miesi¹c, w†drugiej czÍúci
artyku³u.
Krzysztof P³awsiuk, AVT
krzysztof.plawsiuk@ep.com.pl

Wzory p³ytek drukowanych w for-

macie PDF s¹ dostÍpne w Internecie
pod adresem: http://www.ep.com.pl/
?pdf/styczen03.htm
oraz na p³ycie
CD-EP1/2003B w katalogu PCB.

background image

Bezprzewodowy regulator temperatury

43

Elektronika Praktyczna 2/2003

P R O J E K T Y

Bezprzewodowy regulator
temperatury, część 2

AVT−5094

Programowanie i†obs³uga

Po w³¹czeniu zasilania na wy-

úwietlaczu pojawi siÍ nastÍpuj¹cy
napis:

WartoúÊ temperatury bÍdzie

z†pewnoúci¹ inna, ale format wy-
úwietlania bÍdzie w³aúnie taki.
Menu programowania sk³ada siÍ
z†trzech procedur, sposÛb progra-
mowania poszczegÛlnych paramet-
rÛw jest przedstawiony poniøej.

1. Programowanie czasu

Aby wejúÊ w†opcje programo-

wania naleøy nacisn¹Ê klawisz
OK na oko³o 3†sekundy, po tym
czasie wykonywana jest procedura
zmiany parametrÛw. Pierwszym
domyúlnym

parametrem

jest

zmia-

na

czasu,

na

wyúwietlaczu

pojawi

siÍ napis:

Aby zatwierdziÊ wybÛr ponow-

nie naciskamy klawisz OK. W†do-
wolnej chwili moøemy wyjúÊ
z†menu naciskaj¹c klawisz ESC.
Klawiszami UP i†DOWN moøemy
poruszaÊ siÍ po opcjach, czyli:
Czas, Temperatura, zmiana go-
dzin dnia i†nocy.

Zawsze przy pierwszym uru-

chomieniu naleøy ustawiÊ czas.

Powszechnie dostÍpne

radiowe modu³y nadawczo-

odbiorcze umoøliwiaj¹

stosowanie ³¹czy

bezprzewodowych takøe

w†ìprzyziemnychî aplikacjach.

Jedn¹ z†nich jest zdalna

regulacja temperatury.

W†prezentowanym projekcie

zastosowano do tego celu

bezprzewodowy modu³

wykonawczy.

W†drugiej czÍúci artyku³u

opisujemy programowanie tego

regulatora.

Rekomendacje: uk³ad moøe

zast¹piÊ przestarza³e

regulatory temperatury

z†wyjúciami przekaünikowymi.

Moøe byÊ z powodzeniem

stosowany do sterowania

ogrzewaniem elektrycznym lub

wodnym w†domach.

W†tym celu wybieramy opcjÍ Czas
i†zatwierdzamy klawiszem OK. Na
wyúwietlaczu pojawi siÍ napis:

Pozycja minut zastanie pod-

kreúlona, sygnalizuj¹c, øe wszel-
kie operacje dotycz¹ w³aúnie tego
parametru. Przy nastawie czasu
moøemy zmieniÊ jedynie minuty
i†godziny, sekundy s¹ automatycz-
nie zerowane w†momencie zapisu
nowego czasu. Cyfry umieszczone
po dwukropku wskazuj¹ wartoúÊ
minut, a†litery gg wskazuj¹, øe na
tej pozycji bÍd¹ ustawiane godzi-
ny. Ale na pocz¹tek zmieniamy
wartoúÊ minut poprzez naciskanie
klawisza UP lub DOWN, po usta-
wieniu odpowiedniej liczby minut
naciskamy klawisz OK. W†tym
momencie zamiast liter gg zosta-
nie wyúwietlona liczba go-
dzin(rÛwnieø podkreúlona).

Tak samo jak w†przypadku

ustawiania minut klawiszami UP
i†DOWN zmieniamy wartoúÊ go-
dzin i†zatwierdzamy klawiszem
OK. Ustawiony czas zostanie za-
pisany jako nowa wartoúÊ minut
i†godzin, a†na wyúwietlaczu poja-
wi siÍ napis:

background image

Bezprzewodowy regulator temperatury

Elektronika Praktyczna 2/2003

44

Zegar pracuje z†nowymi nasta-

wami czasu, a†program g³Ûwny po-
wrÛci do menu wyboru regulowa-
nych parametrÛw. W†dowolnej
chwili ustawianie czasu moøna
przerwaÊ naciskaj¹c klawisz ESC,
a†wykonane zmiany minut, czy
godzin nie zostan¹ zapisane, gdyø
wszystkie zmiany wartoúci czasu
dokonywane s¹ na zastÍpczych
komÛrkach

pamiÍci.

Dlatego

w†cza-

sie zmiany parametrÛw czas jest
nadal odliczany, dopiero klawi-
szem OK dokonujemy przepisania
wartoúci czasu do w³aúciwych ko-
mÛrek odliczaj¹cych czas. Jeúli nie
chcemy zapisaÊ wprowadzonych
zmian

naleøy

nacisn¹Ê

klawisz

ESC,

zmiany nie zostan¹ zapisane, a†na
wyúwietlaczu pojawi siÍ napis:

i†przechodzimy ponownie do
g³Ûwnego menu zmiany paramet-
rÛw, bez zapisania øadnych zmian
w†aktualnym czasie.

2. Programowanie temperatury

Prezentowany termostat umoøli-

wia utrzymywanie zadanej tempe-
ratury oddzielnie dla dnia i†nocy.
Aby wejúÊ w†tryb programowania,
w†menu programowania klawiszem
UP lub DOWN wybieramy opcjÍ:

i†zatwierdzamy klawiszem OK. Na
wyúwietlaczu pojawi siÍ napis:

z†podkreúlon¹ wartoúci¹ temperatury.
Klawiszami UP lub DOWN ustawia-
my ø¹dan¹ wartoúÊ temperatury
dziennej

w†zakresie

0...99

o

C

i†zatwier-

dzamy klawiszem OK. Po tej czyn-
noúci automatycznie przechodzimy
do

ustawiania

temperatury

nocnej.

Na

wyúwietlaczu pojawi siÍ napis:

tak jak w†przypadku temperatury
dziennej klawiszami UP lub
DOWN

ustawiamy

ø¹dana

wartoúÊ

temperatury nocnej i†zatwierdza-
my klawiszem OK. Na wyúwiet-
laczu pojawi siÍ napis:

i†program przejdzie do g³Ûwnego
menu nastaw parametrÛw. Tak jak
w†przypadku ustawiania czasu
w†dowolnej

chwili

moøemy

wycofaÊ

siÍ z†wprowadzonych zmian nacis-
kaj¹c klawisz ESC, gdyø dokonywa-

ne zmiany parametrÛw rÛwnieø s¹
realizowane na zastÍpczych komÛr-
kach. Jednak po potwierdzeniu
zmian

klawiszem

OK,

nowe

wartoú-

ci

temperatur

zostaj¹

zapisane

w†we-

wnÍtrznej

nieulotnej

pamiÍci

proce-

sora i†pozostaj¹ tam nawet po wy-
³¹czeniu zasilania, jedynie ponowne
programowanie temperatury moøe
zmieniÊ ich wartoúÊ.

3. Ustawianie pory dnia i†nocy

Poniewaø prezentowany termo-

stat umoøliwia nadzorowanie nieza-
leønie temperatury dziennej i†noc-
nej, naleøy zdefiniowaÊ, jakie godzi-
ny bÍd¹ traktowane jako dzieÒ
i†bÍdzie utrzymywana temperatura
dzienna, a†jakie jako noc, gdzie
bÍdzie utrzymywana temperatura
nocna.

Do

tego

celu

s³uøy

procedura

wywo³ywana z†menu o†nazwie:

Wybieramy j¹ w†menu zmiany

parametrÛw i†zatwierdzamy klawi-
szem OK, na wyúwietlaczu pojawi
siÍ napis:

cyfra ì7î bÍdzie podkreúlona, klawi-
szami UP i†DOWN ustawiamy od-
powiednia godzinÍ od ktÛrej zaczyna
siÍ dzieÒ i†zatwierdzamy klawiszem
OK, po tej czynnoúci przechodzimy
do ustawienia godziny koÒcz¹cej
porÍ dnia. W†przedstawionym przy-
k³adzie dzieÒ bÍdzie traktowany od
godziny 7

00

do 18

59

, od godziny

19

00

dla termostatu zapada noc.

Analogicznie noc bÍdzie trwa³a od
godziny 19

00

do godziny 6

59

, od

7

00

jest juø dzieÒ. Po zatwierdze-

niu obydwu nastaw klawiszem
OK, na wyúwietlaczu pojawi¹ siÍ
godziny dla nocy, wyliczone na
podstawie ustawionych wczeúniej
godzin dla dnia. Dla ustawionych
godzin dnia od 7†do 19, godziny
dla nocy bÍd¹ nastÍpuj¹ce:

Jeúli pocz¹tek dnia bÍdzie godzi-

n¹ pÛüniejsz¹ niø koniec, to dzieÒ
bÍdzie liczony w†godzinach zawie-
raj¹cych pomiÍdzy nimi, na przy-
k³ad, jeúli dzieÒ bÍdzie siÍ rozpo-
czyna³ o†godzinie 8

00

, a†koÒczy³

o†7

00

,

to

dniem

bÍd¹

godziny

od

8

00

do 23

00

i†od 0

00

do 7

59

. W†takim

przypadku noc bÍdzie trwa³a jedy-
nie od godziny 7

00

do 7

59

.

Po zatwierdzeniu nastaw klawi-

szem OK, wartoúci godzin dnia

i†nocy zostan¹ zapisane w†pamiÍci
i†jak w†przypadku innych regulowa-
nych parametrÛw zostan¹ nie zmie-
nione nawet po wy³¹czeniu zasilania.

Po zapisaniu wszystkich paramet-

rÛw termostat jest gotowy do pracy.
Na wyúwietlaczu jest wyúwietlana
aktualna godzina, na bieø¹co mierzo-
na temperatura z†dok³adnoúci¹ do
0,1

o

C oraz stan przekaünika w†mo-

dule wykonawczym. Przyk³adowe
wskazania maj¹ postaÊ:

Na ostatniej pozycji wyúwietla-

cza jest przedstawiony styk zwarty,
sygnalizuj¹cy, øe temperatura mie-
rzona jest mniejsza od zaprogramo-
wanej i†naleøy w³¹czyÊ grzejnik, aby
ogrzaÊ pomieszczenie. Jeúli tempe-
ratura przekroczy wartoúÊ nastawio-
n¹, to nast¹pi wy³¹czenie przekaü-
nika w†module wykonawczym, wy-
úwietlacz bÍdzie wskazywa³:

Styk rozwarty wskazuje, øe

przekaünik jest wy³¹czony. Aby
nie powodowaÊ zbyt czÍstego w³¹-
czania i†wy³¹czania przekaünika
termostat

ma

histerezÍ.

Jeúli

nasta-

wiona temperatura ma wartoúÊ
23

o

C,

a†temperatura

w†pomieszcze-

niu wynosi 20

o

C, to nastÍpuje

za³¹czenie

przekaünika,

przekaünik

ten

bÍdzie

za³¹czony

do

momentu,

gdy temperatura przekroczy war-
toúÊ 24

o

C. Gdyby przekaünik zosta³

wy³¹czony po osi¹gniÍciu tempe-
ratury 23

o

C, to bardzo szybko

temperatura spad³aby poniøej tej
wartoúci i†przekaünik musia³by zo-
staÊ ponownie za³¹czony. DziÍki
takiej histerezie przekaünik nie jest
za³¹czany w†przypadku niewielkie-
go obniøenia temperatury.

Podobnie jest w†przypadku, gdy

temperatura panuj¹ca w†pomiesz-
czeniu jest wiÍksza od nastawio-
nej. Jeúli nastawiona temperatura
ma wartoúÊ 23

o

C, a†wystÍpuj¹ca

w†pomieszczeniu 25

o

C, to przekaü-

nik bÍdzie roz³¹czony, do momen-
tu osi¹gniÍcia poziomu 22

o

C.

W†dowolnym momencie moøna

sprawdziÊ nastawione temperatury
dla dnia i†nocy bez potrzeby wcho-
dzenia w†menu programowania.
W†czasie

normalnej

pracy

termosta-

tu naciúniecie klawisza UP spowo-
duje wyúwietlenie przez czas oko³o
dwÛch sekund temperatury dzien-
nej, a†naciúniÍcie klawisza DOWN
wyúwietlenie temperatury nocnej.

background image

Bezprzewodowy regulator temperatury

45

Elektronika Praktyczna 2/2003

OprÛcz automatycznego stero-

wania na podstawie wartoúci tem-
peratury, termostat umoøliwia
rÍczne sterowanie przekaünikiem
modu³u wykonawczego. Przejúcia
pomiÍdzy trybem rÍcznym i†auto-
matycznym dokonuje siÍ poprzez
naciúniecie klawisza ESC przez
czas oko³o 3†sekund. Jeúli termo-
stat znajdowa³ siÍ w†trybie pracy
automatycznej, to naciúniÍcie kla-
wisza ESC spowoduje przejúcie
do pracy rÍcznej. Ten fakt zosta-
nie zasygnalizowany na wyúwiet-
laczu w†postaci pojawienia siÍ
przycisku zamiast styku na ostat-
niej pozycji wyúwietlacza:

Jeúli przekaünik jest wy³¹czony,

to bÍdzie wyúwietlany symbol wy-
ciúniÍtego przycisku. Od tej pory
termostat jedynie wyúwietla wartoúÊ
temperatury, lecz nie porÛwnuje jej
z†nastawion¹ i†nie ma moøliwoúci
automatycznej zmiany stanu prze-
kaünika. Zmiany stanu przekaünika
dokonuje siÍ przez krÛtkotrwa³e na-
ciúniÍcie klawisza OK, kaødorazowe

jego naciúniÍcie zmienia stan prze-
kaünika na przeciwny. Jeúli przekaü-
nik jest w³¹czony, to wyúwietlacz,
bÍdzie wygl¹da³ nastÍpuj¹co:

Symbol wciúniÍtego klawisza na

ostatniej pozycji wyúwietlacza in-
formuje, øe przekaünik jest za³¹czo-
ny. Praca rÍczna umoøliwia wiÍc
ca³kowite wy³¹czenie przekaünika
lub jego w³¹czenie, niezaleønie od
temperatury zadanej i†mierzonej.

Aby ponownie powrÛciÊ do pra-

cy automatycznej naleøy nacisn¹Ê
klawisz ESC na czas wiÍkszy niø
3†sekundy, na wyúwietlaczu zamiast
przycisku pojawi siÍ symbol styku,
informuj¹cy o†pracy automatycznej.

Komunikacja modu³u steruj¹cego

z†uk³adem wykonawczym nie jest
prowadzona

przez

ca³y

czas,

lecz

jest

nawi¹zywana

co

dziesiÍÊ

sekund.

Po

kaødym dziesiÍciosekundowym od-
cinku czasu na wejúcie EN uk³adu
US2 (na p³ytce sterownika) jest
podawane

zero

przez

dwie

sekundy.

Logiczne zero na wejúciu ìENî
powoduje uruchomienie transmisji,

przez nadajnik jest wysy³any kod
ustawiony przy pomocy wejúÊ ad-
resowych A0...A7 oraz sygna³y wejúÊ
danych D1...D4 uk³adu HT-12E.
W†zaleønoúci od stanu na wejúciu
D1, przekaünik modu³u wykonaw-
czego jest za³¹czany lub wy³¹czany.
Po up³ywie dwÛch sekund transmis-
ja radiowa zostaje przerwana, by po
oko³o 10 sekundach zosta³a ponow-
nie w³¹czona. DziÍki cyklicznym
wysy³aniu informacji o†stanie prze-
kaünika b³¹d powsta³y na skutek
zak³ÛceÒ zostanie po dziesiÍciu se-
kundach skorygowany przez wys³a-
nie kolejnej informacji o†jego stanie.

W†czasie, gdy termostat pracuje

w†trybie rÍcznym wysy³anie sygna-
³u radiowego nastÍpuje tylko po
naciúniÍciu klawisza OK, ktÛry po-
woduje zmianÍ stanu przekaünika.
Krzysztof P³awsiuk, AVT
krzysztof.plawsiuk@ep.com.pl

Wzory p³ytek drukowanych w for-

macie PDF s¹ dostÍpne w Internecie
pod adresem: http://www.ep.com.pl/
?pdf/luty03.htm
oraz na p³ycie
CD-EP2/2003B w katalogu PCB.


Wyszukiwarka

Podobne podstrony:
avt 2944 id 74057 Nieznany (2)
AVT 950(1) id 74093 Nieznany
AVT 2721 Zegar id 74055 Nieznany
AVT 3034 Ladowarka id 74058 Nieznany (2)
AVT 2936 Zegar id 74056 Nieznany (2)
AVT 939 cz2 id 74092 Nieznany (2)
AVT 1660 wl dotykowy id 74051 Nieznany
AVT 843 cz2 id 74089 Nieznany (2)
AVT 1060 Ladowarka id 74048 Nieznany (2)
Abolicja podatkowa id 50334 Nieznany (2)
4 LIDER MENEDZER id 37733 Nieznany (2)
katechezy MB id 233498 Nieznany
metro sciaga id 296943 Nieznany

więcej podobnych podstron