4.2.2 Pestaña ADC
La pestaña ADC pretende brindar una herramienta de
fácil implementación. Como se observa
en la Figura4.4, el diseño es práctico y además cuenta con la
posibilidad de visualizar el valor convertido por el microcontrolador.
Cada módulo de
conversión cuenta con su ComboBox
para seleccionar si está
habilitado o deshabilitado, un TextBox
donde se muestra el valor leído por el ADC, el botón para activar o desactivar un relevador y el valor de
cierre o apertura de dicho relevador.
Una vez que se
selecciona el estado “Habilitado” de un módulo ADC, este permite
elegir si se activa un relevador o no. En caso de que no se desee interactuar
con un relevador, el botón de “Leer ADC”
permite visualizar el valor leído por el microcontrolador.
Por otra parte, al
pulsar el botón “RerlevadorX”, se habilita el uso de un relevador. Además, al
habilitarlo, permite seleccionar el valor de cierre o apertura del mismo. Los
módulos están acomodados de forma que AN0
y AN1 cierran, mientras que AN2 y
AN3 abren sus respectivos relevadores.
Por ejemplo, se
elige el módulo AN2 con relevador y
apertura de 256. Cuando la lectura del ADC
iguale o sobrepase el valor de apertura, el PIC
cambiará el estado de su pin asignado al Relevador2
de 1 a 0. Por otra parte, si se hubiese elegido el módulo AN1, este cerraría el relevador o cambiaría el estado de 0 a 1.
Para desbloquear el
botón “Grabar” es necesario marcar el CheckBox
“Listo”, para eso hay que tener activado al menos un módulo. Una vez
pulsado este botón, el programa procesa el estado de cada módulo para
transmitir las configuraciones de ejecución al microcontrolador.
En la siguiente
figura se muestra el diagrama a bloques del botón “Grabar”, solo se muestra el proceso de AN0, sin embargo, los demás módulos
siguen la misma secuencia.
Para poder llevar a cabo esta tarea, se implementó un Timer, el cual ejecuta un algoritmo cada vez que se desborda [27]. Para poder distinguir hacia donde se dirige un dato recibido entre la pestaña Mon. Serial y ADC, se creó una variable para distinguir entre una y otra. En la Figura 4.6 se muestra el diagrama a bloques de la recepción del valor leído por el ADC, solo se muestra la operación del ADC0, pero, se realiza lo mismo para los otros módulos.
Figura 4.6 Diagrama de botón “Leer ADC”.



No hay comentarios:
Publicar un comentario