Warszawa, dn. 4.12.2007r.
Wojskowa Akademia Techniczna
im. Jarosława Dąbrowskiego
w Warszawie
Laboratorium przedmiotu
'Wprowadzenie do automatyki'
zajęcia 4
Słuchacz: Łukasz Skrodzki
grupa: I6Y3S1
rok akademicki: 2007/2008
semsetr: III
prowadzący: mgr inż. Małgorzata Rudnicka – Schmidt
data przeprowadzenia cwiczenia: 4.12.2007r.
I. Zadanie
Celem zadania było zaprojektowanie przy pomocy programu LOGO Comfort v4.0 programu sterującego światłami na przejściu dla pieszych. Program powinien posiadać 3 wejścia:
-2 przyciski żądania chęci przejścia przez pieszego;
-przycisk serwisowy włączenia/wyłączenia świateł
Oraz 5 wyjść
-3 światła dla samochodów (czerwone, zielone i żółte);
-2 światła dla pieszych (czerwone i zielone);
W stanie początkowym powinno być zapalone zielone światło dla samochodów oraz czerwone dla pieszych. Przy zażądaniu przez pieszego chęci przejścia, program powinien odczekać moment po czym powinno zapalić się na określony czas światło żółte dla samochodów. Następnie powinny się uaktywnić światła czerwone dla samochodów i zielone dla pieszych. Po minięciu określonego czasu zielone światło dla pieszych powinno zacząć migać, po czym powinno nastąpić jego wyłączenie połączone z włączeniem czerwonego światła dla pieszych oraz czerwonego i żółtego światło dla samochodów, które po chwili powinny zostać zmienione na zielone. Oprócz tego do układu powinien być podłączony przycisk umożliwiający jego całkowite wyłączenie.
II. Metoda wykonania:
W celu wykonania tego zadania posłużyłem się głównie następującymi układami:
- Opóźnione włączenie/wyłączenie - zmienia sygnał na 1/0 po określonym czasie od otrzymania pojedynczego impulsu;
- bramki logiczne AND, OR, XOR, NOT;
- asynchroniczny generator impulsowy - gdy na jego wejście podamy sygnał wysoki wysyła on co określony przedział czasu sygnał wysoki lub niski. Użyłem go do uzyskania migającego światła zielonego dla pieszych
Tak
przedstawia się schemat przebiegów czasowych projektowanego układu
sygnalizacji świetlnej, w chwili 0 zostaje naciśnięty przycisk
żądania przejścia:
Natomiast sam schemat tych świateł wygląda następująco:
Zajmę sie teraz omówieniem poszczególnych sekcji schematu.
1.Przyciski dla pieszych:
Dwa
przyciski (I1 i I2) połączone są ze sobą bramką
logczną OR (B001), której wyjście jest następnie
doprowadzone do bramki AND (B015), w której to jest
iloczynowane z przyciskiem technicznym pozwalającym na wyłączenie
całego układu. Wyjście iloczynu połączone jest ze spustem
licznika opóźniającego rozpoczęcie sekwencji, który jest
ustawiony na 3 s.
2.Przycisk techniczny:
Jest to przycisk, który umożliwia całkowite wyłączenie świateł, domyślnie jest włączony. Połączony jest z kilkoma bramki AND, dzięki czemu umożliwia zatrzymanie pracy świateł.
3.Sekcja dla samochodów:
Do bramki AND (B002) doprowadzony jest sygnał z przycisku technicznego. Bramka opóźnionego wyłączenia (B004) odpowiada za wyłączenie światła zielonego, jak również steruje opóznionym włączeniem (B007), które odpowiada za światło żółte, uruchamia również bramkę opóźnionego włączenia światła czerwonego. Dzięki czemu po 2 sekundach od rozpoczęcia sekwencji zapala się światło czerwone dla samochodów
4.Sekcja dla pieszych
Do wyjścia odpowiadającego za światło czerwone doprowadzony jest sygnał z bramki AND, która wykonuje iloczyn logiczny przycisku technicznego i zanegowanej wartości bramki opóźnionego włączenia (B012). Bramka opóźnionego wyłączenia (B010) odpowiada za wyłączenia światła zielonego po 10 sekundach od jego włączenia i rownoznaczne temu zapalenie światła czerwonego. Do wyjścia światła zielonego sygnał doprowadzany jest poprzez bramkę XOR, do której na jedno z wejść podawany jest sygnał asynchronicznego generatora impulsowego, dzięki czemu uzyskałem efekt migającego pod koniec sekwencji światła zielonego. Jak widać generatorem tym steruje licznik opóźnionego wyłączenia co sprawia, że świtało zaczyna "migać" 5 sekund po rozpoczęciu sekwencji. Wyjście Q5 jest sprzężone z wejściem resetującym bramkę opóźnionego włączenia (nie widoczna na tym rysunku - B005)
Do sprawozdania dołączony jest plik lab4_skrodzki.lsc zawierający schemat przedstawionego układu.