219
Índice de Figuras
Figura 1.1 Estructura de ejemplo de red inmótica ... 4
Figura 1.2 Instalación domótica en vivienda unifamiliar ... 5
Figura 1.3 Terminal 3 del Aeropuerto Internacional de Delhi ... 5
Figura 1.4 Ejemplo de red de sensores inalámbrica ... 6
Figura 1.5 Dispositivos con cargas no lineales ... 9
Figura 1.6 Diagrama con impedancia de armónico ... 10
Figura 2.1 Parte trasera del Tmote Sky ... 16
Figura 2.2 Parte frontal del Tmote Sky ... 17
Figura 2.3 Encapsulado (a) y diagrama de bloques (b) del MSP430F1611 ... 18
Figura 2.4 Topología estrella 802.15.4 ... 20
Figura 2.5 Topología peer-to-peer 802.15.4 ... 21
Figura 2.6 Topología cluster tree 802.15.4 ... 22
Figura 2.7 Modelo de capas para 802.15.4 ... 23
Figura 2.8 Aplicaciones ZigBee ... 25
Figura 2.9 Topología estrella ZigBee ... 27
Figura 2.10 Topología en árbol ZigBee ... 28
Figura 2.11 Topología peer-to-peer ZigBee ... 28
Figura 2.12 Modelo de capas para ZigBee ... 29
Figura 2.13 Encapsulado (a) y diagrama de bloques (b) del CC2420 ... 32
Figura 2.14 Encapsulado (a) y diagrama de bloques del FT232BM (b) ... 34
Figura 2.15 NSLU2 (a) y placa de circuito interna (b) ... 35
Figura 3.1 Esquema de funcionamiento de una interfaz ... 42
Figura 3.2 Comandos y eventos de una interfaz ... 50
Figura 3.3 Ejemplos de nombres de fichero en TinyOS ... 51
Figura 3.4 Elementos básicos para diagramas nesC ... 55
Figura 3.5 Esquema de organización de la aplicación BlinkAppC ... 55
Figura 3.6 Red de colección de datos ... 65
Figura 3.7 Diagrama de bloques protocolo CTP ... 66
Figura 3.8 Red de diseminación de datos ... 68
Figura 3.9 Red de protocolo Deluge T2 ... 70
Figura 4.1 Diagrama de bloques de los relojes de la CPU ... 79
Figura 4.2 Diagrama de bloques del convertidor A-D de 12bits ... 87
Figura 4.3 Encapsulado (a) y conexiones (b) del M25P80 (ST) ... 97
Figura 4.4 Diagrama de flujo tarea ProcSensor ... 113
ÍNDICE DE FIGURAS
220
Figura 4.5 Diagrama de flujo tarea ActValores ... 115
Figura 4.6 Diagrama de flujo tarea EnvioDatos ... 117
Figura 4.7 Diagrama de flujo tarea Conversion ... 119
Figura 4.8 Principio de tiempo de muestreo reducido ... 122
Figura 4.9 Principio de tiempo de muestreo reducido (detalle) ... 123
Figura 4.10 Diagrama de flujo tarea CalcPotencia ... 127
Figura 4.11 Niveles de armónicos máximos permisibles ... 128
Figura 4.12 Ventana Blackman usada ... 131
Figura 4.13 Respuesta en frecuencia de la ventana Blackman usada ... 132
Figura 4.14 Diagrama de flujo algoritmo FFT ... 135
Figura 4.15 Ilustración del algoritmo del cubo agujereado ... 139
Figura 4.16 Diagrama de aplicación (Graphviz) ... 141
Figura 4.17 Conexión pasarela Tmote Connect con router ... 142
Figura 4.18 Captura de pantalla Tmote Connect... 143
Figura 4.19 Pantalla principal de configuración NSLU2 ... 147
Figura 4.20 Configuración LAN del NSLU2 ... 147
Figura 4.21 Cuadro de diálogo Crear nueva conexión ... 151
Figura 4.22 Ventana de comandos MATLAB (I) ... 151
Figura 4.23 Menú principal programa Monitor ... 152
Figura 4.24 Ventana de comandos MATLAB (II) ... 153
Figura 4.25 Gráficas de datos en MATLAB ... 154
Figura 4.26 Web de recogida de datos ... 155
Figura 4.27 Cuadro de diálogo Introducir parámetros ... 156
Figura 5.1 Esquemático del regulador de tensión ... 161
Figura 5.2 Regulador de tensión USB ... 162
Figura 5.3 Captura de pantalla VI de comprobación (tensión) ... 164
Figura 5.4 Captura de pantalla VI de comprobación (potencia) ... 165
Figura 5.5 Tarjeta adquisición de datos USB-6211 ... 167
Figura 5.6 Montaje Laboratorio ... 168
Figura 5.7 Captura de pantalla de Audacity ... 170
Figura 5.8 Pistas de audio independientes ... 171
Figura 5.9 Cuadro de diálogo generación de tono ... 171
Figura 5.10 Ondas audio desfasadas ... 172
Figura 5.11 Onda de audio con armónicos añadidos ... 172
Figura 5.12 Tarjeta adquisición de datos USB-6009 ... 173
Figura 5.13 Montaje con Audacity ... 174
Figura 5.14 Configuración de red con dos nodos ... 178
Figura 5.15 Configuración de red con tres nodos (I) ... 179
Figura 5.16 Configuración de red con tres nodos (II) ... 179
Figura 5.17 Propiedades nodo conectado a pasarela ... 180
ÍNDICE DE FIGURAS
221
Figura 5.18 Configuración de red con dos nodos y pasarela ... 181
Figura 5.19 Configuración de red con tres nodos y pasarela (I) ... 182
Figura 5.20 Configuración de red con tres nodos y pasarela (II) ... 182
Figura 5.21 Configuración de red con tres nodos para envío ... 183
Figura 5.22 Configuración de red con tres nodos y pasarela para envío ... 186
Figura 5.23 Configuración de red con tres nodos, pasarela y monitor MATLAB ... 187
Figura 5.24 Montaje para realizar prueba de conjunto ... 189
Figura 5.25 Montaje prueba de conjunto ... 190
Figura 6.1 Enchufes utilizados en España ... 194
Figura A.1 Espectro de una señal limitada en banda ... 199
Figura A.2 Espectro de una señal muestreada ... 200
Figura A.1 Espectro de una sinusoide muestreada ... 201
Figura A.2 Espectro de una sinusoide enventanada ... 203
Figura A.3 Espectros de dos sinusoides enventanadas ... 205
Figura A.4 Espectros de dos sinusoides enventanadas (II) ... 205
Figura A.5 Ventana rectangular ... 206
Figura A.6 Ventana triangular ... 207
Figura A.7 Ventana Bartlett ... 208
Figura A.8 Ventana Hanning ... 208
Figura A.9 Ventana Hamming ... 209
Figura A.10 Ventana Blackman ... 210
Figura A.11 Ventana Blackman-Harris ... 210
Figura A.12 Esquema cálculo DFT de ocho puntos ... 213
Figura A.13 Estructura básica de algoritmo FFT ... 214
223
Índice de Tablas
Tabla 2.1 Parámetros capa física IEEE 802.15.4-2003 ... 23
Tabla 2.2 Parámetros capa física IEEE 802.15.4-2006 ... 24
Tabla 2.3 Comparativa entre DASH7 y ZigBee... 31
Tabla 4.1 Valores posibles para el campo INCH ... 89
Tabla 4.2 Valores posibles para el campo SREF ... 90
Tabla 4.3 Valores posibles para el campo ADC12SSEL ... 90
Tabla 4.4 Valores posibles para el campo SAMPCON_SSEL ... 91
Tabla 4.5 Variable serial_send_status ... 104
Tabla 4.6 Variable adc_status ... 105
Tabla 4.7 Variable calcp_status ... 105
Tabla 4.8 Variable sens_status ... 105
Tabla 4.9 Variable dft_status ... 106
Tabla 4.10 Variable send_status ... 106
Tabla 4.11 Variable wr_memory ... 106
Tabla 4.12 Variable vi_overflow ... 107
Tabla 4.13 Variable sens_overflow ... 107
Tabla 4.14 Argumentos función IsRoot ... 108
Tabla 4.15 Argumentos función Arrancar ... 109
Tabla 4.16 Variables locales función InicioMote ... 110
Tabla 4.17 Argumentos función increase ... 110
Tabla 4.18 Argumentos función decrease ... 110
Tabla 4.19 Variables y/o constantes locales tarea ProcSensor ... 111
Tabla 4.20 Variables y/o constantes locales tarea ActValores ... 114
Tabla 4.21 Variables y/o constantes locales tarea EnvioDatos ... 116
Tabla 4.22 Variables y/o constantes locales tarea Conversion ... 117
Tabla 4.23 Variables y/o constantes locales tarea CalcPotencia ... 120
Tabla 4.24 Características de las ventanas para secuencias ... 130
Tabla 4.25 Variables y/o constantes locales tarea CalcDFT ... 133
Tabla 4.26 Significado de los LED para un nodo raíz ... 140
Tabla 4.27 Significado de los LED para un nodo de datos ... 140
225
Bibliografía
A Comparative Review of Wireless Sensor Network Mote Technologies. Johnson, Michael, y otros.
2009. 2009, IEEE SENSORS 2009 Conference, págs. 1439-1442. Department of Electronic &
Computer Engineering. University of Limerick, Ireland. 978-1-4244-4548-6.
ATMEL. 2005. AVR121: Enhancing ADC resolution by oversampling (Application note). 2005.
8003A-AVR.
Berkeley. University of California. Tinyos-help Info Page. [En línea]
https://www.millennium.berkeley.edu/pipermail/tinyos-help/.
Chernenko, Sergey. Fast Fourier transform — FFT — Librow — Software development. [En línea] http://www.librow.com/articles/article-10.
Chipcon Products from Texas Instruments. 2007. CC2440. 2.4 GHz IEEE 802.15.4 / ZigBee- ready RF Transceiver (Datasheet). 2007. SWRS041B.
Contreras Márquez, Manuel D. Ampliación de Matemáticas. Apuntes de cátedra. Análisis Discreto de Fourier.
DASH7. Home | dash7.org. [En línea] http://www.dash7.org/.
Digi International. Digi International - Making Wireless M2M Easy. [En línea]
http://www.digi.com/.
Domonova Soluciones Tecnológicas S.L. Domonova Soluciones Tecnológicas S.L. [En línea]
http://www.domonova.com/.
Entelechy Systems. Entelechy Systems. [En línea] http://entelechysystems.com/cms/.
Faria, João. Wireless Process Control - Networked Control Systems Group Wiki. [En línea]
http://www2.ee.kth.se/web_page/netcon/mediawiki/index.php/Wireless_Process_Control#Implemen tation_2:_MATLAB.2FSimulink.2C_M_S-Functions.2C_pnet.
FTDI Chip (Future Technology Devices International Ltd.). 2011. FT232BL/BQ USB UART IC (Datasheet). 2011.
Google code. tinyos-main - Main tree of the TinyOS operating system for embedded, wireless devices. Google Project Hosting. [En línea] http://code.google.com/p/tinyos-main/.
BIBLIOGRAFÍA
226
IEEE. IEEE - The world's largest professional association for the advancement of technology. [En línea] http://www.ieee.org/index.html.
IEEE Standars. 2003. Part 15.4: Wireless Medium Access Control (MAC) and Physical Layer (PHY) Specifications for Low-Rate Wireless Personal Area Networks (LR-WPANs). 2003. 0-7381-3677-5.
—. 2006. Part 15.4: Wireless Medium Access Control (MAC) and Physical Layer (PHY) Specifications for Low-Rate Wireless Personal Area Networks (WPANs). 2006. 0-7381-4997-7.
ISO/IEC. 2009. Information technology — Radio frequency identification for item management — Part 7: Parameters for active air interface communications at 433 MHz. 2009.
KNX. KNX Association. [En línea] http://www.knx.org/.
Koon, William. Current Sensing for Energy Metering. Energy Measurement Group. Precision Converters (PRC) Division, Analog Devices.
Larios Marín, Diego Francisco y Personal Vázquez, Enrique. 2009. Red de Sensores de Medidas de Consumo Eléctrico (Proyecto Final de Carrera). Escuela Superior de Ingenieros. Universidad de Sevilla.
2009.
Levis, Philip. 2006. TinyOS Programming. 2006.
Levis, Philip y Gay, David. 2009. TinyOS Programming. Primera. Cambridge : Cambridge University Press, 2009. 978-0-521-89606-1.
Linksys. Linksys by Cisco. Network Storage Link for USB 2.0 Disk Drives NSLU2. [En línea]
http://www.linksysbycisco.com/EU/es/products/NSLU2.
National Instruments. 2005. NI USB-6008/6009 User guide and specifications. 2005. 371303E-01.
—. 2009. NI USB-621x Specifications. 2009. 371932F-01.
—. 2009. NI USB-621x User Manual. 2009. 371931F-01.
On the Use of Windows for Harmonic Analysis with the Discrete Fourier Transform. Harris, Fredric J.
1978. 1, Enero de 1978, Proceedings of the IEEE, Vol. 66.
OppenHeim, Alan V., Schafer, Ronald W. y Buck, John R. 1999. Discrete-Time Signal Processing.
Segunda. New Jersey : Prentice Hall, 1999. 0-13-754920-2.
Proakis, John G. y Manolakis, Dimitris G. 1996. Digital Signal Processing. Principles, Algorithms, and Applications. Tercera. New Jersey : Prentice-Hall International, 1996. 0-13-394338-9.
Red Hat, Inc. Cygwin. [En línea] http://www.cygwin.com/.
BIBLIOGRAFÍA
227
Rydesäter, Peter, Bergeron, Mario y Medeiros, Mike. TCP/UDP/IP Toolbox 2.0.6 - File
Exchange - MATLAB Central. [En línea]
http://www.mathworks.com/matlabcentral/fileexchange/345.
Schmid, Hanspeter. 2009. How to use the FFT for signal and noise simulations and measurements.
Institute of Microelectronics, University of Applied Sciences NW Switzerland. 2009.
Schneider Electric España. 2008. Guía de diseño de instalaciones eléctricas. Barcelona : Schneider Electric España, 2008. 9788460986584.
Scordino, Claudio. 2005. Scheduling in TinyOS. Computer Science Department, University of Pisa. 2005.
Sentilla (Moteiv). 2006. Tmote Connect. Wireless Gateway Appliance Software (Datasheet). 2006.
—. 2006. Tmote Sky. Low Power Wireless Sensor Module (Datasheet). 2006.
—. 2006. Tmote Sky. Low Power Wireless Sensor Module (Quick start guide). 2006.
Sentilla. Sentilla: Enterprise Management Solutions for Energy. [En línea]
http://www.sentilla.com/.
Simois Tirado, Francisco José. Tratamiento Digital de Señales. Apuntes de cátedra.
STMicroelectronics. 2002. M25P80 (Datasheet). 2002.
Texas Instruments. 2000. MSP430 Family. Mixed-Signal Microcontroller (Application reports).
2000. SLAA024.
—. 2009. MSP430F15x, MSP430F16x, MSP430F161x Mixed Signal Microcontroller (Information). 2009.
—. 2006. MSP430x1xx Family. User's guide. 2006.
—. 2006. Oversampling the ADC12 for Higher Resolution (Application report). 2006. SLAA323.
The TinyOS-2.x Priority Level Scheduler. Duffy, Cormac. 2007. 2007.
TinyOS Alliance. TinyOS Home Page. [En línea] http://www.tinyos.net/.
TinyOS. r5237 - tinyos-main - Main tree of the TinyOS operating system for embedded, wireless devices. - Google Project Hosting. [En línea] http://code.google.com/p/tinyos- main/source/detail?r=5237&path=/trunk/tos/chips/msp430/adc12/Msp430Adc12.h.
Using Rogowski coils for transient current measurements. Ward, D. A. y Exon, J. La T. 1993. Junio de 1993, Engineering science and education journal, págs. 105-113.
Varios. Home | Graphviz - Graph Visualization Software. [En línea] http://www.graphviz.org/.
BIBLIOGRAFÍA
228
—. Redes de Sensores Inalámbricos - Wireless Sensor Networks • Página principal. [En línea]
http://www.sensoresinalambricos.es/foro/.
—. Wikipedia, la enciclopedia libre. [En línea] http://es.wikipedia.org/wiki/Wikipedia:Portada.
W3C - World Wide Web Consortium. The W3C Markup Validation Service. [En línea]
http://validator.w3.org/.
ZigBee Alliance. ZigBee Alliance > Home. [En línea] http://www.zigbee.org/.
ZigBee Standards Organization. 2007. ZigBee Specification. 2007. 053474r17.