spraw - Liczniki, Robotyka, Elektronika


  1. WSTĘP TEORETYCZNY

Licznik jest to układ cyfrowy sekwencyjny, służący do zliczania i pamiętania liczby impulsów zero- jedynkowych podawanych na jego wejście zliczające. Oprócz wejścia dla impulsów zliczanych, licznik ma zazwyczaj wejście ustawiające jego stan początkowy (zerujące-r, ustawiające-s). Ustawianie wszystkich przerzutników, z których jest zbudowany licznik, w stan 0 nazywa się zerowaniem licznika.

Liczniki dodające(zliczające w przód, zliczające w górę) po każdym impulsie wejściowym zwiększają liczbę pamiętaną w liczniku o jeden. Natomiast liczniki odejmujące (zliczające w tył, zliczające w dół zmniejszają o jeden zawartość licznika. W przypadku konieczności dodawania i odejmowania impulsów w jednym liczniku, są używane liczniki rewersyjne (dwukierunkowe).

Podstawowym elementem licznika jest przerzutnik asynchroniczny. Liczniki są budowane w ten sposób, że wyjście przerzutnika Q jest jednocześnie wyjściem licznika. Liczba wyjść licznika jest równa liczbie przerzutników i określana mianem długości licznika. Określona kombinacja stanów przerzutników, z których zbudowano licznik jest nazwana stanem licznika. Jeżeli licznik zbudowano z n przerzutników, to maksymalna liczba stanów licznika wynosi Nmax= 2n. Rzeczywista liczba stanów licznika musi więc spełniać nierówność N≤2n. Liczba N jest nazywana pojemnością licznika.

Z punktu widzenia sposobu wprowadzania impulsów zliczanych liczniki można podzielić na:

Liczniki szeregowe buduje się z przerzutników asynchronicznych, najczęściej typu t. Impulsy zliczane są wprowadzane na pierwszy przerzutnik, wyzwalanie przerzutnika następnego odbywa się przez zmianę wartości wyjść przerzutnika poprzedniego. Schemat blokowy takiego licznika przedstawia rys.1.

Jeśli licznik pszechodzi przez wszystkie stany cykliczne (tzn. po przejściu N stanów cykl jest powtarzany), to licznik taki nazywamy licznikiem modulo N (wykorzystuje swoją pełną pojemność. Istnieje możliwość zmiany tej pojemności (zmniejszenie) przez odpowiednie wykorzystanie wejść asynchronicznych (s, r). Zmiana pojemności licznika szeregowego może odbywać się w następujący sposób:

0x08 graphic

Rys.1.Schemat blokowy licznika szeregowego (asynchronicznego).

A-zmienne programujące pojemność licznika, LSZ-logiczne sprzężenie

zwrotne, X- wejście impulsów zliczanych.

Liczniki równoległe buduje się z przerzutników synchronicznych: SR, JK, T, D. Zmiany stanów poszczególnych przerzutników odbywają się jednocześnie w takt impulsów zegarowych X wprowadzonych równolegle na każdy z przerzutników. Wartość zmiennej wyjściowej określają wartości zmiennych informacyjnych (wejściowych) synchronicznych, określanych przez kombinacyjny układ programujący (UP). Schemat blokowy licznika synchronicznego przedstawia rys.2.

0x08 graphic

Rys.2.Schemat blokowy licznika równoległego (synchronicznego).

A-zmienne programujące sposób pracy, UP-układ programujący, X-wejście

impulsów zliczanych.

Przy projektowaniu liczników synchronicznych zadane są przejścia przerzutników, natomiast należy ustalić wzbudzenia przerzutników dla zapewnienia tych przejść. Tablice wzbudzeń dla przerzutników synchronicznych przedstawia rys.3.

Qit→Qit+1

Tt

Jt Kt

Dt

St Rt

0 → 0

0 → 1

1 → 0

1 → 1

0

1

1

0

0 −

1 −

− 1

− 0

0

1

0

1

0 −

1 0

0 1

− 0

Rys.3.Tablica wzbudzeń przerzutników synchronicznych.

II. PRZEBIEG ĆWICZENIA

Zadanie 1: Zaprojektować licznik szeregowy liczący w przód od 6 do 13.

Tabela 1.

Tablica stanów licznika.

X

Q3

Q2

Q1

Q0

6

0

1

1

0x08 graphic
0x08 graphic
0

7

0

1

1

1

8

1

0

0

0

9

1

0

0

0x08 graphic
1

10

1

0

1

0

11

1

0

1

1

12

1

1

0

0

13

1

1

0

1

14

1

1

1

0x08 graphic
0

0x08 graphic

0x08 graphic

Rys.4.Schemat licznika szeregowego liczącego w przód od 6 do 13.

X-impuls zliczany,Q0Q1Q2Q3 -wyjścia licznika, P-linia wpisywania stanu

początkowego.

Zadanie 2: Zaprojektować licznik równoległy w oparciu o przerzutnik typu „D”

realizujący podaną sekwencję.

Tabela 2.

Tablica wzbudzeń licznika synchronicznego.

Q4

Q3

Q2

Q1

D4

D3

D2

D1

0

1

0

1

1

0

0

0

1

0

0

0

1

0

1

0

1

0

1

0

0

1

1

1

0

1

1

1

1

0

0

1

1

0

0

1

0

1

1

0

0

1

1

0

0

0

1

0

0

0

1

0

0

0

0

0

0

0

0

0

0

1

0

1

Siatki Karnaugha dla wejść poszczególnych przerzutników licznika równoległego:

Q2 Q1

00

01

11

10

Q4 Q3

00

0

-

-

0

01

-

1

1

0

11

-

-

-

0x08 graphic
-

10

1

0

-

0

Q2 Q1

00

01

11

10

Q4 Q3

00

1

-

-

0

01

-

0

0

0

11

-

-

-

0x08 graphic
-

10

0

1

-

1

Q2 Q1

00

01

11

10

Q4 Q3

00

0

-

-

0

01

-

0

0

1

11

-

-

-

0x08 graphic
-

10

1

1

-

1

Q2 Q1

00

01

11

10

Q4 Q3

00

1

-

-

0

01

-

0

1

0

11

-

-

-

0x08 graphic
-

10

0

0

-

1

0x08 graphic

Rys.5.Schemat licznika synchronicznego realizującego podaną sekwencję.

Q1Q2Q3 Q4- wyjścia licznika, X-impulsy zegarowe.

Zadanie 3: Podaj różnicę między licznikami równoległymi a szeregowymi.

W licznikach szeregowych impulsy zliczane są wprowadzane na pierwszy przerzutnik, wyzwalanie przerzutnika następnego odbywa się przez zmianę wartości wyjść przerzutnika poprzedniego. Natomiast w licznikach równoległych zmiany stanów poszczególnych przerzutników odbywają się jednocześnie w takt impulsów zegarowych X wprowadzonych równolegle na każdy z przerzutników. Wartość zmiennej wyjściowej określają wartości zmiennych informacyjnych synchronicznych, określanych przez kombinacyjny układ programujący.

Zalety licznika szeregowego: proste projektowanie, prosta konstrukcja.

Zalety licznika równoległego: dowolny kod liczenia, duża szybkość liczenia.

Wady licznika szeregowego: mała szybkość liczenia, ograniczenie kodów zliczania, pojawianie się fałszywych wartości Qi w czasie działania logicznych sprzężeń zwrotnych licznika.

Wady licznika równoległego: złożone projektowanie, na ogół bardziej złożony schemat niż dla licznika szeregowego.

8

0x01 graphic

0x01 graphic

Powrót do warunku początkowego

J s Q

C

K r Q

J s Q

C

K r Q

J s Q

C

K r Q

J s Q

C

K r Q

Q0

Q1

Q2

Q3

X

P „0”

D4=0x01 graphic

D3=0x01 graphic

D2=0x01 graphic

D1=0x01 graphic

X

D Q

C

Q

D Q

C

Q

D Q

C

Q

D Q

C

Q

Q1

Q3

Q4

Q2



Wyszukiwarka

Podobne podstrony:
spraw - Przerzutniki, Robotyka, Elektronika
spraw - Wzmacniacze tranzystorowe, Robotyka, Elektronika
Spraw - siatkowe modelowanie pol elektrycznych, Robotyka, Elektrotechnika, lab
Spraw - Silniki asynchroniczne, Robotyka, Elektrotechnika, lab
Spraw - tranzystory polowe i uklady2, Robotyka, Elektronika
spraw, Automatyka i robotyka air pwr, VI SEMESTR, Notatki.. z ASE, naped elektrryczny lab, od chlopa
Spraw - tranzystor bipolarny i unip, Robotyka, Elektronika
Spraw - podstawowe uklady elektroni, Robotyka, Elektronika
2432 Licznik energii elektrycznej z AD7750 2
Sprawdzanie jednofazowego licznika energii elektrycznej Sprawozdanie
Liczniki - sprawko, Elektrotechnika AGH, Semestr IV letni 2013-2014, Podstawy Elektroniki, Laborator
spraw fm(1), WAT- Elektronika i Telekomunikacja, Semestr V, Technika Emisji i Odbioru, laboratoria,
spraw fm, WAT- Elektronika i Telekomunikacja, Semestr V, Technika Emisji i Odbioru, laboratoria, moj
System zdalnego odczytu liczników energii elektrycznej
Cennik Roboty elektryczne
Spraw lab 1a, Elektrotechnika
Licznik Energii Elektrycznej EC 9 instrukcja
Badanie licznika energii elektrycznej, MiBM, semestr III, elektrotechnika
2432 Licznik energii elektrycznej z AD7750 1

więcej podobnych podstron