Sunteți pe pagina 1din 12

ENVASADORA DE ESENCIAS AROMTICAS

Curso: Sistemas de control Industrial


Ingeniera Electrnica-UNSAAC


1
PROYECTO DE SISTEMAS DE CONTROL INDUSTRIAL
1.-NOMBRE DEL PROYECTO: ENVASADORA DE ESENCIAS
AROMTICAS
2.-OBJETIVOS:
El objetivo principal del presente proyecto es la de construir un
sistema autnomo de llenado de botellas de esencias aromticas,
para tal fin se tendr que realizar actividades:
Construccin de tarjetas para control de corriente de motores
PAP.
Construccin de la tarjeta de Micro-controlador maestro y
esclavo.
Construccin de la estructura de proceso de llenado.
Diseo del software de control.
3.-DEFINICIONES GENERALES:
3.1.- Motor paso a paso (PAP).-
Un motor paso a paso, como todo motor, es en esencia un conversor
electromecnico, que transforma energa elctrica en mecnica.
Mientras que un motor convencional gira libremente al aplicarle
una tensin, el motor paso a paso gira un determinado ngulo de
forma incremental (transforma impulsos elctricos en movimientos
de giro controlados), lo que le permite realizar desplazamientos
angulares fijos muy precisos (pueden variar desde 1,80 hasta unos
90).
Se tienen dos tipos de motores PAP:
UNIPOLARES
Los motores paso a paso unipolares se componen de 4 bobinas
ENVASADORA DE ESENCIAS AROMTICAS
Curso: Sistemas de control Industrial
Ingeniera Electrnica-UNSAAC


2

Se denominan as debido a que la corriente que circula por sus
bobinas lo hace en un mismo sentido, a diferencia de los
bipolares. Se componen de 6 cables externos, dos para cada bobina,
y otro para cada par de stas, aunque tambin se pueden ver con 5
cables, compartiendo el de alimentacin para los 2 pares de
bobinas.
BIPOLARES
Se componen de 2 bobinas.

Para que el motor funcione, la corriente que circula por las
bobinas cambia de sentido en funcin de la tensin, de ah el
nombre de bipolar, debido a que en los extremos de una misma
bobina se pueden tener distintas polaridades.
3.2.-Microcontrolador PIC16f877.-
El PIC16F877 es un micro-controlador con memoria de programa
tipo FLASH, lo que representa gran facilidad en el desarrollo de
prototipos y en su aprendizaje ya que no se requiere borrarlo con
luz ultravioleta como las versiones EPROM, sino que permite
reprogramarlo nuevamente sin ser borrado con anterioridad.
ENVASADORA DE ESENCIAS AROMTICAS
Curso: Sistemas de control Industrial
Ingeniera Electrnica-UNSAAC


3
El PIC16F877 es un micro-controlador de Microchip Technology
fabricado en tecnologa CMOS, su consumo de potencia es muy bajo y
adems es completamente esttico, esto quiere decir que el reloj
puede detenerse y los datos de la memoria no se pierden.
La configuracin de los pines es como sigue:

3.3.- Interfaz RS232.-
La norma rs232 es la ms habitual en la comunicacin serie.
Bsicamente comunica un equipo terminal de datos (DTE o Data
Terminal Equipment) y el equipo de comunicacin de datos (DCE o
Data Communications Equipment).
Las caractersticas elctricas de la seal en esta norma
establecen que la longitud mxima entre el DTE y el DCE no deben
ser superior a los 15 metros y la velocidad mxima de transmisin
es de 20.000 bps. Los niveles lgicos no son compatibles TTL,
deben situarse dentro de los siguientes rangos: 1 lgico entre -3V
y -15V y 0 lgico entre +3V y +15V. Se utilizan conectores de
25patillas (DB 25) o de 9 patillas (DB 9) siendo asignado el
conector macho al DTE y el conector hembra al DCE.
El Circuito integrado para dicha transmisin es la siguiente:
ENVASADORA DE ESENCIAS AROMTICAS
Curso: Sistemas de control Industrial
Ingeniera Electrnica-UNSAAC


4


3.4.- Interfaz RS485.-
Est definido como un sistema en bus de transmisin multipunto
diferencial, es ideal para transmitir a altas velocidades sobre
largas distancias (35 Mbit/s hasta 10 metros y 100 kbit/s en 1200
metros) y a travs de canales ruidosos, ya que reduce los ruidos
que aparecen en los voltajes producidos en la lnea de
transmisin. El medio fsico de transmisin es un par entrelazado
que admite hasta 32 estaciones en 1 solo hilo, con una longitud
mxima de 1200 metros operando entre 300 y 19 200 bit/s y la
comunicacin half-duplex (semiduplex). Soporta 32 transmisiones y
32 receptores. La transmisin diferencial permite mltiples
drivers dando la posibilidad de una configuracin multipunto. Al
tratarse de un estndar bastante abierto permite muchas y muy
diferentes configuraciones y utilizaciones.
El Circuito integrado para dicha transmisin es la siguiente:

ENVASADORA DE ESENCIAS AROMTICAS
Curso: Sistemas de control Industrial
Ingeniera Electrnica-UNSAAC


5
4.1.-CARACTERISTICAS GENERALES DEL CIRCUITO:

ENVASADORA DE ESENCIAS AROMTICAS
Curso: Sistemas de control Industrial
Ingeniera Electrnica-UNSAAC


6
El desarrollo del interfaz en Labview se muestra en el siguiente
imagen:


ENVASADORA DE ESENCIAS AROMTICAS
Curso: Sistemas de control Industrial
Ingeniera Electrnica-UNSAAC


7
El cdigo en C para los micro-controladores es el siguiente:
Maestro:
#include <16F877A.h>
#FUSES HS,NOWDT
#device adc=10
#use delay(clock=20000000)
#use rs232(baud=9600, xmit=pin_c6, rcv=pin_c7, bits=8, parity=N)
#use rs485
#use standard_io(b)
#use standard_io(a)
int n;
int m;
char ch;

void main()
{
float q;
float p;
float r;
setup_adc_ports(AN0);
setup_adc(ADC_CLOCK_INTERNAL); // Activa el modo RC
while(1){

output_low(pin_B0);
if (input(PIN_A4)==1)//Encendido
{
while(TRUE)
{
/* ----------------TRANSMISION SERIAL---------------------------
*/
set_adc_channel(0);
//delay_us(10);
q=read_adc();
p =5*q/1024;
printf("%01.2f\r",p); //Saca los datos por el pin
RC6
//delay_ms(1);
//---------------------------------------------------------------
//
output_high(pin_B0);
ENVASADORA DE ESENCIAS AROMTICAS
Curso: Sistemas de control Industrial
Ingeniera Electrnica-UNSAAC


8
//lcd_gotoxy(1,1);
//printf(lcd_putc, "ENCENDIDO ");
//puts("Inicio de Faja");
output_high(pin_B1);
delay_ms(3000);
q=read_adc();
p =5*q/1024;
printf("%01.2f\r",p); //Saca los datos por el pin
RC6
//puts("Detiene Faja");
output_low(pin_B1);
//puts("Enciende DISCO");
output_high(pin_B2);
delay_ms(2000);
q=read_adc();
p =5*q/1024;
printf("%01.2f\r",p); //Saca los datos por el pin
RC6
//puts("Llena BOTELLA");
output_low(pin_B2);
output_high(pin_B3);
//puts("Etiqueta botellas");
output_high(pin_B4);
//puts(".............................");
delay_ms(4000);output_low(pin_B4);
q=read_adc();
p =5*q/1024;
printf("%01.2f\r",p); //Saca los datos por el pin
RC6
output_low(pin_B3);

}
}
}
}




ENVASADORA DE ESENCIAS AROMTICAS
Curso: Sistemas de control Industrial
Ingeniera Electrnica-UNSAAC


9

Esclavo:
#include <16F84A.h>
#USE DELAY( CLOCK=4000000)
#FUSES XT,NOWDT,NOPROTECT,NOPUT
#USE fast_IO (A)
#USE fast_IO (B)
byte CONST ROTA[8] = { //0b10000000,
0x80,
//0b01000000,
0xC0,
//0b00100000,
0x40,
//0b00010000,
0x60
0x20,
0x30,
0x10
0x90};
byte CONST ROTB[8] = { //0b10000000,
0x08,
//0b01000000,
0x0C,
//0b00100000,
0x04,
//0b00010000,
0x06,
0x02,
0x03,
0x01,
0x09};
void main()
{SET_TRIS_B(0x00);
SET_TRIS_A(0xFF);
int8 t=0;
output_b(0b00000000);
while(true){
if(input(PIN_A0)==1){
while (input(PIN_A2) == 1){
t=t+1;
ENVASADORA DE ESENCIAS AROMTICAS
Curso: Sistemas de control Industrial
Ingeniera Electrnica-UNSAAC


10
if(t==8)t=0;delay_ms(20);
output_B(ROTB[t]);
}
while(input(PIN_A1) == 1){
t=t+1;
if(t==8)t=0;delay_ms(20);
output_B(ROTA[t]);
}

}
else{
OUTPUT_B(0x00);
}
}
}

5.-MATERIALES:


Category Quantity References Value

Resistors 2 R1-R2 10k

Integrated
Circuits 1 U0 PIC16F877

Integrated
Circuits 2 U1,U3 ULN2003A

Integrated
Circuits 1 U4 MAX232

Integrated
Circuits 1 U5 MAX485

Integrated
Circuits 1 U6 MAX487

Integrated
Circuits 1 U8 PIC16F628A
ENVASADORA DE ESENCIAS AROMTICAS
Curso: Sistemas de control Industrial
Ingeniera Electrnica-UNSAAC


11

Miscellaneous 1 P1 COMPIM
6.- DESCRIPCIN GENERAL DEL FUNCIONAMIENTO DEL
PROYECTO:
El proyecto consta principalmente de dos centrales de accin el
cual viene a ser el Micro-controlador Maestro quien interpreta la
seal proveniente de los sensores para luego ordenar la ejecucin
de alguna accin al micro-controlador esclavo y enviar la seal
recogida hacia la computadora para ser visualizada por el
operario.
El Micro-controlador esclavo es la que est sometida de la orden
del Micro-controlador maestro cuando ste se lo ordene har las
acciones respectivas, o sea, realizando los procesos de llenado de
las botellas. Este micro-controlador enviar seales a cada motor
en la sincronizacin necesaria para completar un proceso
determinado este proceso se terminara solo si el micro-controlador
maestro lo ordene.
El Diagrama de bloques muestra el proceso en general del presente
proyecto:











SENSORES
MICROCONTRO
LADOR
MAESTRO
INTERFAZ
MICROCONTRO
LADOR
ESCLAVO
PLANTA DE
PROCESOS
(Motores, Bombas,
etc.)
INTERFAZ
ENVASADORA DE ESENCIAS AROMTICAS
Curso: Sistemas de control Industrial
Ingeniera Electrnica-UNSAAC


12


7.-Bibliografa:
Enrrique Garcia Berjios, Compilador CCS y similador
Proteus para microcontroladores
Carlos Smith, Armando Corripio, Control Automtico de
procesos
Ronald W. Larsen, LabVIEW for engineers

S-ar putea să vă placă și