SlideShare une entreprise Scribd logo
1  sur  33
Télécharger pour lire hors ligne
IMPLEMENTACIÓN DE UN SISTEMA DE TELEMETRÍA
       UTILIZANDO LA TECNOLOGIA INALAMBRICA WIFI



PRESENTA:
M.Sc. Edgar Ramos
Ing. Remmy Fuentes
Univ. Nelson Olivares
Introducción

Desarrollo del Hardware

Desarrollo del Software

Resultados obtenidos

Conclusiones y recomendaciones

Referencias
Un sistema de telemetría nos permite
realizar medidas de magnitudes físicas
como de forma remota utilizando una
plataforma de transporte. La telemetría
(medición a distancia) puede ser
utilizada también para obtener
información de lugares cercanos pero
de difícil acceso.

El envió de la información hacia un
usuario en un sistema de telemetría se
lo realiza por lo general de forma
inalámbrica pero pudiendo también
realizarse por medio de la red de datos
con conectividad física.
Wi-Fi son las siglas de Wireless Fidelity y comprende
una gran cantidad de estándares para redes de
comunicación      inalámbrica    basados     en     las
especificaciones IEEE 802.11. En sus inicios Wi-Fi fue
pensado para conectar redes locales inalámbricas; sin
embargo, actualmente se utiliza para el acceso a
Internet.
En [8] se implementó un prototipo de comunicación
inalámbrica para la medición de presiones plantares
empleando microcontroladores y módulos de transmisión
y recepción de radiofrecuencias.

En [9] se presenta un sistema transmisor- receptor para
una aplicación de telemetría cuya aplicación es la de medir
la variabilidad de la frecuencia cardiaca, en esa
publicación se considera el diseño y construcción del
transmisor y receptor de frecuencia modulada y las
diferentes opciones para optimo alcance y relación de la
calidad con el costo.
En [10] se realizó un análisis comparativo de las diferentes
tecnologías de transmisión inalámbrica para para dar
soluciones a sistemas de medición a distancia, también
realiza una comparación cuantitativa y cualitativa de las
principales características de las tecnologías inalámbricas.
El objetivo del presente artículo es el de implementar un
sistema de telemetría de bajo costo utilizando un
microcontrolador pic y la red de acceso WiFi para el envió
de datos. Las variables a monitorear serán temperatura e
intensidad de luz.




                                   Tarjeta
                  Señales de
                   entrada




                               electrónica de
                               adquisición de
                                    datos
Diagrama por etapas de la tarjeta electrónica

              Etapa de
            regulación de      Etapa reloj




                                                             SEÑALES ANALÓGICAS O
               voltaje
                                                 Etapa de




                                                                   DIGITALES
                                                puertos de
PROTOCOLO




                                 Etapa de        entrada y
  RS-232




              Etapa de       procesamiento         salida
            comunicación    (microcontrolador
                               PIC18F452)
Puerto A, entradas analógicas
                      Temperatura y intensidad de luz
Alimentación
   tarjeta




 Conector
  serial




        Convertidor         PIC18F452
            MAX232
Para transmitir los datos recolectados por la tarjeta se
utilizó un conversor de protocolos WIFIMOD II (RS-232 a
WiFi) el cual nos permite enviar la información por la red
WiFi a otro dispositivo que también esté conectado a la
misma red, pudiendo ser una Laptop o un teléfono móvil
Diagrama de bloques del hardware desarrollado para el
sistema.



                 Tarjeta
Señales de



                                Conversor de
 entrada




             electrónica de
                                 protocolos
             adquisición de
                                RS-232 a WiFi
                  datos

En cuanto a la programación del microcontrolador se la
realizo en el Software PIC CC, permitiendo de esta manera
utilizar las instrucciones de C++ facilitando de gran
manera la programación
El sistema contará con la integración de varios bloques que
en su conjunto trabajaran recibiendo los datos de la etapa
de Hardware, guardando los mismos en una BDD y
sirviendo información relevante a clientes remotos,
mostrar datos a usuarios locales y gestionando los datos
para tener un registro histórico del proceso de telemetría.


                       Nube TCP/IP
                                                                   Servidor
                                                                   (Apache-
                                                             BDD
                                                                   MySQL)

                                            Servidor WEB/BDD

                                 Equipo Local
           Equipos Remotos

             Acceso WEB (PHP)        Acceso Local (VB.NET)
El software local fue
programado en vb.NET y
entre     sus    principales
funciones están las de
realizar un monitoreo en
tiempo real para que el
usuario pueda observar el
comportamiento de las
variables, dependiendo la
variable que se monitorea se
podrían      ampliar     sus
funciones.
Entre las principales características del modulo desktop
tenemos:
• Gestión de puertos:
          • Configuración de parámetros del puerto.
          • Captura de datos, entrada de datos a través de
             la tarjeta WIFIpuerto serie virtual.



                                      • Procesamiento de datos:
                                              • Adecuación de los datos y variables.
                                              • Presentación de datos, ultima
                                                muestra.
                                              • Representación grafica del valor de
                                                los datos.
                                              • Gestión con la base de datos,
                                                guardar fecha, hora y valor de las
                                                variables.
Control de alarmas:
    Fijar nivel de referencia de alarmas de temperatura y nivel de luz.
    Mostrar alarmas.
    Gestión con la base de datos, guarda fecha, hora, valor de referencia y valor
    de la muestra.
Los datos recopilados por el software de escritorio son
guardados para su posterior uso en una base de datos, para el
proyecto se utilizo el motor de BDD MySQL Server, fue
elegido debido a su robustez y confiabilidad en el tratamiento
y almacenamiento de millones de datos.
MySQL es un sistema de gestión de bases de datos relacional,
multihilo y multiusuario, subsidiaria de Sun Microsystems y
de Oracle Corporation, software libre en un esquema de
licenciamiento dual, bajo la GNU GPL y para fines
comerciales se debe comprar una licencia específica que les
permita este uso.
Entre las principales características del motor de la BDD tenemos:
• APIs para C, C++, Eiffel, Java, Perl, PHP, Python, Ruby, Visual Basic, C#, etc.
• Soporte completo para operadores y funciones en las cláusulas de consultas SQL.
• Soporte a grandes bases de datos. Se probó MySQL Server con bases de datos
que contienen 50 millones de registros. Usuarios corporativos reportaron a la
empresa que emplean MySQL Server con 60.000 tablas y billones de registros.
• Los clientes pueden conectar con el servidor MySQL usando sockets TCP/IP en
cualquier plataforma.
• Soporte UNICODE.
[Ésta es una traducción del manual de referencia de MySQL, que puede encontrarse en dev.mysql.com.]
Para que clientes remotos puedan tener acceso a los datos y obtener de esta manera
reportes históricos utilizamos un servidor WEB, para este fin se empleo Apache
Server.
• El servidor HTTP Apache es un servidor web HTTP de código abierto, para
   plataformas Unix (BSD, GNU/Linux, etc.), Microsoft Windows, Macintosh y
   otras, que implementa el protocolo HTTP/1.12 y la noción de sitio virtual.
• La licencia de software bajo la cual el software de la fundación Apache es
   distribuido es una parte distintiva de la historia de Apache HTTP Server y de la
   comunidad de código abierto. La Licencia Apache permite la distribución de
   derivados de código abierto y cerrado a partir de su código fuente original.7
• Apache es el componente de servidor web mas popular, junto a MySQL y los
   lenguajes de programación PHP/Perl/Python y Ruby garantizan productos
   altamente confiables y profesionales.
[The Apache HTTP Server Project]
El servidor WEB APACHE junto con el servidor MySQL nos brindan la posibilidad
de acceder a los datos de forma remota vía INTERNET (HTTP)
Para el acceso de usuarios remotos a los datos, se utilizo una
interface WEB dinámica, programada en su totalidad con PHP
embebido en HTML.




PHP es un lenguaje de programación interpretado o framework para HTML,
diseñado originalmente para la creación de páginas web dinámicas. Se usa
principalmente para la interpretación del lado del servidor (server-side scripting)
pero actualmente puede ser utilizado desde una interfaz de línea de comandos o
en la creación de otros tipos de programas incluyendo aplicaciones con interfaz
gráfica usando las bibliotecas Qt o GTK+.
La interface WEB es
sencilla y amigable,
completamente
programada en HTML y
PHP embebido.
Diagrama del sistema completo de Telemetría.




                                                      WIFI
             Sensores   CO



                               18FXX
                                A/D
                                                                   RS232



                             Nube TCP/IP
                                                                            Servidor
                                                                            (Apache-
                                                                      BDD
                                                                            MySQL)

                                                  Servidor WEB/BDD

                                       Equipo Local
         Equipos Remotos

           Acceso WEB (PHP)                Acceso Local (VB.NET)
La interface toma los datos
de la BDD MySQL y los
presenta en formato de
tablas:
Empleando las librerías GD
con PHP se generan graficas
para la interpretación de
datos:
Generación de reportes de
las alarmas
Visualización grafica de
alarmas
Video Mostrando la funcionalidad del proyecto




http://www.youtube.com/watch?v=CtuaWwgU7xo&feature=plcp
La aplicaciones de Telemetría son muy extensas y pueden
ser aplicado en distintas áreas de la ingeniería, en el
presente artículo se implementó un sistema para el
monitoreo de variables analógicas como la temperatura y
la intensidad de la luz pudiendo extenderse su aplicación a
mas variables.

Para la implementación del Hardware del sistema se
utilizó un microcontrolador comercial de bajo costo el
cual reúne características técnicas necesarias para cubrir
los propósitos del sistema en cuanto a la adquisición de los
datos.
Es posible implementar un software que se acomode a las
necesidades de un sistema de adquisición de datos capaz
de interactuar con una electrónica utilizando
herramientas convencionales de programación y también
es posible almacenar la información en una base de datos.

Para el monitoreo de las variables es posible realizarlo de
una computadora portátil y adicionalmente con la ayuda
de un servidor también es posible monitorear dichas
variables mediante un teléfono celular que tenga la
capacidad de conectarse a una red WiFi
El uso de WiFi, y una red basada en un protocolo TCP/IP
permite aprovechar estas redes de acceso para implementar
sistemas de monitoreo a distancia.

Es recomendable implementar un software no solo de
monitoreo también si es necesario poder activar algún tipo de
actuador.

Se debe considerar aspectos de seguridad en la red WiFi debido
a que por ser una red inalámbrica es vulnerable a intrusos.
[1] J. M. Huidobro-Moya y D. Roldan-Martinez, Redes y servicios de Banda
Ancha, McGraw Hill, España, 2004.

[2] C. Mezquida. “Diseño y optimización de una antena impresa para
Wireless LAN”. Universidad Politécnica de Valencia - Escuela Politécnica
Superior de Gandia Ingeniería Técnica de Telecomunicación (Sistemas de
Telecomunicación), 2004..

[3] J. M. Huidobro-Moya y D. Roldan-Martinez, Redes y servicios de
Telecomunicaciones, Paraninfo, España, 2001.

[4] M. Morris-Mano, Arquitectura de computadoras, Prentice-Hall, México,
1994.
[5] J. Humbert-Torres, C. Ernesto-Villarraga, R. Hernan-Polonia y A. Ahmed-
Egel, “Implementación de un sistema de Telemetría de bajo costo para la
medición de presiones plantares”, Revista de Ingeniería Universidad de los
Andes, Colombia, Noviembre, 2006.

[6] G. Avendaño, “Sistema Transmisor-receptor para telemetría cardiaca
destinado a la variabilidad de frecuencia cardiaca”, Ingeniería Electrónica
Automática y Comunicaciones, Diciembre, 2001.

[7] C. Viloria-Núñez, J. Cardona-Peña y C. Lozano-Garzón. “Análisis
comparativo de tecnologías inalámbricas para una solución de servicios de
telemedicina”, Ingeniería & Desarrollo. Universidad del Norte, Colombia,
Marzo, 2009.
Implementación de un sistema de telemetría inalámbrico utilizando WiFi

Contenu connexe

Tendances

Telefonía móvil 2G final
Telefonía móvil 2G finalTelefonía móvil 2G final
Telefonía móvil 2G finalleobarflo
 
sensor temperatura.pdf
sensor temperatura.pdfsensor temperatura.pdf
sensor temperatura.pdfJesusLara81
 
Sensores de luz
Sensores de luzSensores de luz
Sensores de luzgmeneses23
 
Semiconductores de potencia
Semiconductores de potenciaSemiconductores de potencia
Semiconductores de potenciajoselo2089
 
Actuadores mecanicos
Actuadores mecanicosActuadores mecanicos
Actuadores mecanicosIbis225
 
Manual mantenimiento plantas electricas diesel
Manual mantenimiento plantas electricas dieselManual mantenimiento plantas electricas diesel
Manual mantenimiento plantas electricas dieselkbeman
 
S02 simbologia 2018 vers4
S02 simbologia 2018 vers4S02 simbologia 2018 vers4
S02 simbologia 2018 vers4DemianRamos
 
Diferencia entre router, modem y switch
Diferencia entre router, modem y switchDiferencia entre router, modem y switch
Diferencia entre router, modem y switchandrespipe141415
 
Redes especiales Emerson - Protocolo Hart - Redes en Domotica - Otros
Redes especiales  Emerson - Protocolo Hart - Redes en Domotica - OtrosRedes especiales  Emerson - Protocolo Hart - Redes en Domotica - Otros
Redes especiales Emerson - Protocolo Hart - Redes en Domotica - Otrosmarco calderon layme
 
Sistemas de comunicaciones opticos
Sistemas de comunicaciones opticosSistemas de comunicaciones opticos
Sistemas de comunicaciones opticosJose Bello
 
Fundamento de redes de comunicaciones
Fundamento de redes de comunicacionesFundamento de redes de comunicaciones
Fundamento de redes de comunicacionesJohan Silva Cueva
 

Tendances (20)

Tecnología GSM
Tecnología GSMTecnología GSM
Tecnología GSM
 
Telefonía móvil 2G final
Telefonía móvil 2G finalTelefonía móvil 2G final
Telefonía móvil 2G final
 
sensor temperatura.pdf
sensor temperatura.pdfsensor temperatura.pdf
sensor temperatura.pdf
 
Sensores de luz
Sensores de luzSensores de luz
Sensores de luz
 
Semiconductores de potencia
Semiconductores de potenciaSemiconductores de potencia
Semiconductores de potencia
 
Actuadores mecanicos
Actuadores mecanicosActuadores mecanicos
Actuadores mecanicos
 
Capa fisica Modelo Osi
Capa fisica Modelo OsiCapa fisica Modelo Osi
Capa fisica Modelo Osi
 
Fundamentos de Redes. Tema 2 (complementaria)
Fundamentos de Redes. Tema 2 (complementaria)Fundamentos de Redes. Tema 2 (complementaria)
Fundamentos de Redes. Tema 2 (complementaria)
 
Megacable
MegacableMegacable
Megacable
 
11.bms
11.bms11.bms
11.bms
 
Manual mantenimiento plantas electricas diesel
Manual mantenimiento plantas electricas dieselManual mantenimiento plantas electricas diesel
Manual mantenimiento plantas electricas diesel
 
Redes de comunicacion
Redes de comunicacionRedes de comunicacion
Redes de comunicacion
 
S02 simbologia 2018 vers4
S02 simbologia 2018 vers4S02 simbologia 2018 vers4
S02 simbologia 2018 vers4
 
Protocolo hart
Protocolo hartProtocolo hart
Protocolo hart
 
Estructura de una pstn
Estructura de una pstnEstructura de una pstn
Estructura de una pstn
 
Domotica
DomoticaDomotica
Domotica
 
Diferencia entre router, modem y switch
Diferencia entre router, modem y switchDiferencia entre router, modem y switch
Diferencia entre router, modem y switch
 
Redes especiales Emerson - Protocolo Hart - Redes en Domotica - Otros
Redes especiales  Emerson - Protocolo Hart - Redes en Domotica - OtrosRedes especiales  Emerson - Protocolo Hart - Redes en Domotica - Otros
Redes especiales Emerson - Protocolo Hart - Redes en Domotica - Otros
 
Sistemas de comunicaciones opticos
Sistemas de comunicaciones opticosSistemas de comunicaciones opticos
Sistemas de comunicaciones opticos
 
Fundamento de redes de comunicaciones
Fundamento de redes de comunicacionesFundamento de redes de comunicaciones
Fundamento de redes de comunicaciones
 

En vedette

Implementación de un Sistema de Telemetría Utilizando la Tecnología Inalámbr...
Implementación de un Sistema de Telemetría Utilizando la  Tecnología Inalámbr...Implementación de un Sistema de Telemetría Utilizando la  Tecnología Inalámbr...
Implementación de un Sistema de Telemetría Utilizando la Tecnología Inalámbr...Remmy Fuentes Telleria
 
Douglas corona capitulo 1 2 y 3
Douglas corona capitulo 1 2 y 3Douglas corona capitulo 1 2 y 3
Douglas corona capitulo 1 2 y 3Douglas Corona
 
Tecnologias inalambricas
Tecnologias inalambricasTecnologias inalambricas
Tecnologias inalambricas1048abcd
 
Act 6 Fase 1 - Trabajo Colaborativo 1
Act 6 Fase 1 -  Trabajo Colaborativo 1 Act 6 Fase 1 -  Trabajo Colaborativo 1
Act 6 Fase 1 - Trabajo Colaborativo 1 pjrojasch
 
Tecnologia inalambrica
Tecnologia inalambricaTecnologia inalambrica
Tecnologia inalambrica199004
 
Tecnología inalámbrica
Tecnología inalámbricaTecnología inalámbrica
Tecnología inalámbricadeisyfer23
 
Tecnologia inalambrica
Tecnologia inalambricaTecnologia inalambrica
Tecnologia inalambricaZylb Maxiaz
 
Tecnología inalámbrica
Tecnología inalámbricaTecnología inalámbrica
Tecnología inalámbricaaritzgarmendia
 
Presentación domotica
Presentación domoticaPresentación domotica
Presentación domoticayolani_sanchez
 
Capitulo 7:Telecomunicaciones,Internet y la tecnologia inalambrica
Capitulo 7:Telecomunicaciones,Internet y la tecnologia inalambricaCapitulo 7:Telecomunicaciones,Internet y la tecnologia inalambrica
Capitulo 7:Telecomunicaciones,Internet y la tecnologia inalambricaYarquiri Claudio
 
Tecnología inalámbrica
Tecnología inalámbricaTecnología inalámbrica
Tecnología inalámbricaeduardoudl1991
 
Telecomunicaciones, internet y tecnología inalámbrica
Telecomunicaciones, internet y tecnología inalámbricaTelecomunicaciones, internet y tecnología inalámbrica
Telecomunicaciones, internet y tecnología inalámbricaAlberto Calle
 
Domotica power point sandra
Domotica power point sandraDomotica power point sandra
Domotica power point sandraunitecnica
 

En vedette (20)

Implementación de un Sistema de Telemetría Utilizando la Tecnología Inalámbr...
Implementación de un Sistema de Telemetría Utilizando la  Tecnología Inalámbr...Implementación de un Sistema de Telemetría Utilizando la  Tecnología Inalámbr...
Implementación de un Sistema de Telemetría Utilizando la Tecnología Inalámbr...
 
Douglas corona capitulo 1 2 y 3
Douglas corona capitulo 1 2 y 3Douglas corona capitulo 1 2 y 3
Douglas corona capitulo 1 2 y 3
 
Tecnologias inalambricas
Tecnologias inalambricasTecnologias inalambricas
Tecnologias inalambricas
 
Tecnología inalámbrica
Tecnología inalámbricaTecnología inalámbrica
Tecnología inalámbrica
 
Tecnología inalámbrica
Tecnología inalámbricaTecnología inalámbrica
Tecnología inalámbrica
 
Domotica, presentacion
Domotica, presentacionDomotica, presentacion
Domotica, presentacion
 
Act 6 Fase 1 - Trabajo Colaborativo 1
Act 6 Fase 1 -  Trabajo Colaborativo 1 Act 6 Fase 1 -  Trabajo Colaborativo 1
Act 6 Fase 1 - Trabajo Colaborativo 1
 
Tecnologia inalambrica
Tecnologia inalambricaTecnologia inalambrica
Tecnologia inalambrica
 
Tecnología inalámbrica
Tecnología inalámbricaTecnología inalámbrica
Tecnología inalámbrica
 
Tecnologia inalambrica
Tecnologia inalambricaTecnologia inalambrica
Tecnologia inalambrica
 
Tecnología inalámbrica
Tecnología inalámbricaTecnología inalámbrica
Tecnología inalámbrica
 
Presentación domotica
Presentación domoticaPresentación domotica
Presentación domotica
 
Domotica presentación
Domotica presentaciónDomotica presentación
Domotica presentación
 
Capitulo 7:Telecomunicaciones,Internet y la tecnologia inalambrica
Capitulo 7:Telecomunicaciones,Internet y la tecnologia inalambricaCapitulo 7:Telecomunicaciones,Internet y la tecnologia inalambrica
Capitulo 7:Telecomunicaciones,Internet y la tecnologia inalambrica
 
Tecnología inalámbrica
Tecnología inalámbricaTecnología inalámbrica
Tecnología inalámbrica
 
Telecomunicaciones, internet y tecnología inalámbrica
Telecomunicaciones, internet y tecnología inalámbricaTelecomunicaciones, internet y tecnología inalámbrica
Telecomunicaciones, internet y tecnología inalámbrica
 
Redes de Sensores Inalámbricos
Redes de Sensores InalámbricosRedes de Sensores Inalámbricos
Redes de Sensores Inalámbricos
 
Domotica power point sandra
Domotica power point sandraDomotica power point sandra
Domotica power point sandra
 
Domótica
DomóticaDomótica
Domótica
 
Domótica.pptx
 Domótica.pptx  Domótica.pptx
Domótica.pptx
 

Similaire à Implementación de un sistema de telemetría inalámbrico utilizando WiFi

Protocolo de Telemetría DNP3
Protocolo de Telemetría DNP3Protocolo de Telemetría DNP3
Protocolo de Telemetría DNP3Xavier Cardeña
 
Portafolio de evidencias bandamax
Portafolio de evidencias bandamaxPortafolio de evidencias bandamax
Portafolio de evidencias bandamaxエモ バンド
 
Mantenimiento Computadores Y Redes Electricas
Mantenimiento Computadores Y Redes ElectricasMantenimiento Computadores Y Redes Electricas
Mantenimiento Computadores Y Redes ElectricasCristian Sierra
 
Creando un SCADA con Python y HTML5
Creando un SCADA con Python y HTML5Creando un SCADA con Python y HTML5
Creando un SCADA con Python y HTML5Nahuel Defossé
 
Informe de proyecto final de control discreto
Informe de proyecto final de control discretoInforme de proyecto final de control discreto
Informe de proyecto final de control discretoSamuel Guiza Jerez
 
Control Térmico Por Tecnologías Java Con Equipos Lon Works
Control Térmico Por Tecnologías Java Con Equipos Lon WorksControl Térmico Por Tecnologías Java Con Equipos Lon Works
Control Térmico Por Tecnologías Java Con Equipos Lon WorksFernando Severo
 
Lista de precios 18 dic.
Lista de precios 18 dic.Lista de precios 18 dic.
Lista de precios 18 dic.DarkrizDeath PB
 
Estudio de los sistemas de comunicación industrial basado.pptx
Estudio de los sistemas de comunicación industrial basado.pptxEstudio de los sistemas de comunicación industrial basado.pptx
Estudio de los sistemas de comunicación industrial basado.pptxRonaldoRomero7
 
Vo ip analisis y medicion 17 10_2012
Vo ip analisis y medicion 17 10_2012Vo ip analisis y medicion 17 10_2012
Vo ip analisis y medicion 17 10_2012Fundación Proydesa
 
4. vpn y ipsec
4. vpn y ipsec4. vpn y ipsec
4. vpn y ipsec1 2d
 
Acondicionamiento de datos.pptx
Acondicionamiento de datos.pptxAcondicionamiento de datos.pptx
Acondicionamiento de datos.pptxJMauroHuerta
 
Modems y tarjetas red
Modems y tarjetas redModems y tarjetas red
Modems y tarjetas redcompuiti2012
 
Tecnologías de virtualización y despliegue de servicios
Tecnologías de virtualización y despliegue de serviciosTecnologías de virtualización y despliegue de servicios
Tecnologías de virtualización y despliegue de serviciosAndy Juan Sarango Veliz
 

Similaire à Implementación de un sistema de telemetría inalámbrico utilizando WiFi (20)

Protocolo de Telemetría DNP3
Protocolo de Telemetría DNP3Protocolo de Telemetría DNP3
Protocolo de Telemetría DNP3
 
Portafolio de evidencias bandamax
Portafolio de evidencias bandamaxPortafolio de evidencias bandamax
Portafolio de evidencias bandamax
 
Mantenimiento Computadores Y Redes Electricas
Mantenimiento Computadores Y Redes ElectricasMantenimiento Computadores Y Redes Electricas
Mantenimiento Computadores Y Redes Electricas
 
Creando un SCADA con Python y HTML5
Creando un SCADA con Python y HTML5Creando un SCADA con Python y HTML5
Creando un SCADA con Python y HTML5
 
Informe de proyecto final de control discreto
Informe de proyecto final de control discretoInforme de proyecto final de control discreto
Informe de proyecto final de control discreto
 
Control Térmico Por Tecnologías Java Con Equipos Lon Works
Control Térmico Por Tecnologías Java Con Equipos Lon WorksControl Térmico Por Tecnologías Java Con Equipos Lon Works
Control Térmico Por Tecnologías Java Con Equipos Lon Works
 
Tarjeta de red
Tarjeta de redTarjeta de red
Tarjeta de red
 
18188206 sistema-scada
18188206 sistema-scada18188206 sistema-scada
18188206 sistema-scada
 
Redes informaticas
Redes informaticasRedes informaticas
Redes informaticas
 
Scada
ScadaScada
Scada
 
Lista de precios 18 dic.
Lista de precios 18 dic.Lista de precios 18 dic.
Lista de precios 18 dic.
 
Scada
ScadaScada
Scada
 
Estudio de los sistemas de comunicación industrial basado.pptx
Estudio de los sistemas de comunicación industrial basado.pptxEstudio de los sistemas de comunicación industrial basado.pptx
Estudio de los sistemas de comunicación industrial basado.pptx
 
Vo ip analisis y medicion 17 10_2012
Vo ip analisis y medicion 17 10_2012Vo ip analisis y medicion 17 10_2012
Vo ip analisis y medicion 17 10_2012
 
4. vpn y ipsec
4. vpn y ipsec4. vpn y ipsec
4. vpn y ipsec
 
Acondicionamiento de datos.pptx
Acondicionamiento de datos.pptxAcondicionamiento de datos.pptx
Acondicionamiento de datos.pptx
 
Sistemas distribuidos 1
Sistemas distribuidos 1Sistemas distribuidos 1
Sistemas distribuidos 1
 
Sistemas distribuidos
Sistemas distribuidos Sistemas distribuidos
Sistemas distribuidos
 
Modems y tarjetas red
Modems y tarjetas redModems y tarjetas red
Modems y tarjetas red
 
Tecnologías de virtualización y despliegue de servicios
Tecnologías de virtualización y despliegue de serviciosTecnologías de virtualización y despliegue de servicios
Tecnologías de virtualización y despliegue de servicios
 

Plus de Remmy Fuentes Telleria

TECNOLOGIAS DE COMUNICACIÓN Y LA SALUD
TECNOLOGIAS DE COMUNICACIÓN Y LA SALUDTECNOLOGIAS DE COMUNICACIÓN Y LA SALUD
TECNOLOGIAS DE COMUNICACIÓN Y LA SALUDRemmy Fuentes Telleria
 
Normas y estándares para un sistema de cableado estructurado (SCE)
  Normas y estándares para un sistema de cableado estructurado (SCE)   Normas y estándares para un sistema de cableado estructurado (SCE)
Normas y estándares para un sistema de cableado estructurado (SCE) Remmy Fuentes Telleria
 
Propuesta de factibilidad técnica de servicio de wimax móvil en el valle alto...
Propuesta de factibilidad técnica de servicio de wimax móvil en el valle alto...Propuesta de factibilidad técnica de servicio de wimax móvil en el valle alto...
Propuesta de factibilidad técnica de servicio de wimax móvil en el valle alto...Remmy Fuentes Telleria
 
Spartan-3A/3AN FPGA Starter Kit Board User Guide
Spartan-3A/3AN  FPGA Starter Kit  Board User GuideSpartan-3A/3AN  FPGA Starter Kit  Board User Guide
Spartan-3A/3AN FPGA Starter Kit Board User GuideRemmy Fuentes Telleria
 
Cómo las tendencias internacionales han afectado el desarrollo organi...
Cómo  las  tendencias  internacionales  han  afectado  el  desarrollo  organi...Cómo  las  tendencias  internacionales  han  afectado  el  desarrollo  organi...
Cómo las tendencias internacionales han afectado el desarrollo organi...Remmy Fuentes Telleria
 
Velocidad de transmisión a 1Tera bits por segundo ó más en Fibras ópticas
Velocidad  de transmisión a 1Tera bits por segundo ó más en Fibras ópticasVelocidad  de transmisión a 1Tera bits por segundo ó más en Fibras ópticas
Velocidad de transmisión a 1Tera bits por segundo ó más en Fibras ópticasRemmy Fuentes Telleria
 
Normas de presentacion proyecto de grado
Normas de presentacion proyecto de gradoNormas de presentacion proyecto de grado
Normas de presentacion proyecto de gradoRemmy Fuentes Telleria
 

Plus de Remmy Fuentes Telleria (15)

TECNOLOGIAS DE COMUNICACIÓN Y LA SALUD
TECNOLOGIAS DE COMUNICACIÓN Y LA SALUDTECNOLOGIAS DE COMUNICACIÓN Y LA SALUD
TECNOLOGIAS DE COMUNICACIÓN Y LA SALUD
 
Brief informativo ib
Brief informativo ibBrief informativo ib
Brief informativo ib
 
Normas y estándares para un sistema de cableado estructurado (SCE)
  Normas y estándares para un sistema de cableado estructurado (SCE)   Normas y estándares para un sistema de cableado estructurado (SCE)
Normas y estándares para un sistema de cableado estructurado (SCE)
 
Propuesta de factibilidad técnica de servicio de wimax móvil en el valle alto...
Propuesta de factibilidad técnica de servicio de wimax móvil en el valle alto...Propuesta de factibilidad técnica de servicio de wimax móvil en el valle alto...
Propuesta de factibilidad técnica de servicio de wimax móvil en el valle alto...
 
Manual Referenciación APA
Manual Referenciación APAManual Referenciación APA
Manual Referenciación APA
 
Spartan-3A/3AN FPGA Starter Kit Board User Guide
Spartan-3A/3AN  FPGA Starter Kit  Board User GuideSpartan-3A/3AN  FPGA Starter Kit  Board User Guide
Spartan-3A/3AN FPGA Starter Kit Board User Guide
 
Modelo pedagógico ti siglo xxi.
Modelo pedagógico ti siglo xxi.Modelo pedagógico ti siglo xxi.
Modelo pedagógico ti siglo xxi.
 
Cómo las tendencias internacionales han afectado el desarrollo organi...
Cómo  las  tendencias  internacionales  han  afectado  el  desarrollo  organi...Cómo  las  tendencias  internacionales  han  afectado  el  desarrollo  organi...
Cómo las tendencias internacionales han afectado el desarrollo organi...
 
Velocidad de transmisión a 1Tera bits por segundo ó más en Fibras ópticas
Velocidad  de transmisión a 1Tera bits por segundo ó más en Fibras ópticasVelocidad  de transmisión a 1Tera bits por segundo ó más en Fibras ópticas
Velocidad de transmisión a 1Tera bits por segundo ó más en Fibras ópticas
 
Control sensores socket
Control sensores socketControl sensores socket
Control sensores socket
 
Radio mobile manual de uso
Radio mobile manual de usoRadio mobile manual de uso
Radio mobile manual de uso
 
Guía para la elaboración perfil
Guía para la elaboración perfilGuía para la elaboración perfil
Guía para la elaboración perfil
 
Normas de presentacion proyecto de grado
Normas de presentacion proyecto de gradoNormas de presentacion proyecto de grado
Normas de presentacion proyecto de grado
 
Proyecto oscar
Proyecto oscarProyecto oscar
Proyecto oscar
 
Ipv6
Ipv6Ipv6
Ipv6
 

Implementación de un sistema de telemetría inalámbrico utilizando WiFi

  • 1. IMPLEMENTACIÓN DE UN SISTEMA DE TELEMETRÍA UTILIZANDO LA TECNOLOGIA INALAMBRICA WIFI PRESENTA: M.Sc. Edgar Ramos Ing. Remmy Fuentes Univ. Nelson Olivares
  • 2. Introducción Desarrollo del Hardware Desarrollo del Software Resultados obtenidos Conclusiones y recomendaciones Referencias
  • 3. Un sistema de telemetría nos permite realizar medidas de magnitudes físicas como de forma remota utilizando una plataforma de transporte. La telemetría (medición a distancia) puede ser utilizada también para obtener información de lugares cercanos pero de difícil acceso. El envió de la información hacia un usuario en un sistema de telemetría se lo realiza por lo general de forma inalámbrica pero pudiendo también realizarse por medio de la red de datos con conectividad física.
  • 4. Wi-Fi son las siglas de Wireless Fidelity y comprende una gran cantidad de estándares para redes de comunicación inalámbrica basados en las especificaciones IEEE 802.11. En sus inicios Wi-Fi fue pensado para conectar redes locales inalámbricas; sin embargo, actualmente se utiliza para el acceso a Internet.
  • 5. En [8] se implementó un prototipo de comunicación inalámbrica para la medición de presiones plantares empleando microcontroladores y módulos de transmisión y recepción de radiofrecuencias. En [9] se presenta un sistema transmisor- receptor para una aplicación de telemetría cuya aplicación es la de medir la variabilidad de la frecuencia cardiaca, en esa publicación se considera el diseño y construcción del transmisor y receptor de frecuencia modulada y las diferentes opciones para optimo alcance y relación de la calidad con el costo.
  • 6. En [10] se realizó un análisis comparativo de las diferentes tecnologías de transmisión inalámbrica para para dar soluciones a sistemas de medición a distancia, también realiza una comparación cuantitativa y cualitativa de las principales características de las tecnologías inalámbricas.
  • 7. El objetivo del presente artículo es el de implementar un sistema de telemetría de bajo costo utilizando un microcontrolador pic y la red de acceso WiFi para el envió de datos. Las variables a monitorear serán temperatura e intensidad de luz. Tarjeta Señales de entrada electrónica de adquisición de datos
  • 8. Diagrama por etapas de la tarjeta electrónica Etapa de regulación de Etapa reloj SEÑALES ANALÓGICAS O voltaje Etapa de DIGITALES puertos de PROTOCOLO Etapa de entrada y RS-232 Etapa de procesamiento salida comunicación (microcontrolador PIC18F452)
  • 9. Puerto A, entradas analógicas Temperatura y intensidad de luz Alimentación tarjeta Conector serial Convertidor PIC18F452 MAX232
  • 10. Para transmitir los datos recolectados por la tarjeta se utilizó un conversor de protocolos WIFIMOD II (RS-232 a WiFi) el cual nos permite enviar la información por la red WiFi a otro dispositivo que también esté conectado a la misma red, pudiendo ser una Laptop o un teléfono móvil
  • 11. Diagrama de bloques del hardware desarrollado para el sistema. Tarjeta Señales de Conversor de entrada electrónica de protocolos adquisición de RS-232 a WiFi datos En cuanto a la programación del microcontrolador se la realizo en el Software PIC CC, permitiendo de esta manera utilizar las instrucciones de C++ facilitando de gran manera la programación
  • 12. El sistema contará con la integración de varios bloques que en su conjunto trabajaran recibiendo los datos de la etapa de Hardware, guardando los mismos en una BDD y sirviendo información relevante a clientes remotos, mostrar datos a usuarios locales y gestionando los datos para tener un registro histórico del proceso de telemetría. Nube TCP/IP Servidor (Apache- BDD MySQL) Servidor WEB/BDD Equipo Local Equipos Remotos Acceso WEB (PHP) Acceso Local (VB.NET)
  • 13. El software local fue programado en vb.NET y entre sus principales funciones están las de realizar un monitoreo en tiempo real para que el usuario pueda observar el comportamiento de las variables, dependiendo la variable que se monitorea se podrían ampliar sus funciones.
  • 14. Entre las principales características del modulo desktop tenemos: • Gestión de puertos: • Configuración de parámetros del puerto. • Captura de datos, entrada de datos a través de la tarjeta WIFIpuerto serie virtual. • Procesamiento de datos: • Adecuación de los datos y variables. • Presentación de datos, ultima muestra. • Representación grafica del valor de los datos. • Gestión con la base de datos, guardar fecha, hora y valor de las variables.
  • 15. Control de alarmas: Fijar nivel de referencia de alarmas de temperatura y nivel de luz. Mostrar alarmas. Gestión con la base de datos, guarda fecha, hora, valor de referencia y valor de la muestra.
  • 16. Los datos recopilados por el software de escritorio son guardados para su posterior uso en una base de datos, para el proyecto se utilizo el motor de BDD MySQL Server, fue elegido debido a su robustez y confiabilidad en el tratamiento y almacenamiento de millones de datos. MySQL es un sistema de gestión de bases de datos relacional, multihilo y multiusuario, subsidiaria de Sun Microsystems y de Oracle Corporation, software libre en un esquema de licenciamiento dual, bajo la GNU GPL y para fines comerciales se debe comprar una licencia específica que les permita este uso.
  • 17. Entre las principales características del motor de la BDD tenemos: • APIs para C, C++, Eiffel, Java, Perl, PHP, Python, Ruby, Visual Basic, C#, etc. • Soporte completo para operadores y funciones en las cláusulas de consultas SQL. • Soporte a grandes bases de datos. Se probó MySQL Server con bases de datos que contienen 50 millones de registros. Usuarios corporativos reportaron a la empresa que emplean MySQL Server con 60.000 tablas y billones de registros. • Los clientes pueden conectar con el servidor MySQL usando sockets TCP/IP en cualquier plataforma. • Soporte UNICODE. [Ésta es una traducción del manual de referencia de MySQL, que puede encontrarse en dev.mysql.com.]
  • 18. Para que clientes remotos puedan tener acceso a los datos y obtener de esta manera reportes históricos utilizamos un servidor WEB, para este fin se empleo Apache Server. • El servidor HTTP Apache es un servidor web HTTP de código abierto, para plataformas Unix (BSD, GNU/Linux, etc.), Microsoft Windows, Macintosh y otras, que implementa el protocolo HTTP/1.12 y la noción de sitio virtual. • La licencia de software bajo la cual el software de la fundación Apache es distribuido es una parte distintiva de la historia de Apache HTTP Server y de la comunidad de código abierto. La Licencia Apache permite la distribución de derivados de código abierto y cerrado a partir de su código fuente original.7 • Apache es el componente de servidor web mas popular, junto a MySQL y los lenguajes de programación PHP/Perl/Python y Ruby garantizan productos altamente confiables y profesionales. [The Apache HTTP Server Project]
  • 19. El servidor WEB APACHE junto con el servidor MySQL nos brindan la posibilidad de acceder a los datos de forma remota vía INTERNET (HTTP)
  • 20. Para el acceso de usuarios remotos a los datos, se utilizo una interface WEB dinámica, programada en su totalidad con PHP embebido en HTML. PHP es un lenguaje de programación interpretado o framework para HTML, diseñado originalmente para la creación de páginas web dinámicas. Se usa principalmente para la interpretación del lado del servidor (server-side scripting) pero actualmente puede ser utilizado desde una interfaz de línea de comandos o en la creación de otros tipos de programas incluyendo aplicaciones con interfaz gráfica usando las bibliotecas Qt o GTK+.
  • 21. La interface WEB es sencilla y amigable, completamente programada en HTML y PHP embebido.
  • 22. Diagrama del sistema completo de Telemetría. WIFI Sensores CO 18FXX A/D RS232 Nube TCP/IP Servidor (Apache- BDD MySQL) Servidor WEB/BDD Equipo Local Equipos Remotos Acceso WEB (PHP) Acceso Local (VB.NET)
  • 23. La interface toma los datos de la BDD MySQL y los presenta en formato de tablas:
  • 24. Empleando las librerías GD con PHP se generan graficas para la interpretación de datos:
  • 25. Generación de reportes de las alarmas
  • 27. Video Mostrando la funcionalidad del proyecto http://www.youtube.com/watch?v=CtuaWwgU7xo&feature=plcp
  • 28. La aplicaciones de Telemetría son muy extensas y pueden ser aplicado en distintas áreas de la ingeniería, en el presente artículo se implementó un sistema para el monitoreo de variables analógicas como la temperatura y la intensidad de la luz pudiendo extenderse su aplicación a mas variables. Para la implementación del Hardware del sistema se utilizó un microcontrolador comercial de bajo costo el cual reúne características técnicas necesarias para cubrir los propósitos del sistema en cuanto a la adquisición de los datos.
  • 29. Es posible implementar un software que se acomode a las necesidades de un sistema de adquisición de datos capaz de interactuar con una electrónica utilizando herramientas convencionales de programación y también es posible almacenar la información en una base de datos. Para el monitoreo de las variables es posible realizarlo de una computadora portátil y adicionalmente con la ayuda de un servidor también es posible monitorear dichas variables mediante un teléfono celular que tenga la capacidad de conectarse a una red WiFi
  • 30. El uso de WiFi, y una red basada en un protocolo TCP/IP permite aprovechar estas redes de acceso para implementar sistemas de monitoreo a distancia. Es recomendable implementar un software no solo de monitoreo también si es necesario poder activar algún tipo de actuador. Se debe considerar aspectos de seguridad en la red WiFi debido a que por ser una red inalámbrica es vulnerable a intrusos.
  • 31. [1] J. M. Huidobro-Moya y D. Roldan-Martinez, Redes y servicios de Banda Ancha, McGraw Hill, España, 2004. [2] C. Mezquida. “Diseño y optimización de una antena impresa para Wireless LAN”. Universidad Politécnica de Valencia - Escuela Politécnica Superior de Gandia Ingeniería Técnica de Telecomunicación (Sistemas de Telecomunicación), 2004.. [3] J. M. Huidobro-Moya y D. Roldan-Martinez, Redes y servicios de Telecomunicaciones, Paraninfo, España, 2001. [4] M. Morris-Mano, Arquitectura de computadoras, Prentice-Hall, México, 1994.
  • 32. [5] J. Humbert-Torres, C. Ernesto-Villarraga, R. Hernan-Polonia y A. Ahmed- Egel, “Implementación de un sistema de Telemetría de bajo costo para la medición de presiones plantares”, Revista de Ingeniería Universidad de los Andes, Colombia, Noviembre, 2006. [6] G. Avendaño, “Sistema Transmisor-receptor para telemetría cardiaca destinado a la variabilidad de frecuencia cardiaca”, Ingeniería Electrónica Automática y Comunicaciones, Diciembre, 2001. [7] C. Viloria-Núñez, J. Cardona-Peña y C. Lozano-Garzón. “Análisis comparativo de tecnologías inalámbricas para una solución de servicios de telemedicina”, Ingeniería & Desarrollo. Universidad del Norte, Colombia, Marzo, 2009.