Știm că toți parametrii naturii sunt analogici. Asta înseamnă că variază continuu în timp. Spuneți, de exemplu, temperatura camerei. Temperatura camerei variază în funcție de timp continuu. Acest semnal care se schimbă în timp continuu spune de la 1sec, 1.1sec, 1.2 sec… se numește semnal ANALOG. Semnalul care își modifică cantitatea pe durata internelor și își menține valoarea constantă în timpul perioadei de tranziție, de la 1sec la 2sec, se numește semnal DIGITAL.
Semnalul analogic își poate modifica valoarea la 1,1 sec; semnalul digital nu poate modifica valoarea în acest timp, deoarece este între intervalele de timp. Trebuie să cunoaștem diferența, deoarece semnalele analogice ale naturii nu pot fi procesate de computere sau circuite digitale. Deci semnalele digitale. Computerele pot prelucra date digitale doar din cauza ceasului, cu cât ceasul este mai rapid cu cât viteza de procesare este mai mare, cu atât timpul de tranziție al semnalelor digitale este mai mic.
Acum știm că natura este analogică, iar sistemele de procesare au nevoie de date digitale pentru procesare și stocare. Pentru reducerea decalajului, avem ADC sau conversie analogică la digitală. ADC este o tehnică utilizată pentru a converti semnale analogice în date digitale. Aici vom vorbi despre ADC0804. Acesta este un cip conceput pentru a converti semnalul analogic în date digitale pe 8 biți. Acest cip este una dintre seriile populare de ADC.
După cum sa spus, acest cip este special conceput pentru obținerea de date digitale pentru procesarea unităților din surse analogice. Este o unitate de conversie pe 8 biți, deci avem 2 8 valori sau 1024 valori. Cu o tensiune de măsurare de valoare maximă de 5V, vom avea o schimbare pentru fiecare 4,8mV. Cu cât tensiunea de măsurare este mai mare, rezoluția și precizia vor scădea.
Conexiunile realizate pentru măsurarea unei tensiuni de 0-5v sunt prezentate în schema circuitului. Funcționează la o tensiune de alimentare de + 5v și poate măsura un interval de tensiune variabil în intervalul 0-5V.
ADC are întotdeauna mult zgomot, acest zgomot poate afecta foarte mult performanța, așa că folosim condensator 100uF pentru filtrarea zgomotului. Fără aceasta vor exista o mulțime de fluctuații la ieșire.
Cipul are în principiu următorii pini,
Semnalul analogic de intrare are o limită la valoarea sa. Această limită este determinată de valoarea de referință și de tensiunea de alimentare a cipului. Tensiunea de măsurare nu poate fi mai mare decât tensiunea de referință și tensiunea de alimentare a cipului. Dacă limita este depășită, spuneți Vin> Vref, cipul este defectat definitiv.
Acum pe PIN9 se poate vedea numele Vref / 2. Asta înseamnă că vrem să măsurăm un parametru analogic cu o valoare maximă de 5V, avem nevoie de Vref ca 5V și trebuie să furnizăm o tensiune de 2,5V (5V / 2) la PIN9. Asta spune. Aici vom alimenta o tensiune variabilă de 5V pentru măsurare, așa că vom da o tensiune de 2,5V la PIN9 pentru Vref de 5V.
Pentru 2,5V folosim divizor de tensiune așa cum se arată în schema de circuit, cu rezistență de aceeași valoare la ambele capete, împart tensiunea în mod egal, Deci fiecare rezistor deține o cădere de 2,5V cu o tensiune de alimentare de 5V. Picătura din rezistența ulterioară este luată ca un Vref.
Cipul funcționează pe ceasul oscilatorului RC (Resistor Capacitor). După cum se arată în schema de circuite, C1 și R2 formează un ceas. Lucrul important de reținut aici este că condensatorul C1 poate fi schimbat la o valoare mai mică pentru o rată mai mare de conversie ADC. Cu toate acestea, cu viteza, va exista o scădere a preciziei.
Deci, dacă aplicația necesită o precizie mai mare, alegeți condensatorul cu o valoare mai mare. Pentru o viteză mai mare, alegeți un condensator cu valoare mai mică. Pe 5V ref. Dacă este dată o tensiune analogică de 2,3V pentru conversia ADC, vom avea 2,3 * (1024/5) = 471. Aceasta va fi ieșirea digitală a ADC0804 și cu LED-uri la ieșire vom avea iluminarea LED-urilor corespunzătoare.
Deci, pentru fiecare creștere de 4,8mv la intrarea de măsurare va exista creștere digitală la ieșirea cipului. Aceste date pot fi introduse direct în unitatea de procesare pentru stocare sau utilizare.