|
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 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
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. Parita nenastavuje, jelikoˇz bude vyuˇzito Hammingova
k´odu (7, 4). Nastaven´ı r´amce s´eriov´e linky opˇet variabiln´ı. Data mohou b´yt pˇren´aˇsena reprezentaci BIN, HEX, DEC nebo ASCII a
ukl´ad´ana textov´ych soubor˚u [19]. 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. 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.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).1)
Pˇren´aˇs´ı cel´y byte.
V´ypis pˇrijat´ych hodnot lze ukl´adat souboru stisknut´ım tlaˇc´ıtka StartLog. 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).
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.
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
. Pro opakovan´e zas´ıl´an´ı vˇetˇs´ıho mnoˇzstv´ı hodnot
lze vyuˇz´ıt maker.
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. Vych´az´ı vztahu n´ıˇze,
kde hodinov´a frekvence MCU, fBR pˇrenosov´a rychlost [4]