Metódy zvýšenie presnosti A/D prevodu: Rozdiel medzi revíziami
Zo stránky SensorWiki
Značka: manuálne vrátenie |
|||
Riadok 28: | Riadok 28: | ||
[[Súbor:schemaRogerpng.png|400px|thumb|center|Schéma zapojenia.]] | [[Súbor:schemaRogerpng.png|400px|thumb|center|Schéma zapojenia.]] | ||
{| class="wikitable sortable" | {| class="wikitable sortable collapsible" | ||
|+ Tabuľka s hlavnými a podriadenými názvami riadkov a 6 stĺpcami | |+ Tabuľka s hlavnými a podriadenými názvami riadkov a 6 stĺpcami | ||
|- | |- |
Verzia z 15:48, 18. apríl 2025
Záverečný projekt predmetu MIPS / LS2025 - René Roger
Zadanie
Porovnáme dve možnosti ako spresniť výsledok A/D prevodu v mikroprocesore. Výsledky porovnáme v tabuľke pre 3 rozličné vstupné napätia (0,2.5 a Vcc) pri jednom meraní, priemere zo 64 meraní a pri meraní s uspatými perifériami procesora. Meranie zopakujeme 100x a vyhodnotíme štatisticky.

Literatúra:
Analýza a opis riešenia
Opíšte sem čo a ako ste spravili, ak treba, doplňte obrázkami... Podrobne opíšte použité komponenty (okrem základnej dosky s ATmega328P procesorom), pridajte linky na datasheety alebo opis obvodu.

Zapojenie je velmi jednoduche. Potenciometer sluzi na nastavenie meraneho napatia na pine A7. Ako napajanie je zvolena externa bateria a to z dovodu, ze napatie na dodavane z USB portu moze vyrazne kolisat. Po pripojeni externej baterie na linearny regulator napatia pritomny na doske Arduino NANO je cela doska napajana z tohoto linearneho regulatoru, ktory ma podstatne stabilnejsie napatie.

Hlavný názov | Podriadený názov | Stĺpec 3 | Stĺpec 4 | Stĺpec 5 | Stĺpec 6 |
---|---|---|---|---|---|
Hlavný názov 1 | Podriadený názov 1a | Obsah 1a, stĺpec 3 | Obsah 1a, stĺpec 4 | Obsah 1a, stĺpec 5 | Obsah 1a, stĺpec 6 |
Podriadený názov 1b | Obsah 1b, stĺpec 3 | Obsah 1b, stĺpec 4 | Obsah 1b, stĺpec 5 | Obsah 1b, stĺpec 6 | |
Podriadený názov 1c | Obsah 1c, stĺpec 3 | Obsah 1c, stĺpec 4 | Obsah 1c, stĺpec 5 | Obsah 1c, stĺpec 6 | |
Hlavný názov 2 | Podriadený názov 2a | Obsah 2a, stĺpec 3 | Obsah 2a, stĺpec 4 | Obsah 2a, stĺpec 5 | Obsah 2a, stĺpec 6 |
Podriadený názov 2b | Obsah 2b, stĺpec 3 | Obsah 2b, stĺpec 4 | Obsah 2b, stĺpec 5 | Obsah 2b, stĺpec 6 | |
Podriadený názov 2c | Obsah 2c, stĺpec 3 | Obsah 2c, stĺpec 4 | Obsah 2c, stĺpec 5 | Obsah 2c, stĺpec 6 | |
Hlavný názov 3 | Podriadený názov 3a | Obsah 3a, stĺpec 3 | Obsah 3a, stĺpec 4 | Obsah 3a, stĺpec 5 | Obsah 3a, stĺpec 6 |
Podriadený názov 3b | Obsah 3b, stĺpec 3 | Obsah 3b, stĺpec 4 | Obsah 3b, stĺpec 5 | Obsah 3b, stĺpec 6 | |
Podriadený názov 3c | Obsah 3c, stĺpec 3 | Obsah 3c, stĺpec 4 | Obsah 3c, stĺpec 5 | Obsah 3c, stĺpec 6 |
Algoritmus a program
Algoritmus programu využíva toto a toto, základné funkcie sú takéto a voláma ich tuto... Výpis kódu je nižšie...
#include <avr/io.h>
int main(void)
{
unsigned int measuredValue;
while (1)
{
/* relax */
}
return(0);
}
#include <avr/io.h>
void adc_init(void); // A/D converter initialization
unsigned int adc_read(char a_pin);
Pridajte sem aj zbalený kompletný projekt, napríklad takto (použite jednoznačné pomenovanie, nemôžeme mať na serveri 10x zdrojaky.zip:
Zdrojový kód: zdrojaky.zip
Overenie
Ako ste overili funkciu, napríklad... Na používanie našej aplikácie stačia dve tlačítka a postup používania je opísaný v sekcii popis riešenia. Na konci uvádzame fotku hotového zariadenia.

Video:
Kľúčové slová 'Category', ktoré sú na konci stránky nemeňte.