• No se han encontrado resultados

Diseño de un Nodo de Sensado Remoto Inalámbrico Usando Elementos Radiantes de Alta Ganancia

N/A
N/A
Protected

Academic year: 2020

Share "Diseño de un Nodo de Sensado Remoto Inalámbrico Usando Elementos Radiantes de Alta Ganancia"

Copied!
176
0
0

Texto completo

(1)

DISEÑO DE UN NODO DE SENSADO REMOTO INALÁMBRICO

USANDO ELEMENTOS RADIANTES DE ALTA GANANCIA

CESAR ANÍBAL ECHEVERRY MORENO

MARTHA AURORA GONZALEZ JARAMILLO

Universidad Distrital Francisco José de Caldas

Facultad de Ingeniería

Proyecto Curricular Ingeniería Electrónica

Bogotá, Colombia

(2)

DISEÑO DE UN NODO DE SENSADO REMOTO INALÁMBRICO

USANDO ELEMENTOS RADIANTES DE ALTA GANANCIA

CESAR ANÍBAL ECHEVERRY MORENO

MARTHA AURORA GONZALEZ JARAMILLO

Trabajo de grado para optar al título de:

Ingeniero Electrónico

Director

Ing. Gustavo Adolfo Puerto Leguizamón, PhD

Codirector

Ing. Carlos Arturo Suárez Fajardo, PhD.

Universidad Distrital Francisco José de Caldas

Facultad de Ingeniería

Proyecto Curricular Ingeniería Electrónica

Bogotá, Colombia

(3)

III

Nota de aceptación.

______________________________________ ______________________________________ ______________________________________ ______________________________________ ______________________________________

______________________________________ Jurado.

______________________________________ ______________________________________ ______________________________________ ______________________________________ ______________________________________

(4)

Agradecimientos

A nuestro director Gustavo Adolfo Puerto Leguizamón y codirector Carlos Arturo Suarez Fajardo por su apoyo constante, por impartirnos su sabiduría y conocimiento, les damos gracias por brindarnos la oportunidad de pertenecer al grupo de investigación GRECO, por permitirnos aprender y por mostrarnos que el conocimiento no tiene fronteras y que la única manera para acceder a él es la voluntad.

A nuestros padres y familiares por su compañía, por su apoyo incondicional, por ayudarnos a ser mejores personas e impulsarnos en el día a día a ser profesionales ejemplares.

(5)

V

Resumen

El presente trabajo se realiza como proyecto de grado para optar por el título de ingeniero electrónico de la Universidad Distrital Francisco José de Caldas. El proyecto de investigación se desarrolla dentro del grupo GRECO (Grupo de Radiación Electromagnética y Comunicaciones Ópticas).

En este trabajo se realiza el estudio de los nodos comercializados para la implementación de redes de sensado inalámbrico y a partir de ellos, se desarrolla un prototipo de un nodo propio con mejoras en los aspectos que se describen a continuación.

Para el nodo de sensado propuesto e implementado se desarrolla una antena log-periódica directiva de doble resonancia, con el fin de concentrar la energía transmitida hacia una sola dirección, permitiendo tener un manejo más eficiente de la misma y obtener mayores alcances con respecto a las antenas comerciales. La implementación de doble resonancia se realiza con el fin de agregar prestaciones al nodo, tales como la posibilidad de tener un respaldo en caso de fallas en la comunicación o para permitirle al usuario elegir una única frecuencia acorde a las necesidades del entorno. Adicionalmente, se implementa un nodo de sensado con antena SPA de alta ganancia con el propósito de obtener mayores alcances. Se seleccionaron algunos sensores típicos de las áreas que usan las redes de sensores, eligiendo aquellos compatibles con una gran variedad de aplicaciones, explicando su funcionamiento y proponiendo métodos de lectura y acondicionamiento para cada uno de ellos.

Se implementan tecnologías nuevas para el acondicionamiento y procesamiento de los datos, al usar un PSoC (Programmable System-on-Chip) como unidad lógica de control y lectura, permitiendo ahorrar componentes de hardware y brindando pautas de uso para trabajos futuros que pretendan usar dicha tecnología.

(6)

Contenido

1. GENERALIDADES ... 18

1.1 INTRODUCCIÓN ... 19

1.2 FORMULACIÓN DEL PROBLEMA ... 20

1.3 JUSTIFICACIÓN ... 20

1.4 OBJETIVOS ... 21

1.4.1 Objetivo General... 21

1.4.2 Objetivos Específicos ... 21

1.5 ALCANCE Y LIMITACIONES ... 22

1.5.1 Alcance ... 22

1.5.2 Limitaciones ... 22

2. NODO DE SENSADO ... 23

2.1 RED DE SENSORES INALÁMBRICA ... 24

2.1.1 Definición ... 24

2.1.2 Estructura de red de una WSN ... 25

Nodo de sensado o Mota ... 26

2.2 ESTADO DEL ARTE ... 27

2.2.1 Trabajos e investigaciones similares ... 27

2.2.2 Mercado ... 28

2.3 DESARROLLO DEL SISTEMA EMBEBIDO ... 32

2.3.1 Consideraciones ... 32

2.3.2 Sensores ... 33

2.3.3 Sistema de radios ... 45

2.3.4 Unidad de procesamiento ... 47

2.3.5 Desarrollo del Software del nodo ... 57

2.3.5.1 Lectura de sensores. ... 57

2.3.5.2 Modos de funcionamiento ... 72

3. SISTEMA DE COMUNICACIÓN ... 84

(7)

3.1.1 Protocolo ZigBee y 802.15.4... 85

3.1.1.1 Protocolo 802.15.4 ... 86

3.1.1.2 Protocolo ZigBee ... 86

3.1.1.3 Topologías de Red ... 87

3.1.1.4 Dispositivos XBee ... 87

3.2 ANTENA ... 88

3.2.1 Definición ... 88

3.2.2 Parámetros fundamentales de una antena ... 88

3.2.3 Tipos de antenas ... 92

3.3 ESTADO DEL ARTE ... 94

3.3.1 Antenas Redes de Sensores Inalámbricas ... 94

3.3.2 Antenas de doble resonancia ... 96

3.3.3 Antenas de XBee comerciales ... 97

3.4 ESPECTRO RADIOELÉCTRICO ... 97

3.4.1 Bandas de Frecuencia ... 97

3.4.2 Normatividad ... 99

3.5 JUSTIFICACIÓN DOBLE RESONANCIA ... 100

3.6 DISEÑO ... 101

3.6.1 Diseño SPA ... 102

3.6.2 Diseño Log-Periódica ... 104

3.7 SIMULACIONES ... 112

3.7.1 Preliminares: Antena SPA con ranuras ... 112

3.7.2 Simulaciones Finales Antena Logarítmica- Periódica ... 114

3.7.3 Simulaciones Finales SPA ... 117

4. INTEGRACIÓN ... 120

4.1 INTEGRACIÓN SISTEMA EMBEBIDO Y ANTENA ... 121

4.1.1 Sistema de Conmutación ... 121

4.1.2 Esquema de Unión Antena-PCB ... 122

4.2 DESARROLLO DEL HARDWARE ... 122

4.2.1 Bloque de alimentación. ... 123

(8)

4.2.3 Bloque de Comunicaciones UART ... 124

4.2.4 Bloque RF ... 125

4.2.5 Circuito Impreso ... 126

4.2.6 Diseño de Hardware para nodo de 2,4Ghz ... 127

5. RESULTADOS ... 129

5.1 RESULTADOS DE LA ANTENA ... 130

5.1.1 Resultados antena log-periódica ... 130

5.1.2 Resultados antena SPA ... 135

5.1.2 Alcance de los XBee... 139

5.2 RESULTADOS NODO DE SENSADO ... 143

5.2.1 Resultado de la elaboración del Hardware. ... 143

5.2.2 Resultado de la mota de 2.4 GHz ... 144

5.2.3 Resultado de la Carcasa ... 144

5.2.4 Pruebas y mediciones de consumo de corriente. ... 145

5.2.5 Pruebas de configuración y puesta en marcha. ... 146

5.2.6 Pruebas de medición de sensores... 151

5.2.7 Comparación de los resultados con otras motas. ... 159

6. APORTES E IMPACTOS DEL DESARROLLO DEL PROYECTO ... 160

6.1 APORTES ... 161

6.1.1 Carácter original o innovativo de la propuesta ... 161

6.1.2 Aporte al fortalecimiento de la capacidad nacional de investigación, innovación y desarrollo tecnológico ... 161

6.1.3 Aporte a la competitividad a nivel internacional ... 162

6.1.4 Aporte a la consolidación de un área estratégica (smart cities) ... 162

6.2 IMPACTOS ... 162

6.2.1 Científicos y tecnológicos en el grupo de investigación ... 162

6.2.2 En la productividad y competitividad de la empresa o sector productivo que use el producto ... 163

6.2.3 Impacto sobre la sociedad... 163

6.2.4 Impacto en la economía nacional y/o regional ... 163

(9)

6.3.1 Evaluación del mercado para la innovación de la propuesta frente a

competidores ... 164

7. CONCLUSIONES ... 167

7.1 CONCLUSIONES ... 168

7.2 TRABAJOS FUTUROS ... 168

(10)

Lista De Figuras

Figura 2.1. Componentes Generales de una Red WSN, tomada de [2] ... 24

Figura 2.2. Topologías de red de una WSN, tomada de [2] ... 25

Figura 2.3. Diagrama de bloques general de una MOTA, tomada de [2]. ... 26

Figura 2.4.Waspmote, tomado de [21] ... 28

Figura 2.5. XBee IO Pro, tomado de [22] ... 29

Figura 2.6. Mica2, tomado de [23] ... 29

Figura 2.7. MicaZ, tomado de [23] ... 30

Figura 2.8. Lotus, tomado de [23] ... 30

Figura 2.9. Iris, tomado de [23] ... 31

Figura 2.10. Imote2, tomado de [24] ... 31

Figura 2.11 Kit eZ430-RF2500, tomado de [25] ... 32

Figura 2.12. Sensor LM35, tomado de [26]. ... 35

Figura 2.13. Sensor HIH-4000-002, tomado de [27] ... 36

Figura 2.14. Curva de respuesta del Sensor HIH-4000-002, tomado de [27]. ... 36

Figura 2.15. Sensor DHT11, tomado de [28] ... 37

Figura 2.16. Inicialización del sensor DHT11, tomado de [28]. ... 38

Figura 2.17. Confirmación de inicialización del sensor DHT11, tomado de [28]. ... 38

Figura 2.18. Representación de un "0" en el sensor DHT11, tomado de [28]. ... 39

Figura 2.19. Representación de un "1" en el sensor DHT11, tomado de [28]. ... 39

Figura 2.20. Comunicación Controlador - Sensor, tomado de [28]. ... 39

Figura 2.21. Sensor CMPS10, tomado de [29] ... 40

Figura 2.22. Pines del sensor CMPS10 en modo I2C, tomado de [29]. ... 40

Figura 2.23. Sensor de movimiento, tomado de [30] ... 41

Figura 2.24. Sensor de distancia por luz infrarroja GP2Y0A02YK, tomado de [31] ... 42

Figura 2.25. Curva característica del sensor GP2Y0A02YK, tomado de [31]. ... 42

Figura 2.26. Sensor HC-SR04, tomado de [32] ... 43

Figura 2.27. Proceso de lectura del sensor HC-SR04, tomado de [32]. ... 43

Figura 2.28. Sensor GA1A2S100SS, tomado de [33]. ... 44

Figura 2.29. Curva de respuesta del sensor GA1A2S100SS, tomado de [33]. ... 44

Figura 2.30. CY8CKIT-059 PSoC® 5LP Prototyping Kit, tomado de [43] ... 49

Figura 2.31. Interface de usuario del PSoC Creator, tomado de [44]... 50

Figura 2.32. Bloque de Pin Analógico en el PSoC Creator ... 51

Figura 2.33. Pin de entrada digital en el PSoC Creator ... 51

(11)

Figura 2.35. Bloque temporizador en el PSoC Creator. ... 52

Figura 2.36. Módulo ADC en PSoC Creator ... 53

Figura 2.37. Conector en Hardware para interrupción. ... 54

Figura 2.38.Modulo RTC del PSoC Creator ... 55

Figura 2.39. Bloque resonador a 32.768 KHz ... 55

Figura 2.40. Bloque I2C del PSoC Creator. ... 56

Figura 2.41. Módulo UART en el PSoC Creator ... 56

Figura 2.42.Diagrama de flujo LM35 - 1 ... 57

Figura 2.43. Diagrama de flujo LM35 - 2 ... 58

Figura 2.44. Curva para acondicionamiento del sensor de humedad relativa HIH-4000_002 ... 58

Figura 2.45. Diagrama de flujo HIH-4000-002 1 ... 59

Figura 2.46.Diagrama de flujo Diagrama de flujo HIH-4000-002 2 ... 59

Figura 2.47. Pin con entrada y salida con enable para lectura de sensor DHT11 ... 60

Figura 2.48. Tiempos de lectura del sensor DTH11. ... 60

Figura 2.49. Función de inicialización del sensor DHT11 ... 61

Figura 2.50. Función de lectura del sensor DHT11 ... 61

Figura 2.51. Función principal para lectura del sensor DHT11 ... 62

Figura 2.52. Diagrama de flujo lectura de sensor CMPS10 parte 1 ... 63

Figura 2.53. Diagrama de flujo lectura de sensor CMPS10 parte 2 ... 64

Figura 2.54. Conexión entre pin de entrada del sensor de movimiento y la interrupción. ... 65

Figura 2.55.Diagrama de flujo para el sensor de movimiento. ... 65

Figura 2.56. Montaje de laboratorio para determinar voltajes de salida del sensor ... 66

Figura 2.57. Distancia vs Voltaje de salida del sensor GP2Y0A02YK ... 67

Figura 2.58. Diagrama de flujo para el sensor GP2Y0A02YK ... 68

Figura 2.59. Diagrama de flujo principal para lectura de sensor HC-SR04 ... 69

Figura 2.60. Diagrama de flujo de la interrupción del temporizador para lectura del sensor HC-SR04 ... 69

Figura 2.61. Conexión de resistencia en la salida del sensor, tomado de [33]. ... 70

Figura 2.62. Diagrama de flujo para lectura del sensor GA1A2S100SS ... 70

Figura 2.63. Divisor de voltaje para medición de nivel de voltaje en la batería ... 71

Figura 2.64. Diagrama de flujo para la medición del nivel de batería del nodo... 72

Figura 2.65.Diagrama de flujo del modo de configuración - Parte 1 ... 74

Figura 2.66. Diagrama de flujo del modo de configuración - Parte 2 ... 75

Figura 2.67. Diagrama de flujo de las funciones de configuración de Fecha y Id del nodo 76 Figura 2.68. Diagrama de flujo del modo de demostración. Parte 1 ... 78

Figura 2.69. Diagrama de flujo del modo de demostración. Parte 2 ... 79

Figura 2.70. Diagrama de flujo de la función leer sensores. ... 79

Figura 2.71. Diagrama de flujo de la función seleccionar radio... 80

Figura 2.72. Diagrama de flujo del modo de trabajo. ... 82

(12)

Figura 3.1 Diagrama de un sistema de comunicaciones [45] ... 85

Figura 3.2.Pila de protocolos de los estándar 802.15.4 y ZigBee [46] ... 86

Figura 3.3. Topologías de red ... 87

Figura 3.4. Tipos de antenas de los XBee ... 88

Figura 3.5 Tipos de diagrama de radiación antenas a) tridimensional b) 2D polar c) 2D cartesianas [51] ... 90

Figura 3.6 Lóbulos de radiación [52] ... 90

Figura 3.7 Vista antena parche microstrip [54] ... 92

Figura 3.8 Métodos de excitación antenas microstrip a) coaxial b) inserción c) proximidad d) apertura [53] ... 93

Figura 3.9. Espectro Radioeléctrico ... 98

Figura 3.10 Enlaces de una red a) campo lejano b) campo cercano [73] ... 100

Figura 3.11 Red Inalámbrica con radios de 900MHz y de 2.4GHz ... 101

Figura 3.12 Simulación S11 antena SPA con dimensiones calculadas f=2.44GHz ... 103

Figura 3.13 Dimensiones antena SPA fabricada ... 104

Figura 3.14 Estructura antena log-periódica de dipolos [50] ... 105

Figura 3.15 Contornos estimados de directividad constante, σ vs τ de log-periódica de dipolos agrupados [80] ... 105

Figura 3.16 Simulación S11 dimensiones calculadas log-periódica sustrato RF30 ... 109

Figura 3.17 Dimensiones finales antena log-periódica ... 110

Figura 3.18 Comparación del acople de impedancia con diferentes sustratos ... 111

Figura 3.19 Comparación de la ganancia con diferentes sustratos ... 111

Figura 3.20 Geometría SPA con ranuras a) vista 2D b) vista 3D ... 113

Figura 3.21 Diagrama de radiación 3D SPA con ranuras a) 915MHz b) 2.44GHz ... 113

Figura 3.22 Diagrama de radiación 2D coordenadas polares SPA con ranuras a) 915MHz b) 2.44GHz ... 113

Figura 3.23 Distribución de corriente SPA con ranuras a) capa superior b) capa inferior . 114 Figura 3.24 Resultados simulación SPA con ranuras a) S11 b) ganancia ... 114

Figura 3.25 Geometría antena log-periódica a) vista 2D b) vista 3D ... 115

Figura 3.26 Distribución de corriente log-periódica a) f=915MHz b) f=2.44GHz ... 115

Figura 3.27 Diagrama de radiación 3D log-periódica a) f=915MHz b) f=2.44GHz ... 116

Figura 3.28 Diagrama de radiación 2D coordenadas polares log-periódica a) f=915MHz b) f=2.44GHz ... 116

Figura 3.29 Diagrama de radiación 2D coordenadas cartesianas log-periódica a) f=915MHz b) f=2.44GHz ... 116

Figura 3.30 Resultados simulación S11 antena log-periódica ... 117

Figura 3.31 Resultados simulación ganancia antena log-periódica ... 117

Figura 3.32 Geometría antena SPA F=2.44GHz a) vista 2D b) vista 3D ... 118

Figura 3.33 Distribución de corriente antena SPA F=2.44GHz ... 118

(13)

Figura 3.35 Simulación parámetros S11 antena SPA f=2.44GHz ... 119

Figura 3.36 Simulación ganancia antena SPA f=2.44GHz ... 119

Figura 4.1. Esquema SPDT RF3023 [13] ... 121

Figura 4.2 Esquema de integración antena-mota... 122

Figura 4.3.Diagrama de bloques del Hardware ... 123

Figura 4.4. Esquema electrónico del bloque de alimentación. ... 123

Figura 4.5. Diagrama Electrónico del bloque de puertos y procesamiento. ... 124

Figura 4.6. Diagrama Electrónico del bloque de comunicación UART ... 125

Figura 4.7. Diagrama Electrónico del bloque RF ... 125

Figura 4.8. Diagrama Electrónico completo del nodo de sensado inalámbrico ... 126

Figura 4.9. Circuito impreso del nodo de sensado inalámbrico. ... 127

Figura 4.10. Circuito impreso del nodo de sensado inalámbrico de 2,4GHz ... 128

Figura 5.1 Antena log-periódica fabricada a) Capa superior b) Capa inferior ... 130

Figura 5.2 Medición S11 log-periódica ... 131

Figura 5.3 Medición vs simulación S11 log-periódica ... 131

Figura 5.4 Montaje medición de ganancia log-periódica ... 132

Figura 5.5 Medición ganancia log- periódica ... 132

Figura 5.6 Medición vs simulación ganancia log-periódica ... 133

Figura 5.7 Montaje para la medición del diagrama de radiación ... 134

Figura 5.8 Medición diagrama de radiación log-periódica a) F=2.44GHz b) F=915MHz 134 Figura 5.9 Antena SPA construida F=2.44GHz ... 135

Figura 5.10 Medición S11 de antena SPA F=2.44GHz ... 136

Figura 5.11 Medición vs simulación de S11 antena SPA F=2.44 GHz ... 136

Figura 5.12 Montaje medición de ganancia antena SPA ... 137

Figura 5.13 Medición ganancia antena SPA ... 137

Figura 5.14 Medición vs simulación ganancia antena SPA ... 138

Figura 5.15 Medición diagrama de radiación antena SPA F=2.44GHz ... 139

Figura 5.16 Terreno en tabio para las pruebas de alcance del XBee a) vista rural b) carretera ... 140

Figura 5.17 Vista de los puntos de recepción en tabio a) vista satelital b) vista mapa ... 140

Figura 5.18 Vista del terreno para las pruebas vía ALO ... 141

Figura 5.19 Vista del punto de recepción en ALO a) vista mapa b) vista satelital ... 141

Figura 5.20 Vista satelital enlace XBee con antenas a) SPA 2.4GHz b) Log-Periódica 2.44GHz c) Log-Periódica 915 MHz ... 142

Figura 5.21 Vista del mapa enlace XBee con antenas a) SPA 2.4GHz b) Log-Periódica 2.44GHz c) Log-Periódica 915 MHz ... 142

Figura 5.22. Circuito impreso implementado sin PSoC ni radios XBees... 143

Figura 5.23. Hardware Completo de la mota, Antena Log-periódica y PCB de electrónica. ... 143

(14)

Figura 5.25 Carcasa a) mota antena log-periódica b) mota antena SPA ... 145

Figura 5.26 Carcasa mota antena log-periódica a) vista superior b) vista lateral ... 145

Figura 5.27 Carcasa mota antena SPA a) vista superior PCB b) vista lateral c) vista superior antena ... 145

Figura 5.28. Parámetros de comunicación serial para configurar la Mota. ... 147

Figura 5.29 Información de fábrica o por defecto mostrada en el modo de demostración 147 Figura 5.30. Información mostrada en el modo de configuración del nodo ... 148

Figura 5.31. Activación de los sensores 05 y 07. ... 148

Figura 5.32. Configuración de Id del nodo. ... 149

Figura 5.33. Modificación de fecha y hora del nodo. ... 149

Figura 5.34. Configuración del tiempo de muestreo en el modo de trabajo... 150

Figura 5.35. Cambio de las configuraciones de los radios. ... 150

Figura 5.36. Tramas enviadas por el nodo en modo de trabajo. ... 151

Figura 5.37. Información mostrada en el modo de Demostración. ... 151

Figura 5.38. Temperatura Sensada por los sensores LM32_1 y LM35_2 ... 152

Figura 5.39. Temperatura sensada por el medidor de ambiente PeakTech ... 152

Figura 5.40. Medida de temperatura y humedad con el sensor DHT11, ... 153

Figura 5.41. Medida de temperatura con el medidor de ambiente PeakTech ... 153

Figura 5.42. Medida de Humedad Relativa con el medidor de ambiente PeakTech ... 153

Figura 5.43. Iluminación registrada en una oficina con luminaria fluorescente por el sensor GA1A2S100SS ... 158

Figura 5.44. Iluminación registrada en una oficina con luminaria fluorescente por medidor de ambiente ... 158

(15)

Lista de Tablas

Tabla 2.1 Registros del sensor CMPS10 en modo I2C, tomado de [29]. ... 41

Tabla 2.2. Comparación de tecnologías inalámbricas ... 45

Tabla 2.3. Comparación dispositivos familia XBee ... 46

Tabla 2.4. Características de los XBee seleccionados ... 46

Tabla 2.5.Características de los microcontroladores usados en las principales motas del mercado. ... 47

Tabla 2.6 Características del Timer FF y UDB ... 52

Tabla 2.7 Variables necesarias para la lectura del sensor CMPS10 usando protocolo I2C. 62 Tabla 2.8. Voltaje de salida medido de 20cm a 119cm en el sensor de distancia. D(distancia), Vout (Voltaje a la salida del sensor) ... 67

Tabla 2.9. Números de identificación transmitidos para cada sensor durante el modo de trabajo. ... 81

Tabla 2.10. Estructura de la trama transmitida en modo de trabajo. ... 81

Tabla 3.1 Estado del arte antenas WSN ... 95

Tabla 3.2. Estado del arte antenas doble resonancia ... 96

Tabla 3.3. Estado del arte antenas XBee ... 97

Tabla 3.4. Bandas de frecuencias del espectro radioeléctrico ... 98

Tabla 3.5. Cuadro de atribución de frecuencias para 902-928MHz ... 98

Tabla 3.6. Cuadro de atribución de frecuencias para 2.4-2.835GHz... 99

Tabla 3.7 Banda de 900 MHz vs 2.4 GHz ... 101

Tabla 3.8. Valores calculados diseño SPA ... 103

Tabla 3.9. Resultado simulaciones antena SPA diseño calculado ... 103

Tabla 3.10. Dimensiones antena fabricada SPA... 104

Tabla 3.11 σ vs τ según la ganancia promedio para log-periódica de dipolos agrupados [50] ... 106

Tabla 3.12 Valores calculados del diseño de la antena log-periódica ... 108

Tabla 3.13 Dimensiones calculadas para log-periódica de dipolos ... 108

Tabla 3.14 Resultados simulación S11 log-periódica diseñada ... 108

Tabla 3.15 Dimensiones de antena final ... 109

Tabla 3.16 Características eléctricas de los sustratos ... 110

Tabla 3.17 Resultados simulación con diferentes sustratos ... 111

Tabla 3.18 Dimensiones antena SPA con ranuras ... 112

Tabla 3.19 Resultados simulación SPA con ranuras ... 112

Tabla 3.20 Resultados simulación antena log-periódica ... 115

(16)

Tabla 4.1. Señal de control SPDT ... 121

Tabla 5.1 Resultados medición vs simulación antena log-periódica ... 130

Tabla 5.2 Datos de ganancia log-periódica ... 133

Tabla 5.3 Resultados medición vs simulación antena SPA ... 135

Tabla 5.4 Datos de ganancia antena SPA ... 138

Tabla 5.5 Coordenadas geográficas en tabio de las pruebas XBee ... 140

Tabla 5.6 Alcance de los XBee en tabio con diferentes antenas ... 141

Tabla 5.7 Coordenadas geográficas en ALO de las pruebas XBee ... 141

Tabla 5.8 Alcance de los XBee en ALO para diferentes antenas ... 142

Tabla 5.9. Consumo de corriente del nodo con frecuencia de trabajo de 2,4GHz ... 146

Tabla 5.10. Consumo de corriente del nodo con doble frecuencia de trabajo ... 146

Tabla 5.11. Resultados de la prueba de medición de orientación magnética del sensor CMPS10 ... 154

Tabla 5.12. Resultados de la prueba de medición de inclinación del sensor CMPS10 ... 154

Tabla 5.13 Pruebas de detección de movimiento con el sensor ... 155

Tabla 5.14. Pruebas de medición de distancia del sensor GP2Y0A02YK Parte 1 ... 156

Tabla 5.15 Pruebas de medición de distancia del sensor HC-SR04 ... 157

Tabla 5.16. Comparación de iluminación medida con el sensor GA1A2S100SS y el medidor de ambiente PeakTech ... 157

Tabla 5.17. Comparación de las motas comerciales con las desarrolladas. ... 159

Tabla 6.1 Presupuesto UDMOTE ... 164

Tabla 6.2 Presupuesto UDMOTESPA ... 164

Tabla 6.3 Costo sensores comunes ... 165

(17)
(18)

Capítulo 1

(19)

19

1.1

INTRODUCCIÓN

En los últimos años, el uso de la tecnología ha aumentado exponencialmente buscando contribuir a las labores del diario vivir. Esto ha causado que cada vez se realicen investigaciones y desarrollos con el fin de obtener dispositivos con mejores prestaciones, menores tamaños y a menores costos, los cuales puedan incluirse en diferentes aspectos y entornos donde interactúa el ser humano.

Una de las tecnologías que empieza a cobrar auge son las redes de sensores inalámbricas o WSN, por sus siglas en inglés (Wireless Sensor Network), las cuales han contribuido a que el ser humano pueda monitorear, controlar e interactuar con diferentes entornos de forma remota, a diferencia de las redes cableadas, estas redes proporcionan mayor versatilidad al permitir realizar enlaces a través de una interfaz radio eléctrica.

A pesar de las ventajas que presentan las redes inalámbricas sobre las cableadas, existe una serie de aspectos adicionales que se deberán tener en cuenta para evaluar el desempeño de dicha red, entre estos aspectos están los alcances, el consumo energético de los nodos, la frecuencia de transmisión y la tasa de bits que se transmite. Estos aspectos deberán ser seleccionados con gran cuidado dependiendo del entorno de la aplicación, los cuales pueden ser agricultura, robótica, domótica, medicina, industria, entre otras.

El alcance es determinado principalmente por la ganancia de la antena y por el diagrama de radiación utilizado. Este diagrama de radiación se establece con el uso de un tipo de antena determinado, para WSN generalmente se usan antenas de tipo monopolo que producen diagramas de radiación omnidireccionales y que poseen ganancias pequeñas.

(20)

20

1.2

FORMULACIÓN DEL PROBLEMA

En los últimos años se ha presentado un auge en el concepto de "Smart-Cities" y ha cobrado interés la investigación en redes de sensores inalámbricas que le aporten al desarrollo de este ámbito. Las redes de sensores inalámbricas permiten el monitoreo y el control de diferentes entornos, ofreciendo soluciones para aplicaciones en áreas de la industria, la medicina, la automatización, la domótica, el tráfico, el sector agrícola, etc. La unidad fundamental de estas redes es el nodo de sensado inalámbrico, también conocido como mota. En el diseño de estos es importante tener en cuenta el costo, el consumo energético, el alcance, la flexibilidad y el tamaño.

En el mercado electrónico actual se disponen de motas, que tienen como elemento radiante antenas de tipo monopolo y dipolo. Estas antenas con respecto a las antenas planas tienen menores prestaciones en términos de ganancia y directividad, los cuales son aspectos que potencialmente pueden incidir directamente en el alcance, consumo de potencia, entornos de aplicación y en general en las prestaciones de la red de sensores inalámbrica.

Con base en las anteriores premisas se plantea la siguiente pregunta de investigación ¿El uso de sistemas radiantes planos en nodos de sensado inalámbrico mejora las capacidades operativas y de conectividad en un entorno de red de sensores?

En el diseño del nodo de sensado inalámbrico, se plantean como variables de cuantificación de desempeño las siguientes características: alcance, consumo energético, tamaño del dispositivo, cantidad de sensores y costo. Dado que el proyecto propone mejorar las capacidades de transmisión de un sistema radiante tipo monopolo, se requiere del diseño de una antena de alta ganancia que permita conseguir largos alcances de transmisión, adicionalmente se busca que el prototipo final tenga un consumo energético bajo, sea de tamaño reducido, posea variedad en los sensores y tenga un precio asequible.

1.3

JUSTIFICACIÓN

(21)

21

presenta diversos obstáculos físicos impidiendo el establecimiento de un enlace de grandes distancias y donde existen una gran gama de dispositivos irradiando a diferentes frecuencias.

Para mejorarlas características de transmisión de un nodo de sensado inalámbrico, se propone la implementación de una antena plana usando tecnología microstrip, ya que esta contribuye a mejorar los alcances en la red inalámbrica de sensores al tener una mayor ganancia y directividad y adicionalmente presenta una reducción del espacio ocupado al ser compacta y de menor tamaño.

Dada la baja disponibilidad comercial de nodos de sensado inalámbrico con antenas planas se precisa realizar un proyecto que incluya este tipo de tecnología, por lo tanto se propone el diseño de un nodo de sensado inalámbrico desde su base, orientados en obtener una implementación de bajo costo. Al diseñarlo desde su inicio se obtienen ventajas como tener un sistema flexible, el cual permite el cambio de parámetros según la aplicación, además, es posible escoger el hardware y los componentes que cumplan con los requerimientos a un menor costo, puesto que las soluciones comerciales son de costos altos e imponen barreras para realizar cambios específicos.

1.4

OBJETIVOS

1.4.1

Objetivo General

Diseñar e implementar un nodo de sensado inalámbrico usando elementos radiantes planos con ganancia superior a la de un monopolo.

1.4.2

Objetivos Específicos

 Determinar los requerimientos de hardware para la implementación del nodo inalámbrico de sensado.

 Determinar la geometría, características del diagrama de radiación, ganancia y ancho de banda de impedancia del elemento radiante que faciliten su incorporación y correcta operación en nodos de sensores inalámbricos.

 Diseñar y caracterizar un sistema radiante plano acorde a los requisitos de conectividad de redes de sensores inalámbricos.

(22)

22

1.5

ALCANCE Y LIMITACIONES

1.5.1

Alcance

El alcance del proyecto radica en el diseño y en la implementación de un nodo de sensado inalámbrico con elementos radiantes planos. Este proyecto pretende dar como resultado la integración de los elementos que componen una mota y la incorporación de la antena a la misma, la cual proporcionara una mayor ganancia que la antena tipo monopolo y permitirá alcanzar mayores distancias de transmisión. Este nodo debe cumplir con los requisitos de conectividad en una red de sensores inalámbrica.

1.5.2

Limitaciones

(23)

Capítulo 2.

(24)

24

2.1

RED DE SENSORES INALÁMBRICA

2.1.1

Definición

Las redes de sensores inalámbricas (WSN) consisten en un conjunto de nodos que se organiza en una red cooperativa para la adquisición y distribución de datos, monitoreados y controlados por un centro de gestión [1]. Este tipo de redes son cada vez más populares en aplicaciones industriales y de automatización del hogar

Una red inalámbrica de sensores consta de tres componentes principales: nodos, gateways o concentradores y software. Los nodos de medida distribuidos de forma espacial establecen la interfaz con sensores para monitorear el equipo o el entorno. Los datos adquiridos son transmitidos de manera inalámbrica al concentrador, el cual puede operar independientemente o conectarse a un sistema principal donde se puede reunir, procesar, analizar y presentar los datos de medida usando software y se puede configurar a un bajo costo, baja potencia y baja transferencia de datos en un área particular.

Figura 2.1. Componentes Generales de una Red WSN, tomada de [2]

WSN permite la monitorización remota y la recolección de datos a partir de las condiciones físicas o ambientales, lo que permite ser utilizado en aplicaciones tales como el control del tráfico, control industrial, el monitoreo de la salud, domótica, la gestión de desastres y muchos otros. WSN es construido mediante la conexión de un grupo de nodos entre sí para llevar a cabo tareas requeridas, estos nodos cooperan y automáticamente crean una red entre ellos. El nodo sensor inalámbrico más común, es el conocido comúnmente como mota [3].

(25)

25

físicas, del procesamiento de los datos medidos y del envío de los datos a un dispositivo específico de forma inalámbrica [4].

Las funciones deseables para los nodos de sensores en una WSN incluyen: la facilidad de instalación, la auto-identificación, el auto-diagnóstico, la fiabilidad, la conciencia de tiempo para la coordinación con otros nodos, algunas funciones del software y DSP, y los protocolos de control estándar y de las interfaces de red.

En los últimos años se ha visto el incremento en el despliegue de las redes de sensores inalámbricas, se estima un auge en el desarrollo de aplicaciones en las industrias de automatización y demótica a partir de la convergencia entre redes de sensores e internet danto paso a un nuevo paradigma llamado “El internet de las Cosas” [5].

2.1.2

Estructura de red de una WSN

Una red WSN puede implementarse bajo diferentes estructuras de red, dependiendo de la capacidad de concentración y transmisión de información, la interoperabilidad entre nodos, las características de tráfico del canal disponible para la comunicación, la seguridad de la información; entre otros. Todos estos parámetros conllevan a implementar redes con estructuras de estrella, árbol o malla, como las mostradas respectivamente en la Figura 2.2.

Figura 2.2. Topologías de red de una WSN, tomada de [2]

Red Estrella

Las redes en las cuales existe únicamente una comunicación directa entre el concentrador y cada uno de los nodos sensores se conocen como redes estrella. Dentro de las ventajas de esta red se encuentran su fácil desarrollo, baja latencia y el rápido despliegue y montaje, mientras en las desventajas se encuentran la posibilidad de colisión de paquetes y la dificultad de ubicación del concentrador para conseguir comunicación directa con cada nodo, teniendo como consecuencia la imposibilidad de generación de una red amplia geográficamente.

Red Árbol

(26)

26

esta red se encuentra el incremento del costo de implementación por el uso de nodos repetidores, la dependencia de algoritmos de enrutamiento y la posibilidad de pérdida de comunicación de varios nodos ante la pérdida o fallo de un nodo repetidor.

Red en malla

Las redes en que los nodos de sensado sirven a su vez como repetidores para conseguir comunicar un nodo apartado con el concentrador se denominan redes en malla. En este tipo de redes, cuando un nodo quiere comunicarse con el concentrador, lo puede hacer directamente si el alcance del radio lo permite, o puede comunicarse con sus nodos vecinos y estos servirán de repetidores para llevar la información a su destino.

Este tipo de red es considerada muy versátil en cuanto a la topología de red, debido a que si un nodo se ve afectado y sufre algún daño que impida su funcionamiento, los nodos vecinos que lo utilizaban a e de repetidor, podrán tomar otras rutas para comunicarse con el nodo central. Sin embargo este tipo de redes presenta amplias dificultades respecto a tiempos de latencia y elevada probabilidad de colisión de paquetes.

Nodo de sensado o Mota

Los nodos de sensores inalámbricos conocidos como motas son la unidad fundamental en la formación de redes de sensores inalámbricos. Una mota tiene la capacidad de ser incrustada en diferentes tipos de entornos. El nodo sensor inalámbrico por lo general consiste en sensores o actuadores que tienen la capacidad de procesamiento y en ocasiones memoria. El nodo tiene una frecuencia de radio, un transceptor y su propia fuente de energía [4], esta estructura general puede verse representada en bloques por la Figura 2.3.

Figura 2.3. Diagrama de bloques general de una MOTA, tomada de [2].

Una distinción clara entre motas puede verse en la potencia de procesamiento. En una categoría hay motas que están diseñadas con una potencia computacional relativa siendo una solución integrada y en la otra categoría, las motas sacrifican potencia de procesamiento a favor del bajo consumo de energía y de la larga vida útil, mientras que se sacrifica la reducida memoria de programa y la interconexión limitada [6].

(27)

27

2.2

ESTADO DEL ARTE

2.2.1

Trabajos e investigaciones similares

Actualmente existe una tendencia de incluir sensores en la mayoría de dispositivos que nos rodean, brindando diferentes ventajas como el control programado y a distancia, seguridad, confort y otros beneficios, a esto se le llama "el internet de las cosas", lo cual también ha empezado a generar el concepto de las "Smart-Cities", y con ello se han llevado a cabo diferentes estudios como[8], [9],[10] y [11] que hablan de las ventajas y desventajas de incluir y generar estas redes de sensores locales y mundiales, y plantean diferentes maneras de realizarlo. También existen algunos estudios como [12] que hablan del porqué esta tecnología ha estado relativamente retrasada, si se compara por ejemplo con la capacidad de guardar archivos en la nube y verlos desde cualquier parte del mundo o con la posibilidad de realizar video-llamadas, dando como principal justificación la falta de accesibilidad económica.

Existe una gran cantidad de artículos y trabajos de grado que hablan sobre la creación de motas y sus diversas aplicaciones, como por ejemplo en mediciones de temperatura, humedad y otros aspectos para el sector agropecuario como en [13] y en [14]. También se han realizado trabajos y desarrollos con redes punto a punto, donde se le da relevancia al envío de comandos de manera inalámbrica para el control de diferentes dispositivos, como por ejemplo robots [15].

Uno de los factores más importantes para mejorar el rendimiento de una mota, radica en establecer un tipo de antena adecuado, lo cual puede contribuir a mejorar el consumo energético, los alcances en los enlaces establecidos en la red inalámbrica, el tamaño ocupado por la antena y el costo de fabricación como se estudia en [16] donde se propone y simula el uso de antenas inteligentes para remplazar las antenas de omnidireccionales, consiguiendo mejorar en 50% la eficiencia y el consumo energético.

(28)

28

2.2.2

Mercado

Actualmente existen muchos tipos de motas que ofrecen diferentes empresas, tanto para el ámbito académico, como para la industria. Estas motas están diferenciadas unas entre otras por diferentes aspectos como el nivel de consumo energético, velocidades de procesamiento, cantidad de entradas, tamaños, entre otros, lo cual puede brindar una gran diversidad a un comprador dependiendo de su área de interés.

A continuación se muestran las más populares, con sus diferentes características ofrecidas por diferentes compañías, destacando el tipo de antena que se utiliza, los alcances y el consumo de energía.

Libelium

1. Waspmote

Figura 2.4.Waspmote, tomado de [21]

 Microcontrolador Atmel ATmega 1281

 Compatible con 11 tecnologías de radio transmisión, entre ellas Zigbee, WiFi, bluetooth y 3G. Dependiendo de la tecnología de radio usada, se utilizan antenas de tipo monopolo de diferentes ganancias, 2 y 5dBi para Zigbee, WiFi y Bluetooth.

 Alcances de 700m para transmisión con XBee-802.15.4 -Pro, 10Km para XBee-900 y 100m para Bluetooth Low Energy (BLE) 4.0 y WiFi, con antenas de 2dBi.

 Consumo de 15mA encendido, 55uA en estado de sueño y 0,7uA en hibernación, sin incluir el consumo de transmisión.

(29)

29 Olimex

1. XBee IO Pro

Figura 2.5. XBee IO Pro, tomado de [22]

 Microcontrolador ATMEGA328

 Transmisión a través de XBee serie 1 o serie 2,

 Alcances de 100 m (XBee serie 1) y 120 m (XBee serie 2), en línea de vista y utilizando antenas de tipo monopolo y de tipo PCB para ambos casos.

 Consumo de transmisión de 45mA (XBee Serie 1) y 40mA (XBee serie 2).  4 salidas con relés de 10A

 6 entradas analógicas  Alimentación 9-30V

 Programado mediante Software Arduino

Memsic

1. Mica2

Figura 2.6. Mica2, tomado de [23]

 Microcontrolador ATMEGA 128L

 Transmisión en protocolo 802.15.4 a 868 MHz y 916 MHz

 Alcance de 500 ft ( 150m aprox.) en línea de vista para transmisión a 868MHz y 916MHz con antena tipo dipolo de 1/4 de onda.

 Consumo de energía: 8mA en modo activo y <15uA en estado de sueño  51 pines disponibles

(30)

30

Figura 2.7. MicaZ, tomado de [23]

 Microcontrolador ATMEGA 128

 Transmisión en protocolo 802.15.4 sobre frecuencia de 2.4GHz con transceptor de radio CC2420

 Alcance de 75m a 100m en línea de vista con antena dipolo de media onda.  Consumo de energía: 8mA en modo activo y menor a 15uA en modo

dormido

 Tasa de transmisión de 250Kbps  51 pines disponibles

3. Lotus

Figura 2.8. Lotus, tomado de [23]

 Microcontrolador LPC1758 Cortex M3 de 32 bits  Protocolo de transmisión 802.15.4 a 2.4GHz

 Alcance de 100m en línea de vista con la antena integrada (on-board) y conector SMA para conexión de antena externa.

(31)

31

4. IRIS

Figura 2.9. Iris, tomado de [23]

 Microcontrolador ATmega1281

 Protocolo de transmisión 802.15.4 a 2.4GHz

 Alcance de 300m en línea de vista con antena dipolo de cuarto de onda.  Consumo de energía: 8mA en modo activo y 8uA en modo dormido  Tasa de transmisión de 250Kbps

 51 pines disponibles

Crossbow

1. IMOTE2

Figura 2.10. Imote2, tomado de [24]

 Diseñado por Intel y adquirido por Crossbow  Microcontrolador ARM core Intel PXA271

 Protocolo de comunicación 802.15.4 a frecuencia de 2.4GHz con transceptor de radio CC2420 IEEE 802.15.4.

 Alcance de 30m en línea de vista con antena de montaje superficial, incluido en el módulo, también tiene disponible un conector SMA.

(32)

32 Texas Instrument

1. eZ430-RF2500

Figura 2.11 Kit eZ430-RF2500, tomado de [25]

 Microcontrolador TI MSP430F2274

 Radio Transceptor CC2500 en banda de 2,4GHz

 Ultra bajo consumo de energía: 270μA en estado activo, 0,7μA en estado de sueño.

 Soporta una tasa máxima de transmisión de 250kbps.

 Soporta solamente 3 sensores. Temperatura, humedad y Luz.

2.3

DESARROLLO DEL SISTEMA EMBEBIDO

2.3.1

Consideraciones

El diseño del sistema embebido del nodo de sensado se rige por los objetivos y alcances propuesto en el presente trabajo, además de la intención de implementar nuevas tecnologías, que permitan un desarrollo más versátil e interesante en aspectos académicos y comerciales.

Debido a que se pretende diseñar un nodo de sensado que sea adaptable a diferentes plataformas y diferentes ambientes de implementación, se requiere seleccionar elementos de hardware de uso común en la industria y la academia, que sean fácilmente adquiribles, cuyos voltajes de alimentación sean fácilmente implementables y con protocolos de comunicación altamente comprensibles.

Se pretende en términos de desarrollo, utilizar una gama amplia y común de sensores, un tipo de procesamiento que permita desarrollo con dichos sensores y que permita una fácil escalabilidad para la inclusión futura de otros sensores y la utilización de radios compatibles con los existentes en el mercado.

(33)

33

2.3.2

Sensores

2.3.2.1 Consideraciones de selección de los sensores

El uso frecuente de los nodos de sensado en diferentes espacios y ambientes hace necesaria la selección de sensores particulares para cada aplicación, encontrando motas compatibles con sensores de gases, presencia de radioactividad, campos magnéticos, entre otros. Sin embargo, entre las tantas aplicaciones existen una gran cantidad de sensores comunes que son válidos para muchas de ellas, permitiendo seleccionar a partir de dicha información, un grupo de sensores que pueden ser utilizados en diferentes sistemas de monitoreo.

Para la selección de los sensores, se estudiaron los campos habituales de uso de las redes WSN y se discriminaron los sensores típicos en cada una de ellos, obteniendo los resultados mostrados a continuación.

Seguridad. (Detección de intrusos y seguridad de perímetros)  Sensor de presencia y movimiento.

 Sensor de interrupción de perímetro.  Sensores de presión.

 Sensores magnéticos para control de apertura de puertas y ventanas.  Cámaras de seguridad.

 Sensores de metales.  Sensores RFID.

Seguridad. (Eventualidades catastróficas o accidentales)  Sensor de humo.

 Sensor de gas.

 Sensor de presencia y movimiento  Sensor de inundación

 Sensor de temperatura  Sensor de humedad relativa.

Medio Ambiente

 Sensor de humedad relativa  Sensor de temperatura  Sensor de oxígeno

 Sensor de actividad sísmica.  Sensor de fuego.

 Sensor de presencia y movimiento.  Sensor de calidad de aire.

 Sensor de calidad de agua.

 Sensor de luminosidad y radiación Solar.  Sensor de distancia.

 Sensor de dirección de viento.

Industria

 Sensor de temperatura  Sensor de humedad relativa  Sensor de distancia

(34)

34  Sensor de corriente.

 Sensor de potencia.  Sensor de inclinación.  Sensor de presión.  Sensor de movimiento  Sensor de luminosidad.  Sensor de peso.

 Sensor de caudal.

Medicina

 Sensor de pulsaciones  Sensor de presión  Sensor de movimiento.  Sensor de calidad de aire  Sensor de temperatura  Sensor de humedad relativa.  Sensor de gases

 Sensor de oxígeno  Sensores de PH.

Tráfico

 Sensor de distancia

 Sensor de movimiento

 Cámaras de seguridad.  Sensores de presión  Sensor de velocidad.  Sensor de lluvia  Sensor de temperatura.

Domótica

 Sensor de presencia y movimiento  Sensor de temperatura

(35)

35

De acuerdo a la anterior lista, se deciden seleccionar los siguientes sensores, de acuerdo a su uso común en los diferentes campos.

 Sensor de temperatura  Sensor de humedad relativa  Sensor de distancia

 Sensor de inclinación.  Brújula electrónica.  Sensor de luminosidad  Sensor de movimiento.

2.3.2.2 Sensores seleccionados.

A partir de la selección de los tipos de sensores, se escogen algunas de las referencias más utilizadas en el mercado, además de ser parte de las referencias mas económicas, para dar satisfacción a la medición de las variables elegidas.

A continuación se muestran las referencias seleccionadas, junto con los datos relevantes para el presente trabajo suministrados por el fabricante. Se observan las diferentes curvas de funcionamiento, voltajes de operación, protocolos de comunicación entre otros.

Sensor de temperatura LM35 [26]

Figura 2.12. Sensor LM35, tomado de [26].

Especificaciones:

Voltaje de alimentación: 4V a 30V. Variable medida: Temperatura en Celsius. Rango de medición: -55°C a 150°C Precisión: 0.5°C

Salida: Voltaje analógico con factor de escala de 10mV/°C Consumo de corriente: Inferior a 60μA.

(36)

36 Sensor de Humedad Relativa HIH-4000-002 [27].

Figura 2.13. Sensor HIH-4000-002, tomado de [27]

Especificaciones:

Voltaje de alimentación: 4V a 5.8V. Variable medida: Humedad relativa. Rango de medición: 0%RH a 100%RH Precisión: 3.5%RH

Salida: Voltaje analógico regido por la expresión

Figura 2.14. Curva de respuesta del Sensor HIH-4000-002, tomado de [27].

(37)

37

Sensor de humedad relativa y temperatura DTH11[28].

Figura 2.15. Sensor DHT11, tomado de [28]

Especificaciones:

Voltaje de alimentación: 3.3V a 5V DC. Variable medida:

 Humedad Relativa  Temperatura en Celsius.

Rango de medición:

 Humedad Relativa: 20%-90%

 Temperatura: 0°C-50°C

Resolución:

 Humedad Relativa: 8 Bits en representación de 1°C  Temperatura: 8Bits en representación de 1%RH

Consumo de corriente: Máximo 2.5mA. Lectura Señal de salida.

Protocolo: One Wire.

La lectura del sensor se debe realizar a través de un protocolo One Wire, donde es necesario enviar un parámetro de inicialización al sensor y esperar la respuesta de éste, a través del mismo puerto, el cual consta de un único conductor.

La respuesta del sensor consta de una trama de 40 bits, distribuida de la siguiente manera: 40 bits = 8 bits (Parte entera humedad relativa) + 8 bits ( Parte decimal humedad relativa ) + 8 bits ( temperatura ) + 8 bits (Check Sum).

(38)

38

Los 8 bits designados a la parte decimal de la humedad relativa, no están disponibles para esta versión del sensor. Con lo cual se envían 8 ceros en su lugar.

Inicialización y solicitud de lectura:

Para solicitar al sensor una respuesta sobre las variables a medir, es necesario escribir en el puerto one wire de la siguiente manera.

Se deberá escribir y mantener un nivel de 0 voltios durante un lapso de 18ms y posterior a este, llevar el bus a un nivel de vcc; una vez realizada dicha acción, se deberá terminar la escritura del puerto y prepararse para recibir la respuesta del sensor, el cual tardara en responder un lapso entre 20 μs a 40 μs.

Figura 2.16. Inicialización del sensor DHT11, tomado de [28].

Respuesta del sensor:

Una vez el sensor es inicializado, este procederá a enviar una respuesta, la cual comenzara a transmitirse a través del bus one wire entre 20μs y 40μs después de que se haya terminado el requerimiento de lectura.

El inicio de la respuesta del sensor constara de un pulso en nivel 0v por un lapso de 80μs, seguido de un nivel vcc por un lapso de 80μs.

Figura 2.17. Confirmación de inicialización del sensor DHT11, tomado de [28].

Esta respuesta indica únicamente que el sensor ha sido inicializado y que a continuación comenzara la transmisión correspondiente a las variables sensadas para lo que el sensor enviara una trama de 40 bits codificados como se explica a continuación.

Representación de un bit 0.

(39)

39

Figura 2.18. Representación de un "0" en el sensor DHT11, tomado de [28].

Representación de un bit 1.

Al igual que en la representación del bit 0, para el bit 1, el sensor mantiene un nivel bajo por 50μs y luego de este, a diferencia del bit 0, pasa a un nivel alto, el que sostiene por un tiempo de 70μs, tal como se muestra en la Figura 2.19.

Figura 2.19. Representación de un "1" en el sensor DHT11, tomado de [28].

Finalización de la transmisión.

Una vez el sensor envía los 40 bits correspondientes a datos, este enviará un nivel bajo por un tiempo de 50μs con el fin de anunciar la finalización de su respuesta y luego de ello liberará el bus one wire para una futura transmisión.

La Figura 2.20 muestra todas las etapas de la transmisión mencionadas anteriormente, pero dando un ejemplo de transmisión de únicamente dos datos, un 0 y un 1.

(40)

40

Sensor de inclinación y brújula magnética CMPS10 [29].

Figura 2.21. Sensor CMPS10, tomado de [29]

Especificaciones:

Voltaje de alimentación: 3.6V a 5V DC. Variable medida:

 Inclinación en dos ejes.  Azimut magnético.

Rango de medición:

 Inclinación: -85° a 85°

 Azimut magnético: 0° a 359.9°

Resolución:

 Inclinación: 8 Bits, saltos de 1°, para cada eje.  Azimut: 16 Bits, saltos de 0,1°.

Consumo de corriente: 25mA. Lectura Señal de salida.

El sensor CMPS10 es capaz de entregar la señal medida de tres diferentes maneras: Comunicación I2C, Comunicación Serial y PWM. Para el presente trabajo se seleccionó la lectura del sensor a través del módulo I2C cuya información correspondiente se explica a continuación.

En el modo I2C, el sensor CMPS10 debe conectarse como se muestra en la Figura 2.22.

(41)

41

Dentro del modo I2C, el sensor guarda una tabla con 23 registros, en los cuales almacena las diferentes variables sensadas. Dentro de la tabla se resaltan los registros de Azimut o Compas con 16 bits de resolución en los registros numero 2 (registro alto) y 3 (registro bajo), y los registros 4 y 5 donde se almacena la inclinación en el eje x y eje y del sensor. La tabla con los 23 registros es suministrada por el fabricante y mostrada en la Tabla 2.1 Registros del sensor CMPS10 en modo I2C. Estos registros deben ser leídos a través de instrucciones I2C, para conocer el estado de las variables medidas.

Tabla 2.1 Registros del sensor CMPS10 en modo I2C, tomado de [29].

Sensor de movimiento [30].

Figura 2.23. Sensor de movimiento, tomado de [30]

Especificaciones:

Voltaje de alimentación: 3V a 6V.

Variable medida: Detección de movimiento.

Rango de medición: Movimiento hasta 7 metros de distancia. Consumo de corriente: 12mA a 3V, 25mA a 5V.

(42)

42 Sensor de distancia infrarrojo GP2Y0A02YK [31]

Figura 2.24. Sensor de distancia por luz infrarroja GP2Y0A02YK, tomado de [31]

Especificaciones:

Voltaje de alimentación: 4.5V a 5.5V. Variable medida: Distancia

Rango de medición: 20cm a 150cm Resolución: Rango continuo. Precisión: ±10cm

Salida: Voltaje continuo no lineal, de acuerdo a la curva característica mostrada en la Figura 2.25.

Figura 2.25. Curva característica del sensor GP2Y0A02YK, tomado de [31].

Consumo de corriente: 33mA.

(43)

43 Sensor de distancia por ultrasonido HC-SR04 [32].

Figura 2.26. Sensor HC-SR04, tomado de [32]

Especificaciones:

Voltaje de alimentación: 4V a 5V. Variable medida: Distancia. Rango de medición: 2cm a 400cm. Resolución: 0.3cm.

Salida: Pulso en alto con duración de tiempo linealmente proporcional a la distancia medida.

Consumo de corriente: 15mA. Lectura Señal de salida

El sensor de distancia HC-SR04 es un sensor que actúa bajo solicitud, requiriendo un proceso de iniciación para comenzar el proceso de lectura. Para iniciar el sensor, se requiere de enviar un pulso en nivel alto por un periodo de 10μS al pin denominado por el fabricante como trigger. Una vez inicializado el sensor, este envía 8 pulsos sonoros hacia el objetivo al que se encuentra apuntando y de acuerdo al eco producido por estos pulsos, realiza un cálculo de la distancia medida, la cual representa posteriormente por un pulso en alto enviado por el pin denominado Echo.

El proceso de inicialización, envió de pulsos sonoros y señal de salida, se muestran en la Figura 2.27. Proceso de lectura del sensor HC-SR04

(44)

44

Para calcular la distancia en centímetros medida por el sensor es necesario tomar la duración en alto del pulso recibido desde el pin Echo en microsegundos y dividir este valor en 58, como se muestra en (2.1)

(2.1)

Sensor de luz ambiente GA1A2S100SS [33]

Figura 2.28. Sensor GA1A2S100SS, tomado de [33].

Especificaciones:

Voltaje de alimentación: 2.7V a 7V.

Variable medida: Nivel de iluminación en lux (lx) Rango de medición: 10lx a 10000lx

Resolución: Escala continua.

Salida: Nivel de corriente representado por la curva de la Figura 2.29. Curva de respuesta del sensor GA1A2S100SS, tomado de .

Figura 2.29. Curva de respuesta del sensor GA1A2S100SS, tomado de [33].

Consumo de corriente: 500μA.

(45)

45

2.3.3

Sistema de radios

El sistema de radios del nodo de sensado permite modular la señal a la salida la unidad de procesamiento y transmitirla a través de grandes distancias, utilizando el aire como medio de transmisión. Este sistema o bloque dentro del nodo es el que permite comunicarse con el nodo central o con nodos vecinos para difundir la información sensada, para ello existen diversos tipos de radios y protocolos que permiten transmitir la información con diferentes topologías, consumos energéticos, alcances y demás, como se explica a continuación.

2.3.3.1 Tecnologías Inalámbricas

En comunicaciones inalámbricas se han desarrollado diversas tecnologías entre ellas Bluetooth, WiFi y ZigBee como las más usadas. Cada una de ellas permite transmitir datos vía inalámbrica y presentan características que las diferencian entre si tales como: alcance, velocidad, robustez y precio. En la Tabla 2.2 se encuentra una comparación de las características básicas de las tecnologías inalámbricas [34].

Tabla 2.2. Comparación de tecnologías inalámbricas

Aspecto ZigBee Bluetooth WiFi

Alcance nominal 10m-1000m 10m 10-100m

Bandas de frecuencia 868MHz, 900MHz, 2.4GHz 2.4GHz 2.4GHz, 5GHz

Consumo de potencia Bajo Medio Alto

Topologías Ad-hoc, estrella y mesh Ad-hoc y estrella Ad-hoc y estrella

Máx. tasa de transmisión 250Kbps 720Kbps 54Mbps

Protocolo 802.15.4 802.15.1 802.11

Tipo de red WPAN WPAN WLAN

Modulación BPSK, O-QPSK GFSK PSK, QPSK, OFDM

Aplicación Redes de sensores Transferencia

multimedia móviles Internet

Capacidad máx. de nodos 65000 8 2007

Ancho de banda del canal 0.3/0.6MHz; 2MHz 1 MHz 20 MHz

Para la selección de radio se elige el protocolo ZigBee, de acuerdo con los parámetros mencionados en la Tabla 2.2, pensando también en que la aplicación corresponde a una red WSN, donde se busca un bajo consumo de energía, una baja transferencia de datos y un buen alcance, aspectos cumplidos con mejor desempeño por dicho protocolo.

2.3.3.2 Dispositivos XBee

(46)

46

Tabla 2.3. Comparación dispositivos familia XBee

Para seleccionar los XBees adecuados para el desarrollo del proyecto se tiene en cuenta que cumpla los siguientes parámetros: topología punto a multipunto, bajo consumo de potencia y largo alcance. Teniendo en cuenta la Tabla 2.3 y los parámetros mencionados anteriormente, se selecciona el XBee-pro XSC y el XBee-pro 802.15.4 de digi international con antena externa de conector RPSMA, las características principales de dichos radios se muestran en la Tabla 2.4, [36] y [37].

Tabla 2.4. Características de los XBee seleccionados

Aspecto XBee-PRO Multipoint RF-Modules XBee-PRO XSC

Banda de frecuencia 2.4- 2.4835 GHz 902-928 MHz

Procesador MC13193 Transceiver Freescale HCS08 689S08A

ADF7023 transceiver, Cortex M-3 EFM32G230 Tasa de datos 250 Kbps 10 Kbps o 20 Kbps

Alcance urbano 90 m 610 m

Alcance línea de vista 1.6 Km 14 Km con antena dipolo 45 Km con antena alta ganancia Potencia de transmisión 63 mW (18 dBm) 250 mW (24dBm)

Sensibilidad de recepción -100 dBm -109 dBm con baud 9600 -107 dBm con baud 19200 Temperatura de operación -40°C hasta 85°C -40°C hasta 85°C

Voltaje de alimentación 2.8- 3.4 VDC 2.4 – 3.6 VDC Corriente de transmisión 250 mA 215 mA

Corriente de recepción 55 mA 26 mA

Corriente modo sleep 10 A 2.5 A

Topología Protocolo Producto Frecuencia Hardware

Alcance linea de vista RF Data Rate Potencia Tx [dBm] Sensibilidad Rx [dBm] Consumo Corriente Tx/Rx [mA]

802.11 Xbee Wifi S6B N/A 1 a 72 Mbps 16 -93 a -71 309/100

Xbee 802.15.4 S1 90 m 0 -92 45/50

S1 1.6 Km 18 -100

S1 1 Km 10 -100

Xbee- PRO

XSC 900 MHz S3B 14.5 Km 10 o 20 Kbps 24 -107 a -109 215/26 Xbee- PRO

868 868 MHz S5 40 Km 24 Kbps 25 -112 500/65

Xbee ZB SMT S2C 1.2 Km 8 -102 45/28

Xbee PRO ZB

SMT S2C 3.2 Km 18 -101 100/31

Xbee ZB S2C 120 m 3 -96 N/A

S2B 3.2 Km 18 -102

S2B 1.5 Km 10 -102

Xbee PRO 900

HP 900 MHz S3B 14.5 Km

10 o 200

Kbps 24 -101 a -110 215/29

Xbee 865/868 LP

865MHz o

868MHz S8 4 Km 10 o 80 Kbps 12 -101 a -106 48/27

Xbee

DigiMesh 2.4 S1 90 m 0 -92 45/50

S1 1.6 Km 18 -100 250/55

S1 1 Km 10 -100 150/55

250 Kbps 250 Kbps Mesh Zigbee-PRO Feature set Propietario Digimesh

Xbee PRO ZB

Comparación de las Características de la Familia Xbee

802.15.4 2.4 GHz

(47)

47

2.3.4

Unidad de procesamiento

La unidad de procesamiento lógico dentro del nodo de sensado inalámbrico, es aquel componente o conjunto de componentes electrónicos que se encargan de leer, interpretar y computar la señal de salida de los sensores. Generalmente es usado un microcontrolador para la ejecución de estas tareas.

2.3.4.1 Micro controladores usados en WSN

El microcontrolador tiene la capacidad de convertir las señales analógicas de los sensores de este tipo, en variables digitales, además puede leer directamente señales de otros sensores digitales que pueden usar diversos tipos de comunicación para el envió de la señal sensada. Generalmente en una WSN, el microcontrolador utilizara la información recibida para guardarla en memorias o para enviarla al nodo central.

Las características básicas del microcontrolador son regidas por el campo de aplicación en que se encuentra y por los sensores que este maneja, además de otros criterios de selección propios de cada fabricante. En la Tabla 2.5 se muestran las características relevantes de los microcontroladores usados en algunas de las motas más populares del mercado, características tomadas de [38], [39] y [40] .

Tabla 2.5.Características de los microcontroladores usados en las principales motas del mercado.

MOTA WASPMOTE, IRIS

XBee IO Pro V2

Mica2,

MICAz LOTUS TELOSB

eZ430-RF2500 Procesador/ Micro-controlador Atmel ATmega 1281 Arduino Leonardo (Basado en el ATmega32u4 ) ATMEGA 128L, ATMEGA 128 LPC1758 Cortex M3 de

32 bits

TI MSP430F1611

TI MSP430F2274

CPU 8 bits 8 bits 8 bits 32 bits 16 Bits 16 Bits

Memoria Flash 128 Kbytes 32 Kbytes 128 Kbytes 512 Kbytes 48 Kbytes 32Kbytes

SRam 8 Kbytes 2.5 Kbytes 4 Kbytes 64 Kbytes 10 Kbytes 1 Kbytes

Máxima frecuencia de

operación

16 MHz 16 MHz 16 MHz 100 MHz 8 MHz 16 MHz

Pines I/O 54 26 53 52 48 32

ADC Canales/ Resolución/ Vel

Muestreo

8 Canales/ 10 bits / 15Ksps

12 Canales/ 10 Bits/ 15Ksps

8 Canales/ 10 bits / 15Ksps

6 Canales/ 12 Bits/ --

8 Canales/ 12Bits/ --

12 Canales/ 10 Bits/ --

Timers 6 4 4 4 2 2

Voltaje

operación 2.7V - 5.5V 2.7V - 5.5V 2.7V - 5.5V 3.3V 1.8V - 3.6V 1.8V - 3.6V UART 2 1 2 4 2 1

(48)

48

2.3.4.2 PSoC (Programmable System-on-Chip) en WSN

Además de los micro controladores, existe diferentes tecnologías de procesamiento como las FPGA, los PLCs y los procesadores, que a pesar de tener un desempeño elevado, no resultan ser útiles para la industria de las redes de sensado inalámbrico, por sus elevados costos, altos consumos o por simplemente no resultadas adecuadas sus características por su función costo-beneficio en esta área. Sin embargo existe un componente de procesamiento relativamente nuevo y con características deseables en el entorno WSN denominado PSoC que vale la pena comparar con los microcontroladores.

El PSoC o Programable System on Chip, es el nombre que recibe la tecnología de micro controladores programables con funcionalidades de bloques analógicos y digitales desarrollada por la empresa llamada Cypress Semiconductor en el año 2002 [41]. El PSoC comprende una matriz configurable de funciones analógicas y una de funciones digitales, pudiendo proveer a cualquier pin del circuito integrado cualquier función disponible soportada, lo que confiere una gran versatilidad al PSoC frente a los micro controladores. Dentro de las cualidades y características importantes del PSoC es necesario resaltar la capacidad de enrutamiento e interconexión, bloques analógicos programables, bloques digitales programables y la CPU, los cuales se mencionan y describen a continuación [42].

2.3.4.3 Enrutamiento e interconexión programable.

El PSoC permite el enrutamiento de cualquier señales internas a los pines del circuito integrado seleccionados por el usuario, eliminando algunos inconvenientes de los micro controladores, en los cuales existen pines dedicados para cada periférico. Además los buses globales permiten el transporte de señales analógicas o digitales dentro del PSoC, permitiendo interconectar diferentes periféricos de manera interna.

2.3.4.4 Bloques analógicos programables.

El PSoC comprende una gran diversidad de bloques analógicos programables, que eliminan la necesidad de adicionar hardware externo y permite crear una gran variedad de sofisticados circuitos, dentro de dichos bloques analógicos programables se encuentran amplificadores, comparadores, ADC, DAC, PGA, condensadores conmutados, touch sensing etc.

Bloques digitales programables.

(49)

49 CPU

El PSoC se basa en un sistema de procesamiento ARM Cortex, que varía dependiendo de la familia del PSoC, que proveen una cantidad de recursos esenciales incluyendo:

 Oscilador de baja velocidad principal e Interno.

 Conectividad con oscilador de cristal externo para precisión de reloj programable  Contadores de tiempo de sueño y de vigilancia.

 Fuentes de reloj múltiples que incluyen un PLL.

 Los PSoC también han dedicado interfaces de comunicación como I2C, Full-Speed USB 2.0, CAN 2.0, Bluetooth Low Energy y capacidades de depuración en el chip utilizando JTAG y SWD. Los nuevos miembros de los procesadores estándar de la industria de la familia PSoC como ARM Cortex-M3 y ARM Cortex-M0.

2.3.4.5 PSoC 5LP

Para el presente trabajo, se selecciona el PSoC de la familia 5, de referencia CY8CKIT-059, debido a su bajo costo de adquisición (10 Dólares) y a su gran poder computacional y su versatilidad frente a las otras referencias de PSoC y que como se mostrara a continuación, supera ampliamente los micro controladores mencionados en aplicaciones de WSN, además de la facilidad que ofrece de programación mediante bloques [43].

Figura 2.30. CY8CKIT-059 PSoC® 5LP Prototyping Kit, tomado de [43]

El CY8CKIT-059 es el PSoC más integrado de la industria [43], que combina bloques analógicos y digitales programables de alta precisión con un procesador ARM Cortex M3 de 32 bits y con las características relevantes mostradas a continuación.

 Voltaje de alimentación: 3.3V a 5V  46 Pines I/O disponibles

 Frecuencia de operación máxima de 80 MHz.  Memoria Flash: 256 Kbytes

 Memoria Ram: 64 Kbytes

 4 temporizadores.

 2 ADC tipo SAR de 12 Bits, 1 ADC Delta-Sigma de 20 Bits, hasta 118Ksps.

 4 DAC

 4 Amplificadores Operacionales  1 Bloque de filtro digital.

 24 bloques UDB que permiten ser programados como temporizadores, contadores, Generador PWM,

 4 Bloques UART

Figure

Figura 2.2. Topologías de red de una WSN, tomada de [2]
Figura 2.18. Representación de un &#34;0&#34; en el sensor DHT11, tomado de [28].
Figura 2.25. Curva característica del sensor GP2Y0A02YK, tomado de [31].
Figura 2.31. Interface de usuario del PSoC Creator, tomado de [44].
+7

Referencias

Documento similar