Darbo informacija

Atsisiųsti darbą Paklausti

Analoginių signalų skaitmenizavimas

9 (4 atsiliepimai)

Detali informacija

Kategorija: Elektronika , Laboratoriniai darbai
Lygis: Universitetinis
Failo tipas: DOCX failas
Apimtis: 13 psl., (655 ž.)
Vertinimas:
9 (4 atsiliepimai)
Šaltiniai: Yra

Ištrauka

LABORATORINIS DARBAS 5
ANALOGINIŲ SIGNALŲ SKAITMENIZAVIMAS

Darbo tikslas
Išmokti naudoti ADC keitiklį.
Teorinė dalis
Neretai jutiklių išėjimo signalas būna analoginis t.y. jo įtampos vertė yra proporcinga
matuojamam parametrui. Pavyzdžiui TMP36 temperatūros sensoriaus išėjimo įtampos
pokytis 0,01V atitinka vieną laipsnį, o 0,75 V atitinka +25°C. Su šiuo sensoriumi
galime matuoti temperatūrą nuo -40°C iki 125 °C.
analogRead() funkcija grąžina rezultatą nuo 0 iki 1023. Pagal nutylėjimą Arduino
atramine įtampa laiko maitinimo įtampą t. y. 5 V. Tokiu atveju ADC reikšmė 0 reiškia 0
V, o 1023 atitinka 5 V. Dabar belieka tik persiskaičiuoti ADC reikšmę į įtampą: float
U=ADC/1023*5,0. Kintamasis U yra float tipo, nes įtampa gali būti bet koks realus
skaičius. Kadangi analogRead() grąžina int tipo rezultatą, tai dešinėje pusėje reikia bent
vieno reiškinio nario, kurio tikslumas būtų float tipo. Kitaip rezultatas U vis tiek bus int
tipo. Dabar, kai turime išmatuotą įtampą, galime perskaičiuoti ją į temperatūrą ar kitokį
parametrą.
Kai kada, taupant mikrovaldiklio pinus ir laidus, daugelio jungiklių būsenų nuskaitymui
naudojamas vienas analoginis pinas.

Ne tai, ko ieškai?

Mūsų mokslo darbų bazėje yra daugybė įvairių mokslo darbų, todėl tikrai atrasi sau tinkamą!

Atsiliepimai apie mus