Implementación del Protocolo Modbus Sobre una Tarjeta de Desarrollo para su Uso Sobre una Red GSM con Enfoque en Telemetría
Tesis
Open/ Download
Publication date
2009Metadata
Show full item record
Cómo citar
Grimblatt Hinzpeter, Víctor
Cómo citar
Implementación del Protocolo Modbus Sobre una Tarjeta de Desarrollo para su Uso Sobre una Red GSM con Enfoque en Telemetría
Author
Professor Advisor
Abstract
El objetivo principal del presente trabajo de título es el diseño, desarrollo e implementación de un prototipo formado por módulos llamado iNodos, que serán la base de un sistema de telemetría. Esto es, obtener los datos a distancia por medio de varios iNodos, para luego enviarlos a un centro donde se almacene la información. Debido a la creciente demanda de este tipo de soluciones, se hace necesaria la creación de un sistema capaz de realizar estas mediciones de manera remota. Es así como la amplia cobertura de las redes GSM, en conjunto con soluciones inalámbricas de última milla han resuelto el problema de acceso.
La principal problemática radica en el costoso cableado requerido por los aparatos electrónicos, así como la dificultad para acceder a ciertos terrenos, muchas veces inaccesibles. Además considerando que los puntos de medición se encuentran en un radio menor de 100 mt, se propone una estructura que considera el uso de una red de módulos XBee interconectados mediante el protocolo de comunicaciones Modbus a un módulo Maestro que a su vez se comunica utilizando la red GSM como un nodo centralizado para enviar los datos.. Este permite una completa y documentada forma de transmitir datos, utilizando protocolos confiables.
Para administrar la red de telemetría, se creó un programa en C#, el cual permite obtener los datos provenientes de sensores y guardarlos en una Base de Datos para su posterior proceso. Este programa, se comunica entre las distintas redes de telemetría existentes, con sólo un ID, nombre y clave.
El prototipo no sólo permite eliminar el cableado en este tipo de redes, sino que además logra obtener datos de manera remota y confiable, sin la necesidad de estar físicamente en el lugar en donde se toman los datos. Además está hecho de tal forma, que es totalmente escalable, ya que se realizó en base a módulos que cumplen una determinada función. Por lo tanto cada uno de ellos se puede cambiar perfectamente sin ningún inconveniente.
Se logró crear un prototipo confiable en cuanto a la transferencia de datos, que permite la medición a distancia con sólo ingresar un simple comando. Para trabajo futuro se recomienda mejorar la interfaz de usuario del programa; permitir agregar sub-nodos y sub-redes para agrandar más el alcance y el número de sensores; y permitir crear una base de datos con los datos, para que la medición se realice de manera programada.
Identifier
URI: https://repositorio.uchile.cl/handle/2250/103392
Collections