Está en la página 1de 7

CONTROL DIGITAL

UNIVERSIDAD FRANCISCO DE PAULA


SANTANDER
CAMPUS CÚCUTA
INGENIERÍA ELECTROMECÁNICA
CONTROL DIGITAL
INFORME LABORATORIO N. 4 – Sistema de control ON-
OFF para un tanque

Fecha: 12 octubre de 2022

Profesor: Cristian Tarazona

1
CONTROL DIGITAL
.
SISTEMA DE CONTROL ON-OFF PARA UN TANQUE

Renzo Fabian Cantor Camacho 1091678


Jhon Alexander Silva Maldonado 1091685
Edward Daniel Rincón Villamizar 1091704

la Licencia Pública General Reducida de GNU (LGPL),


RESUMEN: en la práctica número 4,se tomaron la permitiendo la manufactura de las placas Arduino y
medida de los dos sensores del modulo IPAC, que van distribución del software por cualquier individuo. Las
de 0 a 10 voltios debido a la capacidad del arduino, se placas Arduino están disponibles comercialmente en forma
tuvo que hacer un acondicionamiento para el voltaje con de placas ensambladas o también en forma de kits, hazlo tu
un divisor de tensión, se colocó una entrada con un mismo (del inglés DIY: "Do It Yourself").
pulsador que cumplía la función de detener/iniciar el
funcionamiento de la bomba que es nuestra salida la cual
funciona con una señal PMW, se hizo un circuito
electrónico con el fin de amplificar la corriente, ya que
el IPAC requiere una corriente considerable, el objetico
de este laboratorio fue controlar el nivel del agua en el
tanque del módulo lo cual se nos cumplió
satisfactoriamente.

1 INTRODUCCIÓN

Las técnicas y herramientas didácticas que se empleen en


los laboratorios tiene como finalidad el refuerzo, la
conformación y ejecución de los diferentes aspectos que
hacen parte de la asignatura. De forma que el alumno fig. 1 placa de desarrollo arduino uno
desarrolle un pensamiento flexible, dinámico, audaz,
independiente, persistente, divergente y original en su Los diseños de las placas Arduino usan diversos
formación como profesional. microcontroladores y microprocesadores. Generalmente el
hardware consiste de un microcontrolador Atmel AVR,
2. OBJETIVOS conectado bajo la configuración de "sistema mínimo" sobre
una placa de circuito impreso a la que se le pueden conectar
• Entrenar al estudiante en el uso de sistemas de placas de expansión (shields) a través de la disposición de
programación Arduino para aplicaciones de los puertos de entrada y salida presentes en la placa
adquisición de datos y configuración de señales seleccionada. Las shields complementan la funcionalidad
de salida para el control de procesos en un del modelo de placa empleada, agregando circuitería,
ambiente real. sensores y módulos de comunicación externos a la placa
• Familiarizar al estudiante con la instrumentación original. La mayoría de las placas Arduino pueden ser
necesaria para la implementación de sistemas de alimentadas por un puerto USB o un puerto barrel Jack de
control ON OFF. 2.5mm. La mayoría de las placas Arduino pueden ser
programadas a través del puerto serie que incorporan
3. MARCO TEORICO haciendo uso del Bootloader que traen programado por
defecto. El software de Arduino consiste de dos elementos:
un entorno de desarrollo (IDE) (basado en el entorno de
ARDUINO
processing y en la estructura del lenguaje de programación
Wiring), y en el cargador de arranque (bootloader, por su
Arduino es una compañía de desarrollo de software y traducción al inglés) que es ejecutado de forma automática
hardware libres, así como una comunidad internacional dentro del microcontrolador en cuanto este se enciende. Las
que diseña y manufactura placas de desarrollo de hardware placas Arduino se programan mediante un computador,
para construir dispositivos digitales y dispositivos usando comunicación serie.
interactivos que puedan detectar y controlar objetos del
mundo real. Arduino se enfoca en acercar y facilitar el uso
El proyecto Arduino tiene sus orígenes en el proyecto
de la electrónica y programación de sistemas embebidos
Wiring, el cual surge por el año 2003 como una herramienta
en proyectos multidisciplinarios. Los productos que vende
para estudiantes en el Interaction Design Institute Ivrea en
Ivrea, Italia,2con el objetivo de proporcionar una forma
la compañía son distribuidos como Hardware y Software fácil y económica de que principiantes y profesionales
crearan dispositivos que pudieran interactuar con su
Libre, bajo la Licencia Pública General de GNU (GPL) y entorno mediante sensores y actuadores. La primera placa
2
CONTROL DIGITAL
.
Arduino comercial fue introducida en el año 2005, Fig. 2 sistema de llenado de un tanque aéreo desde un
ofreciendo un bajo costo económico y facilidad de uso depósito subterráneo
para novatos y profesionales. A partir de octubre del año
2012, se incorporaron nuevos modelos de placas de SISTEMAS DE CONTROL
desarrollo que empleaban microcontroladores Cortex M3,
ARM de 32 bits,3dichos modelos coexisten con los Recordemos que los sistemas automáticos y los robots son
iniciales, que integran microcontroladores AVR de 8 bits. capaces de iniciar y detener procesos sin la intervención
Cabe resaltar que las arquitecturas ARM y AVR no son manual del usuario. Para ello necesitarán recibir
iguales, por lo cual tampoco lo es su set de instrucciones a información del exterior, procesarla y emitir una respuesta;
nivel ensamblador y por ende algunas bibliotecas en un automatismo dicha respuesta será siempre la misma
realizadas para operar en una arquitectura presentan pero en un robot podemos tener diferentes
complicaciones al ser empleadas en la otra. A pesar de lo comportamientos según las circunstancias. A esto se le
anterior, todas los modelos de placa Arduino se pueden llama un sistema de control. A la información que recibe el
programar y compilar bajo el IDE predeterminado de sistema del exterior se le denomina de forma genérica
Arduino sin ningún cambio, esto gracias a que el IDE entrada o input. A las condiciones que existen en el exterior
compila el código original a la versión de la placa después de la actuación (o no actuación) del robot se les
seleccionada. denomina de forma genérica salida output. (Recursos
Educación, 2014)
El nombre Arduino viene de un bar en Ivrea, Italia; en
donde algunos de los fundadores del proyecto solían SENSOR DE NIVEL
reunirse. El bar fue nombrado en honor a Arduino de
Ivrea, quien fue el margrave de la Marcha de Ivrea y Rey El Sensor de nivel es un dispositivo electrónico que mide la
de Italia desde el año 1002 hasta el año 1014. altura del material, generalmente líquido, dentro de un
tanque u otro recipiente. Integral para el control de procesos
SISTEMAS DE LLENADO DE FLUIDOS en muchas industrias, los Sensor de nivel se dividen en dos
tipos principales. Los Sensor de nivel de punto se utilizan
En las industrias se requiere por lo general tener una para marcar una altura de un líquido en un determinado
producción continua de un producto, si dicho producto nivel preestablecido. Generalmente, este tipo de sensor
requiere tener el control del volumen de agua dentro de su funciona como alarma, indicando un sobre llenado cuando
proceso de fabricación o en cuyo caso se desea evitar que el nivel determinado ha sido adquirido, o al contrario una
un líquido se derrame o se pierda dentro del proceso, se alarma de nivel bajo. Los sensores de nivel continuos son
debe tener un control para la medición del nivel del más sofisticados y pueden realizar el seguimiento del nivel
líquido que se esté tratando dentro de un recipiente de todo un sistema. Estos miden el nivel del fluido dentro
contenedor, sin embargo a nivel industrial se torna más de un rango específico, en lugar de en 22 un único punto,
compleja su resolución. Los sistemas de llenado de agua o produciendo una salida analógica que se correlaciona
algún fluido son indispensables en las industrias y estos directamente con el nivel en el recipiente. Para crear un
son controlados a través de sensores y actuadores de forma sistema de gestión de nivel, la señal de salida está vinculada
automática a través de un programador lógico controlado o a un bucle de control de proceso y a un indicador visual.
un circuito de control eléctrico común. Los sensores (Omega)
envían una señal al controlador para que la bomba
arranque o pare dependiendo del nivel que se requiera en
el tanque, los sensores más comunes empleados para 4. MATERIALES
controlar el rebose de un tanque son los sensores de boya
o flotadores, los cuales envían un pulso al PLC. • Arduino
• Led
• Resistencias
• Protoboard
• Fuente de alimentación
• Estación de trabajo de control de tanques
• Motor dc
• Transintores
• Pc
• Pulsador
• Potencimetro
• Octocoplador

3
CONTROL DIGITAL
.
5. DIADRAMA DE FLUJO sen1=analogRead(A0);
tansen1=map(sen1, 0, 1023, 0, 10);
sen2=analogRead(A1);
tansen2=map(sen2, 0, 1023, 22, 0);

//
int conemergy=digitalRead(emergency);
if (conemergy== HIGH){
contemergy++;
delay(200);
}
if (contemergy== 2){
contemergy= 0;
}
6. PRUEBAS DE SIMULACION
if (contemergy==1){
digitalWrite(bom, LOW);
} else{

if (tansen1<=4){
digitalWrite(bom, LOW);
}
else if (cond==0 && tansen2<=12){
analogWrite(bom,254);
// digitalWrite(bom, HIGH);
//delayMicroseconds(1);
//digitalWrite(bom, LOW);
//delayMicroseconds(2200);
}
else if (cond==0 && tansen2>12){
analogWrite(bom,153);
Fig.4 simulacion en tinkercad del circuito en montaje
if (cond==0 && tansen2>15){
. cond=1;
7. CODIGO DE PROGRAMACION }
int sen1; //deposito //digitalWrite(bom, HIGH);
int sen2; // tanque //delayMicroseconds(430);
int tansen1; //digitalWrite(bom, LOW);
int tansen2; //delayMicroseconds(380);
int bom = 13; }
int emergency = 3; //boton de emergencia else if (cond==1 && tansen2>15){
int contemergy; analogWrite(bom,0);
int cond = 0; }
else if (cond==1 && tansen2<=12){
void setup() { cond=0;
// put your setup code here, to run once: }
Serial.begin(9600); }
pinMode(bom,OUTPUT); }
pinMode(emergency,INPUT);

void loop() {
// put your main code here, to run repeatedly:

4
CONTROL DIGITAL
.
8. CONCLUSIONES:
• Se obtuvo una problemática con las tierras
del módulo, que están interconectadas entre
ellas y se necesita un aislamiento del
circuito de potencia y el sistema de
desarrollo.
• Se necesitaron pruebas experimentales para
calibrar el sistema de control, ya que se
presentó un error de precisión de 0.5 cm.
• Se logró una buena histéresis al momento
de controlar el nivel de un tanque.
• Aprendimos sobre los sistemas de control
ON-OFF, así como la instrumentación
necesaria para llevar a cabo el control.

9. REFERENCIAS BIBLIOGRAFICAS

• Andrew Knight Basics of MATLAB and


Beyond. Chapman and Hall/CRC; 1 edition,
1999.
• Fernandez del Busto y Ezeta, Ricardo.,
"Análisis y diseño de sistemas de control
digital", Mc Graw Hill, 2013, ISBN: 978-
607-15-0773-0
• http://www.mathworks.com
• Repositorio Institucional Universidad
Católica de Colombia - RIUCaC: Home.
(s. f.). Repositorio Institucional Universidad
Católica de Colombia - RIUCaC:
Home. https://repository.ucatolica.edu.co

5
CONTROL DIGITAL
.
ANEXOS:
PRUEBAS DE SIMULACION EN TINKERCAD

6
CONTROL DIGITAL
.
DIAGRAMA DE FLUJO

También podría gustarte