Model automatické pračky
Z MediaWiki SPŠ a VOŠ Písek
Obsah |
Automatická pračka
Pomůcka představuje model automatické pračky, v kterém je elektronicky simulovaná hladina vody,což umožňuje simulovat její činnost.
Výstupy
- VD0\ napouštění vody (např. studené) přes elektromagnetický ventil. Aktivní v log."0" tj. napouští vodu při log. "0" na vstupu.
- VD1\ napouštění vody (např. teplé) přes elektromagnetický ventil. Taktéž aktivní v log. "0"
- CRP\ odčerpání vody z pračky, tj. chceme-li vypustit vodu z pračky je třeba tento vstup nastavit do log."0"
- OHR\ teplota vody je ovládána tímto řídícím signálem a způsobuje vzrůst teploty, modelovaný elektrickým napětím na výstupu TMP\. Napětí modelující aktuální teplotu vody se neustále porovnává s výstupním napětím potenciometru (svorka POT). Jestli jej převýší, výstupní signál TMP\, který oznamuje, že teplota vody dosáhla nastavenou hodnotu, se nastaví do log. 0. Všechny tyto signály jsou indikovány LED.
- SF6\ a SF7\ hlavní buben pračky je realizován pomocí krokového motoru, jehož vinutí jsou vyvedena na tyto připojovací svorky a je možné je ovládat přes tranzistory s otevřeným kolektorovým výstupem (100mA) logickými úrovněmi, vysílanými na příslušné vstupy.
Vstupy
- MIN - výstup z pračky, který indikuje minimální hladinu vody. Aktivní v log."1" tj. pokud se na tomto výstupu objeví log. "1" bude voda vypuštěna
- MAX\ - výstup z pračky, který indikuje maximální hladinu vody. Aktivní v log."0" tj. pokud se na tomto výstupu objeví log. "0" bude voda napuštěna
- TMP\ - zde je indikováno ohřátí vody. Tj. bude-li voda ohřáta objeví se na tomto výstupu log. "0"
Pozn.:Zkratovací bod RST umožňuje nastavit teplotu a hladinu vody do počátečních podmínek.
Blokové schéma:
Elektrické schéma:
Program pro automatickou pračku:
$smod51 org 0 start: mov P3,#00h vypust: setb P3.2 jnb P1.0,$ clr P3.2 napust: mov P3,#00000011b jb P1.1,$ mov P3,#00000000b ohrev: setb P3.3 jb P1.2,$ clr P3.3 mov r3,#00h toc: mov P3,#00110000b acall zpozd mov P3,#01100000b acall zpozd mov P3,#11000000b acall zpozd mov P3,#10010000b acall zpozd jnb P1.3,toc inc r3 cjne r3,#05h,toc mov P3,#00h vypust1: setb P3.2 jnb P1.0,$ clr P3.2 sjmp konec zpozd: mov r6,#0ffh zpozd1: mov r7,#0ffh djnz r7,$ djnz r6, zpozd1 ret konec: mov P3,#00h sjmp start end
zdroj informací: