E-gradiva > Računalništvo > Sistemi > d_okolje > 06_pretvorba > Naloga

Prijava

NALOGA

Na razpolago imamo analogno-digitalni pretvornik, ki analogno napetost iz območja 0 do 5V pretvori v 10-bitno število.

Izračunajmo digitalno vrednost za napetost, ki jo vrne pri analogni napetosti 1,5

ad 105

Največje število, ki ga lahko zapišemo z desetimi biti, je 1111111111(2), po desetiško je to 1023. Pretvornik razdeli območje napetosti na 1023 majhnih korakov. En korak je torej velik:

Umin =  5V / 1023 = 0,00489 V

Napetost Umin ustreza razponu najmanjšega koraka, enega bita.

Električni napetosti 1,5 V ustreza 307 korakom. (= 1,5V / 0,00489V).

AD pretvornik torej za napetost 1,5V »vrne« število 307, po dvojiško 0100110011

Kako pa AD pretvornik, ki je elektronsko vezje, vrne  številski podatek?

To naredi v binarnem (dvojiškem) zapisu, s tem da je binarna 1 predstavljena z visoko stanjem, binarna 0 pa z nizkim stanjem električne napetosti. Binarni zapis stanja na sponkah je torej 0100110011. Desetiški zapis tega števila pa je 307.

Tabela: Pretvorba analogne vrednosti v binarni in električni obliki.

Analogna
el. napetost
Stanje na sponkah pretvornika
(b9, b8, b7, b6, b5, b4, b3, b2, b1, b0)
Binarni zapis Ustrezna
desetiška
vrednost
0,0000 V 0V, 0V, 0V, 0V, 0V, 0V, 0V, 0V, 0V, 0V 0000000000 0
1,5000 V 0V, 5V, 0V, 0V, 5V, 5V, 0V,0V, 5V, 5V 0100110011 307
... ... ... ...
5,0000 V 5V, 5V, 5V, 5V, 5V, 5V,5V, 5V, 5V,5V  1111111111 1023

Pretvornik ima vhodno sponko za analogno električno napetost in 10 sponk za digitalni izhod podatkov. Na nekaterih sponkah izmerimo električno napetost 5V, na drugih pa 0V. Če visoko in nizko stanje nadomestimo z 0 in visoko stanje z 1, dobimo binarni zapis števila 307, torej 0100110011.

Avtorji: Tea Lončarić , Andreja Vehovec, Marko Kastelic , David Drofenik, Saša Divjak, Alenka Kavčič , Matija Marolt, Marko Privošnik, Milan Podbršček, Janko Harej, Andrej Florjančič