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 35 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
OVL´AD´AN´I KOMUNIKACE POMOC´I PRO- GRAMU TERMINAL Program Terminal portable aplikace vyuˇziteln´a pro nastaven´ı ˇr´ızen´ı komunikace pˇres s´eriov´y port poˇc´ıtaˇce (COM). Vych´az´ı vztahu n´ıˇze, kde hodinov´a frekvence MCU, fBR pˇrenosov´a rychlost [4]. N´asleduje nastaven´ı komunikace r´amci testov´an´ı jednotek: • COM port: 1 • Baud rate: 2400 • Data bits: 8 • Parity: none • Stop bits: 1 • Handshaking: none Konkr´etn´ı port COM podm´ınˇenˇe volen nab´ıdky voln´ych port˚u PC. Data mohou b´yt pˇren´aˇsena reprezentaci BIN, HEX, DEC nebo ASCII a ukl´ad´ana textov´ych soubor˚u [19]. V´ypis pˇrijat´ych hodnot lze ukl´adat souboru stisknut´ım tlaˇc´ıtka StartLog. Lze nastavit poˇcet datov´ych bit˚u poˇcet stop bit˚u r˚uzn´e typy parity hand- shaking. UBRR = f0 16 fBR − = 8, 867238 106 16 2400 − 229, 230 (5. Vyuˇz´ıv´a n´asleduj´ıc´ıch dvou bytov´ych pˇr´ıkaz˚u: • Pˇr´ıkaz INIT: 0b00000001 (0x01) • Pˇr´ıkaz ADC: 0b00000010 (0x02) 35 . Parita nenastavuje, jelikoˇz bude vyuˇzito Hammingova k´odu (7, 4). Pro opakovan´e zas´ıl´an´ı vˇetˇs´ıho mnoˇzstv´ı hodnot lze vyuˇz´ıt maker. Standardnˇe vyuˇzije jednoho stop bitu handshaking neuvaˇzujeme, protoˇze zde nen´ı potˇreba nav´ıc ani nebyly zapojeny patˇriˇcn´e piny konektoru Cannon (piny RTS CTS). Umoˇzˇnuje volbu pˇrenosov´e rychlosti rozsahu pevnˇe dan´ych hodnot 600 256 kBd, pˇriˇcemˇz tak´e moˇzn´e zadat vlastn´ı hodnotu rychlosti. Nastaven´ı r´amce s´eriov´e linky opˇet variabiln´ı. Pˇr´ısluˇsn´y byte zap´ıˇse rozbalovac´ı nab´ıdky makra, navol´ı se perioda milisekund´ach (v´ychoz´ı hodnota 1000) zaˇskrtne moˇznost Auto repeat.1) Pˇren´aˇs´ı cel´y byte. Pˇrenosov´a rychlost byla vybr´ana ohledem nejmenˇs´ı rozd´ıl mezi ide´aln´ı hod- notou hodnotou, kterou lze uloˇzit registru UBRR1 rozhran´ı USART1 mikro- kontrol´eru, jelikoˇz moˇzn´e ukl´adat pouze pˇrirozen´e ˇc´ıslo