Operácie

DVPS Projekty: Rozdiel medzi revíziami

Z SensorWiki

(C. Meranie krátkych intervalov.)
(Archív projektov z predošlých rokov)
Riadok 101: Riadok 101:
 
* Balogh: ''[[Projekt: vzorová šablóna|Vzorová šablóna na projekty.]]'' 2013.
 
* Balogh: ''[[Projekt: vzorová šablóna|Vzorová šablóna na projekty.]]'' 2013.
 
<BR>
 
<BR>
 +
<!--
 
* Berčák, Harmata: ''[[Projekt: Hodiny A|Hodiny na orientačný beh I.]]'' 2012.
 
* Berčák, Harmata: ''[[Projekt: Hodiny A|Hodiny na orientačný beh I.]]'' 2012.
 
* Géczy, Kamenský: ''[[Projekt: Hodiny B|Hodiny na orientačný beh II.]]'' 2012.
 
* Géczy, Kamenský: ''[[Projekt: Hodiny B|Hodiny na orientačný beh II.]]'' 2012.
 +
-->
 +
 
* Cebák, Darvaši:  ''[[Zbernica i2c: SAA1064|Zbernica i2c: 7-segmentový displej.]]'' 2012.
 
* Cebák, Darvaši:  ''[[Zbernica i2c: SAA1064|Zbernica i2c: 7-segmentový displej.]]'' 2012.
 
* Pecho, Lacko:    ''[[Projekt: Infračervené ovládanie|Infračervené ovládanie]]'' 2012.
 
* Pecho, Lacko:    ''[[Projekt: Infračervené ovládanie|Infračervené ovládanie]]'' 2012.
Riadok 119: Riadok 122:
  
  
=== '''B. Bezdrôtová komunikácia v pásme 433 MHz.''' ===
+
'''Bezdrôtová komunikácia v pásme 433 MHz.'''
  
 
Treba popísať teóriu okolo bezdrôtovej komunikácie v tomto pásme, spôsoby prenosu dát, princíp AM a CPCA moduácie, RSSI a pod.  
 
Treba popísať teóriu okolo bezdrôtovej komunikácie v tomto pásme, spôsoby prenosu dát, princíp AM a CPCA moduácie, RSSI a pod.  
Riadok 131: Riadok 134:
  
  
==='''G. Vyhodnocovanie prietoku kvapaliny'''===
+
'''Vyhodnocovanie prietoku kvapaliny'''
 
Predpokladáme lineárnu prevodovú charakteristiku: frekvencia opakovania  TTL impulzov je funkciou prietoku v litroch za sekundu. Plnenie impulzov je premenlivé. Frekvenciu merať ako počet impulzov za jednotku času. Maximálna rýchlosť zmeny prietoku je 0,1 l/sek2. Prietok sa mení v intervale <1 l/sek , 2 l/sek>.Treba navrhnúť snímač: frekvencia je funkciou prietoku. Frekvenciu vyhodnocovať tak, aby výsledná presnosť merania prietoku (premenlivého) bola menej ako 1%  rozsahu.  
 
Predpokladáme lineárnu prevodovú charakteristiku: frekvencia opakovania  TTL impulzov je funkciou prietoku v litroch za sekundu. Plnenie impulzov je premenlivé. Frekvenciu merať ako počet impulzov za jednotku času. Maximálna rýchlosť zmeny prietoku je 0,1 l/sek2. Prietok sa mení v intervale <1 l/sek , 2 l/sek>.Treba navrhnúť snímač: frekvencia je funkciou prietoku. Frekvenciu vyhodnocovať tak, aby výsledná presnosť merania prietoku (premenlivého) bola menej ako 1%  rozsahu.  
 
Jeden mikropočítač generuje impulzy, druhý vyhodnocuje. Číselnú hodnotu prietoku zobraziť na display-i.
 
Jeden mikropočítač generuje impulzy, druhý vyhodnocuje. Číselnú hodnotu prietoku zobraziť na display-i.
  
  
==='''H. Vyhodnocovanie prietoku kvapaliny'''===
+
'''Vyhodnocovanie prietoku kvapaliny'''
 
Predpokladáme lineárnu prevodovú charakteristiku: frekvencia opakovania  TTL impulzov je funkciou prietoku v litroch za sekundu.  Plnenie impulzov je 50%. Frekvenciu merať ako prevrátenú hodnotu periódy opakovania impulzov. Maximálna rýchlosť zmeny prietoku je 0,1 l/sek2. Prietok sa mení v intervale <1 l/sek , 2 l/sek>. Treba navrhnúť snímač: frekvencia je funkciou prietoku. Frekvenciu vyhodnocovať tak, aby výsledná presnosť merania prietoku (premenlivého) bola menej ako 1%  rozsahu.  
 
Predpokladáme lineárnu prevodovú charakteristiku: frekvencia opakovania  TTL impulzov je funkciou prietoku v litroch za sekundu.  Plnenie impulzov je 50%. Frekvenciu merať ako prevrátenú hodnotu periódy opakovania impulzov. Maximálna rýchlosť zmeny prietoku je 0,1 l/sek2. Prietok sa mení v intervale <1 l/sek , 2 l/sek>. Treba navrhnúť snímač: frekvencia je funkciou prietoku. Frekvenciu vyhodnocovať tak, aby výsledná presnosť merania prietoku (premenlivého) bola menej ako 1%  rozsahu.  
 
Jeden mikropočítač generuje impulzy, druhý vyhodnocuje. Číselnú hodnotu prietoku zobraziť na display-i.
 
Jeden mikropočítač generuje impulzy, druhý vyhodnocuje. Číselnú hodnotu prietoku zobraziť na display-i.
  
  
==='''L. Zbernica i2c: hodiny RTC'''===
+
'''L. Zbernica i2c: hodiny RTC'''
  
 
Zobrazte na LCD displeji reálny čas z RTC obvodu PCF8583. Nastavovanie a prepínanie údaja tlačidlami.
 
Zobrazte na LCD displeji reálny čas z RTC obvodu PCF8583. Nastavovanie a prepínanie údaja tlačidlami.
Riadok 153: Riadok 156:
 
* [http://www.nongnu.org/avr-libc/user-manual/group__twi__demo.html Example using the two-wire interface (TWI)]. AVRlibc demo projects.
 
* [http://www.nongnu.org/avr-libc/user-manual/group__twi__demo.html Example using the two-wire interface (TWI)]. AVRlibc demo projects.
  
==='''M. Zbernica i2c:  A/D a D/A prevodník'''===
+
'''M. Zbernica i2c:  A/D a D/A prevodník'''
  
 
Zobrazte na LCD hodnotu AD prevodníka a nastavte DA prevodník obvodu PCF8591. Nastavovanie a prepínanie údaja tlačidlami.
 
Zobrazte na LCD hodnotu AD prevodníka a nastavte DA prevodník obvodu PCF8591. Nastavovanie a prepínanie údaja tlačidlami.

Verzia zo dňa a času 10:39, 19. november 2013

Zadania semestrálnych projektov z predmetu DVPS na rok 2013

Zadanie pozostáva z dvoch častí:

1. teoretická časť - v tejto časti máte popísať v rozsahu max. 10 strán čo a ako ste použili. Typicky tu býva uvedený popis periférnych obvodov, ktoré ste pripojili k mikroprocesoru, použité periférie mikropočítača dôležité registre s popisom jednotlivých bitov atď. (max. 20b.) Dokumentáciu budete písať do tejto wiki-stránky, prihlasovacie meno a heslo sa dozviete na cvičení. Na prvé zoznámenie so systémom môžete použiť testovaciu stránku a vzorový projekt - šablónu.

2. program - okrem predvedenia programu cvičiacemu je poterbné napísať k nemu tiež krátky popis, alebo vývojový diagram. Môže byť súčasťou prvej časti zadania. (max. 20 b.)

Termín na odovzdanie je na dohode s cvičiacim, najneskôr do skúšky. Na zadaní môžete pracovať priebežne, alebo sa dohodnite s cvičiacim na súvislej práci v laboratóriu (napr. jeden celý deň). POZOR: niektoré zadania vyžadujú prípravu aj od cvičiaceho, nečakajte preto, že prídete a budete mať všetko na prácu nachystané -- treba sa vopred dohodnúť.

Úlohy

A. LED Hodiny na orientačný beh.

Veľkoplošný 7-segmentový LED displej treba pripojiť k mikroprocesoru a naprogramovať tak, aby po zapnutí odpočítaval minúty nasledujúce po štarte, pričom posledných 5 sekúnd pred každou celou minútou odpípa. Posledné pípnutie bude dlhšie a bude sprevádzané inkrementovaním čísla na displeji. Pred časom 00 bude displej zobrazovať pripravenosť symbolmi --.

K zapojeniu treba vypracovať dokumentáciu, popis programu, schému zapojenia displeja a riadiacej jednotky. Ako bonus doplňte riadenie intenzity displeja na základe vonkajšieho osvetlenia.

7-segmentLEDdisplayShield.jpg

Literatúra:

B. MiniMEXLE Hodiny na orientačný beh.

LCD displej na doske MiniMEXLE treba pripojiť k mikroprocesoru a naprogramovať tak, aby po zapnutí odpočítaval minúty nasledujúce po štarte, pričom posledných 5 sekúnd pred každou celou minútou odpípa. Posledné pípnutie bude dlhšie a bude sprevádzané inkrementovaním čísla na displeji. Pred časom 00 bude displej zobrazovať pripravenosť symbolmi --.

K zapojeniu treba vypracovať dokumentáciu, popis programu, schému zapojenia displeja a riadiacej jednotky. Ako bonus doplňte riadenie intenzity displeja na základe vonkajšieho osvetlenia.

Vývojová doska MiniMEXLE.

Literatúra:


C. Meranie krátkych intervalov.

Na doske Acrob s LCD displejom treba merať čas medzi dvoma udalosťami, ktoré bude predstavovať zopnutie snímačov QTI. Príkladom aplikácie môže byť meranie doby voľného pádu alebo doba kyvu kyvadla. K zapojeniu treba vypracovať dokumentáciu, popis programu, schému zapojenia displeja a riadiacej jednotky.

DVPS Zadanie Time1.pngQTIsenzor.jpg

Literatúra:

D. Meranie časového intervalu.

Na doske Acrob s LCD displejom je potrebné merať čas medzi dvoma prerušeniami "svetelného lúča". Ako senzor použite SHARP xx, udalsoť bude predstavovaná zmenou vzdialenosti voči referenčnej. Okrem zobrazenia na displeji bude informácia prenesená aj cez USB rozhranie do PC.

K zapojeniu treba vypracovať dokumentáciu, popis programu, schému zapojenia displeja a riadiacej jednotky. Ako bonus doplňte riadenie intenzity displeja na základe vonkajšieho osvetlenia.

SharpSensorFamily.jpg

Literatúra:

E. Odpočítavacie hodiny na riadenie diskusie.

Na konferencii je často potrebné ustrážiť, aby rečník neprekročil vymedzený časový rozsah. Naprogramujte veľkoplošný 7-segmentový LED displej tak, aby od prednastavenej hodnoty odpočítaval minúty smerom nadol, pričom pri zvyšných 5 minútach nenápadne pípne, pri poslednej minúte pípne 2x výraznejšie a po uplynutí času pípne raz dlho. Posledná minúta odpočítavania by mohla byť sprevádzaná aj blikaním displeja. Ovládanie tlačidlom ŠTART a +/- na zmenu počiatočnej hodnoty.

K zapojeniu treba vypracovať dokumentáciu, popis programu, schému zapojenia displeja a riadiacej jednotky. Ako bonus doplňte riadenie intenzity displeja na základe vonkajšieho osvetlenia.

7-segmentLEDdisplayShield.jpg

Literatúra:



Archív projektov z predošlých rokov



Bezdrôtová komunikácia v pásme 433 MHz.

Treba popísať teóriu okolo bezdrôtovej komunikácie v tomto pásme, spôsoby prenosu dát, princíp AM a CPCA moduácie, RSSI a pod. Ďalej treba vyskúšať možnosti komunikačných modulov Parallax TrX module a naprogramovať bezpečný prenos dát medzi dvoma procesorovými modulmi.

Parallax TrX.jpg

Literatúra:


Vyhodnocovanie prietoku kvapaliny Predpokladáme lineárnu prevodovú charakteristiku: frekvencia opakovania TTL impulzov je funkciou prietoku v litroch za sekundu. Plnenie impulzov je premenlivé. Frekvenciu merať ako počet impulzov za jednotku času. Maximálna rýchlosť zmeny prietoku je 0,1 l/sek2. Prietok sa mení v intervale <1 l/sek , 2 l/sek>.Treba navrhnúť snímač: frekvencia je funkciou prietoku. Frekvenciu vyhodnocovať tak, aby výsledná presnosť merania prietoku (premenlivého) bola menej ako 1% rozsahu. Jeden mikropočítač generuje impulzy, druhý vyhodnocuje. Číselnú hodnotu prietoku zobraziť na display-i.


Vyhodnocovanie prietoku kvapaliny Predpokladáme lineárnu prevodovú charakteristiku: frekvencia opakovania TTL impulzov je funkciou prietoku v litroch za sekundu. Plnenie impulzov je 50%. Frekvenciu merať ako prevrátenú hodnotu periódy opakovania impulzov. Maximálna rýchlosť zmeny prietoku je 0,1 l/sek2. Prietok sa mení v intervale <1 l/sek , 2 l/sek>. Treba navrhnúť snímač: frekvencia je funkciou prietoku. Frekvenciu vyhodnocovať tak, aby výsledná presnosť merania prietoku (premenlivého) bola menej ako 1% rozsahu. Jeden mikropočítač generuje impulzy, druhý vyhodnocuje. Číselnú hodnotu prietoku zobraziť na display-i.


L. Zbernica i2c: hodiny RTC

Zobrazte na LCD displeji reálny čas z RTC obvodu PCF8583. Nastavovanie a prepínanie údaja tlačidlami.

I2c PCF8583.jpg

Literatúra:

M. Zbernica i2c: A/D a D/A prevodník

Zobrazte na LCD hodnotu AD prevodníka a nastavte DA prevodník obvodu PCF8591. Nastavovanie a prepínanie údaja tlačidlami.

I2c PCF8591.jpg

Literatúra: