Diapositiva 1 - PowerPoint PPT Presentation

1 / 26
About This Presentation
Title:

Diapositiva 1

Description:

Presentaci n de Memoria requisito para optar al t tulo de ... Antena Integrada. Puerto Expansi n (ADC, I/O) IEEE 802.15.4 compatible (2.4 GHz, 250 kbps) ... – PowerPoint PPT presentation

Number of Views:38
Avg rating:3.0/5.0
Slides: 27
Provided by: josul
Category:

less

Transcript and Presenter's Notes

Title: Diapositiva 1


1
(No Transcript)
2
  • Estudio y diseño de aplicaciones para redes de
    Sensores Inalámbricas
  • José Francisco Ulloa Suárez
  • Presentación de Memoria requisito para optar al
    título de
  • Ingeniero Civil Electrónico
  • Mención Computadores
  • Comisión Evaluadora

3
Temario
  • Problemática actual en agricultura
  • Nuevas tecnologías
  • Dispositivos sensor inalámbrico
  • Sistema Operativo embebido
  • Solución Propuesta
  • Resultados
  • Conclusiones

4
Problemática
1.-Recolección manual de datos
?
5
Nodo Sensor
Puerto Expansión (ADC, I/O)
Humedad Relativa y Temperatura
Antena Integrada
Radiación Total y PAR
Módulo de comunicación inalámbrica
Puerto JTag
  • IEEE 802.15.4 compatible (2.4 GHz, 250 kbps)
  • Bajo consumo (2 pilas AA)
  • Pequeño tamaño (6.3 cm x 3.2 cm)
  • Hasta 150 metros de alcance
  • Fácil manipulación

6
Sistema Operativo
  • TinyOS.
  • Especialmente diseñado para R.S.I.
  • Breve descripción de éste y su lenguaje.
  • Mostrar Herramientas para el desarrollo.

7
Sistema Operativo
8
Modelo de Programación de TinyOS
Main (scheduler)

Aplicación (componentes de alto nivel)
Componentes para actuación
Componentes para Adquisición de datos
Componentes con algoritmos para comunicación
Abstracciones de Hardware (ADC, CLOCK, I2C, LEDS,
UART, RFM)
9
Solución Propuesta
Permite conexión entre la red inalámbrica y
el computador.
Se obtienen datos y se envían hacia el
computador.
10
Requerimientos
11
Módulos comunes de Software
12
Algoritmos de Comunicación
Drip
MultiHop
13
TimeStamp
  • Necesario conocer cuando se tomaron las muestras.
  • Reloj de Tiempo Real lógico.

Llamado a comando read, ocupando interfaz
LocalTime cuya funcionalidades son provistas por
componente TimerM.
static uint32_t GetTimeStamp() if(UnixTime !
0) LastRealTime RealTime RealTime
call LocalTime.read() RealTime
(RealTime/DLTime) if(LastRealTime gt
(RealTime 100)) DiffTime DiffTime
offsetTime TimeStamp (RealTime
DiffTime) return TimeStamp
14
Desarrollo Aplicación Gateway
15
Revisión de Hardware
  • Verificar estado de Transceiver.
  • Verificar estado de Memoria Flash.

16
Detectar conexión al PC
  • Protocolo de comunicación consulta-respuesta.
  • Manejo de Memoria Flash.

17
Tareas y Eventos
  • Tareas
  • Envío de información y datos.
  • Eventos
  • Retransmite los ocurridos en los nodos.
  • Genera eventos propios

18
Desarrollo Aplicación Nodos
19
Obtención de Datos
  • Manejo de Conversor ADC.
  • Uso de puertos de expansión.

20
Resultados
21
Estadísticas de Códigos
  • Dos versiones.
  • Tiempo Real con ciclo de trabajo 100
  • Envío sincronizado (1) y tiempo real optativo.

22
Uso de Energía
Tiempo Máximo despierto sin entrar al modo de
Tiempo Real
Tiempo WakeUp/Sleep
22 mA
Tiempo Dormido
12 mA
6 uA
Inicio recepción WakeUp
Fin recepción WakeUp
Se recibe sincronización
Obtención de valores de sensores
Se recibe sincronización
Ciclo de Trabajo (5 minutos)
23
Pruebas en Terreno
  • Mostrar datos y fotos de arroz.
  • Algunos gráficos de mediciones realizadas.
  • Mediciones realizadas en laboratorio.

24
Conclusiones
  • Redes de sensores multiples disciplinas.
  • Arquitectura de Tinyos,ventajas.
  • Se descubren problemas críticos
  • Uso de energía y respuestas en tiempo real.
  • Necesidad de investigar otros tipos de fuentes de
    energía (extender autonomía).
  • Muchos temas por definir
  • Implementaciones de estándares para software y
    hardware.

25
Conclusiones (2)
  • Trabajo multidisciplinario y sus dificultades.
  • Interacción con software en computador conectado
    al gateway.

26
Preguntas?
Gracias
Write a Comment
User Comments (0)
About PowerShow.com