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
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
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
Plik z chomika:
witmat1
Inne pliki z tego folderu:
zimowy włącznik świateł samochodowych.pdf
(207 KB)
zestawy głośnikowe Hi-Fi.pdf
(372 KB)
zestaw uruchomieniowy dla procesorów AVR i '51 2.pdf
(474 KB)
zestaw uruchomieniowy dla procesorów AVR i '51 1.pdf
(609 KB)
zestaw uruchomieniowy dla procesorów AVR 89CX051.pdf
(472 KB)
Inne foldery tego chomika:
!!! SOFT !!!
Arduino Tutorial
Projekty
Zgłoś jeśli
naruszono regulamin