Operácie

Metódy zvýšenie presnosti A/D prevodu: Rozdiel medzi revíziami

Zo stránky SensorWiki

StudentMIPS (diskusia | príspevky)
StudentMIPS (diskusia | príspevky)
 
(3 medziľahlé úpravy od rovnakého používateľa nie sú zobrazené.)
Riadok 20: Riadok 20:
Opíšte sem čo a ako ste spravili, ak treba, doplňte obrázkami...
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.  
Podrobne opíšte použité komponenty (okrem základnej dosky s ATmega328P procesorom), pridajte linky na datasheety alebo opis obvodu.  


[[Súbor:GeminiAI-image3.jpg|400px|thumb|center|Celkový pohľad na zariadenie.]]
[[Súbor:GeminiAI-image3.jpg|400px|thumb|center|Celkový pohľad na zariadenie.]]
Riadok 27: 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 collapsible"
{| class="wikitable"
|+ 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
|-
|-

Aktuálna revízia z 15:59, 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.

Arduino NANO

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.


Celkový pohľad na zariadenie.

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.

Schéma zapojenia.
Tabuľka s hlavnými a podriadenými názvami riadkov a 6 stĺpcami
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.

Aplikácia.

Video:



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