Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Cap. 8 y 9 Olazabal Paredes Kevin Anthony
Cap. 8 y 9 Olazabal Paredes Kevin Anthony
PRESETADO POR:
APLICACIN BAJO
TECNOLOGA MICAZ
TECNOLOGA MICAZ
Funcionan con un chip de la casa chipcon modelo CC2420 que acata la norma
IEEE 802.15.4.
Las bateras suministradas son del tipo alcalinas con una carga de 2000 mAh
Hay dos tipos de placas, una es con sensores integrados y la otra es a la que le pueden conectar
sensores externos a travs de ADC.
Es importante que los sensores externo nunca podrn tener una salida de tensiones mayores de
3v y menores de 0v.
La alimentacin para los sensores externos es imitada ya que esta depende de dos bateras tipo
AA.
Es importante tener en cuenta el consumo de energa si queremos que los periodos de vida de
los dispositivos sean mximos. A dems de que nuestro dispositivo no esta conectado a una red
elctrica si no que usa bateras.
Se uso un anlisis del uso de las bateras alcalinas y se encontr que el voltaje decae muy rpido
aunque el tiempo dependiera de la resistencia.
La solucin a esto fue el uso de la energa solar, actualmente una placa solar puede producir
ms de 15 mW por centmetro cuadrado.
Para optimizar el funcionamiento del MicaZ lo mximo posible en el tiempo debe optimizarse e
software. Esta optimizacin significa que el dispositivo pase la mayor parte de su tiempo
dormido, para despertar en los momentos en que deba leer de los sensores o transmitir
informacin.
PUERTA DE ENLACE
Para recoger las lecturas realizadas se usa el dispositivo Stargate SPB400 de Crossbow
[XBOW2008-4].
Tiene almacenado un sistema operativo Linux, donde se puede ejecutar cdigo realizado para
captar datos, analizarlos y almacenarlos.
ESTACIN DE BASE
Los datos recogidos por el Gateway son filtrados analizados y enviados a un servidor externo
donde se dispone de una base de datos para su almacenamiento.
Es accesible desde un simple sistema Web que muestra los datos almacenados.
Cuando se recibe en una estacin base un paquete se necesita saber que contiene la
informacin contenida en l.
El paquete en crudo esta contenido entre un carcter Ox7E, que indica donde empieza y donde
acaba el mensaje.
Los mensajes tiene un byte de escape, Ox7D. Este mensaje es necesario siempre que tenga que
aparecer el byte reservado Ox7E dentro del mensaje. En este caso el byte dado pasar a estar
formado por dos byte. El primero es el byte de escape y el segundo ser una XOR del byte
original con el valor 0X20.
En una mquina XP, mltiples bytes son encadenados en la misma cadena en la misma cadena.
CABECERA TinyOS
ESTRUCTURA DE LA CABECERA
TinyOS
MENSAJE MTS310
MENSAJE MTS400
CRC
Al final del paquete se enva un CRC que calcula la correcta emisin y recepcin del mensaje. El
CRC son dos bytes que se calculan haciendo una XOR del byte actual con un acumulador de CRC
CONVERSIN DE LA INFORMACIN
La informacin recibida desde los motes debe transformarse hasta convertirse en una
informacin til que pueda ser entendida por la persona a la que tiene que prestar un servicio.
Aqu se explica porque y como se realiza la conversin de los datos a unidades de ingeniera.
Uno de los objetivos de esta tecnologa es obtener datos del medio a travs de sensores. Si no
disponemos de sensores integrados, una de las formas de cumplir el objetivo es usar sensores
conectados al conversor analgico digital ADC que disponen los Imote2
Desarrollada por el laboratorio Intel Research y licenciada por Crossbow, la placa ITS400 ha
sido diseada para interactuar con la plataforma Imote2.
Esta contiene un acelermetro de tres ejes (ST Micro LIS3L02DQ 3d 12bit +-2g), un sensor
avanzado de temperatura y humedad (alta precisin, +-3C sensirion SHT15), un sensor de
luz (TAOS TSL2651) y un convertidos digital de cuatro canales (Maxim MAX1363).
GATEWAY IIB2400
Esta placa se puede conectar por USB o JTAG al Imote2. gracias a ella nos podemos conectar
desde un PC al Imote2.
TinyOS 1.x: sta es la distribucin original de software para Imote2 y a que ms gente esta
usando. La programacin esta soportado por el cargador bajo USB.
TinyOS 2.x: es la nueva versin del sistema operativo TinyOS, necesita un cable JTAG para ser
programado.
SOS 1.x: Este sistema operativo est siendo usado por la gente de la universidad de Yale. Se
necesita un cable JTAG para programar.
Linux: la versin basada en el Kernel 2.6 est disponible para este dispositivo. Su uso esta
expandindose y numerosos grupos tiene discusiones activas sobre ello. Se pueden transferir
datos y programas va cable USB, se necesitan conocimientos de herramientas de desarrollo de
compilamiento cruzado.
NET: Probablemente el ms adecuado para aquellos que estn familiarizados con las
herramientas de Microsoft MS.NET framework y Visual Studio. Un agradable GNU basado en el
entorno de programacin. Se requiere un mayor consumo de energa que con TinyOS, la
velocidad de ejecucin es menor, se necesita un especial sistema de carga bajo USB que solo
viene implementado en la versin .net.
Sistema de arranque (Bootloader): tambin llamado BLOB, es la primera parte del software que
corre cuando el sistema es arrancado.
Sistema de ficehros JFFS2: la raz principal de ficheros en el Imote2 es almacenada al final del
rango de memoria flash destinada al sistema de ficheros JFFS2. el JFFS2 es un sistema de
ficheros con soporte para transacciones especializado en memorias flash que incorpora
comprensin. Donde se utilizan tres algoritmos zlib, rubin y rtime
Donde:
Inter IC es un bus serie de dos cables desarrollado por Philips semiconductor a principios de los
aos 80. ofrece varias ventajas como ahorrar espacio en la placa, ahorrar el coste del hardaware
y ofrecer mas facilidades de depuracin.
EL ADC dispone de una placa sensora ITS400 es de modelo MAX1363 de la casa Maxim y dispone
de 4 canales de propsito general [MAX2008]
FUNCIONAMIENTO DE LA APLICACIN
GRACIAS