|
Kategorie: Diplomové, bakalářské práce |
Tento dokument chci!
Tato diplomova prace podava informace na tema konstrukce senzorickych siti po silovych rozvodech. Ty jsou rozdeleny a popsany podle sirky prenaseneho pasma. Za obecnym popisem site nasleduje vlastni realizace ridici a senzoricke jednotky, pricemz navrh datovych a napajecich obvodu je reseni oddelene. Popis programu obou jednotek napsanych v jazyce ANSI C je pritomen v nasledujici kapitole. Zahrnut je take popis ovladani stepomoci PC a kvantitativni zhodnoceni spolehlivosti site.
Strana 33 z 57
«
Vámi hledaný text obsahuje tato stránku dokumentu který není autorem určen k veřejnému šíření.
»
Jak získat tento dokument?
Poznámky redaktora
ISR(USART RXC vect) Obsluha pˇreruˇsen´ı ´uspˇeˇsn´eho pˇr´ıjmu s´eriov´e
linky USART senzorick´e jednotky podobn´a obsluze programu ˇr´ıdic´ı jednotky. opaˇcn´em pˇr´ıpadˇe hodnota ch´ap´ana pouze jako ˇsum na
nepˇripojen´em vstupn´ım pinu aktu´aln´ı senzor vn´ım´an jako nepˇripojen´y. N´asleduje inkrementace registru
ADMUX (shodn´e nastaven´ım sn´ım´an´ı n´asleduj´ıc´ıho senzoru) ˇc´ıtaˇce ˇr´ıd´ıc´ıho pro-
ces pˇrevodu.8: Diagram obsluhy pˇreruˇsen´ı ISR(TIMER1 COMPA vect)
ISR(ADC vect) Toto pˇreruˇsen´ı aktivuje ´uspˇeˇsn´em pˇrevodu A/D pˇrevod-
n´ıku senzorick´e jednotky. 4.
Obr. Jestliˇze byla ko-
munikace ne´uspˇeˇsn´a pˇr´ıpadˇe posledn´ı jednotky s´ıti, adresa nulov´ana vˇcetnˇe
ˇr´ıdic´ıho registru nastaveno ˇr´ızen´ı LED. pˇr´ıznak timeoutu. Zahajuje pak dalˇs´ı A/D pˇrevod.paketu. Pokud dosaˇzeno vrchu ˇc´ıtaˇce (tzn. tedy
pouze aktualizov´an registr Nepripojene sensory.
Pot´e ˇc´ıtaˇc vynulov´an inkrementov´ana adresa (odpovˇed’ pˇr´ıkaz INIT),
popˇr´ıpadˇe aktu´aln´ı senzor nebo adresa (odpovˇed’ pˇr´ıkaz ADC).
Rozd´ıl pouze prvotn´ım spuˇstˇen´ı ADC pˇrevodu pro z´ısk´an´ı dat, kter´e pot´e
vys´ılaj´ı odpovˇed´ıch, d´ale vynulov´an´ı bitu MPCM pro pˇrechod reˇzimu pˇr´ıjmu
adresov´eho paketu reˇzimu pˇr´ıjmu datov´eho paketu r´amci multiprocesorov´e a
33
.
posledn´ıho senzoru), vynulov´an, registr ADMUX nastaven v´ychoz´ı podoby a
dalˇs´ı pˇrevod jiˇz neprob´ıh´a. pˇr´ıpadˇe dosaˇzen´ı vrchu ˇc´ıtaˇce nastaven bit tj. Nejprve namˇeˇren´a hodnota porovn´ana maxim´aln´ı
nesn´ımanou hodnotou, kter´a poˇc´atku programu definov´ana, pˇr´ıpadˇe, ˇze
je namˇeˇren´a hodnota vyˇsˇs´ı, br´ana jako platn´a d´ale uloˇzena pole Name-
rene hodnoty ADC