background image

Piotr Kawalec

Wykład I - 1

TECHNIKA 

CYFROWA

(AUTOMATYKA)

Technika cyfrowa

Dr inż.   Piotr KAWALEC

Zakład Sterowania Ruchem Drogowym

Wydział Transportu

Politechniki Warszawskiej

ul.Koszykowa 75  p. 327

pka@it.pw.edu.pl

tel. 22-660-7585

background image

Piotr Kawalec

Wykład I - 2

Wykład I

Wprowadzenie 

Arytmetyka systemów 

cyfrowych

Technika cyfrowa

background image

Piotr Kawalec

Wykład I - 3

Technika cyfrowa 

Plan wykładu 

  Organizacja zajęć

  Zakres przedmiotu

  Literatura

  Struktura układu sterowania

  Analogowe i cyfrowe układy sterowania

  Pozycyjne systemy liczbowe 

  Kody stosowane w technice cyfrowej

  Zapis liczb względnych

background image

Piotr Kawalec

Wykład I - 4

Technika cyfrowa 

Rodzaje zajęć

 

wykład

 

egzamin po semestrze VII

;

 

warunkiem dopuszczenia do egzaminu 

jest
      zaliczenie ćwiczeń 

 

ćwiczenia audytoryjne

  

zaliczane na podstawie wyników dwóch

       kolokwiów

 

I kolokwium (po układach 

kombinacyjnych)

 

II kolokwium (w końcu semestru)

 

możliwość poprawy jednego 

kolokwium 

 

background image

Piotr Kawalec

Wykład I - 5

Technika cyfrowa 

Zakres przedmiotu

  

Wprowadzenie

  Arytmetyka systemów cyfrowych

  Logika układów cyfrowych

  Minimalizacja funkcji logicznych

  Analiza i synteza układów kombinacyjnych

  Synchroniczne układy sekwencyjne

  

Asynchroniczne układy sekwencyjne

  

Sposoby zapisu funkcji sterowania

  Synteza układów operacyjnych

  Synteza układów sterujących  

background image

Piotr Kawalec

Wykład I - 6

Technika cyfrowa 

Literatura

  Traczyk W.:  

Układy cyfrowe. Podstawy teoretyczne i metody

        syntezy,

 WNT, Warszawa, 1982.

   Majewski W.: 

Układy logiczne

,  WNT, Warszawa, 1992.

  Misiurewicz P.: 

Podstawy techniki cyfrowej,

 WNT, Warszawa, 

1982

  Kruszyński H., Rydzewski A., Śluzek A.: 

Teoria układów 

cyfrowych,

       Wydawnictwa Politechniki Warszawskiej, Warszawa,1991.

  Łuba T., B. Zbierzchowski: 

Układy mikroprogramowane,

 

Oficyna

       Wydawnicza Politechniki Warszawskiej, Warszawa, 1996.

  Łuba T., Jasiński K., Zbierzchowski B.: 

Specjalizowane układy

       cyfrowe w strukturach PLD i FPGA,

   WKŁ, Warszawa, 

1997.

background image

Piotr Kawalec

Wykład I - 7

Technika cyfrowa 

Struktura systemu sterowania

obiekt   sterowania

(proces  sterowany)

zakłócenia

układy

sterowania

sygnały

sterujące

sygnały

pomiarowe

dane

wejściowe

dane

kontrolne

background image

Piotr Kawalec

Wykład I - 8

Technika cyfrowa 

Postacie sygnałów

 

sygnały analogowe

 

 

sygnały dyskretne

 

W sterowaniu ruchem w transporcie sygnały 

mają głównie charakter dyskretny lub wręcz 

binarny 

background image

Piotr Kawalec

Wykład I - 9

Technika cyfrowa

Zalety stosowania sygnałów 
cyfrowych

      

 wysoka odporność na zakłócenia

;

 

wysokie parametry niezawodnościowe układów

      cyfrowych;

 

łatwość przechowywania danych;

 

możliwość przetwarzania danych z dowolnie

      wysoką dokładnością;

 

duży wybór układów scalonych wykonanych w

      różnych technologiach

 

niski koszt układów

background image

Piotr Kawalec

Wykład I - 
10

Technika cyfrowa 

Arytmetyka systemów cyfrowych

 

pozycyjne systemy liczbowe

 

zamiana systemów liczbowych

;

 

kody stosowane w technice cyfrowej

;

 

zapis liczb względnych;

 

wykonywanie działań arytmetycznych

 

arytmetyka dwójkowo - dziesiętna

 

background image

Piotr Kawalec

Wykład I - 
11

Technika cyfrowa 

Pozycyjne systemy liczbowe

A

(p)

 = a

n – 1

p

n – 1

 + ... + a

1

p

1

 +a

0

p

0

 + a

 – 1

p

 – 1

 + ... + a

 – m

p

 

– m

  = 

gdzie: 

a

i

 – cyfry systemu,   a

i

  { 0,1, ... , p –1 }

– podstawa systemu  liczbowego,  p   { 2,3, .... }

n

 – ilość cyfr  części całkowitej liczby A

– ilość cyfr części ułamkowej liczby A.

Zwykle liczbę A w systemie o podstawie p zapisuje 

się 

 w postaci:

A

(p)

 = (a

n – 1

 a

n – 2

 ... a

0

,

  

– 1

 a

 – 2

 ... a

 – m 

)

p

 

 

 

background image

Piotr Kawalec

Wykład I - 
12

Technika cyfrowa 

Rodzaje pozycyjnych systemów 
liczbowych stosowanych w technice 
cyfrowej

 

system dwójkowy (binarny)  

      p = 2; a

i

  { 0,1 }

 

system ósemkowy (oktalny) 

      p = 8; a

i

  { 0,1, ... , 7 }

 

system dziesiętny (decymalny) 

      p= 10; a

 { 0,1, ... , 9}

 

system szesnastkowy (heksadecymalny) 

      p = 16; a

i

  { 0,1, ... , 9, A, B, C, D, E, F  }; 

      gdzie  A= 10; B=11; C=12; D=13; E=14; F = 15

background image

Piotr Kawalec

Wykład I - 
13

Technika cyfrowa 

 

Zamiana systemów liczbowych

  

konwersja dziesiętno - dwójkowa;

  

konwersja dwójkowo - dziesiętna;

  

konwersja dziesiętno - szesnastkowa;

  

konwersja dwójkowo - szesnastkowa;

  konwersja szesnastkowo - dwójkowa

background image

Piotr Kawalec

Wykład I - 
14

• Konwersja części całkowitej

a

n – 1

 a

n – 2

 ... a

0

  

: 2 

 reszta  

0 v 1

            •

            •

            •
            
            

0                   

reszta 

0 v 

1

• Konwersja części ułamkowej

0,

– 1

 a

 – 2

 ... a

 – m  

nadmiar 

0 v 

1

             •

             •

             •

            0 
   

albo zadana            

nadmiar 

0 v 1

   dokładność

  

Technika cyfrowa

Konwersja dziesiętno - dwójkowa

(a

n – 1

 a

n – 2

 ... a

0

,  

– 1

 a

 – 2

 ... a

 – 

m

)

D

background image

Piotr Kawalec

Wykład I - 
15

Technika cyfrowa 

Konwersja dwójkowo - dziesiętna

10011010 

,

 

011011 

B

  

=

 

=

1*2

+ 0*2

6

 + 0*2

5

 + 1*2

+

 

1*2

3

 + 0*2

2

 + 

1*2

1

 + 0*2

0

 +

    

+ 0*2

-1 

+ 1*2

-2 

+ 1*2

-3 

+ 0*2

-4

 + 1*2

-5 

+ 1*2

-6

 

=

 

  

=

 

1*2

+ 1*2

+

 

1*2

3

 + 1*2

1

 + 

1*2

-2 

+ 1*2

-3 

1*2

-5 

+ 1*2

-6

 

=

 = 

128 

 

+  16   

 

 

8    +  2    +  

1/4   

 

+ 1/8

 

+  

1/32

 

+ 1/64 

=

 =  

154 

,

 

421875

 D

 

background image

Piotr Kawalec

Wykład I - 
16

• Konwersja części 

całkowitej

a

n – 1

 a

n – 2

 ... a

0

  

: 16 

 reszta  

            •

            •

            •
            
            

0                   

reszta 

• Konwersja części ułamkowej

0,

– 1

 a

 – 2

 ... a

 – m  

16 

nadmiar 

             •

             •

             •

            0 
   

albo zadana            

nadmiar 

   dokładność

  

Technika cyfrowa

Konwersja dziesiętno - szesnastkowa

(a

n – 1

 a

n – 2

 ... a

0

,  

– 1

 a

 – 2

 ... a

 – 

m

)

D

background image

Piotr Kawalec

Wykład I - 
17

Technika cyfrowa 

Konwersja szesnastkowo - dziesiętna

A0F5C 

,

 

D50B 

H

  

=

  =

10*16

+ 0*16

3

 + 15*16

2

 + 5*16

+ 12*16

0

 +

  

+ 13*16

-1 

+ 5*16

-2 

+ 0*16

-3 

+ 11*16

-4

 

 

=

 

=

 

10*65536

 

+15*256

 

+5*16 +12 +

13/16

 

+5/256

 

+11/65536=

=

 655360 + 3840 + 80 +12 + 

0,8125 + 

0,01953125 +

+ 0,0001678466796875 = 

659292 

83219

90966796875 

D

 

background image

Piotr Kawalec

Wykład I - 
18

Technika cyfrowa 

Konwersja dwójkowo - szesnastkowa

000

10011101101101010

,

0111111

011

00

 

B

 

=

   1      3     B      6      A   

,  

7     E  

  C 

H

background image

Piotr Kawalec

Wykład I - 
19

Technika cyfrowa 

Konwersja  szesnastkowo - dwójkowa

      A      0        F       5       C   

,

 

D 5 

0 B 

H

  

=

1010 0000 1111 0101 1100 

,

 

  

1101 0101 0000 1011

B

 


Document Outline