Senzorická sít po silových rozvodech

| 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.

Vydal: FEKT VUT Brno Autor: Martin Plachý

Strana 32 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
4. Obr.6: V´yvojov´y diagram obsluhy pˇreruˇsen´ı ISR(USART1 RXC vect) ISR(TIMER0 OVF vect) Tato obsluha pˇreruˇsen´ı vol´a pˇri pˇreteˇcen´ı ˇc´ıtaˇce/ ˇcasovaˇce Jedn´a 8-bitov´y ˇcasovaˇc pouˇzit´ım pˇreddˇeliˇcky fclk/256 trv´a jeho pˇreteˇcen´ı asi 7,39 ms. r´amci obsluhy pˇreruˇsen´ı d´ale definov´an ˇc´ıtaˇc softwa- rov´y, ˇc´ıtaj´ıc´ı hodnoty 135, realizovan´y postupnou inkrementac´ı hodnoty uloˇzen´e v promˇenn´e citac dosaˇzen´ı t´eto hodnoty promˇenn´a vynulov´ana jsou aktua- lizov´any v´ystupn´ı logick´e ´urovnˇe portech (popˇr´ıpadˇe senzorick´e jednotky). pˇr´ıpadˇe poˇskozen´ı dat adresa neinkre- mentuje komunikace opakuje. ISR(USART1 RXC vect) Obsluha pˇreruˇsen´ı USART1 ˇreˇs´ı pouze pˇrenos hodnoty ˇr´ıdic´ıho registru, tedy prvotn´ı nastaven´ı komunikace, stejnˇe jako v pˇredchoz´ı obsluze nuluje pˇr´ıznak ´uspˇeˇsn´eho pˇr´ıjmu. Pak uˇz jen inkrementuje adresa pro komunikaci n´asleduj´ıc´ı jednotkou s´ıti, provˇeˇr´ı se, zdali nebylo dosaˇzeno nejvyˇsˇs´ı moˇzn´e adresy, podle toho nastav´ı bity ˇr´ıdic´ıho registru. D´elka periody bliknut´ı (stav sv´ıt´ı nesv´ıt´ı) tak trv´a pˇribliˇznˇe s.shody ˇc´ıtaˇci/ˇcasovaˇci ˇc´ımˇz vyˇrazen timeout. Obr. pˇr´ıpadˇe shody hodnotou podˇelenou pˇreddˇeliˇckou nastavenou registrech OCR1AH OCR1AL inkrementuje promˇe- nn´a citac timeoutu, jehoˇz vrch shodn´y maxim´aln´ım poˇctem opakov´an´ı vysl´an´ı 32 .7: V´yvojov´y diagram obsluhy pˇreruˇsen´ı ISR(TIMER0 OVF vect) ISR(TIMER1 COMPA vect) Obsluha pˇreruˇsen´ı 16-bitov´eho ˇc´ıtaˇce/ ˇcasovaˇce zodpov´ıd´a ˇr´ızen´ı timeoutu. z´avislosti typu pˇr´ıkazu jsou odpovˇedi pˇresunuta data nepˇripojen´ych senzorech aktu´aln´ı jednotky pole Registr nepripojenych senzoru, nebo namˇeˇren´a hodnota senzoru pole Name- rene hodnoty ADC. 4. Rovnˇeˇz nastavuje registr pro ˇr´ızen´ı blik´an´ı LED podle typu komunikace