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 26 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
SOFTWARE PRO ˇR´IDIC´I SENZORICKOU JEDNOTKU 4.1 Popis komunikace Komunikaˇcn´ı program obou jednotek z´akladu realizov´an nekoneˇcnou smyˇckou funkce main() pot´e obsluhami jednotliv´ych pˇreruˇsen´ı. N´asleduje popis vˇsech bit˚u ˇr´ıd´ıc´ıho registru: • Bit Inicializace senzorick´e s´ıtˇe (pˇr´ıkaz INIT) • Bit Pˇrenos namˇeˇren´ych hodnot (pˇr´ıkaz ADC) • Bit Pˇr´ıjem odpovˇedi pˇr´ıkaz INIT • Bit Pˇr´ıjem odpovˇedi pˇr´ıkaz ADC • Bit Pˇr´ıznak timeoutu komunikace • Bit Pˇr´ıznak aktivace vys´ıl´an´ı • Bit Pˇr´ıznak zakonˇcen´ı komunikace pˇr´ıkazem INIT • Bit Pˇr´ıznak zakonˇcen´ı komunikace pˇr´ıkazem ADC Po nastaven´ı bitu vyˇsle ˇr´ıdic´ı jednotka INIT pˇr´ıkaz, kter´y obsahuje adresu prvn´ı senzorick´e jednotky s´ıti nav´yˇsenou hodnotu 128 (t´ım nastav´ı bit, slouˇz´ı pro odliˇsen´ı pˇr´ıkazu ADC). Mikrokontrol´ery vˇsech jednotek maj´ı nastaven bit MPCM registru UCSRA (prvn´ı nastavovac´ı registr rozhran´ı USART).1: Nezak´odovan´a podoba pˇr´ıkazu INIT 26 . Volba bitu z´avis´ı typu komunikaˇcn´ı procedury. Bity jsou navz´ajem kom- plement´arn´ı nen´ı moˇzn´e, aby byly nastaveny souˇcasnˇe. pˇrijmu jednotkami je pˇr´ıkaz dek´odov´an uloˇzen´a adresa porovn´ana adresou jednotky. 4. poˇc´atku, neˇcinn´em stavu, v tomto registru uloˇzena hodnota 0x00 komunikace neprob´ıh´a. Bit: 0 Hodnota: Adresa Tab. Vyslan´y inicializaˇcn´ı pˇr´ıkaz m´a nastaven bit r´amc˚u. pˇr´ıpadˇe shody bit MPCM pˇr´ısluˇsn´e jednotky vynulov´an dalˇs´ı komunikace pot´e charak- teru Point-to-Point aˇz ´uspˇeˇsn´eho zakonˇcen´ı komunikace, obdrˇzen´ı potvrzovac´ı zpr´avy, kdy jednotka opˇet nastav´ı bit MPCM. ˇR´ızen´ı komunikace na- stavov´ano pomoc´ı osmibitov´eho registru Ridici prikazovy registr, jehoˇz bitov´a re- prezentace liˇs´ı z´avislosti typu jednotky. Zah´ajena pomoc´ı nastaven´ı bitu nebo 1