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
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