Tiedämme, että kaikki luonnon parametrit ovat analogisia. Tämä tarkoittaa, että ne vaihtelevat jatkuvasti ajan myötä. Sano huoneen esiintymislämpötila. Huoneen lämpötila vaihtelee ajan mukaan jatkuvasti. Tätä ajan mittaan muuttuvaa signaalia, joka sanotaan jatkuvasti sekunnista 1 sek, 1,1 sekuntia, 1,2 sekunnista… kutsutaan ANALOG-signaaliksi. Signaalia, joka muuttaa sen määrää sisäosien keston ajan ja pitää arvon vakiona siirtymäkauden aikana, sanotaan 1 sekunnista 2 sekuntiin, kutsutaan DIGITAALISEKSI.
Analoginen signaali voi muuttaa arvoa 1,1 sekunnissa; digitaalinen signaali ei voi muuttaa arvoa tänä aikana, koska se on aikavälien välillä. Meidän on tiedettävä ero, koska luonnon analogisia signaaleja ei voida käsitellä tietokoneilla tai digitaalisilla piireillä. Joten digitaaliset signaalit. Tietokoneet voivat käsitellä digitaalista dataa vain kellon takia, mitä nopeammin kello on suurempi käsittelynopeus, sitä lyhyemmät digitaalisten signaalien siirtymäajat.
Nyt tiedämme, että luonne on analoginen, ja käsittelyjärjestelmät tarvitsevat digitaalista dataa käsittelyyn ja tallentamiseen. Kuilun poistamiseksi meillä on ADC tai analoginen digitaalinen muunnos. ADC on tekniikka, jota käytetään analogisten signaalien muuntamiseen digitaalisiksi tiedoiksi. Täällä puhumme ADC0804: stä. Tämä on siru, joka on suunniteltu muuntamaan analoginen signaali 8-bittiseksi digitaaliseksi dataksi. Tämä siru on yksi suosituimmista ADC-sarjoista.
Kuten sanottu, tämä siru on suunniteltu erityisesti digitaalisen datan hankkimiseksi yksiköille analogisista lähteistä. Se on 8-bittinen muunnosyksikkö, joten meillä on 2 8 arvoa tai 1024 arvoa. Jos mittausjännite on enintään 5 V, meillä on muutos jokaiselle 4,8 mV: lle. Suuremmalla mittausjännitteellä resoluutio ja tarkkuus pienenevät.
Liitännät, jotka tehdään mittaamaan jännite 0-5v, on esitetty piirikaaviossa. Se toimii syöttöjännitteellä + 5v ja voi mitata vaihtelevan jännitealueen 0-5V alueella.
ADC: llä on aina paljon melua, tämä melu voi vaikuttaa suuresti suorituskykyyn, joten käytämme 100uF-kondensaattoria melun suodattamiseen. Ilman tätä tuotoksessa on paljon vaihteluita.
Sirulla on periaatteessa seuraavat nastat,
Analogiatulosignaalin arvolle on raja. Tämä raja määräytyy vertailuarvon ja sirun syöttöjännitteen perusteella. Mittausjännite ei voi olla suurempi kuin vertailujännite ja sirun syöttöjännite. Jos raja ylitetään, sanotaan Vin> Vref, siru vioittuu pysyvästi.
Nyt PIN9: ssä näkyy nimi Vref / 2. Tämä tarkoittaa sitä, että haluamme mitata analogisen parametrin, jonka maksimiarvo on 5 V, tarvitsemme Vref: n 5 V: ksi edestakaisin, että meidän on annettava 2,5 V: n (5 V / 2) jännite PIN9: ssä. Sitä se sanoo. Syötämme täällä 5 V: n vaihtelevaa jännitettä mittausta varten, joten annamme jännitteen 2,5 V PIN9: ssä 5 V: n Vref: lle.
2,5 V: n tapauksessa käytämme jännitteenjakajaa piirikaavion mukaisesti, ja molemmissa päissä sama arvoinen vastus jakaa jännitteen tasaisesti, joten jokaisella vastuksella on 2,5 V: n pudotus 5 V: n syöttöjännitteellä. Pudotus myöhemmästä vastuksesta otetaan Vref: ksi.
Siru toimii RC (Resistor Capacitor) -oskillaattorikellolla. Kuten piirikaaviossa on esitetty, C1 ja R2 muodostavat kellon. Tärkeä asia tässä on muistaa, että kondensaattori C1 voidaan muuttaa pienemmäksi arvoksi ADC-muunnoksen korkeammalle nopeudelle. Nopeuden myötä tarkkuus vähenee.
Joten jos sovellus vaatii suurempaa tarkkuutta, valitse kondensaattori, jolla on suurempi arvo. Suurempaa nopeutta varten valitse pienempi arvo kondensaattori. 5 V: n ref. Jos ADC-muunnokselle annetaan 2,3 V: n analoginen jännite, meillä on 2,3 * (1024/5) = 471. Tämä on ADC0804: n digitaalilähtö ja kun lähtöön tulevat LED-valot, meillä on vastaava LED-valaistus.
Joten jokaisesta 4,8 mv: n lisäyksestä mittaustulossa tulee digitaalinen lisäys sirun ulostuloon. Nämä tiedot voidaan syöttää suoraan käsittely-yksikköön varastointia tai käyttöä varten.