Locked History Actions

XRF modulis

Įvadas

XRF suprojektuotas serijiniam duomenų siuntimui ir gavimui labai lengvai naudojamame modulyje. Duomenys siunčiami paketais , šis duomenų siuntimo būdas yra būtinas xrf modulio veikimui , nes klaidų aptikimas vykdomas periodiniais intervalais. Paketų metodas reiškia , kad tikrasis duomenų siuntimo greitis yra visada mažesnis už nustatytą baudų greitį. Pridedant duomenų kodavimą , pridedamas dar didesnė apkrova duomenų siuntimui, todėl tikrasis jo greitis mažėja. XRF modulis kaip įmanomą tiksliai imituoja tinklą laidu.

XRF

XRF bevielio modulio standartas

XRF bevielio modulio standartas

• Dviejų kelių serijinė sąsaja (RX/TX)

• Nuo 2v iki 3.6v naudojimo diapazonas

• Veikimo atstumas virš 300m. , didesni atstumai pasiekti naudojant išorinę anteną.

• Dirba nereikalaudamas konfigūravimo paprastam dviejų modulių sujungimui.

• 128 bitų AES (Advanced Encryption Standard) kodavimas didelei duomenų perdavimo saugai.

• Daugiau nei 65,000 tinklų PANID (Previous Access Network Identifier) reikiamam duomenų srautui izoliuoti.

• Ultra žemas energijos vartojimas miego režime 0.2µa.

• Kurtas remiantis Texas Instruments CC1110 kartu su 8051 micro & RF transceiver

• Programinės įrangos palaikymas 315/433/868/915 Mhz . (Fizinis grandis sujungta 868-915).

• Programinės įrangos atnaujinimas dviejų kelių serijine sąsaja.

• AT komandos programinės įrangos valdymui.

• Panašūs XBee dydžio išdėstymai lengvam suderinamumui su kitomis sistemomis.

XRF indikacijos jungtys

Kelios XRF jungtys nustatytos išėjimui (output) nurodyti aktyvumą , naudinga diagnostikai. HEARTBEAT - PIN 6 – Pulsuoja kas sekunde , parodo ,kad pagrindinė programinė įranga veikia , prijungus šią jungtį prie LED per 330R+ rezistorių gausime XRF modulio veikimo indikatorių.

TRANSMIT - PIN 15 – Aukšta įtampa ,kol XRF modulis siunčia duomenis , taip pat galima prijungti prie LED per 330R+ rezistorių.

ON/SLEEP - PIN 13 – Aukšta įtampa , kol XRF darbo režime . Žema įtampa , kai XRF miego režime. Taip pat galima prijungti prie LED per 330R+ rezistorių.

CTS - Pin 12 – Žema įtampa , kai XRF yra pasiruošęs priimti duomenis. Taip pat galima prijungti prie LED per 330R+ rezistorių.

Kontrolės jungtys

Šios jungtys yra nustatytos priėmimui (input) ir yra naudojamos valdyti XRF.

SLEEPRQ - PIN 9- Jungtis naudojama norint užmigdyti XRF (energijos taupymo/miego režimas) . Pradiniuose nustatymuose ši jungtis išjungta , jai įjungti naudojama komanda ATSM.

RTS - PIN 4- Jungtis skirta valdyti serijinį duomenų siuntimą iš XRF. Kai nustatomas aukštas lygis XRF siūs duomenis ,kol jungtis gaus žemą lygį. Pradiniuose nustatymuose ši funkcija yra išjungta , įjungti ją galima naudojant ATFC komanda.

CISECO Radio elementų konfigūracija

Šis konfigūracijos būdas tinka visiem Ciseco radio elemtams : SRF , XRF ir iš jų išsišakojusiems. Visi Ciseco radio elementai naudoja tris konfigūracijos atsargas , kiekviena jų turi skirtingą role. 1. Gamyklinei nustatymai gali būti pakeisti perprogramuojant .(Factory Configuration) 2. Konfigūracija atmintyje paveldima įsijungus moduliui.(Config Flash Memory) 3. Konfigūracijos nustatymai įdiegiami per operacijos režimą.(Config Settings)

Ciseco radio elementu konfiguracija

Diagramoje matome tris konfigūracijos atsargas su rodyklėmis rodančiomis kaip pasiekiamas ir pakeičiamas vienas atsargos lygis kitu. Kai Ciseco radio elementas atsiunčiamas Konfigūracija atmintyje yra identiška Gamintojo konfigūracijai. Kai RF elementas įjungiamas , nustatymai iš atminties perkeliami į konfigūracijos nustatymus. Visi radio elementai turi komandų režimą , kuris leidžia keisti konfigūracijos nustatymus .Visi pakeitimai padaryti konfigūracijos nustatymuose bus prarasti , sekančio įjungimo metu. Kad pakeitimai būtu išsaugoti reikia naudoti komandą ATWR. Ši komanda nukopijuos konfigūracijos nustatymų duomenis į konfigūracijos atmintį , todėl jie bus pakrauti kito įjungimo metu.

Įėjimas į valdymo režimą

Įėjimas į komandinį režimą iš operacijų režimo: 1. Palaukite bent vieną sekundę nuo paskutinio išsiųsto simbolio. 2. Siųskite eilutę lygiai trijų apsauginių simbolių (Guard Characters) ir nieko daugiau. Pagal nutylėjimą apsauginis simbolis yra + , taigi siųskite +++ . 3. Laukite atsakymo iš radio elemento: OK . Galite išeiti iš komandinio režimo:

• Naudokite komanda ATDN (AT Done).

• Nesiųskite jokių simbolių bent 5 sekundes , po kurių modulis išeis iš komandinio režimo.

Atstatyti Gamintojo nustatymus

Kartais gali būti reikalinga atstatyti gamintojo nustatymus , kai įsivelia nežinoma klaidą. Yra du būdai atstatyti pradinius nustatymus , neištrinant konfigūracijos atminties. 1. Galima trumpinti 12 ir 13 jungtis , kol modulis yra įjunginėjamas. 2. Komandų režime , naudoti komandą ATRE , ji siųs Gamintojo nustatymus į konfigūracijų nustatymus. Jei norite palikti gamintojo nustatymus , jums reiks panaudoti komandą ATWR , kuri išsaugos gamintojo nustatymus konfigūracijų atmintyje.

Literatūra:

http://www.ciseco.co.uk/downloads/documents/datasheet%20-%20XRF%20v1-6.pdf

http://openmicros.org/index.php/articles/247-xrf-document-index

http://openmicros.org/index.php/articles/88-ciseco-product-documentation/260-srf-configuration

http://openmicros.org/index.php/articles/84-xrf-basics/113-xrf-manual

https://en.wikipedia.org/wiki/ZigBee

https://en.wikipedia.org/wiki/Personal_area_network

https://en.wikipedia.org/wiki/IEEE_802.15.4