Aukasz Skrodzki, gr. I6Y3S1 1
Warszawa, dn. 19.12.2007r.
Wojskowa Akademia Techniczna
im. Jarosława Dąbrowskiego
w Warszawie
Laboratorium przedmiotu
'Wprowadzenie do automatyki'
zajęcia 2
Słuchacz: Aukasz Skrodzki
grupa: I6Y3S1
rok akademicki: 2007/2008
semsetr: III
prowadzący: mgr inż. Małgorzata Rudnicka Schmidt
data przeprowadzenia cwiczenia: 19.12.2007r.
Aukasz Skrodzki, gr. I6Y3S1 2
I.Zadanie
Celem zadania było zapoznanie się z programem Logo Comfort v4.0 firmy Siemens.
Naszym zadaniem było przedstawienie swoich inicjałów w postaci znaków ASCII, a następnie
zamienienie ich na postac binarną i pobranie po 4 najmniej znaczące bity z zapisu binarnego
każdej z liter wchodzących w skład inicjału. To była część wspólna dla dwóch pierwszych spośród
przedstawionych zadań, natomiast poszczególne zadania przedstawiały się w sposób następujacy:
Zad. 1
Do wejścia mikrokontrolera podłączone są dwa przyciski. W momencie wciśniecią pierwszego
przycisku zapalic linie odpowiadające położeniu jedynek w zapisie binarnym inicjału (imienia), gdy
zostanie naciśnięty drugi przycisk powtórzyc czynnośc dla drugiego inicjału (nazwiska). W
przypadku naciśnięcia dwóch przycisków, lub żadnego linie wyjściowe powinny być wygaszone.
Zad. 2
Do wejścia mikrokontrolera podłączone są 4 linie. Jeżeli na liniach pojawi się sygnał
odpowiadający położeniu jedynek w zapisie binarnym pierwszego inicjału (imienia) zapalic
pierwszą lampkę. Jeżeli pojawi się sygnał odpowiadający położeniu jedynek w zapisie binarnym
drugiego inicjału (nazwiska) zapalic drugą lampkę. W pozostałych przypadkach lampki powinny
pozostac wygaszone.
Zad. 3
W tym zadaniu należało zaprojektować układ sterujący piecem i dmuchawą, wykorzystując do tego
komparator różnicy analogowej i podłączony czujnik temperatury otoczenia. Założenia działania
były następujące:
Dla temperaturyą20o piec ma się wyłączyć
Dla temperaturyąą20o piec ma się włączyć
Dla temperaturyą25o dmuchawa ma się włączyć
Dla temperaturyąą22o dmuchawa ma się wyłączyć
II. Metoda wykonania
Na początku zadania należało odnalezc swoje inicjały w tablicy ASCII. W moim przypadku
przedstawiało się to następująco:
L=4Ch S=53h, czyli w zapisie binarnym:
0100 1100b 0101 0011b
Ad. 1
Przy rozwiązaniu zadania należało posłużyc się tablicą prawdy, a następnie przekszatłcic ją do
wyrażenia logicznego, z pomocą, którego należało zaprojektowac układ logiczny. Tablica prawdy
przedstawia się następująco:
I I Q Q Q Q
1 2 1 2 3 4
1 1 0 0 0 0
1 0 1 1 0 0
0 1 0 0 1 1
0 0 0 0 0 0
Aukasz Skrodzki, gr. I6Y3S1 3
Czyli dla poszczególnych wyjść wyrażenia logiczne przedstawiały się następująco:
Q1=śą I1'"I2źą
Q2=Q1
Q3=I1'"I2
Q4=Q3
W związku z powyższymi zależnościami, schemat układu przedstwiałby się następująco:
A tak wyglądałby układ po przełączeniu odpowiednio pierwszego i drugiego przycisku
Ad. 2
W tym zadaniu, podobnie jak w poprzednim należało posłużyc się tablicą prawdy, następnie
przekształcic ją do wyrażenia logicznego, na podstawie którego należało zaprojektowac schemat
układu. Zadanie te różni się od poprzedniego tym, że mamy tutaj 4 linie wejściowe i 2 wyjściowe.
Aukasz Skrodzki, gr. I6Y3S1 4
Tablica prawdy:
I I I I Q Q
1 2 3 4 1 2
1 1 0 0 1 0
0 0 1 1 0 1
Rozpatrujemy tylko wyrażenie dla których lampki powinny zostać zapalone, czyli interesują nas
tylko te przypadki, w których na liniach wejściowych pojawią się kombinacje odpowiadające
inicjałom. W związku z tym w tabelii prawdy nie trzeba rozpatrywac pozostałych możliwości i
dlatego składa się ona tylko z 2 wierszy.
Zgodnie z tablicą prawdy wyrażenia logiczne dla poszczególnych wyjść będą prezentowały się
następująco:
Q1=śą I '"I źą'"śą I3'" I4źą
1 2
Q2=śą I '"I źą'"śą I3'"I źą
1 2 4
W związku z powyższymi wyrażeniami schemat poszukiwanego układu będzie przedstawiał się
następująco:
Natomiast dla zapalonych linii odpowiadających inicjałom, odpowiednio 'L' i 'S' układ będzie
wyglądał następująco:
Aukasz Skrodzki, gr. I6Y3S1 5
Ad. 3
Aby wykonać to zadanie należało się posłużyć dwoma komparatorami różnicy analogowej, z
których jeden będzie odpowiedzialny za sterowanie piecem natomiast drugi będzie sterował
dmuchawą.
Komparator ten działa na następującej zasadzie: do jego wejść podłączamy dwa sygnały
analogowe (w moim przypadku jeden sygnał pochodził z czujnika temperatury, drugi natomiast, był
sygnałem stałym o wartości 20). Układ ten porównuje wartości na obu jego wejściach i ustawia się
na wartość 0 lub 1 w zależności od zadanych mu parametrów:
-minimum, maksimum - zakres podawanych sygnałów;
-gain - wartość przez jaką jest mnożona uzyskana różnica sygnałów wejściowych;
-offset - liczba stanowiąca umowne 0;
-on - wartość różnicy przy której sygnał wyjściowy powinien zostać zmieniony na 1;
-off - wartość różnicy przy której sygnał wyjściowy powinien zostać zmieniony na 0.
Dla komparatora sterującego dmuchawą wartości tych parametrów wynosiły:
-minimum 0;
-maksimum 50;
-gain 1;
-offset 0;
-on 5;
-off 2.
Dla komparatora sterującego piecem wartości tych parametrów wynosiły:
-minimum 0;
-maksimum 50;
-gain 1;
-offset 0;
-on -2000;
-off 1.
A tak przedstawia się gotowy układ:
a) temperatura początkowa: 20
Aukasz Skrodzki, gr. I6Y3S1 6
b)temperatura 22:
c)temperatura 26:
III. Załączniki:
Do sprawozdania załączone są następujące schematy z programu LOGO Comfort:
-zad1.lsc - rozwiązanie zadania nr 1;
-zad2.lsc - rozwiązanie zadania nr 2;
-zad3.lsc - rozwiązanie zadania nr 3;
Wyszukiwarka
Podobne podstrony:
WdA Lab3 Lukasz SkrodzkiWdA Lab4 Lukasz SkrodzkiWdA Lab1 Lukasz SkrodzkiSW LAB2 LukaszJanikEwangelia ŁukaszaEwangelia wg św Łukasza E lukasza16Lab2 4 R1 lab24Radecki Łukasz Panwenio Łukasz grunty projektInstrukcja lab2lab2więcej podobnych podstron