Beruflich Dokumente
Kultur Dokumente
Carrera
Curso
Profesor
Alumnos
Indice
Indice
Dedicatoria
Introduccin
Captulo I.
La Empresa
1. Descripcin de la empresa
2. Organigrama de la empresa
Captulo II. Identificacin del Problema
1. Descripcin del Problema
2. Alternativa de Solucin del Problema
Captulo III. Elaboracin del Proyecto
1. Definicin del Diseo del Sistema
2. Elementos del Diseo
3. Marco terico del Microcontrolador
Captulo IV. Aplicacin e Implementacin del Sistema
1. Programacin o Desarrollo del Software
2. Programacin del Microcontrolador (C)
3. Presentacin del Sistema o Prueba y Verificacin
Conclusiones
Bibliografa
Ingeniera Industrial
Pgina 2
Dedicatoria
Ingeniera Industrial
Pgina 3
Introduccin
Ingeniera Industrial
Pgina 4
Captulo I.
La Empresa
Visin
As como ayer, hoy y siempre ser el modelo a seguir en resultados, procesos y
gente.
Misin
Hacer galletas, baados y wafers que encanten a nuestros consumidores, al mejor
costo, con excelente calidad, en el momento y la cantidad requerida por el
mercado.
Ubicacin
La planta se encuentra ubicada en Avenida Venezuela N 2470 Lima.
Historia
Los inicios de golosinas del Per se remontan por el ao se 1899 cuando don
Arturo Field funda la compaa Arturo Field y la estrella, empresa dedicada a la
elaboracin de galletas de soda.
Ingeniera Industrial
Pgina 5
Ingeniera Industrial
Pgina 6
2. Organigrama de la empresa
GERENCIA
GENERAL
GERENTE
PRODUCCION
MANUFACTURA
ASEGURAMIENTO
DE CALIDAD
INGENIERIA
GERENTE DE
VENTAS
PLANEAMIENTO
MARKETING
GERENTE DE
FINANZAS
VENTAS
CONTRALORIA
CONTABILIDAD
MANTENIMIENTO
PROYECTOS
Gerente de
planta
Gerente
Seccin 1
Jefe de
Lnea 1
Jefe de
Lnea 2
Gerente
Seccin 2
Jefe de
Chocolate
Jefe de
Lnea 3
Supervisor
Facilitador
Ingeniera Industrial
Facilitador
Jefe de
Lnea 4
Jefe de
Lnea 5
Supervisor
Facilitador
Facilitador
Facilitador
Facilitador
Pgina 7
Objetivo General
Incrementar el OEE de la planta de 80% a 85%
Objetivos Especficos
Eliminar prdidas de eficiencia de la planta originada por paros y micro
paros en la maquinaria de planta que no tienen una solucin definitiva por
falta de data.
Llevar un control visual de la productividad en tiempo real de tal manera
que se tome accin inmediata en caso de desviaciones negativas.
Instalar pantallas LCD anexada a microcontroladores para llevar un control
visual de la produccin.
Ingeniera Industrial
Pgina 8
Justificacin
El OEE o eficiencia general de equipos de la planta te mide la cantidad de
paros no planificados o no deseados que ocurren dentro de la planta de
produccin.
La planta actualmente tiene un OEE de 80% cada punto de OEE de la
planta tiene un valor de 122000 dlares el incremento en 5% de este
indicador permitir un ahorro significativo y un aumento de productividad
as como disminucin de horas extras para la empresa dndole un plus
de competitividad a sus productos.
Captulo III. Elaboracin del Proyecto
1. Definicin del Diseo del Sistema
Para la elaboracin del proyecto disearemos un sistema de control de puertos
de entrada/salida basados en las caractersticas del PIC16F877A, utilizando
lenguaje de programacin C y software de simulacin Proteus-ISIS con precisin.
El Objetivo de nuestro proyecto es aplicar todos los conocimientos adquiridos para
programar una tarjeta de circuito impreso y enviar mensajes a travs de una
pantalla LCD.
2. Elementos del Diseo
Placa de Circuito Impreso: La placa de un circuito impreso es la base para el
montaje del mismo, es el soporte que sujetar los componentes y a la vez los
interconectar mediante una serie de pistas de cobre.
Una placa de circuito impreso est formada por un soporte, que puede ser de
baquelita o de fibra de vidrio y una capa de cobre depositada sobre el soporte.
Ingeniera Industrial
Pgina 9
Ingeniera Industrial
Pgina 10
Pgina 11
(Electrically
Programable
ROM),
EEPROM
(Electrically
Receiver/Transmitter),
I2C
(Inter-Integrated
Circuit),
Ingeniera Industrial
Pgina 12
Ingeniera Industrial
Pgina 13
Ingeniera Industrial
Pgina 14
Pgina 15
RC0 RC0, T1OSO (Timer1 salida oscilador) y T1CKI (Entrada de reloj del
modulo Timer1).
RC1-RC2 PWM/COMP/CAPT
RC1 T1OSI (entrada osc timer1)
RC3-4 IIC
RC3-5 SPI
RC6-7 USART
Puerto D:
Puerto e/s de 8 pines
Bus de datos en PPS (Puerto paralelo esclavo)
Puerto E:
Puerto de e/s de 3 pines
RE0 RE0 y AN5 y Read de PPS
RE1 RE1 y AN6 y Write de PPS
RE2 RE2 y AN7 y CS de PPS
Proceso de Desarrollo:
El proceso de desarrollo de una aplicacin basada en microcontroladores se
compone de las siguientes etapas principales:
Desarrollo de software: Esta etapa corresponde a la escritura y
compilacin/ensamblaje del programa que regir las acciones del C y los
sistemas perifricos conectados a este.
Programacin del
C:
En
esta
etapa el
cdigo de mquina
Ingeniera Industrial
Pgina 16
Ingeniera Industrial
Pgina 17
#include <16f877a.h>
#fuses
#use
#include <lcd_portb.h>
void main(void)
{
lcdInicializa();
lcdPosicionXY(2,1);
lcdEnviaMensaje("INTEGRANTES:");
delay_ms(1000);
while(true)
{
lcdPosicionXY(0,2);
lcdEnviaMensaje(" JOSE EFFIO ");
delay_ms(2000); //introduce un retardo de 2000ms
lcdPosicionXY(0,2);
lcdEnviaMensaje("MILTON BOCANEGRA");
delay_ms(2000); //introduce un retardo de 2000ms
lcdPosicionXY(0,2);
Ingeniera Industrial
Pgina 18
UPN
");
Ingeniera Industrial
Pgina 19
Ingeniera Industrial
Pgina 20
#ifndef PUERTO_LCD
#bit Lcd_D4
= getenv("SFR:PORTB").0
#bit Lcd_D5
= getenv("SFR:PORTB").1
#bit Lcd_D6
= getenv("SFR:PORTB").2
#bit Lcd_D7
= getenv("SFR:PORTB").3
#bit Lcd_EN
= getenv("SFR:PORTB").4
#bit Lcd_RS
= getenv("SFR:PORTB").5
#define
HIGH 1
#define
LOW
void lcdInicializa(void)
Ingeniera Industrial
Pgina 21
{
TRIS_LCD &= ~(1<<0)&~(1<<1)&~(1<<2)&~(1<<3)&~(1<<4)&~(1<<5);
delay_ms(15);
/////// Configuracion Inicial segun Fabricante ///////////////
output_b(0x0C);
lcdControlComando();
output_b(0x0C);
lcdControlComando();
output_b(0x0C);
lcdControlComando();
output_b(0x04);
lcdControlComando();
/////////// Modo transferencia 4 Bits, 2 Lineas, tamao de Caracter 5x7 /////////////
lcdEnviaData(0x28);
/////////// Modo Funcionamiento: Incrementa Cursor, Modo Normal ///////////
lcdEnviaData(0x06);
/////////// Control ONN/OFF : Display ON, Cursor OF, Intermitente OF ////////////
lcdEnviaData(0x0C);
/////////// Borra Pantalla ////////////////////
lcdEnviaData(0x01);
}
void lcdEnviaData(unsigned int Data)
{
Lcd_D7=bit_test(Data,4);
Lcd_D6=bit_test(Data,5);
Lcd_D5=bit_test(Data,6);
Lcd_D4=bit_test(Data,7);
lcdControlComando();
Lcd_D7=bit_test(Data,0);
Lcd_D6=bit_test(Data,1);
Lcd_D5=bit_test(Data,2);
Ingeniera Industrial
Pgina 22
Lcd_D4=bit_test(Data,3);
lcdControlComando();
}
void lcdControlComando(void)
{
Lcd_EN=HIGH;
delay_us(40);
Lcd_EN=LOW;
if(Lcd_RS) delay_us(120);
else
delay_ms(5);
if
(posFila==4) Linea=0xD4;
Linea=Linea+posColumna;
lcdEnviaData(Linea);
Ingeniera Industrial
Pgina 23
void lcdBorraPantalla(void)
{
lcdEnviaData(0x01);
}
Pgina 24
void lcdPrendePantalla(void)
{
lcdEnviaData(0x0C);
}
#endif
Ingeniera Industrial
Pgina 25
Ingeniera Industrial
Pgina 26
Ingeniera Industrial
Pgina 27
Ejecutar el circuito:
Ingeniera Industrial
Pgina 28
Ingeniera Industrial
Pgina 29
Conclusiones
AGREGAR
Ingeniera Industrial
Pgina 30
Bibliografa
https://www.youtube.com/watch?v=azpvO_duaXI
https://www.youtube.com/watch?v=bUwx_Gb78p4
https://www.youtube.com/watch?v=E8zKV5BBMoA
https://www.youtube.com/watch?v=6SCx0Q4o-14
http://www.utp.edu.co/~eduque/arquitec/PIC16F877.pdf
http://www.mikroe.com/chapters/view/80/capitulo-2-programacion-de-losmicrocontroladores/
http://www.monografias.com/trabajos18/descripcion-pic/descripcion-pic.shtml
https://www.google.com.pe/search?q=grabador+de+pic16f877a&biw=1440&bih=
766&source=lnms&tbm=isch&sa=X&ei=zJ2VVIC_FsWmNqPlgAF&sqi=2&ved=0CAYQ_AUoAQ#tbm=isch&q=pic16f877a&imgdii=_
Ingeniera Industrial
Pgina 31