Vemo, da so vsi naravni parametri analogni. To pomeni, da se sčasoma spreminjajo. Recimo za primer temperature prostora. Sobna temperatura se s časom nenehno spreminja. Ta signal, ki se spreminja s časom neprekinjeno, recimo od 1sec, 1.1sec, 1.2 sec…, se imenuje ANALOGNI signal. Signal, ki spreminja svojo količino skozi trajanje notranjih komponent in ohranja svojo vrednost konstantno v prehodnem obdobju, recimo od 1sec do 2sec, se imenuje DIGITALNI signal.
Analogni signal lahko spremeni svojo vrednost v 1,1 s; digitalni signal v tem času ne more spremeniti vrednosti, saj je med časovnimi intervali. Razliko moramo vedeti, ker analognih signalov narave ne morejo obdelati računalniki ali digitalna vezja. Torej Digitalni signali. Računalniki lahko digitalne podatke obdelujejo samo zaradi ure, hitreje kot ura poveča hitrost obdelave, krajši so časi prehoda digitalnih signalov.
Zdaj vemo, da je narava analogna in sistemi za obdelavo potrebujejo digitalne podatke za obdelavo in shranjevanje. Za premostitev vrzeli imamo ADC ali analogno v digitalno pretvorbo. ADC je tehnika, ki se uporablja za pretvorbo analognih signalov v digitalne podatke. Tukaj bomo govorili o ADC0804. To je čip, zasnovan za pretvorbo analognega signala v 8-bitne digitalne podatke. Ta čip je ena izmed priljubljenih serij ADC.
Kot rečeno, je ta čip posebej zasnovan za pridobivanje digitalnih podatkov za procesne enote iz analognih virov. Njegova 8-bitna pretvorbena enota, zato imamo 28 vrednosti ali 1024 vrednosti. Z merilno napetostjo največ 5V bomo imeli spremembo za vsakih 4,8mV. Višja kot je merilna napetost, bo prišlo do zmanjšanja ločljivosti in natančnosti.
Priključki za merjenje napetosti 0-5v so prikazani v vezju. Deluje na napajalno napetost + 5v in lahko meri spremenljivo napetostno območje v območju 0-5V.
V ADC je vedno veliko hrupa, ta hrup lahko močno vpliva na zmogljivost, zato za filtriranje hrupa uporabljamo kondenzator 100uF. Brez tega bo pri nihanju veliko nihanj.
Čip ima v bistvu naslednje nožice,
Vhodni analogni signal ima mejno vrednost. Ta meja je določena z referenčno vrednostjo in napetostjo napajanja čipa. Merilna napetost ne sme biti večja od referenčne napetosti in napajalne napetosti čipa. Če je meja presežena, recimo Vin> Vref, čip dobi trajno napako.
Zdaj na PIN9 lahko vidite ime Vref / 2. To pomeni, da želimo izmeriti analogni parameter z največjo vrednostjo 5V, potrebujemo Vref kot 5V, da moramo na PIN9 zagotoviti napetost 2,5V (5V / 2). Tako piše. Tukaj bomo napajali 5V spremenljivo napetost za merjenje, tako da bomo dali napetost 2,5V pri PIN9 za Vref 5V.
Za 2,5 V uporabljamo delilnik napetosti, kot je prikazano na vezju, z enakim uporom na obeh koncih si napetost deli enako, zato ima vsak upor padec 2,5 V z napajalno napetostjo 5 V. Padec s poznejšega upora je vzet kot Vref.
Čip deluje na takt oscilatorja RC (Resistor Capacitor). Kot je prikazano na vezju, C1 in R2 tvorita uro. Pomembno si je tukaj zapomniti, da je kondenzator C1 mogoče spremeniti na nižjo vrednost za večjo stopnjo pretvorbe ADC. Vendar se bo s hitrostjo natančnost zmanjšala.
Torej, če aplikacija zahteva večjo natančnost, izberite kondenzator z večjo vrednostjo. Za večjo hitrost izberite kondenzator nižje vrednosti. Na 5V ref. Če je za pretvorbo ADC podana analogna napetost 2,3 V, bomo imeli 2,3 * (1024/5) = 471. To bo digitalni izhod ADC0804 in z LED diodami na izhodu bomo imeli ustrezne LED osvetlitve.
Torej, za vsak prirastek 4,8 mv na merilnem vhodu bo digitalni prirastek na izhodu čipa. Ti podatki se lahko neposredno shranijo v procesno enoto za shranjevanje ali uporabo.