Cw 26 Elementy kontrolne

background image

background image

Opracowali: dr inż. Marek Stawowy, dr inż. Adam Rosiński, inż. Andrzej Szmigiel
Wydział Transportu PW. Warszawa 2008.

1

Cel ćwiczenia

Celem ćwiczenia jest poznanie podstawowych metod kontroli i sterowania

urządzeń zewnętrznych przy wykorzystaniu programu komputerowego LabView.


A) Część eksperymentalna

W ćwiczeniu do kontroli i sterowania urządzeń zewnętrznych przy pomocy

komputera i programu LabView będzie wykorzystywany port równoległy komputera
LPT.

Port równoległy LPT (ang. Line Printing Terminal) jest jednym z portów

komunikacyjnych komputera. Umożliwia on równoległe przesyłanie ,,n” bitów.
Najważniejszym zastosowaniem portu równoległego była komunikacja

z urządzeniami wymagającymi przesyłania dużych ilości danych z komputera do
urządzenia (drukarka). Widok portu przedstawiono na rys. 1.


Rys. 1. Port równoległy LPT


Podczas ćwiczenia będzie wykorzystywany adres bazowy portu LPT1, którego

wartość w kodzie heksadecymalnym wynosi: 378 (dla linii wychodzących: 2

÷ 9) i 379

(dla linii wchodzących 10, 11, 12, 13, 15).


Połączenia pomiędzy elementami stanowiska badawczego LV-100, a liniami

portu równoległego komputera przedstawiają rys. 2 (połączenia wyjść)
i 3 (połączenia wejść).

background image

Opracowali: dr inż. Marek Stawowy, dr inż. Adam Rosiński, inż. Andrzej Szmigiel
Wydział Transportu PW. Warszawa 2008.

2

Nazwa

Numer linii w porcie

równoległym

D0

2

D1

3

D2

4

D3

5

D4

6

D5

7

D6

8

D7

9

5 [V]

5 [V]

Rys.2. Schemat połączeń linii wyjściowych portu równoległego (wyjścia 2

÷ 9)

z diodami LED na stanowisku LV-100

Error

15

Select

13

PE

12

ACK

10

Busy

11

Nazwa

Numer linii w porcie

równoległym

R = 4,7 k?

5 [V]

przycisk

Rys. 3. Schemat połączeń linii wejściowych portu równoległego (wejścia 10, 11, 12,

13, 15) z przyciskami na stanowisku LV-100


Włączenie diody odbywa się poprzez podanie stanu niskiego na odpowiednią

linię wyjściową portu równoległego. Przykładowo, aby włączyć drugą i ostatnią diodę
(diody o nazwach D1 i D7), a pozostałe wyłączyć należy ustawić logiczne zero (stan
niski) w liniach 3 i 9, a logiczną jedynkę (stan wysoki) w liniach 2 i 4

÷ 8. Odnosząc

te ustawienia do adresu bazowego, należy wpisać liczbę binarną 10111110 (czyli
dziesiętną 190, heksadecymalną BE).

Do kontroli stanu linii wejściowych portu równoległego (linie 10, 11, 12, 13

i 15) zastosowana przyciski (rys. 3). Przy wyłączonym przycisku podawany jest stan
logiczny wysoki, który uzyskano przez zastosowanie rezystora R = 4,7 k

background image

Opracowali: dr inż. Marek Stawowy, dr inż. Adam Rosiński, inż. Andrzej Szmigiel
Wydział Transportu PW. Warszawa 2008.

3

podłączonego do zasilania + 5 [V]. W przypadku wciśnięcia przycisku następuje
podanie stanu logicznego niskiego (połączenie odpowiedniej linii portu z masą).

UWAGA
Wartość bitu odpowiadającego stanowi logicznemu na linii wejściowej BUSY (numer
11) jest zanegowana.
Przebieg ćwiczenia:

1. Uruchom program LabView, a następnie otwórz plik o nazwie ,,1.vi” z katalogu

C:/przykłady/. W oknie schematu blokowego przeanalizuj działanie układu.
Uruchom symulację, zaobserwuj działanie układu.

2. Otwórz plik o nazwie ,,2.vi” z katalogu C:/przykłady/. W oknie schematu

blokowego przeanalizuj działanie układu. Uruchom symulację, zaobserwuj
działanie układu (w tym celu naciskaj po kolei przyciski). Sprawdź, czy wejście
BUSY (numer 11) jest zanegowane.

3. Przy wykorzystaniu przykładowych programów z punktu 1 i 2 stwórz program

zgodnie z poleceniem prowadzącego ćwiczenie.


Uwaga:
Tworzony program trzeba zapisać pod nową nazwą: nazwa grupy_nazwisko_data
(np. TWT_Kowalski_20050224).

Przykład:
Utworzyć program, który dla wartości dziesiętnej = 255 (odczytanej z linii 10, 11, 12,
13 i 15 portu równoległego) ustawi diodę LED na panelu frontowym programu
LabView oraz diody 4 i 5 na stanowisku LV-100 w stanie wysokim. Dla pozostałych
wartości z wejść program powinien diodę LED na panelu frontowym i diody 1

÷8

ustawić w stanie niskim (zgaszone). Przykładowy program realizujący to zdanie jest
przedstawiony na rys. 4 i 5.

background image

Opracowali: dr inż. Marek Stawowy, dr inż. Adam Rosiński, inż. Andrzej Szmigiel
Wydział Transportu PW. Warszawa 2008.

4

Rys. 4. Przykładowy program (struktura wyboru – True)

background image

Opracowali: dr inż. Marek Stawowy, dr inż. Adam Rosiński, inż. Andrzej Szmigiel
Wydział Transportu PW. Warszawa 2008.

5

Rys. 5. Przykładowy program (struktura wyboru – False)



B) Przygotowanie do ćwiczenia


Należy przygotować się z zakresu wiedzy technicznej obejmującej takie zagadnienia
jak: układy kombinacyjne, układy sekwencyjne, a w szczególności, należy
przygotować odpowiedzi na poniższe pytania i polecenia:
1. Wymień zalety i wady wykorzystania wspomagania komputerowego (na

przykładzie programu LabView) jako narzędzia kontrolno-sterującego.

2. Opisz struktury sterujące w LabView.
3. Rodzaje

wejść w LabView.

4. Opisz funkcje czasowe w LabView.
5. Wymień i opisz zależności arytmetyczne w LabView.
6. Wymień i opisz zależności logiczne w LabView.
7. Wymień i opisz zależności porównawcze w LabView.
8. Zapis liczb w różnych kodach liczbowych.
9. Wymień bramki logiczne.
10. Opisz rodzaje i parametry liczników.


background image

Opracowali: dr inż. Marek Stawowy, dr inż. Adam Rosiński, inż. Andrzej Szmigiel
Wydział Transportu PW. Warszawa 2008.

6

C) Wyposażenie

Komputer ............................................................................................................. szt. 1
Stanowisko LV-100 .............................................................................................. szt. 1
Kabel szeregowy.................................................................................................. szt. 1
Kabel równoległy.................................................................................................. szt. 1
Zasilacz stanowiska LV-100.................................................................................. szt.1

D) Literatura

1. Misiurewicz P.: ,,Podstawy techniki cyfrowej”. WNT, 1983
2. Pieńkoś Jan, Turczyński Janusz.: ,,Układy TTL w systemach cyfrowych”.

WKiŁ,1986

3. Rosiński Adam: ,,Podstawy użytkowania programu LabView”. Warszawa, 2004
4. Tietze, Schenk: ,,Układy półprzewodnikowe”. Wydaw. Nauk. –Techn., 1996
5. Wawrzyński Wojciech: ,,Podstawy współczesnej elektroniki”. Oficyna Wydaw.

Politechn. Warszawskiej, 2003




Wyszukiwarka

Podobne podstrony:
Cw 26 Elementy kontrolne
Podstawy zarządzania cw 6 26 01 2008
Kultura jako element kontroli społecznej
obliczenia do ćw 26
jurek 26, Fizyka, ćw 26
ĆW 04, Elementy kombinatoryki, Elementy kombinatoryki
Fizyka ćw. 26
cw 26
CW 8 BADANIA KLINICZNO KONTROLNE
ćw.26, Fizyka, Skrypt do Laborek
ćw 26 - sprawko moje, Szkoła, Semestr 4, Podstawy elektroniki, Bart, Podstawy Elektroniki LAB, Podst
cw 26
ćw.26, cw26, R1=
Inwentaryzacja jako element kontroli finansowo księgowej
ćw 26 - sprawko moje kopia, Szkoła, Semestr 4, Podstawy elektroniki, Bart, Podstawy Elektroniki LAB,
Odbiornik nasłuchowy SSB CW 26 30MHz
26 Elementy pasywne i aktywne ELEKTRONIKA

więcej podobnych podstron