Professional Documents
Culture Documents
ATX: AdvancedTechnology Extended / Tecnologa Avanzada Extendida PWM: Pulse Wide Modulation / Modulacin de Ancho de Pulso LABVIEW: Laboratory Virtual Instrumentation Engineering Workbench / Laboratorio de Instrumentation Virtual Engineering Workbench INTERFAZ: Superficie de Contacto PCB: PrintedCircuitBoard / Placa de Circuito Impreso VCC: Voltaje Corriente Continua VCA: Voltaje Corriente Alterna GND: Ground / Tierra MDF: Mdium DensityFibreboard / Tablero de Fibra de Densidad Media. UART:Transmisor-Receptor los puertos y dispositivos serie PWM: Pulse width Module/Tcnica en la que se modifica el ciclo de trabajo de una seal Q1, Q2 Q8: Rel P2, P3 P9: Pines de la Tarjeta Arduino. KB1: Contactor Bomba 1. KC1: Contactor Calentador. KB2: Contactor Bomba 2 KBF: Contactor Banda Frente. KBA: Contactor Calentador. KBD: Contactor Banda Derecha. KBI: Contactor Banda Izquierda. Asncrono Universal / ste controla
ANEXOS
ANEXO 1
Tipos de conexiones:
Caracteristicas generales:
ANEXO 2
Bomba de agua centrifuga Debido a sus caractersticas, son las bombas que ms se aplican en una industria. Principio de funcionamiento:
ANEXO 3 Paletas de funciones que constituyen el panel frontal y el diagrama de bloques del programa Labview.
Paleta de herramienta: Edita los objetos del panel frontal y del diagrama de bloques.
Paleta de controles: Se utiliza en el panel frontal. Contiene todos los controles e indicadores que se emplean para crear la interfaz del VI con el usuario.
Paletas de funciones: Se emplea en el diseo del diagrama de bloques. Contiene todos los objetos que se emplean en la implementacion del programa del VI, ya sean funciones aritmeticas, de entrada/salida de seales y entrada/salida de datos.
ANEXO 4
/*Control Industrial
deliquido*/
intdepgen=21;//Nivel general
de
deposito
t1bj=22;
//Nivel
Bajo
de
Deposito 1 // Data wire is plugged into pin 3 on the Arduino #define ONE_WIRE_BUS 12 int t1al=9; //Nivel Alto de
Deposito de la banda // Setup a oneWire with instance any to intinbnd=26; Inicio Banda intfinbnd=27; //Fin de Carrera de Fin Banda int dep2=28; // Fin de Almacen 1 //Fin de Carrera de
communicate devices
OneWire
OneWireoneWire(ONE_WIRE_BUS);
int dep1=29; //Fin de Almacen 2 DallasTemperaturesonda(&oneWire);/ /Comunicacion de la Sonda int bjt1 =30; //Nivel minimo del almacen 1 int intrele=2; Bomba int rele2=3;//Rele que activa //Rele que activa alt1=31; //Nivel maximo del
almacen 1 int bjt2 =32; //Nivel minimo del almacen 2 int alt2=33; //Nivel maximo del
Bomba2 intvalvula=4; //Rele la electrovalvula intrlmotor=5;//Rele que comanda el giro del motor a almacen1 int rlmotor2=6;//Rele que comanda el giro del motor a almacen2 intinvmot=7; el giro intniquel=8;//Rele que comanda la niquelina intbndad=11;//Rele banda hacia adelante int bomba=10;//Bomba Desfogue que manda la //Rele que invierte que comanda
almacen 2
booleanmot; floattempe; Temperatura boolean Deposito1 booleanvactanq; Vaciado intlib=0; int lib2=0; boolean a1; boolean a2; boolean vas; boolean ret; //Estado de dept1,tanq; //Estado de //Variable de la
ANEXO 4
floatval; int ban=0; int ban2=0; int ban3=0; int ban5=0; inttp; intposicion; voidsetup() {
pinMode(rlmotor2,OUTPUT); valvula
//salida
pinMode(invmot,OUTPUT);//salida inversion pinMode(niquel,OUTPUT);//salida niquel pinMode(bndad,OUTPUT);//Rele manda la banda hacia adelante que
pinMode(depgen,INPUT); pinMode(t1bj,INPUT); pinMode(t1md,INPUT); pinMode(t1al,INPUT); pinMode(tqbd,INPUT); pinMode(inbnd,INPUT); pinMode(finbnd,INPUT); pinMode(dep1,INPUT); pinMode(dep2,INPUT); pinMode(bjt1,INPUT); pinMode(alt1,INPUT); pinMode(bjt1,INPUT); pinMode(alt2,INPUT);
} void loop() {
pinMode(rele,OUTPUT); //salidarele pinMode(rele2,OUTPUT); rele pinMode(valvula,OUTPUT); valvula pinMode(rlmotor,OUTPUT); rele //salida //salida //salida
vas=desf();
ANEXO 4 lib=1;
} if(lib==1 && ban5==0) if(digitalRead(t1al)==HIGH) { { ret=inv(); } digitalWrite(rele,LOW); if (ban3==0){ digitalWrite(niquel,HIGH); } //digitalWrite(valvula,HIGH); Serial.println("0"); delay(500); ban=1; do{ tempe=temp(); Serial.print (tp); }while(tp<50); float temp() { int i; if (ban3==0){ if(tp>=50) { digitalWrite(niquel,LOW); do{ digitalWrite(rele2,HIGH); digitalWrite(valvula,HIGH); Serial.println("2"); }while(digitalRead(tqbd)==LOW); //delay(17000); digitalWrite(rele2,LOW); digitalWrite(valvula,LOW); } ban3=1; } boolean alm1() { do{ if(lib==0) { a1=alm1(); mot=ade(); if(digitalRead(alt1)==LOW) { digitalWrite(rlmotor,HIGH); Serial.println("3"); } for(i=0;i<=2;i++) { sonda.requestTemperatures(); val = sonda.getTempCByIndex(i); } }
ANEXO 4
booleandesf() } }while(digitalRead(dep1)==LOW); digitalWrite(rlmotor,LOW); } { if(digitalRead(finbnd)==HIGH) { digitalWrite(bomba,HIGH); delay(100500); boolean alm2() { do{ if(digitalRead(bjt2)==LOW) { digitalWrite(rlmotor2,HIGH); if(digitalRead(dep2)==HIGH) { digitalWrite(rlmotor2,LOW); } } }while(digitalRead(dep2)==LOW); } booleaninv() { do{ if (digitalRead(dep1)==HIGH) { digitalWrite(invmot,HIGH); } }while(digitalRead(inbnd)==LOW); digitalWrite(invmot,LOW); Serial.println("f"); } booleanade() { } digitalWrite(bomba,LOW); }
+5vc c
Q 5Bandafrente 1N4001 Q Bomba1 1 1N4001 Q 2Calentador . 1N4001 Q 3 Electrovalvula 1N4001 Q 4Bomba2 1N4001 1N4001
Q 6BandaAtrs 1N4001
Q 7Banda derecha
1N4001
Q 8Banda izquierda
10K P2 BC547
10K P3 BC547
10K P4 BC547 P5
10K BC547
10K P6 BC547
10K P7 BC547
P8
10K BC547
P9
10K BC547
GND
Escala. NL.
1:1
ANEXO 5 Plano elctrico del sistema de mando y conexin de pines en Tarjeta Arduino AT-MEGA 2560
F. N.
31/01/13
SECAP
Lmina.
1/3
Escala. NL.
1:1
ANEXO 5 Esquemas utilizados para el manejo de contactores mediante las seales obtenidas de la tarjeta arduino AT-MEGA 2560.
F. N.
31/01/13
SECAP
Lmina.
2/3
Escala. NL.
1:1
ANEXO 5. Esquemas utilizados para el manejo de contactores (Inversin de giro de motores) mediante las seales obtenidas de la tarjeta arduino AT-MEGA 2560.
F. N.
31/01/13
SECAP
Lmina.
3/3
ANEXO 6
PRESUPUESTO CANTIDAD 1 2 1 2 10 1 1 1 1 5 Tarjeta Arduino Electrovlvulas Servomotor Bombas sumergibles Sensores de nivel Sensor de temperatura Mini bomba Plancha frmica Lija #60 Depsitos Gastos varios en mat. mecnicos y electrnicos Suministros de oficina TOTAL (USD) DESCRIPCIN COSTO(USD) 79,00 20,00 28,00 33,89 49,50 9,00 18,00 18,00 5,40 22,00 82,78 80,00 445,57