130 likes | 275 Views
Analog input. Uimaniemi, Perälä TTE1SNL 21.11.2011. A/D-muuntimen yleiskuvaus. Muuntaa analogisen signaalin digitaaliseksi A/D -muuntimen yleisominaisuuksia 6 kpl sisääntuloja multiplekserissä (valitsin) Erottelukyky ( resolution ) 10-bittinen,1024 eri tilaa
E N D
Analog input Uimaniemi, Perälä TTE1SNL 21.11.2011
A/D-muuntimen yleiskuvaus • Muuntaa analogisen signaalin digitaaliseksi • A/D -muuntimen yleisominaisuuksia • 6 kpl sisääntuloja multiplekserissä (valitsin) • Erottelukyky (resolution) 10-bittinen,1024 eri tilaa • Muunnosnopeus 15kSPS (kilo samples per second) 66,7 mikrosekunttia • Muuntoalue 0-5V • Lineaarinen tai Logaritminen
Toiminnan kuvaus • Analoginen signaali muunnetaan digitaaliseksi A/D -muunnoksen vaiheet: • Suodatus • näytteenotto(sample and hold) • Kvantisointi • Koodaus
Suodatus • Analogisesta signaalista suodatetaan pois suurtaajuiset häiriöt, jotka näkyvät taululle piirretyssä kuvassa piikkeinä
A/D-muuntimen näytteenotto • Näytteenotto • Antaa aikaa muunnokselle • Käytetään tallentamaan muuttuvan jännitteen tai signaalin hetkellisarvo • Ottaa signaalista näytteitä tietynväliajoin, jotka se muuntaa 10-bittisiksi binääriluvuiksi (0 ja 1) • Näytteenottotaajuus on riittävä, kun se on suurimpaan signaalissa esiintyvään taajuuteen nähden kaksinkertainen
Kvantisointi • Kvantisointi • näytteet kvantisoidaan eli pyöristetään vastaamaan lähintä taulukoitua arvoa • 0-5V jaetaan 1024 osaan 1 osa≈ 0,0049V = 4,9mV • Lineaarinen kvantisointi • Muunnos tasajakoinen , ts. ”bittiväli” on aina sama ( Esim 10mV = 1 Bitti ) • Epälineaarinen kvantisointi ( usein Logaritminen kvantisointi ) • Muunnosväli muuttuu tulojännitteen mukaisesti. Tällä ratkaisulla pyritään yleensä parantamaan heikoimpien signaalien muutostarkkuutta
Koodaus • Koodaus • Muuttaa arvot laitteelle ymmärrettävään muotoon • Esim. 0011 1100 00 0000 1011 11
A/D –muunnin ja Arduino Uno sovellukset • Potentiometrin avulla ledin kirkkauden säätö
Lähteet • www.wikipedia.com • http://media.oulu.fi/TAKOMO/ESP/esp_07/elsuper_07.pdf • http://gallia.kajak.fi/opmateriaalit/yleinen/honHar/ma/ADDA_ADconv.pdf • www.arduino.cc • http://signal.hut.fi/digis/luento1/admuunnos.html