Tesis profesional presentada por Omar Emmanuel Morales Hernández

Licenciatura en Ingeniería en Electrónica y Comunicaciones. Departamento de Ingeniería Electrónica. Escuela de Ingeniería, Universidad de las Américas Puebla.

Jurado Calificador

Presidente: Dr. José Luis Vázquez González
Secretario y Director: Dr. Rubén Alejos Palomares
Vocal: Dr. Pedro Bañuelos Sánchez
Suplente y Co-director: M.C. Juan Antonio Navarro Martínez

Cholula, Puebla, México a 10 de diciembre de 2003.

Resumen

Este documento que se presenta como tesis, describirá la elaboración de una interfase para manejar el dispositivo físico medidor del nivel de agua de las presas y lagunas diseñado en las instalaciones del departamento de Ingeniería Electrónica.

La construcción y desarrollo de la interfase se basó en la tesis del Ing. Jorge Agustín Tenahua Cadena que realizó el hardware medidor del nivel de agua y para que el usuario tenga un fácil manejo de éste y como de todas sus características se implementó esta interfase.

Se explica el funcionamiento del puerto serial, así como del protocolo RS232 manejado en dicha comunicación, que enlaza a dos computadoras, una que simula al medidor y la otra que prueba la interfase diseñada.

Se describe la plataforma de trabajo en que se basa dicha interfase como lo es Visual Basic, así como sus herramientas y aplicaciones con las que se contará. El microcontrolador empleado en el medidor sigue cierta gramática para realizar sus tareas, en ella se fundamenta la realización del programa.

Índice de contenido

Introducción (archivo pdf, 14 kb)

Capítulo 1. Medidor de nivel (archivo pdf, 12 kb)

  • 1.1 Introducción
  • 1.2 La importancia de medir el nivel
  • 1.3 Método utilizado por el medidor de nivel
  • 1.4 Partes importantes del medidor del nivel

Capítulo 2. Interfase Visual Basic 6.0 (archivo pdf, 121 kb)

  • 2.1 Descripción de opciones para la interfase
  • 2.2 Visual Basic 6.0, la opción
  • 2.3 Definición de Visual Basic 6.0
  • 2.4 Ventajas y desventajas de Visual Basic 6.0
  • 2.5 Conceptos importantes en Visual Basic 6.0
  • 2.6 Plataforma de Visual Basic 6.0
  • 2.7 Elementos de Visual Basic 6.0
  • 2.8 Otros controles utilizados
  • 2.9 Propiedades de Visual Basic 6.0
  • 2.10 Definición de variables en Visual Basic 6.0
  • 2.11 Descripción de algunas tareas de la interfase

Capítulo 3. La comunicación serial (archivo pdf, 212 kb)

  • 3.1 Introducción
  • 3.2 Principio de funcionamiento
  • 3.3 El protocolo RS232
  • 3.4 Uso de las señales RS232
  • 3.5 Velocidad y control del puerto serial
  • 3.6 Convertidor USB a Serial

Capítulo 4. Gramática de la interfase (archivo pdf, 262 kb)

  • 4.1 Introducción
  • 4.2 Definición de la gramática
  • 4.3 Uso de la gramática
  • 4.4 Transmisión y recepción de la gramática

Capítulo 5. Construcción de la interfase (archivo pdf, 176 kb)

  • 5.1 Introducción
  • 5.2 Desarrollo del programa
  • 5.3 Comunicación serial
  • 5.4 Constantes requeridas
  • 5.5 Transmisión y recepción de datos
  • 5.6 Secciones de la interfase
  • 5.7 Nivel
  • 5.8 Lectura del registro
  • 5.9 Fecha y hora
  • 5.10 Error, alarma y muestreo
  • 5.11 Editor de menús

Capítulo 6. Pruebas y resultados (archivo pdf, 156 kb)

  • 6.1 Introducción
  • 6.2 Probando la comunicación serial
  • 6.3 Acoplamiento interfase-microcontrolador
  • 6.4 ¿Qué tan amigable resultó la interfase gráfica?

Capítulo 7. Conclusiones (archivo pdf, 15 kb)

Referencias (archivo pdf, 11 kb)

Morales Hernández, O. E. 2003. Interfase gráfica para el medidor del nivel. Tesis Licenciatura. Ingeniería en Electrónica y Comunicaciones. Departamento de Ingeniería Electrónica, Escuela de Ingeniería, Universidad de las Américas Puebla. Diciembre. Derechos Reservados © 2003.