Este documento describe la telemetría y el telecontrol. La telemetría se define como la detección y medición de información en un lugar remoto y su transmisión a una ubicación central. El telecontrol permite controlar un sistema a distancia. La comunicación inalámbrica Zigbee se utiliza comúnmente para estas aplicaciones debido a su bajo consumo de energía y costo. Los módulos XBee implementan el protocolo Zigbee y permiten conectar sensores y actuadores a distancia.
3. 3
Definición
IntroducciónTELEMETRÍA
La Telemetría se define como detección y medición de la
información en alguna ubicación remota y su posterior
transmisión a una ubicación central. Allí, puede ser monitoreada y
utilizada para controlar algún proceso en el sitio remoto .
La Telemetría es el proceso por el cual las características de un
objeto se miden (tales como la velocidad de un avión ) , y los
resultados son transmitidos a una estación distante donde se
muestran , registran y analizan. El medio de transmisión puede ser
aire y el espacio para aplicaciones de satélite o cable de cobre y
cable de fibra para la tierra estática entornos como plantas
generadoras de energía .
5. 5
Sistema de Telecomunicaciones
IntroducciónTELEMETRÍA
Terrestre: utilizan medio físico de transmisión entre el receptor y el transmisor como
medio de Propagación, esto puede ser cables de cobre, cable coaxial, guías de onda,
fibra óptica, par trenzado, etc. Por ejemplo la Red Telefónica Conmutada (RTC), que
utiliza el medio de transmisión de par trenzado de cobre.
Radioeléctrico: utilizan como medio de propagación la atmósfera terrestre,
transmitiendo las señales en ondas electromagnéticas, ondas de radio, microondas,
etc. Esto dependiendo de la frecuencia a la cual se transmite. Por ejemplo el WIMAX,
que usa las frecuencias 2.5, 3.5 y 5.4 GHz. Otro ejemplo es el sistema celular que
trabaja a frecuencias de 850, 900, 915 Mhz. Bandas VHF (150 – 174 MHz), UHF (450 –
470 MHz).
Satelitales: Comunicaciones radiales que se realizan entre estaciones espaciales,
entre estaciones terrenas con espaciales o entre estaciones terrenas usando una
estación espacial como repetidora para la retransmisión de información.
6. 6
¿Qué es Telecontrol?
IntroducciónTelecontrol
Según la R.A.E. se refiere al mando de un aparato o sistema,
ejercido a distancia.
El telecontrol en tiempo real
consiste en obtener datos
sobre el estado del sistema a
controlar cada pocos
segundos, de forma que un
operador pueda tomar
decisiones sobre el
funcionamiento de las mismas
y enviar órdenes a tal efecto.
7. 7
Beneficios
IntroducciónTelecontrol
• Conocimiento inmediato del estado del sistema a controlar y
actuación rápida para corregir las posibles deficiencias: se
incrementa notablemente la confiabilidad en el correcto
funcionamiento de las instalaciones.
• Operación a distancia sobre las instalaciones desde
cualquier lugar y a cualquier hora.
• Obtención de informes sobre el funcionamiento de las
instalaciones al instante, y en cualquier lugar.
• Obtención de datos necesarios para la optimización del
Servicio o los consumos.
15. 15
Zigbee
• Zigbee es un protocolo de comunicaciones inalámbrico basado en el
estándar de comunicaciones para redes inalámbricas IEEE_802.15.4.
Creado por Zigbee Alliance.
• Zigbee permite que dispositivos electrónicos de bajo consumo puedan
realizar sus comunicaciones inalámbricas. Es especialmente útil para
redes de sensores en entornos industriales, médicos y, sobre todo,
domóticos.
• Las comunicaciones Zigbee se realizan en la banda libre de 2.4GHz,
utilizado un solo canal (única frecuencia) de 16 posibles.
• El alcance depende de la potencia de transmisión del dispositivo así
como también del tipo de antenas utilizadas (cerámicas, dipolos, etc).
(Maxtream: antena dipolo y potencia 1mW -> exteriores: 30m e
interiores: 10 m).
• La velocidad de transmisión de datos de una red Zigbee es de hasta
256kbps. Una red Zigbee la pueden formar, teóricamente, hasta 65535
equipos.
IntroducciónConectando arduino a un Zigbee
16. 16
Conexión típica usando XBEE
IntroducciónConectando arduino a un Zigbee
Características:
• Bajo costo.
• Ultra-bajo consumo
de potencia.
• Uso de bandas de
radio libres y sin
necesidad de
licencias..
• Instalación barata y
simple.
• Redes flexibles y
extensibles.
17. 17
Elementos de una red Zigbee
• El Coordinador:
• Es el nodo de la red que tiene la única función de formar una red.
• Es el responsable de establecer el canal de comunicaciones y del
PAN ID (identificador de red) para toda la red. Con estos
parámetros se forma la red, permitiendo el acceso a la red de los
routers y End Points., y una vez formada la red hace las funciones
de Router.
• Routers:
• Es un nodo que crea y mantiene información sobre la red para
determinar la mejor ruta para transmitir un paquete de
información.
• End Device:
• Los dispositivos finales no tienen capacidad de enrutar paquetes.
• Se necesita de un nodo padre (Coordinador o un Router) para
enviar información a otro end device.
• Su consumo es menor (baterías).
IntroducciónConectando arduino a un Zigbee
18. 18
XBEE
• XBee es el nombre comercial de Digi International para una familia de
módulos de radio compatibles basados en el estándar 802.15.4. Existen
al menos 30 combinaciones de componentes hardware, protocolos
firmware, potencia de transmisión y opciones de antena.
• Hardware:
• XBee Serie 1: basado en comunicaciones punto a punto y una
implementación propietaria de las redes de malla. Firmware
802.15.4: ADC, E/S digitales y 128 bits AES
• Xbee Serie 2: ejecuta el firmware de ZigBee mesh 802.15.4. Ofrece
soporte completo del modo mesh y esta basado en el stack de
EmberZNet. Ofrece coordinador, router y ,a funcionalidad de nodo
final, entradas y salidas digitales, configuración remota, modo de
baja potencia (sleep) en los nodos finales.
• Tambien existen los de la serie PRO con mas alcance en las
comunicaciones.
IntroducciónConectando arduino a un Zigbee
19. 19
Red Mesh para modulo XBEE
IntroducciónConectando arduino a un Zigbee
• Las redes MESH permiten
acceder a un punto remoto,
utilizando módulos
intermedios para llegar como
routers.
• Además los módulos
automáticamente generaran la
red entre ellos, sin
intervención humana alguna,
permitiendo la reparación de
la red en caso de que algún
nodo falle.
• Al mismo tiempo la red por sí
sola resuelve la mejor ruta
para un determinado paquete.
20. 20
Circuito Básico
IntroducciónConectando arduino a un Zigbee
• Alimentación requerida:
2.8 a 3.4 V.
• Conexión a tierra y la línea de
transmisión de datos por el
medio UART (TXD y RXD) con
un microcontrolador o
directamente al puerto serial
(conversor de voltaje).
• Sin control de flujo.
21. 21
Modos de Operación
IntroducciónConectando arduino a un Zigbee
1. Recibir/Transmitir:
Cuando al módulo le llega algún
paquete RF a través de la
antena(modo Receive) o cuando se
manda información serial al buffer del
pin 3 (UART Data in) que luego será
transmitida (modo Transmit).
2. Bajo Consumo
El modo de sueño hace posible que el
módulo RF entre en un modo de bajo
consumo de energía cuando no se
encuentra en uso.
3. Comando:
Permite ingresar comandos AT al
módulo Xbee, para configurar, ajustar
o modificar parámetros.
4. Idle: cuando no está en ninguno de los
modos anteriores.
Zigbee Alliance, una organización, teóricamente sin ánimo de lucro, de más de 200 grandes empresas (destacan Mitsubishi, Honeywell, Philips, _ ODEM_ do, Invensys, entre otras), muchas de ellas fabricantes de semiconductores.
El alcance normal con antena dipolo en línea vista es de aproximadamente (tomando como ejemplo el caso de MaxStream, en la versión de 1mW de potencia) de 100m y en interiores de unos 30m.
El uso del protocolo Zigbee va desde reemplazar un cable por una comunicación serial inalámbrica, hasta el desarrollo de configuraciones punto a punto, multipunto, peer-to-peer (todos los nodos conectados entre sí) o redes complejas de sensores. Una conexión típica se muestra en la Figura 1-1, donde se observa que cada módulo Xbee posee algún tipo de sensor, el cual entrega los datos para ser enviados a través de la red a un Centro que administre la información.
Coordinador como router: participar en el enrutado de paquetes y ser origen y/o destinatario de información.
Routers: Lógicamente un router debe unirse a una red Zigbee antes de poder actuar como Router retransmitiendo paquetes de otros routers o de End points.
End Devices: Normalmente estos equipos van alimentados a baterías. El consumo es menor al no tener que realizar funciones de enrutamiento.
. Dirección única de 64bits de fabrica.
. Dirección de red de 16 bits dada por el coordinador (2^16=65535).
AES (Advanced Encryption Standard). Estándar de cifrado por bloques usado por el gobierno de EEUU.
Firmware: bloque de instrucciones de programa para propósitos especificos que establece la lógica de mas bajo nivel en un equipo.
ZigBee mesh 802.15.4 es mucho mas rápido que ZigBee.
La figura anterior muestra un ejemplo de una red MESH. Se observa que se desea acceder al punto B a partir del punto A. Suponiendo que la distancia entre A y B es demasiado para que alcance la señal, se utiliza la red MESH para poder alcanzarla, así cada nodo ubicado en medio del camino mostrado en celeste, funciona como módulo transparente, donde todo lo que le llega es retransmitido hacia el punto A. Esto funciona para cada uno de los módulos de la red.
Esta configuración, no permite el uso de Control de Flujo (RTS & CTS), por lo que ésta opción debe estar desactivada en el terminal y en el módulo XBEE. En caso de que se envíe una gran cantidad de información, el buffer del módulo se puede sobrepasar. Para evitar existen dos alternativas:
bajar la tasa de transmisión activar el control de flujo.
La información transmitida puede ser Directa o Indirecta.
Además es posible enviar información por dos modos. Unicast y Broadcast.
Por defecto, los modos de sueños están deshabilitados (SM=0), permaneciendo el módulo en estado de reposo/recepción.
Para poder ingresar los comandos AT es necesario utilizar el Hyperterminal de Windows, el programa X-CTU 3o algún microcontrolador que maneje UART y tenga los comandos guardados en memoria o los adquiera de alguna otra forma.
Además de los modos anteriores, existen otros modos referentes a lo que son la forma de transmitir la información. Estos modos son: Modo Transparente y Modo API.