PLANTEAMIENTO DEL PROBLEMA


Implementar un sistema de desarrollo que controle el nivel de temperatura de una planta; El sistema estará en capacidad de comparar un dato de temperatura digitado por el usuario con el dato leído por el ADC, para que de esta manera mantengan el valor de la temperatura deseado por el usuario.


El programa solicitará al usuario digitar el valor a controlar, enseguida se habilita el buffer-tristate para leer teclado mientras que el conversor se deshabilita, esto lo hacemos por el pin RA3 conectado en paralelo al 244 y al ADC 0808, una vez capturado el dato lo visualizamos y comparamos con el dato requerido por el usuario. Si el valor es menor a dato del usuario el nivel de corriente a través de la compuerta del TRIAC será mayor. Por el contrario, si el valor comparado es mayor o igual al dato digitado por el usuario, la corriente IGT será mínima, por lo tanto el sistema sigue comparando información leída desde el ADC hasta que la temperatura sea inferior al dato requerido. En este instante, el nivel de corriente será máximo y por lo tanto activamos la carga, el valor de temperatura leído por el sensor LM35 siempre será visualizado por el usuario.

Para poder desarrollar el proceso utilizamos un ADC 0808 un LS 74244 (BUFFER) el PIC16F84 un NPN darlington y un TRISTATE Q4015L5. Del PIC 16F84 utilizamos el puerto B que maneja por la parte alta salida de datos y por la parte baja entrada de datos. El LCD configurado a 4 bits los datos son manejados por la parte alta.

Cuando estamos leyendo el ADC deshabilitamos el TRISTATE, el ADC es controlado desde RA3 hacia el OUTPUT ENABLE, el ALE, el START y el habilitador del ADC son conectados en paralelo. Una vez leído el dato del sensor deshabilitamos ADC y configuramos l puerto B como salida y entrada de datos, el dato es visualizado y el valor del proceso controla el TRIAC desde RA2.

El TRIAC es controlado por un darlington TIP 120 este a su vez controla la corriente IGT. El emisor del 120 está polarizado para tener un nivel de 2.5V máximo (VGT voltaje requerido por la compuerta) junto con un diodo conectado en inverso y en serie con una resistencia de 20 ohmios la corriente en configuración seguidor emisor fluye en su totalidad hacia la compuerta para de esta manera manejar una potencia máxima. El LM35 es un sensor de temperatura en escala centígrada que maneja temperaturas desde -55 voltios a 150 grados centígrados, la fuente de alimentación puede estar en un rango de 4V y 30V, posee una precisión de 0.5 centígrados., el incremento de la temperatura varía en 10 mV por grado centígrado. Nuestro sistema de control maneja el ADC 0808 de 8 bits, por lo tanto la máxima lectura en 5 voltios tendrá un valor binario de FFH. La relación entre el número de bits y el voltaje es 255/5 que equivalen a 20mV por grado centígrado. Esto garantiza que el dato del convertidor sea realmente el dato dado por el sensor. Para lograr esta linealidad se implementa un sistema de amplificadores operacionales con el LM 358. La primera etapa de este acopla la impedancia de entrada con respecto al nivel de entrada del sensor. La salida de este buffer es llevada a un amplificador que multiplica el valor de la entrada por dos. La salida de este amplificador es llevada a la entrada análoga del ADC 0808.


Página principal