Rozdíly

Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.

Odkaz na výstup diff

temata:05-vestavene_systemy:main [2016/05/24 22:13]
xpavel27 [Porty]
temata:05-vestavene_systemy:main [2016/05/24 22:20] (aktuální)
xpavel27 [Analogově-číslicový převodník (ADC)]
Řádek 340: Řádek 340:
   * analogový vstup představují signály ze spojitých snímačů (teplota, tlak, osvětlení, odpor, napětí/proud)   * analogový vstup představují signály ze spojitých snímačů (teplota, tlak, osvětlení, odpor, napětí/proud)
   * důležitá je zpětná vazba   * důležitá je zpětná vazba
-  * {{:temata:05-vestavene_systemy:adc.png|}} 
   * předvod aproximačním AD převodníkem je děj, který trvá určitou dobu; proto lze vysledovat fáze   * předvod aproximačním AD převodníkem je děj, který trvá určitou dobu; proto lze vysledovat fáze
     * //zahájení převodu//     * //zahájení převodu//
Řádek 353: Řádek 352:
  
 === AD převodník === === AD převodník ===
-  * typicky má 3 části +  * **Info** 
-    * dolnopropusní filtr +    * typicky má 3 částidolnopropusní filtrTrack/HoldAD převodník 
-    * Track/Hold +    * převádí anslogový vstup na číslicový výstup 
-    * AD převodník +    * Používa sa aproximačný model 
-  * převádí anslogový vstup na číslicový výstup+    * Ideme od MSB a postupne generujeme nižšie bity 
 +    * Vždy porovnáme hodnotu a upravíme ďalší byt a tak iterujeme
  
 +{{ :temata:05-vestavene_systemy:adcmy.png?400 }}
 +
 +  * **Viacej kanálov ADC**
 +    * Vyberáme ich cez multiplexor
 +    * Používame len jeden prevodník
 +    * SH je nejaký kondík aby na chvílu uskoval hodnotu analog. sig. aby sa nemenila
 +
 +{{ :temata:05-vestavene_systemy:adc.png?400 }}
 +
 +  * **Napajanie**
 +    * Môžeme použiť vlastné napájanie
 +    * Nadstavenie referenčných hodnôt
 +  * **Prevod**
 +    * Prevod u AD prevodníka trvá určitú dobu
 +    * Zahájenie: nadstavíme konfiguráciu
 +    * Vykonanie: aproximačné vkonávanie
 +    * Ukončenie: buď uloženie výsledku alebo násilné prerušenie
 +  * **Zahajenie**
 +    * Softvérové: zápisom do ADCSC1
 +    * Hardwarové: príde k dosiahnutí hodnoty module reg. RTCMOD pri čítači real. času
 +    * Pri hardwarovom môžeme nadstaviť periódu vzorkovanie vstupného signálu
 +    * Pri soft. sa ďaľší prevod realizuje okamžide ako je ukončený predchádzajúci prevod
 +  * **Vysledok**
 +    * K dispozícii v registroch ADCRH a L
 +    * Ukončenie v COCO
 +    * Možnosť generovania prerušení
 +    * Možnosť nadstaviť aby bol výsledok indikovaný len ak je nehajá hodnota presiahnutá
 +
 +{{ :temata:05-vestavene_systemy:adcset.png?400 }}
 ==== Časovač/čítač ==== ==== Časovač/čítač ====
   * čítač je speciální registr, který kromě funkcí jako je čtení a zápis hodnoty zvyšuje a snižuje svoji hodnotu o jedničku při každé periodě hodinového signálu; používán je pro čítání událostí   * čítač je speciální registr, který kromě funkcí jako je čtení a zápis hodnoty zvyšuje a snižuje svoji hodnotu o jedničku při každé periodě hodinového signálu; používán je pro čítání událostí
temata/05-vestavene_systemy/main.txt · Poslední úprava: 2016/05/24 22:20 autor: xpavel27
Recent changes RSS feed Debian Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki