Está en la página 1de 13

Ing.

Electrnica

Informe:
trabajo final SISTEMA DE
CONTROL PARA LLENADO DE
TANQUES CON
MICROCONTROLADOR PIC
Docente: Ricardo Sante
Nombres: Humberto Mamani Galarza
Ciclo: VIl
Escuela: Ing. Electrnica

Curso: Arquitectura y procesadores


Objetivo General

Realizar un sistema de control para el llenado de tanques utilizando micro


controladores pic

Objetivos especficos

Diseo e implementacin de un sensor para el control del sistema


Elaboracin de un cdigo lgico para la programacin del micro controlador

Justificacin
La realizacin de este sistema lgico provocara mejoras dentro de los procesos
industriales. Automatizando los sistemas de llenado y vaciado de los depsitos de fluidos.
Igualmente este proyecto puede ser llevado a los hogares, brindando otra alternativa de
automatizacin el guardado de agua en los tanques domsticos.

Planteamiento del problema


Hoy en da es de importancia en almacenamiento de agua, ya que hay sectores en los
cuales se corta paulatinamente el servicio ya sea por razones de mantenimiento o quiz
porque el agua no abastece en la totalidad a la poblacin de un lugar dado.
Este proyecto tiene como finalidad implementar un sistema mediante programacin pic,
que sirva para el control del llenado de un tanque (automatizar).

Marco terico

Qu es un controlador de nivel?

Los controles de nivel son dispositivos o estructuras hidrulicas cuya finalidad es la de


garantizar el nivel del agua en un rango de variacin preestablecido. Existen algunas
diferencias en la concepcin de los controles de nivel, segn se trate de: canales; plantas
de tratamiento; tanques de almacenamiento de agua o un embalse

Qu es un sensor?
Un sensor es un dispositivo capaz de detectar magnitudes fsicas o qumicas, llamadas
variables de instrumentacin, y transformarlas en variables elctricas. Las variables de
instrumentacin pueden ser por ejemplo: temperatura, intensidad lumnica, distancia,
aceleracin, inclinacin, desplazamiento, presin, fuerza, torsin, humedad, movimiento,
pH, etc. Una magnitud elctrica puede ser una resistencia elctrica (como en una RTD),
una capacidad elctrica (como en un sensor de humedad), una tensin elctrica (como en
un termopar), una corriente elctrica (como en un fototransistor), etc.
Un sensor se diferencia de un transductor en que el sensor est siempre en contacto con
la variable de instrumentacin con lo que puede decirse tambin que es un dispositivo que
aprovecha una de sus propiedades con el fin de adaptar la seal que mide para que la
pueda interpretar otro dispositivo. Como por ejemplo el termmetro de mercurio que
aprovecha la propiedad que posee el mercurio de dilatarse o contraerse por la accin de
la temperatura. Un sensor tambin puede decirse que es un dispositivo que convierte una
forma de energa en otra.
Tipos de sensores

Sensores de posicin
Los captadores fotoelctricos
Captadore
Sensores de contacto
Captadores de circuitos oscilantes
Sensores por ultrasonidos
Sensores de Movimientos
Sensores de deslizamiento
Sensores de Velocidad

Caracterstica del funcionamiento de un sensor

Caracterstica de los sensores

Cuando se disean sistemas de adquisicin de datos con computadora, hay aspectos a


cerca de los sensores que es necesario tener en cuenta:

La naturaleza de la seal del sensor transductor genera: voltaje, amplitud de


rango, respuesta en frecuencia, presin necesaria, determinan el tipo de
acondicionamiento de seal, conversor A/C y cualquier otro hardware a utilizar.
La influencia de las seales de ruido aso como los efectos de carga del hardware
de adquisicin de datos sobre el sensor.
La calibracin del sensor con respecto a la variable fsica .si la respuesta del
sensor a los cambios de variables fsica es lineal o no. una calibracin mal hecha
va producir mediciones errneas.
La histresis de un sensor , la actual se define como la dependencia de la salida
del sensor de la respuesta anterior

Pic 18f4550

Estructura
Principales caractersticas del Pic 18F4550

Microcontrolador con mdulo USB 2.0. Soporta Low speed 1.5Mb/s y full speed
12Mb/s.

1kB de memoria de doble acceso va USB

35 pines I/O disponibles

Memoria de programa flash de 32 kB

RAM de 2048 Bytes

EEPROM de datos de 256 Bytes

Velocidad de la CPU 12 MIPS

Oscilador externo de dos modos hasta 48 MHz

Oscilador interno selecionable entre 8 frecuencias desde 31kHz hasta 8MHz

Oscilador secundario con Timer 1 de hasta 32kHz

Opciones de oscilador dual permiten que la velocidad de la CPU y del mdulo USB
sean diferentes

ADC de 10 bits y 13 canales

Tecnologa nanoWatt que brinda caractersticas y funciones de bajo consumo y


ahorro de energa

Voltaje de operacin 4.2V a 5.5V

4 Timer(desde Timer0 a Timer3). Uno de 8 bits y 3 de 16 bits

2 mdulos de captura/comparacin/PWM

EUSART, SPP, SPI, IC.

20 fuentes de interrupciones (3 externas)

Resistencias de pull-ups en el puerto B programables

Funcin del pin MCLR opcional

Brown-out Reset de valor programable

Power-on Reset

Power-up Timer y Oscillator Start-up Timer

Soporta 100,000 ciclos de borrado/escritura en memoria flash

Soporta 1,000,000 ciclos de borrado/escritura en memoria EEPROM

Retencin de datos mayor a 40 aos

Proteccin de cdigo y datos programable

Encapsulado DIP de 40 pines

Esquema de Puerto de salida / entradas disponibles

Configuracin de los pines


Los pines de entrada/salida de este micro controlador estn organizados en cinco
puertos , el puerto A con 6 lineas , el puerto B con 8 lineas , el puerto C con 8
lineas, el puerto D con 8 lineas y el puerto E con 3 lineas . cada pin de esos

puertos se puede configurar como entrada o salida independiente programando un


par de registros diseados para tal fin . en este registro un bit en 0 configura el
pin del puerto correspondiente como un asalida y un bit en 1 configura el pin del
puerto como una entrada , dichos pines del micro controlador tambin pueden
cumplir otras funciones especiales , siempre y cuando se configure para ellos ,
segn se ve en el dibujo siguiente

Despus de analizar las principales caractersticas del dispositivo, nos introduciremos


ms a fondo en l, tal y como hicimos en la entrada del PIC 16F877.
En la siguiente captura podemos ver una tabla comparativa entre varios dispositivos de la
familia, as como sus principales caractersticas.

Estructura Interna del Pic


Dentro del datasheet del dispositivo podemos encontrar un diagrama de bloques que nos
explica la arquitectura interna que tiene el Pic 18F4550.

Como podemos ver en la imagen este modelo de Pic es bastante completo, cuenta con
una serie de elementos como: la memoria de programa, memoria de datos, contadores,
puertos I/O, latch de direccin, datos...
Organizacin de la memoria
La memoria del Pic se divide en: Memoria RAM de datos, memoria de programa, memoria
EEprom de datos, la pila y memoria de configuracin
Memoria de datos
Cuenta con una memoria de RAM de datos de 2048 bytes, (8 de los bancos de 256
bytes).
Tambin cuenta con 160 bytes dedicados a los SFR's(Registros de funcin especial) los
cuales se encuentran en la parte alta del banco 15.
Como se puede ver en la imagen la memoria RAM de datos se compone por GPR's o
registros de propsito general y SFR's o registros de funcin especial.
Es la encargada de almacenar datos de forma temporal durante la ejecucin del
programa.
Aplicaciones de los controladores de nivel
Controles de nivel para tanques de almacenamiento de agua

Los controles del nivel mximo del agua en un tanque de almacenamiento tienen la doble
funcin de garantizar la seguridad de las estructuras y de evitar el desperdicio de agua. El
control del nivel mximo se hace mediante un sensor de nivel conectado en alguna forma,
ya sea mecnica o electrnica con la operacin de una vlvula a la entrada del tanque.
Como todo mecanismo siempre puede fallar en el momento de su operacin, es
importante que el tanque disponga de un sistema de seguridad de funcionamiento
totalmente automtico como por ejemplo un vertedero libre, eventualmente conectado con
una alarma.
El control del nivel mnimo del agua tiene la funcin de garantizar el buen funcionamiento
del sistema evitando la entrada de aire en la tubera que se encuentra aguas abajo del
tanque, como por ejemplo en la red de distribucin de agua, o en la succin de la o las
bombas. En este caso tambin el sistema est compuesto por un sensor de nivel
conectado a una alarma, para que el operador intervenga, o en sistemas ms
sofisticados, el sensor acta directamente, para aumentar la entrada de agua al tanque.

Ejemplo de un sistema de control de nivel

El siguiente diagrama muestra el control de un sistema automatizado SCADA en el cual


se puede apreciar como hay dos tanques los cuales tienen tres niveles detectables por
sensores los cuales activan una determinada funcin en el sistema para que el motor de
llenado empiece a funcionar

Diagrama del circuito simulado en proteus

Circuito funcionando

Funcionamiento del proyecto


Se basa en tres niveles de deteccin, uno alto, otro medio y otro bajo, colocados en el
tanque, recipiente, etc. Al cargarse el agua supera el nivel inferior, y contina hasta llegar
al nivel superior, que es en donde la salida (rel electromagntico) cambia de estado
provocando la interrupcin de la carga de agua (motor). Entonces ahora se produce la
descarga (consumo de agua), bajando el agua ya sin estar en contacto con el nivel
superior la salida contina en corte, hasta que el nivel de agua baje ms y deje de estar
en contacto con el nivel inferior que es cuando vuelve el ciclo, y se produce la carga.