programator do pralek automatycznych.pdf

(344 KB) Pobierz
Mikroprocesorowy programator do pralek automatycznych PS663
P R O J E K T Y C Z Y T E L N I K Ó W
Dzia³ "Projekty Czytelników" zawiera opisy projektów nades³anych do redakcji EP przez Czytelników. Redakcja nie bierze
odpowiedzialnoci za prawid³owe dzia³anie opisywanych uk³adów, gdy¿ nie testujemy ich laboratoryjnie, chocia¿
sprawdzamy poprawnoæ konstrukcji.
Prosimy o nadsy³anie w³asnych projektów z modelami (do zwrotu). Do artyku³u nale¿y do³¹czyæ podpisane owiadczenie,
¿e artyku³ jest w³asnym opracowaniem autora i nie by³ dotychczas nigdzie publikowany . Honorarium za publikacjê
w tym dziale wynosi 250,- z³ (brutto) za 1 stronê w EP. Przysy³anych tekstów nie zwracamy. Redakcja zastrzega sobie
prawo do dokonywania skrótów.
Mikroprocesorowy programator do pralek
automatycznych PS663
Tym razem
przedstawiamy projekt
urz¹dzenia o wprost
niezwyk³ych walorach
praktycznych:
mikroprocesorowy sterownik
do pralek automatycznych.
Konstruktor przystosowa³ go
do sterowania
mechanizmami pralki
PS663 firmy Polar.
Najwa¿niejszym zespo³em
steruj¹cym przebiegiem pra-
nia w pralce automatycznej
jest programator. Spe³nia on
nastêpuj¹ce funkcje:
- umo¿liwia ustawienie ¿¹-
danego programu prania,
- steruje wszystkimi podze-
spo³ami wykonawczymi
pralki, ustalaj¹c kolejnoæ
i czas trwania operacji.
Przedstawiony w artykule
mikroprocesorowy programa-
tor realizuje w³anie te fun-
kcje.
Opis uk³adu
Programator sk³ada siê
z nastêpuj¹cych bloków funk-
cjonalnych:
- mikroprocesora steruj¹cego,
- zespo³u przekaników i tria-
ków,
- modu³u wywietlacza.
W urz¹dzeniu zastosowano
mikroprocesor firmy ATMEL
89C51, funkcjonalnie i progra-
mowo zgodny z rodzin¹ MCS-
51. Mikroprocesor ten posiada
4kB pamiêci Flash, w której
zaszyty jest program progra-
matora. Aby mo¿na by³o wy-
korzystaæ wewnêtrzn¹ pamiêæ
Projekt
076
programu, nale¿y wyprowa-
dzenie EA pod³¹czyæ do po-
tencja³u +5V. Za stabilnoæ
sygna³u zegara odpowiada
kwarc X wraz z kondensato-
rami C1, C2. Sygna³ zeruj¹cy
jest wytwarzany przez kon-
densator C3 ( rys. 1 ).
Do portu PO zosta³ do³¹-
czony modu³ wywietlacza al-
fanumerycznego, oparty o ste-
rownik HD44780. Wywiet-
lacz ten pracuje w trybie 8-
bitowym. Port P0 mikroproce-
sora nie jest wewnêtrznie
podci¹gniêty do +5V, wiêc
Rys. 1.
Elektronika Praktyczna 8/2000
91
32052705.102.png 32052705.113.png 32052705.124.png 32052705.135.png 32052705.001.png 32052705.012.png 32052705.023.png 32052705.034.png 32052705.045.png 32052705.056.png 32052705.058.png 32052705.059.png 32052705.060.png 32052705.061.png 32052705.062.png 32052705.063.png 32052705.064.png 32052705.065.png 32052705.066.png 32052705.067.png 32052705.068.png 32052705.069.png 32052705.070.png 32052705.071.png 32052705.072.png 32052705.073.png 32052705.074.png 32052705.075.png 32052705.076.png 32052705.077.png 32052705.078.png 32052705.079.png 32052705.080.png 32052705.081.png 32052705.082.png 32052705.083.png 32052705.084.png 32052705.085.png 32052705.086.png 32052705.087.png 32052705.088.png 32052705.089.png 32052705.090.png 32052705.091.png 32052705.092.png 32052705.093.png 32052705.094.png 32052705.095.png 32052705.096.png 32052705.097.png 32052705.098.png 32052705.099.png 32052705.100.png 32052705.101.png 32052705.103.png 32052705.104.png 32052705.105.png 32052705.106.png 32052705.107.png 32052705.108.png 32052705.109.png 32052705.110.png 32052705.111.png 32052705.112.png 32052705.114.png 32052705.115.png 32052705.116.png 32052705.117.png 32052705.118.png 32052705.119.png 32052705.120.png 32052705.121.png 32052705.122.png 32052705.123.png 32052705.125.png 32052705.126.png 32052705.127.png 32052705.128.png 32052705.129.png 32052705.130.png 32052705.131.png 32052705.132.png 32052705.133.png 32052705.134.png 32052705.136.png 32052705.137.png 32052705.138.png 32052705.139.png 32052705.140.png 32052705.141.png 32052705.142.png 32052705.143.png 32052705.144.png 32052705.145.png 32052705.002.png 32052705.003.png 32052705.004.png 32052705.005.png 32052705.006.png 32052705.007.png 32052705.008.png 32052705.009.png 32052705.010.png 32052705.011.png 32052705.013.png 32052705.014.png 32052705.015.png 32052705.016.png 32052705.017.png 32052705.018.png
P R O J E K T Y C Z Y T E L N I K Ó W
Rys. 2.
konieczne by³o zastosowanie
rezystorów podci¹gaj¹cych do
+5V. Potencjometr P1 pe³ni
rolê regulatora kontrastu wy-
wietlacza. Port P1 steruje ele-
mentami wykonawczymi
(przekaniki, triaki), nato-
miast port P3 to wejcia, czyli
termostaty, hydrostat, klawi-
sze steruj¹ce. Do portu P1 do-
³¹czony jest tak¿e buzzer, któ-
rego zadaniem jest sygnaliza-
cja dwiêkowa w³¹czana pod-
czas ostatniego p³ukania.
Do sterowania elementa-
mi mocy, takimi jak grza³ka,
silnik, zawory, pompa, zasto-
sowano cztery przekaniki
i trzy triaki ( rys. 2 ). Sygna³y
steruj¹ce z procesora wchodz¹
na uk³ad bufora 7407 zwiêk-
szaj¹cego wydajnoæ pr¹dow¹
portu mikroprocesora. Wszys-
tkie elementy wykonawcze
sterowane s¹ od strony masy,
co zapobiega za³¹czaniu tych
elementów na krótko w mo-
mencie zerowania procesora.
Prac¹ triaków steruj¹ optotria-
ki MOC3043. W strukturze
uk³adu MOC3043 znajduje siê
uk³ad wykrywania przejcia
wartoci chwilowej napiêcia
sieciowego przez zero. Ozna-
cza to, ¿e moment w³¹czania
optotriaka bêdzie zsynchroni-
zowany z sieci¹, co zapewnia
w³¹czanie i wy³¹czanie silni-
ka, pompy oraz zaworu bez
powodowania zak³óceñ. Prze-
kaniki natomiast pod³¹czone
s¹ za porednictwem buforów
do procesora. Nale¿y dodaæ,
¿e program programatora zo-
sta³ tak napisany, aby za³¹-
czanie przekaników obrotów
lewo/prawo oraz pranie/wiro-
wanie nastêpowa³o po od³¹-
czeniu triaka steruj¹cego sil-
nikiem, czyli prze³¹czanie
funkcji lewo/prawo, pranie/
wirowanie nie powoduje wy-
palania styków przekaników
oraz powstawania zak³óceñ.
Na p³ytce znajduje siê tak¿e
zasilacz dostarczaj¹cy napiêæ
do zasilania ca³ego programa-
tora.
Monta¿ uk³adu nie powi-
nien stworzyæ wiêkszych trud-
noci. Szczególn¹ uwagê nale-
¿y jednak zwróciæ na monta¿
p³ytki zasilania i elementów
wykonawczych, poniewa¿ od
czystoci i poprawnoci mon-
ta¿u zale¿y bezpieczeñstwo
obs³uguj¹cego. Na rys. 3
przedstawiono sposób pod³¹-
czenia modu³u steruj¹cego do
elementów wykonawczych
pralki. Nale¿y szczególnie
uwa¿aæ przy uruchomieniu,
poniewa¿ na p³ytce elemen-
tów wykonawczych wystêpuje
napiêcie sieci 220V.
Programator, który tu opi-
sa³em, pracuje w mojej pralce
ponad rok.
Obs³uga
Po za³¹czeniu zasilania na
wywietlaczu pojawia siê na-
pis:
Klawiszem Wybór dokonu-
jemy wyboru opcji, klawiszem
Akceptacja/Start akceptujemy
nasz wybór oraz uruchamia-
my program. W dwóch op-
cjach Pranie z wirowaniem
92
Elektronika Praktyczna 8/2000
Elektronika Praktyczna 2/98
32052705.019.png 32052705.020.png 32052705.021.png 32052705.022.png 32052705.024.png 32052705.025.png 32052705.026.png 32052705.027.png 32052705.028.png 32052705.029.png 32052705.030.png 32052705.031.png 32052705.032.png 32052705.033.png 32052705.035.png 32052705.036.png 32052705.037.png 32052705.038.png 32052705.039.png 32052705.040.png 32052705.041.png 32052705.042.png 32052705.043.png
P R O J E K T Y C Z Y T E L N I K Ó W
Rys. 3.
oraz Pranie bez wirowania
musimy wybraæ jeszcze tem-
peraturê prania. Klawisz Stop
ma dwie funkcje:
- w trakcie prania zatrzymu-
je program,
- w trakcie wyboru opcji pra-
nia pozwala na cofniêcie
o jeden krok.
Algorytm sterowania pral-
k¹ przedstawiono na rys. 4 .
Wojciech Janecko
ród³owa wersja programu
do programatora do pralek
automatycznych znajduje siê
na p³ycie CD-EP08/2000.
WYKAZ ELEMENTÓW
P³ytka zasilacza
i wykonawcza
Rezystory
R1..9: 680
PK1: RM83P
PK2: RM83Z
PK3, PK4: RM94P
Rys. 4.
W
R10, R12, R14: 390
W
R11, R13, R15: 2,4k
P³ytka sterownika
Rezystory
PR: drabinka rezystorowa
8*4,7k
W
F/25V
C2, C3: 100nF
C4: 100
m
W
P1: 22k
W
R1: 8,2k
F/16V
Pó³przewodniki
D1..6: LED
D7..9: BAVP17
M: 1,5A/400V mostek
prostowniczy
OT1..3: MOC3043
TK1..3: BT137/600
U1: 7805
U2: 7407
Ró¿ne
TR: transformator 12..14V/
500mA
m
W
Kondensatory
C1, C2: 22pF
C3: 10
F/16V
C4: 100nF
Pó³przewodniki
U1: AT89C51
LCD: wywietlacz LCD1*16
Ró¿ne
BUZ: brzêczyk 5V
SW1..3: mikroprze³¹czniki
Elektronika Praktyczna 8/2000
93
Kondensatory
C1: 1000
m
32052705.044.png 32052705.046.png 32052705.047.png 32052705.048.png 32052705.049.png 32052705.050.png 32052705.051.png 32052705.052.png 32052705.053.png 32052705.054.png 32052705.055.png 32052705.057.png
Zgłoś jeśli naruszono regulamin