60
Diseño de un circuito wake-up para redes de sensores inalámbricas Autor: Anderson Manuel Rocha Tutores: Dr. Sunil Lalchand Khemchandani D. Dailos Ramos Valido

Diseño de un circuito Wake-up para redes de sensores inalámbricas

Embed Size (px)

Citation preview

Page 1: Diseño de un circuito Wake-up para redes de sensores inalámbricas

Diseño de un circuito wake-up para redes de sensores inalámbricas

Autor: Anderson Manuel RochaTutores: Dr. Sunil Lalchand Khemchandani

D. Dailos Ramos Valido

Page 2: Diseño de un circuito Wake-up para redes de sensores inalámbricas

• Introducción • Objetivo • Implementación del WUR• Diseño del WUR en una PCB• Implementación del módulo digital • Medidas• Conclusiones• Líneas futuras

Índice

Page 3: Diseño de un circuito Wake-up para redes de sensores inalámbricas

Red de sensores inalámbrica o wireless sensor network (WSN)

Introducción

Page 4: Diseño de un circuito Wake-up para redes de sensores inalámbricas

Aplicaciones

• Eficiencia energética• Entornos de alta seguridad• Control ambiental • Medicina • Domótica

Requisitos para la implementación de una WSN

• Bajo costo • Tamaño pequeño• Bajo consumo

Introducción

Page 5: Diseño de un circuito Wake-up para redes de sensores inalámbricas

Categoría de las redes de sensores inalámbricas

• Esquema síncrono • Esquema asíncrono • Esquema pseudo-asíncrono

Consideraciones de diseño

• Buena integración del sistema• Entorno de red • Optimización de la potencia activa

Introducción

Page 6: Diseño de un circuito Wake-up para redes de sensores inalámbricas

Clasificación de los receptores wake-up

Introducción

Fuente de energía

Pasiva

Activa

Tipo de señal wake-up

Radio

Acústica

Canal wake-up

Compartido

Independiente•Canal único•Canal múltiple

Especificación del nodo destino

Identity-Based

Range-Based

Page 7: Diseño de un circuito Wake-up para redes de sensores inalámbricas

• Introducción • Objetivo • Implementación del WUR• Diseño del WUR en una PCB• Implementación del módulo digital • Medidas• Conclusiones

Índice

Page 8: Diseño de un circuito Wake-up para redes de sensores inalámbricas

Objetivo

Page 9: Diseño de un circuito Wake-up para redes de sensores inalámbricas

Soluciones para el diseño del WUR

Objetivo

Page 10: Diseño de un circuito Wake-up para redes de sensores inalámbricas

• Introducción • Objetivo • Implementación del WUR• Diseño del WUR en una PCB• Implementación del módulo digital • Medidas• Conclusiones• Líneas futuras

Índice

Page 11: Diseño de un circuito Wake-up para redes de sensores inalámbricas

Implementación del WUR

Page 12: Diseño de un circuito Wake-up para redes de sensores inalámbricas

Generación de la señal wake-up en ADS

Implementación del WUR

Page 13: Diseño de un circuito Wake-up para redes de sensores inalámbricas

Diodos Schottky HSMS-285x de Avago

Implementación del WUR

Page 14: Diseño de un circuito Wake-up para redes de sensores inalámbricas

Circuito con diodos rectificadores y filtro RC

Implementación del WUR

Page 15: Diseño de un circuito Wake-up para redes de sensores inalámbricas

Adaptación de impedancias

Implementación del WUR

Page 16: Diseño de un circuito Wake-up para redes de sensores inalámbricas

Tensión mínima de portadora para sensibilidad de 80 µVrms

Implementación del WUR

Page 17: Diseño de un circuito Wake-up para redes de sensores inalámbricas

Implementación del WUR

Page 18: Diseño de un circuito Wake-up para redes de sensores inalámbricas

• Introducción • Objetivo • Implementación del WUR• Diseño del WUR en una PCB• Implementación del módulo digital • Medidas• Conclusiones• Líneas futuras

Índice

Page 19: Diseño de un circuito Wake-up para redes de sensores inalámbricas

Diseño de la PCB

Características del sustrato FR4-370hr de Isola

• H: Espesor del sustrato = 1.5 mm• Er: Constante relativa del sustrato = 5.65• Mur: Permeabilidad relativa = 1• Cond: Conductividad del conductor = 5.81e7• T: Espesor del conductor = 0.001 in• TanD: Pérdidas del dieléctrico = 0.016• Rough: Rugosidad del conductor = 1.8 µm

Diseño del WUR en una PCB

Page 20: Diseño de un circuito Wake-up para redes de sensores inalámbricas

Modelado de las pistas

A = 1.6939 y W/d = 1.5769 sustituyendo d, w = 2.523mm

Diseño del WUR en una PCB

Page 21: Diseño de un circuito Wake-up para redes de sensores inalámbricas

Diseño del WUR en una PCB

Page 22: Diseño de un circuito Wake-up para redes de sensores inalámbricas

Modelado de las pistas en ADS

Diseño del WUR en una PCB

Page 23: Diseño de un circuito Wake-up para redes de sensores inalámbricas

Diseño de la PCB con Altium

Diseño del WUR en una PCB

Page 24: Diseño de un circuito Wake-up para redes de sensores inalámbricas

Diseño del WUR en una PCB

Page 25: Diseño de un circuito Wake-up para redes de sensores inalámbricas

WUR en una PCB

Diseño del WUR en una PCB

Page 26: Diseño de un circuito Wake-up para redes de sensores inalámbricas

• Introducción • Objetivo • Implementación del WUR• Diseño del WUR en una PCB• Implementación del módulo digital • Medidas• Conclusiones• Líneas futuras

Índice

Page 27: Diseño de un circuito Wake-up para redes de sensores inalámbricas

Implementación del módulo digital

Page 28: Diseño de un circuito Wake-up para redes de sensores inalámbricas

Microcontrolador MSP430 de Texas Instruments

Descripción general

Implementación del módulo digital

Page 29: Diseño de un circuito Wake-up para redes de sensores inalámbricas

Sistema de reloj flexible

Implementación del módulo digital

Ultra-bajo consumo

Page 30: Diseño de un circuito Wake-up para redes de sensores inalámbricas

Herramientas de software del MSP430

Implementación del módulo digital

Page 31: Diseño de un circuito Wake-up para redes de sensores inalámbricas

Arquitectura AS3933 de AMS

Implementación del módulo digital

Page 32: Diseño de un circuito Wake-up para redes de sensores inalámbricas

Descripción general del AS3933

• Rango de frecuencia de la portadora entre 15-150 kHz• Alimentación con 2.4 a 3 V• Generador con cristal de 32 kHz• Activación por medio de 3 canales receptores ASK• Activación mediante codificación Manchester (16 bits o 32 bits)

programable • Sensibilidad de activación de 80 µVrms • Consumo de los 3 canales en modo escucha de 1.7 µA• Velocidad de datos ajustable de 0.5 a 4 kbps• Interfaz periférica serie (SPI) bidireccional

Implementación del módulo digital

Page 33: Diseño de un circuito Wake-up para redes de sensores inalámbricas

Kit AS3933

Implementación del módulo digital

Page 34: Diseño de un circuito Wake-up para redes de sensores inalámbricas

Protocolo wake-up• Solo detección de frecuencia• Detección de patrón individual• Detección de patrón doble

Configuración del tiempo de espera

Implementación del módulo digital

Page 35: Diseño de un circuito Wake-up para redes de sensores inalámbricas

Wake-up con detección de frecuencia y de patrón

Implementación del modulo digital

Page 36: Diseño de un circuito Wake-up para redes de sensores inalámbricas

Interfaz SPI

Implementación del módulo digital

Page 37: Diseño de un circuito Wake-up para redes de sensores inalámbricas

Estructura de los comandos SPI

Implementación del módulo digital

Page 38: Diseño de un circuito Wake-up para redes de sensores inalámbricas

Escritura de datos

Implementación del módulo digital

Page 39: Diseño de un circuito Wake-up para redes de sensores inalámbricas

Lectura de datos

Implementación del módulo digital

Page 40: Diseño de un circuito Wake-up para redes de sensores inalámbricas

Transceptor C1101 de Texas Instruments

Descripción general

• Bajo consumo • Bajo costo• Opera en la banda ISM de 868 MHz• Compatible con la modulación OOK• Tasa de datos configurable hasta 600 kbps• Interfaz periférica serie (SPI)• Compatible con el MSP430

Implementación del módulo digital

Page 41: Diseño de un circuito Wake-up para redes de sensores inalámbricas

Switch de antena ADG918 de Analog Devices

Descripción general

• Alto aislamiento • Bajas pérdidas de inserción• Bajo consumo de potencia

Implementación del módulo digital

Control

Camino

0 RF2 a RF common1 RF1 a RF common

Page 42: Diseño de un circuito Wake-up para redes de sensores inalámbricas

Prueba del kit AS3933 con el MSP430

Implementación del módulo digital

Page 43: Diseño de un circuito Wake-up para redes de sensores inalámbricas

WUR conectado al AS3933 y el MSP430

Implementación del módulo digital

Page 44: Diseño de un circuito Wake-up para redes de sensores inalámbricas

Flujo de programa

Implementación del módulo digital

Configuración de los puertos y del USCI en modo SPI

Escritura sobre R0

Escritura sobre R1

Escritura sobre R4

Escritura sobre R7

Configuración de la UART

Mensaje fin de programación AS3933

Habilitar interrupción

MCU en modo bajo consumo

¿Flag de interrupció

n?

MCU activo (enciende LED )

Comando directo Clear_wake-up

No

Page 45: Diseño de un circuito Wake-up para redes de sensores inalámbricas

Prototipo

Implementación del módulo digital

Page 46: Diseño de un circuito Wake-up para redes de sensores inalámbricas

• Introducción • Objetivo • Implementación del WUR• Diseño del WUR en una PCB• Implementación del módulo digital • Medidas• Conclusiones• Líneas futuras

Índice

Page 47: Diseño de un circuito Wake-up para redes de sensores inalámbricas

Sensibilidad del WUR

Medidas

Page 48: Diseño de un circuito Wake-up para redes de sensores inalámbricas

Sensibilidad del WUR

Medidas

Page 49: Diseño de un circuito Wake-up para redes de sensores inalámbricas

Adaptación de impedancias

Medidas

Page 50: Diseño de un circuito Wake-up para redes de sensores inalámbricas

Consumo de corriente

Medidas

Page 51: Diseño de un circuito Wake-up para redes de sensores inalámbricas

Distancia de la señal wake-up

Medidas

Page 52: Diseño de un circuito Wake-up para redes de sensores inalámbricas

Potencia transmitida en función de la distancia

Medidas

0 5 10 15 20 25 30 35 40-40-35-30-25-20-15-10-505

1015

Distancia (metros)

Pote

ncia

Tra

nsm

itida

(d

Bm)

Page 53: Diseño de un circuito Wake-up para redes de sensores inalámbricas

Tiempo de vida de la batería

Medidas

Tint

Tanodo

Page 54: Diseño de un circuito Wake-up para redes de sensores inalámbricas

• Introducción • Objetivo • Implementación del WUR• Diseño del WUR en una PCB• Implementación del módulo digital • Medidas• Conclusiones• Líneas futuras

Índice

Page 55: Diseño de un circuito Wake-up para redes de sensores inalámbricas

Nodo de sensor inalámbrico con un WUR pasivo capaz de despertarse con una OOK y un patrón.

Se han aprovechado las características de propagación de señales en alta frecuencia (868 MHz) y el bajo consumo proporcionado por las circuiterías de baja frecuencia (125 kHz).

Para evitar falsos wake-up se ha usado un receptor wake-up AS3933 conectado al WUR.

Se usa el microcontrolador de Texas Instruments MSP430 diseñado para aplicaciones de ultra bajo consumo y bajo coste.

Con el WUR y AS3933 añadido un nodo estándar IEEE802.15.4, la vida de la batería puede aumentar de 3 años a 8 años.

Conclusiones

Page 56: Diseño de un circuito Wake-up para redes de sensores inalámbricas

Se logra mantener el transceptor de radio apagado y encenderlo solo en caso que sea necesario.

Se logra un consumo de corriente de 3 µA en modo dormido y 15 mA en modo recepción.

Se han usado varias herramientas de software tales como, ADS, Altium, CodeComposer, Matlab y diferentes aparatos para las medidas, como el E4440A, el E4438C, el E8257D y el 3458A, todos de Agilent.

El trabajo realizado se enmarca dentro del proyecto CERES BACO: Circuitos Electrónicos para Redes de inalámbricas Sensoriales Ultra Bajo Consumo (TEC2011-28724-C03-02).

Conclusiones

Page 57: Diseño de un circuito Wake-up para redes de sensores inalámbricas

• Introducción • Objetivo • Implementación del WUR• Diseño del WUR en una PCB• Implementación del módulo digital • Medidas• Conclusiones• Líneas futuras

Índice

Page 58: Diseño de un circuito Wake-up para redes de sensores inalámbricas

Integrar una antena en una PCB. Mejorar la adaptación de impedancias del WUR. Integrar el transceptor, el microcontrolador y el

AS3933 en un solo chip.

Líneas futuras

Page 59: Diseño de un circuito Wake-up para redes de sensores inalámbricas

Presupuesto

Page 60: Diseño de un circuito Wake-up para redes de sensores inalámbricas

Diseño de un circuito wake-up para redes de sensores inalámbricas

Autor: Anderson Manuel RochaTutores: Dr. Sunil Lalchand Khemchandani

D. Dailos Ramos Valido