Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
et:exercises:adc [2009/11/12 08:45] – vana versioon taastatud raivo.sellet:exercises:adc [2010/01/07 15:00] (current) – eemaldatud mikk.leini
Line 1: Line 1:
-====== L2 Analoog ====== 
-  
-====== Analoog digitaal muundur ====== 
- 
-Digitaalplaadi (versioon 2) demo/test programm: {{:examples:hex:sensor_demo_v2.hex|}}. Programmi võib kasutada plaadi korrasoleku testimiseks.  
- 
- 
-===== Potentsiomeeter ===== 
- 
-Kirjutada programm, mis … 
-  - ... kuvab potentsiomeetri takistuse väärtuse oomides. Potentsiomeetri takistuse nimiväärtus on 5 kΩ. 
-  - ... kuvab potentsiomeetri takistuse väärtuse vahemikus (0...999 oomi) oomides  ja (1000...5000 oomi) kilo-oomides. Potentsiomeetri takistuse nimiväärtus on 5 kΩ. Tulemus näidata korrektsete ühikute ja sümbolitega. 
- 
-===== Infrapuna andur (IR) ===== 
- 
-Kirjutada programm, mis … 
- 
-  - ... muudab anduri väljundi sentimeetriteks ja kuvab selle LCD-l. Näitu uuendatakse reaalajas. 
-  - ... muudab andurite väljundi sentimeetriteks, kasutades selleks funktsiooni, mis arvestab anduri tüüpi: SHARP 2Y0A02 või 2Y0A21 ( 20-150 cm või 10-80 cm). Anduri valik tehakse nuppudega S1 või S3. 
-  - ... mõõdab objekti kaugust, kui vajutatakse nupule S1. Mõõtmise ajal vilgutab korraks LED2 (kollane). Kui objekt on kaugemal kui 50 cm süttib roheline LED1 ja kui objekt on lähemal kui 50 cm süttib punane LED3. 
-  - …mõõdab objekti kaugust IR andurist kolme valgusdioodi abil kahendkujul. Kauguse  suurenemisel peab vastavalt kasvama ka kuvatav väärtus. Skaalaks võtta ligikaudu 1 bit = 1 dm. Biti järgud valida selliselt, et kahendkoodide vaheldumine oleks silmaga jälgitav. 
-  - ... mõõdab kaugust sentimeetrites ja kuvab tulemuse LCD-l. Kui tulemus on mõõtepiirkonnast väljas (vt. anduri pinge-kauguse diagrammi), kuvada vastav tekst. 
-  - ... vajutades nupule S2 teostab 10 mõõtmist ühe sekundi jooksul. Peale mõõtmist  kuvab mõõdetava keskmise kauguse detsimeetrites 7-segmendisel numberindikaatoril. Vajutades nupule S1 kuvab minimaalse mõõtetulemuse ja vajutades nupule S3 kuvab maksimaalse mõõtetulemuse. Vajutades nupule S2 teostab uue mõõtetsükli. 
-  - ... vastavalt kauguse muutuse suurusele süütab kas rohelise, kollase või punase LED-i. Mida järsem muutus seda rohkem ja seda punasem LED põlema läheb. 
- 
-===== Temperatuuriandur (NTC) ===== 
- 
-  - ... esitab NTC temperatuurianduri väärtuse LCD ekraanil. 
-  - ... esitab NTC temperatuurianduri väärtuse LCD ekraanil. Andmetabelis leiate kaks erinevat võrrandit. Temperatuuri määramiseks kasutage võrrandit 2. Kui soovite kalibreerida väärtusi, siis kasutage 0 ˚C jäävett või 100 ˚C keevat vett.  
-  - ... kasutab automaatset mõõtepiirkonda. Programm peab ise leidma minimaalse ja maksimaalse mõõdetava temperatuuri ning näitu vastavalt sellele piirkonnale skaleerima numbrist 0 numbrini 9. Näit kuvada 7-segmendilisel indikaatoril. 
- 
-===== Fototakisti (LDR) ===== 
- 
-  -  … esitab valgustundliku anduri väärtuse LCD ekraanil. 
-  -  … näitab LCD ekraanil valgustugevust (luksides). Õige takistusega anduri leidmiseks kasutage andmetabelit. Arvestage sellega, et pingejaguri teise takisti takistus on täpselt 10 kΩ.   
- 
-====== Kordamisküsimused ====== 
- 
-  - Mis on ATMega128 kontrolleri analoog-digitaal (ADC) muunduri täpsus? 
-  - Kaua võtab aega üks konverteerimise protsess? Kuidas saab muuta konverteerimise sagedust? 
-  - Milline kaugusanduri tüüp on sobilik värvi (must-valgel) eristamiseks? Põhjandage. 
-  - Milline on ADC sisendpinge piirkond? Kas ja kuidas on võimalik seda muuta? 
-  - Mis vahe on positiivse temperatuuri koefitsiendiga (PTC) ja negatiivse temperatuuri koefitsiendiga (NTC) temperatuuri anduril? Loetlege ühe eelised teise ees. 
-  - Mis on pingejaguri eesmärk mõõteahelas? 
-  - Koostage pingejagur, mis võimaldaks ATmega128 mikrokontrolleriga kasutada analoog andurit, mille maksimaalne väljundpinge on 10 V. Määrake vastavalt ka ADMUX registri sisu. 
-  - Infrapuna kaugusanduri näitekoodis on anduri väljundsignaali tipp lame (1023-väärtus on vahemaa mitme sentimeetrise muutuse korral konstantne). Miks? 
-  - Milline peab olema potentsiomeetri kogutakistus, et analoog sisendi väärtust saaks muuta nullist maksimumini? Põhjendage. 
-  - Milliseid valgustundlikke andureid võiks kasutada robootikaprojektis? Loetlege vähemalt kolm põhimõtteliselt erinevat komponenti ning selgitage nende erinevused. 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
  
et/exercises/adc.1258015519.txt.gz · Last modified: 2020/07/20 09:00 (external edit)
CC Attribution-Share Alike 4.0 International
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0