Sie sind auf Seite 1von 6

Diseo e Implementacin de un Nodo Compatible con 802.15.

4 para Redes Inalmbricas de ensores


!ablo Ridol"i1# er$io ca$lia2# %riel &utenber$'# !edro (artos4
&aboratorio de istemas )mbebidos *acultad de In$enier+a# ,-% Ciudad de -uenos %ires# %r$entina 1 pridol"i."i.uba.ar/ 2ser$io.sca$lia.n0p.com/ ' lse."i.uba.ar/ 4pmartos."i.uba.ar
AbstractEn los ltimos aos han tomado especial relevancia aquellos dispositivos electrnicos diseados para tomar mediciones del medio que los rodea. Un enfoque clsico de esta temtica implica que el sistema adquiere datos de sensores distribuidos en el medio, lo cual requiere en la mayora de los casos un cableado especial que implica un alto coste de instalacin. l mismo tiempo, este enfoque requiere de un procesamiento centrali!ado, el cual complica an ms su implementacin conforme aumenta el nmero de sensores o nodos a monitorear. "e presentar en este artculo el diseo e implementacin de un nodo acorde con la norma de comunicaciones inalmbricas #EEE $%&.'(.). "us principales caractersticas son su tamao reducido, el funcionamiento a batera de *i+ion, ba,o consumo, ba,o costo y capacidad de procesamiento in situ, utili!ando un frame-or. de soft-are desarrollado especialmente para brindar servicios de red ad+hoc y preprocesamiento de los datos obtenidos para optimi!ar la estructura descentrali!ada de la red. Keywords-IEEE802.15.4; wireless sensor networks; hardware implementation; low-power consumption; !" modules

*abian 1ar$as
Departamento de In$enier+a )l2ctrica ,ni3ersidad Catlica 4 !,CR !orto %le$re# -rasil 3ar$as.pucrs.br

)n las secciones subsi$uientes se desarrollarn las di"erentes etapas del diseo e implementacin de un nodo compatible con el protocolo de comunicaciones inalmbricas I)))802.15.4. e Bar una comparati3a de los e0istentes en el mercado = a partir de ello se de"inirn las caracter+sticas del BardCare a implementar# as+ como el "rameCorD de so"tCare ?ue brindar los ser3icios de red. &ue$o se detallar el dia$rama es?uemtico del diseo implementado = su correspondiente circuito impreso# para "inalmente Bacer un anlisis de consumo# autonom+a = costos. II. )
5%D6 D)& %R5)

%ctualmente Ba= disponibles soluciones comerciales ?ue implementan nodos 802.15.4. &as mismas estn basadas en un transcei3er ?ue implementa la capa "+sica del estndar# <unto con un microcontrolador para implementar el resto de protocolos necesarios para establecer una red inalmbrica. )stas soluciones comerciales se a$rupan en dos $randes cate$or+asE las ?ue utili>an un procesador de 8 bits = las ?ue utili>an un procesador de '2 bits. &os nodos ?ue utili>an un procesador de 8 bits apuntan a implementar una solucin de enlace inalmbrico de tal manera ?ue el nodo se inte$re a una aplicacin como una inter"ace de transmisin de datos# a tra32s de un protocolo serie 8normalmente R A2'29. )n $eneral utili>an protocolos inalmbricos propietarios o implementan un subcon<unto de un estndar como Fi$-ee ?ue no contempla la capacidad de ruteo GmesBH# es decir# ?ue un nodo pueda ser simultneamente $enerador de datos = GrouterH de otros nodos de la red :4;. )sto es debido a ?ue casi toda la potencia de computo del procesador se emplea en la implementacin de los protocolos inalmbricos. !or otra parte los nodos ?ue utili>an procesadores de '2 bits estn orientados a soluciones en las cuales el nodo "orma un =stemA6nA(odule 8 o(9 = sera el responsable del procesamiento en la aplicacin. )stos nodos pueden implementar protocolos propietarios o un estndar como Fi$-ee en "orma completa# por lo ?ue son aptos para redes GmesBH. )l uso de procesadores de '2 bits Bace ?ue Ba=a disponible potencia de computo libre para ser utili>ada en la aplicacin. )stos nodos tambi2n disponen de mas inter"aces# tales como I!I6 8Ieneral !urpose Input 6utput9# = mas memoria/ lo ?ue los Bace aptos para implementar o(s. Cabe destacar ?ue# si bien el uso de procesadores de '2 bits $enera un ma=or consumo en operacin# las t2cnicas a3an>adas de reduccin de consumo ?ue 2stos implementan Bace ?ue su consumo de corriente promedio sea comparable al de los nodos ?ue utili>an procesadores de 8 bits. )sto Bace ?ue el principal "actor de consumo de los nodos sea la potencia de transmisin# la cual depende del transcei3er = de la con"i$uracin del nodo.

I.

IN5R6D,CCI7N

,na red inalmbrica de sensores 8WSN Wireless Sensor Network9 :1; es un con<unto de dispositi3os distribuidos espacialmente en una determinada re$in = con capacidad de reali>ar el sensado de una o 3arias seales relacionadas con in"ormacin del entorno ?ue los rodea# tal como temperatura# sonido# 3ibraciones# presin# contaminantes# etc. )stos dispositi3os# adems de contener una unidad de sensado# constan en $eneral de una unidad de cmputo# una "uente de ener$+a = un e?uipo transceptor de naturale>a inalmbrica :2;. )n base a esta descripcin $eneral# e0isten 3arias "ormas de disposicin o reali>acin de los dispositi3os en "uncin de la "inalidad @ltima de la red. )n particular# las topolo$+as de tipo adABoc o multiABop no son centrali>adas# es decir ?ue cada nodo puede reen3iar un pa?uete de datos ?ue no "ue destinado a 2l. )sto Babilita a los nodos ?ue re?uieren in"ormacin de otros ?ue no estn en su alcance# es decir ?ue e0ceden el radio de alcance de la seal inalmbrica# a en3iar el re?uerimiento a los 3ecinos Basta ?ue se alcance al nodo interesado :';. Como resultado de esta disposicin el enlace de datos se lle3a a cabo por la unidad de cmputo de cada nodo# lo ?ue distribu=e el procesamiento de la in"ormacin = por lo tanto e3ita la necesidad de un enrutador o concentrador. &a comple<idad de este tipo de redes se 3e aumentada en la capacidad de procesamiento de los nodos# ?uienes deben ser capaces de "uncionar como enrutador. %ctualmente las tecnolo$+as disponibles permiten traba<ar en el "irmCare 8pro$rama de computadora embebido9 de cada nodo a "in de brindarles tal Babilidad.

5%-&% I. C6(!%R%5I1% D) (7D,&6 802.15.4


#a$ricante %tmel C)& RadioCra"ts R*(onolitics DIII C)& NI1I Radio!ulse !anasonic Sennic /#U0 %odelo %5F-A24A-0 >icm2410p0 rc2400 lpr24'0 Rbee >"smA201 3ersanode 210 m$2410 !%N4555 <n5148 1mot+'.% !recio (/"0* 28 1P NM% 22 15 22 NM% NM% 22 24 2$ 3 4' &ranscei'er %58JR*2'0 FIC2410 CC2420 CC24'0 (C1'1Q' (C1'224 (C1'224 (I2400 !%N1555 SN51'8 55&(&%64' !rocesador %tme$a1281 8051 8051 8051 NC08 %R(P %R(P Corte0A(' Corte0A(' RI C Ien2rico 5orte7+82 12% 3 4onsumo #lash (k)* &5315(m2* !out (d)m* ,odos con ar-uitectura de 8-$its 8M128 50M2' ' 8MQJ 44M'5 J 25JM8 24M'4 20 8M128 28M2P 0 4MJ0 45M50 0 ,odos con ar-uitectura de .2-$its QJM128 1Q'M'0 20 QJM128 J0M21 10 128M128 4JM1Q 10 25JM48 '0M'P 0 128M128 15M1P.5 2.5 $62& '9&624 && "ensi$ilidad (d)m* A101 AQP AQQ AQ2 AQ2 AQ4 AQ8 A100 AQ2 AQ5 +'%) 6ink )ud7et (d)* 104 10' 11Q Q2 Q2 114 108 110 Q2 QP.5 '&9 Inter+aces ,%R5# !I#I2C ,%R5# !I ,%R5# !I#!ines ,%R5# !I ,%R5 ,%R5# !I ,%R5# !I ,%R5 ,%R5 ,%R5# !I U :;,<=#>,... !rotocolos Fi$-ee#!ropietarios Fi$-ee#!ropietarios Fi$-ee#!ropietarios Fi$-ee#!ropietarios Fi$-ee#!ropietarios *ree cale -ee tacD N%R5# !ropietario Fi$-ee !ropietario Fi$-ee#!ropietarios =ropietario

%simismo# todos los nodos se alimentan a '.J1# por ser una tensin estndar de bater+as comerciales. &a 5abla I resume las caracer+sticas de di"erentes o( comerciales :5;:1';# = al mismo tiempo se comparan con la implementacin presentada en este art+culo. )s importante destacar ?ue nuestro diseo a$re$a nue3as "uncionalidades ?ue no se encuentran en los nodos restantes 83er eccin 19. III. DI
)K6 !R6!,) 56

ar?uitectura de procesador ?ue me<or se adapta a las necesidades = aplicaciones del BardCare. Debe poseer conectores de e0pansin para incorporar otros sensores o peri"2ricos.

A. Hardware &ue$o del anlisis de los mdulos e0istentes en el mercado# se de"inieron los aspectos "undamentales respecto al diseo del nodoE Debe ser pro$ramable. )sto permitir e0perimentar con di"erentes al$oritmos = procesar los datos pro3istos por los sensores = otros peri"2ricos antes de transmitirlos por la red. Debe disponer de un transcei3er 802.15.4. )sto permitir al procesador controlar todos los aspectos de la transmisin = recepcin# como el tipo de modulacin# seleccin de canal con menor ruido = potencia de transmisin = al mismo tiempo# teniendo en cuenta el per"il de ener$+a deseado# deber e0istir la posibilidad de desacti3ar el transcei3er# aumentando la autonom+a del dispositi3o. Debe incluir sensores bsicos. e resol3i incluir en el nodo un receptor I! # un sensor de temperatura = otro de lu> ambiental# as+ como pulsadores = leds indicadores. !articularmente# la idea de incluir un receptor I! radica en ?ue una de las l+neas de in3esti$acin del $rupo de traba<o sobre L N se centra en locali>acin mediante R I 8Recei3ed i$nal tren$tB Indication# se re"iere a la potencia de portadora medida al recibir un pa?uete9. )ste peri"2rico permitir comparar resultados del m2todo de locali>acin mencionado = apro3ecBar a los nodos ?ue posean I! como re"erencias de posicin absoluta durante la e0permientacin. Debe "uncionar en "orma autnoma. Dispondr de un circuito de car$a compatible con bater+as de &iAion o &iApol a tra32s de una inter"a> , - para "acilitar su utili>acin. Debe consumir la menor ener$+a posible. !ara ello el procesador es capa> de apa$ar secciones del BardCare ?ue no se estn utili>ando = dispone de modos de aBorro de ener$+a. )l procesador debe tener una buena relacin costoM tamaoM per"ormance. !ara esto se seleccion la

B. Software De acuerdo a los ob<eti3os planteados para el nodo# la ar?uitectura del so"tCare contempla un "rameCorD consistente en un stacD de comunicaciones# = mdulos de Nombres = Direccionamientos# incroni>acin Noraria# &ocali>acin = !osicionamiento# = Calidad de er3icio 8*i$. 19. % ni3el de red# se implementan ser3icios GCentrados en DatosH = G!rocesamiento en RedH# pro3e=endo inter"aces adecuadas para su uso. e inclu=e en el "rameCorD la implementacin de las distintas capas de protocolos# mdulos = ser3icios necesariosE Capa "+sica = de enlace de datos ?ue comprende (%C 8control de acceso al medio9 = &&C 8control de enlace l$ico9 :14;. )n nuestro caso# el BardCare seleccionado implementa el standard I))) 802.15.4 el cual abarca a las capas "+sicas = (%C del modelo 6 I de comunicaciones. )ste modelo en particular# opera en la banda I ( 8Industrial# cienti"ic and (edical9 de 2.4IN> utili>ando 1J canales 8se debe seleccionar uno de estos canales9 ba<o un es?uema D 8Direct e?uence pread pectrum9 de Basta 250Obps de 3elocidad de trans"erencia :15;. )l control de enlace l$ico es pro3isto por los dri3ers del BardCare seleccionado. Capa de red = ser3icio de ruteo basada en ar?uitectura multiABop :1J; por inundacin# en la ?ue cada nodo reen3+a la in"ormacin ?ue no "ue destinada para 2l. i bien esta t2cnica es simple# resulta bastante ine"iciente

*i$ura 1. %r?uitectura del "rameCorD de so"tCare.

desde el punto de 3ista ener$2tico =a ?ue todos los nodos de la red consumirn ener$+a para retransmitir in"ormacin redundante. !or eso se Ba plani"icado implementar un modelo de ruteo alternati3o basado en tablas de direccionamiento. (odelo de red Gcentrado en datosH# es decir ?ue el re?uerimiento de in"ormacin no se Bace a un nodo en particular 8para lo cual ser+a necesario conocer su direccin9# sino ?ue los nodos act@an en con<unto para resol3er dicBo re?uerimiento = de3ol3er el resultado. Capacidad para procesamiento distribuido 8G!rocesamiento en RedH :1J;9. Dado ?ue una red inalmbrica de sensores consiste en un con<unto de nodos actuando en colaboracin con un ob<eti3o en com@n# resulta ra>onable ?ue el procesamiento necesario sea distribuido a lo lar$o de la red# en lu$ar de estar centrali>ado en solo al$unos nodos en particular. er3icios de nombre = direccionamiento orientados Bacia el dato re?uerido. )n el caso de redes inalmbricas de sensores# donde la "iloso"+a colaborati3a del $rupo de nodos Bace ?ue las respuestas sean $eneradas por la red en con<unto = no por al$@n nodo en "orma indi3idual# sur$e la necesidad de o"recer un ser3icio de direcciones basado en el dato ms ?ue en el nodo en s+. )sto si$ni"ica ?ue el usuario solicitando al$una in"ormacin deber direccionar el dato re?uerido = la red se encar$ara de pro3eer este dato# cual?uiera sea el nodo ?ue pueda suministrarlo. De esto resulta l$ico asi$nar nombres a los datos# en lu$ar de una direccin espec+"ica# la cual estar+a asociando al dato con al$@n nodo espec+"ico# lo cual no condice con la "iloso"+a del traba<o en red.

*i$ura 2. (icrocontrolador , U'.'0 para 100 unidades :18;9. %l mismo tiempo# los distintos $rupos de traba<o del & ) traba<an con esta "amilia de microcontroladores# e3itando la necesidad de aprenderla desde cero = centrando el traba<o en la implementacin del so"tCare. !ara pro$ramacin = depuracin se colocaron los conectores !2 = !'. Corresponden al Beader estndar para procesadores Corte0 = al Beader &!CA&inD ?ue se inclu=e con la Berramienta &!CRpresso. &a *i$ura ' muestra la disposicin del transcei3er CC2520 :1Q; = su "rontAend# CC25Q1 :20;. )ste @ltimo permite e0tender el alcance del CC2520 =a ?ue incorpora un ampli"icador de ba<o ruido para la recepcin = una etapa de potencia para la transmisin# admitiendo potencias de salida de Basta 22d-m. !or su lado el transcei3er CC2520 resuel3e en BardCare al$unos aspectos del protocolo I)))802.15.4 reduciendo la car$a de traba<o ?ue tendr el microcontrolador. &os ms rele3antes sonE en3+o automtico de pa?uete %CO# aceptacinM recBa>o de "rames automtico por CRC# "iltrado por campo de direccin# J entradasMsalidas de propsito $eneral pro$ramables para disparar comandos o acti3arse "rente a un determinado e3ento# *I*6s de transmisin = recepcin# entre otras "unciones. Dado ?ue el nodo debe "uncionar en "orma autnoma# se opt por imlpementar un circuito de alimentacin a bater+a con su correspondiente car$ador 8*i$. 49. )l circuito inte$rado ele$ido para esta "uncin es el -T24080 de la "irma 5e0as Instruments :21;# ?ue adems posee una inter"a> di$ital ?ue permite al C!, conocer el estado de car$a as+ como poner en modo de aBorro de ener$+a al car$ador. &a bater+a a utili>ar ser de &iAion# '.P1# Q00m%B 83alores t+picos para una bater+a de celular9. %l mismo tiempo# se utili>an re$uladores &D6 con mu= ba<a ca+da de tensin 8del orden de 120m19 :22; para lo$rar un apro3ecBamiento ptimo de la bater+a. )l criterio para la eleccin de estos re$uladores se basa en su tamao reducido# su m+nima cantidad de componentes e0ternos necesarios = su

Nabiendo de"inido la ar?uitectura del so"tCare como una coleccin de mdulos# no todos deben estar siempre disponibles. &a estructura m+nima del nodo deber+a contar con protocolos de la capa "+sica# (%C = control de enlaces. % partir de esta m+nima "uncionalidad# al$unas redes re?uerirn implementar los mdulos de ruteo = en al$unos casos# de transporte. Como mdulos adicionales# = cuando la aplicacin lo re?uiera# se pueden pro3eer los ser3icios restantes arriba descriptos. !or @ltimo# dado ?ue la "inalidad del nodo es la de contar con una in"raestructura ?ue permita reali>ar el ensa=o de distintos protocolos# tanto para 3eri"icacin de estudios e0istentes como as+ tambi2n la 3alidacin de nue3os protocolos = t2cnicas a desarrollar# resulta con3eniente ?ue los mdulos presenten una clara inter"a> de modo ?ue pueda ser "cilmente reempla>ado por un modulo con similar "uncionalidad# pero ?ue implemente una t2cnica distinta. Contando con una estructura ?ue permita con"i$urar los mdulos a incluir# se puede lo$rar la "le0ibilidad deseada. De esto modo# el "rameCorD puede ser apro3ecBado por distintos usuarios con di"erentes ob<eti3os dentro del campo de las redes inalmbricas de sensores. I1. I(!&)()N5%CI7N

A. Diagrama esquemtico % continuacin se detallarn los componentes del dia$rama es?uemtico del nodo propuesto. )l microcontrolador ele$ido es el modelo &!C1'4' de la "irma NR! 8*i$. 29 :1P;. Con un n@cleo %R( Corte0A(' de '2Abits# posee un tamao = costo aceptables 8&T*!48/

alta inmunidad al ruido. ,tili>ar una "uente conmutada en estos casos no es recomendable debido principalmente a la comple<idad de los "iltros re?ueridos para eliminar el ruido ?ue podr+a inter"erir en la etapa de R*. 6bs2r3ese la utili>acin de un re$ulador independiente para el mdulo I! . )sto permite al microcontrolador desacti3ar este mdulo# cu=o consumo ronda los 40m% en "orma cont+nua 8*i$. 59. )l circuito de car$a se alimenta a tra32s de un conector , - microA-# ?ue es el adoptado por las compa+as de tele"on+a celular# con lo cual ad?uirir una "uente de alimentacin de 51 resulta accesible =a ?ue cual?uier car$ador de tel2"ono celular cumple con esta condicin. %l mismo tiempo se apro3ecBa el controlador , inte$rado en el microcontrolador &!C1'4'# en caso ?ue la aplicacin re?uiera este tipo de comunicacin. )l mdulo I! 8*i$. J9 incluido en este dispositi3o es el modelo )5'18 de la "irma Ilobalsat :2';# = constitu=e un BardCare relati3amente estndar. i bien di"erentes "abricantes de I! optan por encapsulados distintos en cada caso# las cone0iones con el resto del sistema no suelen 3ariar de un mdulo a otroE los pines de comunicacin R 2'2 = salida !! 8Pulse Per Second9 para tareas de sincroni>acin "ueron las utili>adas en este diseo. &os mdulos I! comerciales en3+an la in"ormacin a tra32s del protocolo N()% 018' en "orma serial R 2'2. &a salida !! # como su nombre lo indica# $enera una seal pulsante de 1N>. &a utilidad de esta seal radica en ?ue una 3e> ?ue el mdulo Ba ad?uirido la in"ormacin de los sat2lites 8e !emeris9# todos los mdulos I! del mundo $eneran el pulso en el mismo instante# resultando en una seal mu= @til para sincroni>ar dispositi3os cuando el alcance de R* se 3e a"ectado por la distancia. e inclu=en tambi2n tres pulsadores = tres &)Ds de propsito $eneral# un sensor de lu> "ormado por un "otorresistor = un sensor de temperatura 8(C!QP00%5 de (icrocBip :24;9 para mediciones = pruebas sobre ma$nitudes reales del entorno. *inalmente# un conector de e0pansin conectado a los puertos ?ue ?uedaron libres del microcontrolador permitir e0pandir la "uncionalidad del nodo al conectar otros peri"2ricos. B. "odelo de P#B e Ba diseado la placa de circuito impreso de doble "a> en "uncin de los parmetros de "abricacin recomendados por los "abricantes en %r$entina# en cuanto a m+nimo ancBo de pistas = dimetro de per"oraciones. &a *i$ura P muestra el modelo resultante# cu=as dimensiones son 4' 0 Q5 mm.

*i$ura 4. Circuito de cone0in ,

- = car$ador de bater+a.

*i$ura 5. Re$uladores de tensin. ,P pro3ee '.'1 e0clusi3amente al mdulo I! . )sto permite# mediante la seal $ps)N# desconectarlo para aBorrar ener$+a. #. #aracter$sticas t%cnicas rinci ales &as presentes caracter+sticas estn basadas en las especi"icaciones de los distintos componentes. &' "icrocontrolador (P#&)*) !rocesador Corte0A(' . P2(N>. '2D- de memoria *lasB. 8D- de memoria R%(. Consumo esttico .P2(N>E 1Pm%. Consumo esttico .12(N>E 4m%. Consumo esttico en modo dee ower+downE 220n%. ,' -ranscei.er ##,/,01##,/2& Consumo 50 .22d-mE 145m%. Consumo R0E 22m%. Consumo en estado idleE 1.'V%. ensibilidadE AQ8d-m W 8AJd-m9 X A104d-m. &inD -ud$etE 104d-m W 22d-m X 12Jd-. )' 3PS 4-+)&5 ensibilidadE A15Qd-m.

*i$ura '. )tapa de R* 4 5ranscei3er = "rontAend

5%-&% II. C6 56 ,NI5%RI6 *6- !6R C%D% N6D6


)R!R) %D6 )N D7&%R) ) 5%D6,NID)N )

4on !" 10 unidades 100 unidades

"in !"

Q1.0Q J8.PJ

5Q.8' '8.0'

*i$ura J. (dulo I! CanalesE 20. Consumo estticoE 42m%. *' 3enerales6 %utonom+a# considerando una bater+a de Q00m%B# transmisin el 20Y del tiempo# I! encendido el 50Y del tiempo# C!, con clocD m0imoE 10.J' Boras. %limentacin e0ternaE 4.5 a J.51. D. #ostos estimados &a estimacin de costos se reali> en "uncin de los precios *6- de la "irma Di$iAOe= para los componentes de monta<e super"icial# sal3o el mdulo I! ?ue "ue presupuestado por la "irma CiDa )lectrnica = el costo de "abricacin de los !C?ue "ue presupuestado por la "irma )leprint. Debido a ?ue el I! no es necesario en todas las aplicaciones# se plantean di"erentes opciones en la 5abla II. 5omando como re"erencia los costos de los nodos comerciales detallados en la seccin II# = considerando la opcin de diseo sin el mdulo I! # se obser3an caracter+sticas del BardCare implementado ?ue superan a los anteriores en materia de prestaciones# peri"2ricos = autonom+a# manteniendo un costo dentro del orden de ma$nitud obser3ado en la 5abla I.

4. 47 erimentaci8n 9 anlisis de los rimeros resultados &a *i$ura 8 muestra un nodo parcialmente montado con sus componentes "undamentalesE microcontrolador# transcei3er# "rontAend = car$ador de bater+a. e constru=eron tres nodos similares para reali>ar las pruebas de enlace e intercambio de datos a ni3el de capa "+sica# a "in de 3eri"icar el "uncionamiento de la etapa de R*. e Ba comprobado ?ue el alcance indoor entre nodos ronda los 25 metros# considerando ?ue en el ambiente de prueba e0isten di3isiones de durlocD = una pared maci>a de 15cm de ancBo. %l momento no "ue posible reali>ar pruebas al aire libre. %l mismo tiempo se reali>aron mediciones de consumoE Con el microcontrolador "uncionando a su clocD m0imo 8P2(N>9 = en transmisin permanente de datos# el consumo del nodo ronda los 100m%. )n modo recepcin permanente# el mismo consumo promedia los 50m%. e Ba plani"icado# lue$o de "inali>ada la etapa de testin$ del stacD de"inido en la seccin III.-# crear di"erentes per"iles de ener$+a ?ue apunten a reducir el consumo del sistema a "in de aumentar su autonom+a. )n esta etapa de puesta en marcBa se Ba utili>ado un "irmCare reducido en "uncionalidades ?ue implementa @nicamente las capas de abstraccin de BardCare# "+sica = de enlace. %l mismo tiempo este stacD m+nimo admite la lectura de los parmetros R I = &TI 8&inD Tualit= Indication9# ?ue 3ienen asociados a cada "rame aceptado por el transcei3er. Como se mencion en la seccin III.% estos parmetros son "undamentales para la implementacin del ser3icio de locali>acin. 1. C6NC&,
I7N

&a 3enta<a del nodo implementado radica principalmente en caracter+sticas ?ue no se encontraron en los o(s mencionados anteriormenteE Capacidad para "uncionamiento a bater+a. !osibilidad de pro$ramacin directa del C!,# Babilitando al mdulo para e<ecutar cual?uier tipo de "irmCare =Mo R56 # apro3ecBando la e0tensa literatura e0istente sobre la ar?uitectura Corte0A('.

*i$ura P. (odelo de placa de circuito impreso 8!C-9.

de enlace.

*i$ura 8. *oto$ra"+a de uno de los nodos constru+dos para las pruebas

1ersatilidad de implementacin de protocolos basados en 802.15.4 al tener control completo del transcei3er. !otencia de transmisin superiorE 22d-m. (dulo I! = peri"2ricos inte$rados para medicin de 3ariables del entorno.

Disponer de estos dispositi3os permitir a los di"erentes $rupos de traba<o del &aboratorio de istemas )mbebidos# as+ como otros $rupos de in3esti$acin ?ue deseen participar# estudiar = e0perimentar con di"erentes topolo$+as de red inalmbrica e intercambio de in"ormacin. )n este sentido 3ale mencionar ?ue actualmente e0isten 3+nculos acti3os con di3ersos $rupos de in3esti$acin de la re$in interesados en utili>ar estos nodos# en (endo>a# Crdoba# !ara$ua=# -rasil# Costa Rica# (20ico# etc. Nasta la "ecBa no se conoce nin$@n desarrollo similar ?ue se Ba=a reali>ado en laboratorios de in3esti$acin de pa+ses de la re$in. %l mismo tiempo# el "rameCorD implementado en este BardCare pro3ee una capa de ser3icios de red ?ue brinda un ni3el de abstraccin adecuado para lle3ar a cabo distintas e0periencias# como ser testbenc!s sobre al$oritmos de sincroni>acin = locali>acin# domtica = control remoto de 3irtualmente cual?uier tipo de BardCare. R)*)R)NCI%
:1; GLireless sensor netCorDsE tecBnolo$=# protocols# and applicationsH # Oa>em oBrab=# Daniel (inoli# 5aieb Fnati. Lile=AInterscience 8200P9. Cap+tulo I. GLireless sensor netCorDsE tecBnolo$=# protocols# and applicationsH # Oa>em oBrab=# Daniel (inoli# 5aieb Fnati. Lile=AInterscience 8200P9. eccin '.2.2. GLireless sensor netCorDsE tecBnolo$=# protocols# and applicationsH # Oa>em oBrab=# Daniel (inoli# 5aieb Fnati. Lile=AInterscience 8200P9. eccin J.'. GLireless -roadband in a -o0H# -. cBricD# (.S. Rie>enman# I))) pectrum# Sun 2002# pp. '8A4'. (dulos %5()&E BttpEMMCCC.atmel.comMtoolsMFII-I52Z4INF(6D,&)LI5N-%&%N C)DR*6,5!,5.asp0 (dulos C)&E BttpEMMCCC.cel.comMstatic.do[ commandXFi$-eeNeC!rod\$roupX5\rpartXF* (A201 BttpEMMCCC.cel.comMstatic.do[ commandX(esBConnect\$roupX5\rpartXFIC(2410!0 (dulos RadioCra"tE BttpEMMCCC.radiocra"ts.comMinde0.pBp[ sideIDX4P4 (dulos R* (onoliticsE BttpEMMr"m.comMproductsMspecZsBeet.pBp[ 802.15.4transcei3ermodulesZ\recordX&!R24'0 (dulos Di$iEBttpEMMCCC.di$i.comMproductsMCirelessACiredAembeddedA solutionsM>i$beeAr"AmodulesM>i$beeAmesBAmoduleM0beeA>bA module]o3er3ieC (dulos NI1I E BttpEMMCCC.ni3is.comMindustrialZsensorZnetCorDsM1ersaNode200.pBp (dulos SennicE BttpEMMCCC.<ennic.comMproductsMCirelessZmicrocontrollersM (dulos Radio!ulseE BttpEMMCCC.radiopulse.co.DrMen$Mmain.Btml[ modeX02Z05 (dulos !anasonicE BttpEMMCCC.panasonic.comMindustrialMelectronicA componentsMr"AmodulesMsnapMpan4555.asp0 . I. *iscBer# 5. %. L=socDi and N. S. FepernicD# G(%C protocol "or a CD(% based Cireless %5( &%NH# I))) International Con"erence on Communications# (ontreal# Tue.# Canada# 8A12 Sune 1QQP. ^. NaDa$aCa# N. ,cBi=ama# N. OoDa<i# . 5aDaBasBi# (. u>uDi and (. Oana=a# G(ultiAcBannel adBoc Cireless local area netCorDH# 48tB I))) 1eBicular 5ecBnolo$= Con"erence# 6ttaCa# 6nt.# Canada# 18A21 (a= 1QQ8. N. Oarl and %. Lilli$# _!rotocols and %rcBitectures "or Lireless ensors NetCorDs_# SoBn Lille= \ ons# 200P

:1P; NR! &!C1'4'E BttpEMMics.n0p.comMsupportMdocumentsMmicrocontrollersMpd"Muser.manual. lpc1'00.pd" BttpEMMCCC.n0p.comMdocumentsMdataZsBeetM&!C1'11Z1'Z42Z4'.pd" :18; &!C1'4' 4 Costos en Di$iOe=E BttpEMMsearcB.di$iDe=.comMusMenMproductsM&!C1'4'*-D48#151M5J8A 4Q45ANDM218045J :1Q; 5I CC2520E BttpEMMCCC.ti.comMlitMdsMs=mlinDMcc2520.pd" :20; 5I CC25Q1E BttpEMMCCC.ti.comMlitMdsMs=mlinDMcc25Q1.pd" :21; 5I -T24080E BttpEMMCCC.ti.comMproductMb?24080 :22; 5I 5! P'0''E BttpEMMCCC.ti.comMlitMdsMs=mlinDMtpsP'0''.pd" :2'; Ilobal at )5'18E BttpEMMCCC.$lobalsat.com.tCMproductsApa$e.pBp[ menuX2\$sZenZproductZidX4\$sZenZproductZcntZidX'J :24; (icrocBip (C!QP00%E BttpEMMCC1.microcBip.comMdoCnloadsMenMDe3iceDocM21Q42e.pd"

:2;

:';

:4; :5;

:J;

:P; :8; :Q;

:10; :11; :12; :1'; :14;

:15;

:1J;

Das könnte Ihnen auch gefallen