0% encontró este documento útil (0 votos)
158 vistas23 páginas

Informe Proyecto-Elevador de Vidrios

elevador de vidrios electrico con poleas
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
158 vistas23 páginas

Informe Proyecto-Elevador de Vidrios

elevador de vidrios electrico con poleas
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

INFORME CÓDIGO: [Link].

505
VERSIÓN: 1.0
GUIA PARA LAS PRÁCTICAS DE FECHA: 26/10/16
LABORATORIO, TALLER O CAMPO. PÁGINA: 1 de 23

DEPARTAMENTO: ELECTRICA Y ELECTRÓNICA CARRERA: AUTOMOTRIZ


PERIODO
ASIGNATURA: MICROCONTROLADORES Y PLC´S Abril-Agosto 2017 NIVEL: 6to
LECTIVO:
DOCENTE: ING. SIXTO REINOSO NRC: 1582 PRÁCTICA N°: 1
LUGAR O LABORATORIO DONDE SE DESARROLLO LA
SISTEMAS DIGITALES
PRÁCTICA:

TEMA DE LA
PRÁCTICA:  ELEVADOR DE VIDRIOS ELECTRICO

INTEGRANTES:
 AYALA LUIS
FECHA:
 GUAMUSHIG JHILSON
07 DE AGOSTO 2017
 VELASCO OSWALDO

INTRODUCCIÓN: MARCO TEORICO

Interrupciones externas

Una interrupción se define como un pedido de alta prioridad que un dispositivo exterior o un evento
de programación solicita a la CPU para ejecutar otro programa. El microcontrolador acepta dos tipos
de interrupciones: las interrupciones por periféricos y las externas. El uC 18F4550 posee 21 fuentes
de interrupciones. Se distinguen dos grupos de interrupciones:

Grupo general de interrupciones externas:

 Interrupción del Temporizador 0.

 Interrupción por cambio de estado en PORTB: Puertos B.4, B.5, B.6, B.7. En este caso
cualquier cambio produce la misma interrupción.

 Interrupción externa 0: Puerto B.0

 Interrupción externa 1: Puerto B.1

 Interrupción externa 2: Puerto B.2 Grupo de interrupciones de periféricos:

 Interrupción del SPP

 Interrupción del A/D

 Interrupción de recepción de la EUSART

 Interrupción de transmisión de la EUSART

 Interrupción del MSSP

 Interrupción del CCP1

 Interrupción del Temporizador 2

 Interrupción del Temporizador 1


INFORME CÓDIGO: [Link].505
VERSIÓN: 1.0
GUIA PARA LAS PRÁCTICAS DE FECHA: 26/10/16
LABORATORIO, TALLER O CAMPO. PÁGINA: 2 de 23

 Interrupción de fallo del oscilador

 Interrupción del comparador

 Interrupción del USB

 Interrupción de escritura en FLASH/EEPROM

 Interrupción de colisión del Bus (MSSP)

 Interrupción de detección de anomalías en VDD

 Interrupción del Temporizador 3

Interrupción del CCP2 El grupo de registros que controlan las interrupciones son:

 INCONT

 INCONT2

 INCONT3

 RCON

 RCON

 PIR1, PIR2

 PIE1, PIE2

 IPR1, IPR2

Módulo LCD

Los módulos LCD son muy útiles para ver cualquier tipo de información. La pantalla de cristal líquido
está conformada por una, dos o cuatro líneas de 8, 16, 20, 24 ó 40 caracteres de 5x7 pixels c/u. Los
más comunes son los módulos LCD de 16x2, 16x4, con y sin backlight). La figura 2.10 a, muestra una
vista de módulo LCD 16 x2 de 16 pines (los pines 15 y 16 corresponden al backlight, control de luz de
fondo). Las conexiones para controlar el contraste y el backlight del LCD se indican en la figura 2.10
b. Dependiendo el puerto que se utilice los demás pines se conectan al microcontrolador como
veremos más adelante.
INFORME CÓDIGO: [Link].505
VERSIÓN: 1.0
GUIA PARA LAS PRÁCTICAS DE FECHA: 26/10/16
LABORATORIO, TALLER O CAMPO. PÁGINA: 3 de 23

El compilador CCS incluye un archivo (driver) lcd.c. El driver lcd.c está configurado para trabajar con
el puerto d. Modificando este fichero es posible usarlo para cualquier puerto. El fichero se llama con
#include y algunas funciones que presenta son:

Las instrucciones básicas para manejar el LCD son las siguientes:

lcd_init();
INFORME CÓDIGO: [Link].505
VERSIÓN: 1.0
GUIA PARA LAS PRÁCTICAS DE FECHA: 26/10/16
LABORATORIO, TALLER O CAMPO. PÁGINA: 4 de 23

Es la primera función que debe ser llamada. Borra el LCD y lo configura en formato de 4 bits con dos
líneas y con caracteres de 5x8 puntos, en modo encendido, cursor apagado y sin parpadeo. Configura
el LCD con un autoincremento del puntero de direcciones y sin desplazamiento del display real.

lcd_gotoxy(byte x, byte y);

Indica la posición de acceso al LCD. Por ejemplo (1,2) indica la primera posición de la segunda línea;
(2,1) segunda posición de la primera línea (El LCD tratado tiene 16 posiciones en cada línea).

lcd_getc (byte x, byte y);

Lee el carácter de la posición (x,y).

lcd_putc (char s);

Escribe la variable en la posición correspondiente, s es una variable tipo char. Además se puede
incluir: \f se limpia el LCD. \n el cursor cambia de línea. \b el cursor retrocede una posición. Existe la
función printf que es más versátil para trabajar en el LCD.

printf (string)

printf (cstring, valores,,)

printf(fname, cstring, valores,,)

string es una cadena o array de caracteres, valores es una lista de variables separadas por comas,
y fname es una función. El formato es %nt,

Dónde:

n es opcional y puede ser:

1-9 especifica el número de caracteres.

01-09 indica la cantidad de ceros a la izquierda.

1.1-9.9 para punto flotante.

t puede indicar un: carácter c, cadena o caracteres, entero sin signo u, entero con signo d, entero
largo sin signo Lu, Entero largo con signo Ld, entero hexadecimal (minúsculas) x, entero hexadecimal
(mayúsculas) X, entero largo hexadecimal (minúsculas) Lx, entero largo hexadecimal (mayúsculas)
LX, flotante con truncado f, flotante con redondeo g, flotante el forma exponencial e, entero sin signo
con decimales insertados w.

Principio de funcionamiento del motor de corriente directa

El principio de funcionamiento de los motores eléctricos de corriente directa o continua se basa en la


repulsión que ejercen los polos magnéticos de un imán permanente cuando, de acuerdo con la Ley
de Lorentz, interactúan con los polos magnéticos de un electroimán que se encuentra montado en un
INFORME CÓDIGO: [Link].505
VERSIÓN: 1.0
GUIA PARA LAS PRÁCTICAS DE FECHA: 26/10/16
LABORATORIO, TALLER O CAMPO. PÁGINA: 5 de 23

eje. Este electroimán se denomina “rotor” y su eje le permite girar libremente entre los polos
magnéticos norte y sur del imán permanente situado dentro de la carcasa o cuerpo del motor.

Cuando la corriente eléctrica circula por la bobina de este electroimán giratorio, el campo
electromagnético que se genera interactúa con el campo magnético del imán permanente. Si los polos
del imán permanente y del electroimán giratorio coinciden, se produce un rechazo y un torque
magnético o par de fuerza que provoca que el rotor rompa la inercia y comience a girar sobre su eje
en el mismo sentido de las manecillas del reloj en unos casos, o en sentido contrario, de acuerdo con
la forma que se encuentre conectada al circuito la pila o la batería.

Software Pic C Compiler

PIC C Compiler es un inteligente y muy optimizado compilador C que contienen operadores estándar
del lenguaje C y funciones incorporados en bibliotecas que son específicas a los registros de PIC,
proporcionando a los desarrolladores una herramienta poderosa para el acceso al hardware las
funciones del dispositivo desde el nivel de lenguaje C.

El compilador CCS contiene más de 307 funciones integradas que simplifiquen el acceso al hardware,
mientras que la producción eficiente y altamente optimizado código. Se incluyen funciones de
hardware del dispositivo de características tales como:

 Temporizadores y módulos PWM

 Convertidores A / D

 de datos On-chip EEPROM

 LCD controladores

 Memoria externa buses

CCS desarrolló el primer compilador C para microcontroladores Microchip hace más de 20 años y
continúa proporcionando soluciones de software a los desarrolladores de aplicaciones integradas que
utilizan dispositivos PIC MCU y PIC24 / dsPIC DSC. Los compiladores CCS son fáciles de usar y
rápidos de aprender. Para el programador menos experimentado, un libro de texto detallado que
explica el lenguaje C y cómo se puede aplicar a los microcontroladores PIC.

Características principales del compilador:

 Facilidad entre todos los dispositivos Microchip PIC MCU

 Minimice el tiempo de desarrollo con: controladores periféricos y construcciones estándar C

 Flujos de entrada / salida de estilo C ++ con formato de datos completo a cualquier dispositivo
o para cadenas

 Utilizar las bibliotecas CCS y código de objeto libre de regalías

 Las funciones convenientes como: #bit y #byte permiten que las variables C se ubiquen en
direcciones absolutas

 El tipo integral de un bit (Short Int) permite al compilador generar código binario muy eficiente
INFORME CÓDIGO: [Link].505
VERSIÓN: 1.0
GUIA PARA LAS PRÁCTICAS DE FECHA: 26/10/16
LABORATORIO, TALLER O CAMPO. PÁGINA: 6 de 23

 Definir, configurar y gestionar fácilmente las interrupciones{Angulo Usategui, 2003 #19}

Microcontrolador PIC 18F4550

Ideal para aplicaciones de baja potencia (nanoWatt) y conectividad que se benefician de la


disponibilidad de tres puertos serie: FS-USB (12Mbit / s), I²C ™ y SPI ™ (hasta 10 Mbit / s) y una serie
asincrónica Puerto (EUSART).

Las grandes cantidades de memoria RAM para almacenamiento en memoria intermedia y la memoria
de programa Flash mejorada lo hacen ideal para aplicaciones de control y monitoreo integradas que
requieren conexión periódica con un ordenador personal (libre de herencia) vía USB para cargar /
descargar datos y / o actualizaciones de firmware. {, #0;Mane-Deshmukh, 2013 #20}

Características

 Interfaz USB 2.0 de velocidad total (12Mbit / s)

 1K byte RAM de doble puerto + 1K byte GP RAM

 Transceptor de velocidad completa

 16 Puntos finales (IN / OUT)

 Puerto de transmisión

 Resistores internos Pull Up (D + / D-)

 Rendimiento de 48 MHz (12 MIPS)

 Pin-to-pin compatible con PIC16C7X5

Diagrama de pines
INFORME CÓDIGO: [Link].505
VERSIÓN: 1.0
GUIA PARA LAS PRÁCTICAS DE FECHA: 26/10/16
LABORATORIO, TALLER O CAMPO. PÁGINA: 7 de 23

Programador PIC KIT II

Realizan la comunicación del PIC con la pc, a través del puerto serie, o algunos por el puerto
paralelo, son circuitos muy sencillos de unos pocos componentes.

Un clásico entre los programadores usb es el PICKIT 2, y más aún los clones de este. Muy famosos
por ser de Microchip, y por encontrarse a disposición de cualquier tanto el circuito
esquemático como el código fuente del firmware. Lo que posibilita que muchos usuarios realicen
modificaciones y puedan crear su propio programador.

El PICKIT 2 es reconocido como un dispositivo HID, por lo que no es necesario drivers extras, los
sistemas operativos modernos cuentan ya con los driver necesarios. Se puede usar tanto
en Linux, Mac como Windows.

Fuente de 5V

Dispositivo que convierte la tensión alterna de la red de suministro, en una o varias tensiones,
prácticamente continuas, que alimentan los distintos circuitos del aparato electrónico al que se
conecta (ordenador, televisor, impresora, router, etc.). Las fuentes de alimentación, para dispositivos
electrónicos, pueden clasificarse básicamente como fuentes de alimentación lineal y conmutada. Las
lineales tienen un diseño relativamente simple, que puede llegar a ser más complejo cuanto mayor es
la corriente que deben suministrar, sin embargo su regulación de tensión es poco eficiente. Una fuente
conmutada, de la misma potencia que una lineal, será más pequeña y normalmente más eficiente
pero será más compleja y por tanto más susceptible a averías.

La fuente se compone de cuatro bloques principalmente:

 Transformador

 Rectificador

 Filtro

 Regulador o Estabilizador.

OBJETIVOS:

GENERAL:

 Aplicar los conocimientos adquiridos en el uso de motores DC, interrupciones externa y también PWM
para lograr acoplarlos e implementarlos al uso real en nuestra carrera.

ESPECIFICOS:

 Relizar la programación de los diferentes circuitos.

 Verificar el funcionamiento del circuito en el programa ISIS.

 Realizar el circuito en forma física y asi comprobar su funcionamiento.


MATERIALES:
INFORME CÓDIGO: [Link].505
VERSIÓN: 1.0
GUIA PARA LAS PRÁCTICAS DE FECHA: 26/10/16
LABORATORIO, TALLER O CAMPO. PÁGINA: 8 de 23

MATERIALES

NOMBRE CARACTERISTICA FIGURA

Microcontrolador, cuando ésta


programado guarda el código fuente
PIC 18F4550 para el funcionamiento del circuito

MODULO LCD Permite visualizar números o letras,


iluminándose de acuerdo al orden
programado

PROGRAMADOR Comunica al PIC con la PC, para


PIC KIT II programarlo mediante la conexión
USB.

PROTOBOARD Tablero con orificios conectados


eléctricamente entre sí,
habitualmente siguiendo patrones de
líneas, en el cual se pueden insertar
componentes electrónicos y cables
para el armado y prototipado de
circuitos electrónicos y sistemas
similares.
INFORME CÓDIGO: [Link].505
VERSIÓN: 1.0
GUIA PARA LAS PRÁCTICAS DE FECHA: 26/10/16
LABORATORIO, TALLER O CAMPO. PÁGINA: 9 de 23

FUENTE Dispositivo electrónico, que alimenta


regulablemente el voltaje según sea
la necesidad del circuito.

RESISTENCIAS Utilizadas para proteger a los


dispositivos electrónicos de alto costo

LEDS Dispositivos electrónicos que se


encienden y apagan

LAGARTOS Herramienta utilizada para conectar


dispositivos.

CABLES Comúnmente utilizado por porque


tiene un conector en cada punta.

PULSADORES Consta del botón pulsador; una


lámina conductora que establece
contacto con los dos terminales al
oprimir el botón, y un muelle que hace
recobrar a la lámina su posición
primitiva al cesar la presión sobre el
botón pulsador
INFORME CÓDIGO: [Link].505
VERSIÓN: 1.0
GUIA PARA LAS PRÁCTICAS DE FECHA: 26/10/16
LABORATORIO, TALLER O CAMPO. PÁGINA: 10 de 23

POTENCIOMETROS Un potenciómetro es uno de los dos


usos que posee la resistencia o
resistor variable mecánica

MOTOR DC Es un motor que utiliza la corriente continua


para su funcionamiento

L293D El integrado L293D incluye cuatro circuitos


para manejar cargas de potencia media, en
especial pequeños motores y cargas
inductivas, con la capacidad de controlar
corriente hasta 600 mA en cada circuito y una
tensión entre 4,5 V a 36 V.

INSTRUCCIONES:

1. Realizar un trabajo aplicativo que incluya los temas tratados en clase.


ACTIVIDADES POR DESARROLLAR:
ELEVADOR DE VIDRIO DEL AUTOMOVIL
INFORME CÓDIGO: [Link].505
VERSIÓN: 1.0
GUIA PARA LAS PRÁCTICAS DE FECHA: 26/10/16
LABORATORIO, TALLER O CAMPO. PÁGINA: 11 de 23
INFORME CÓDIGO: [Link].505
VERSIÓN: 1.0
GUIA PARA LAS PRÁCTICAS DE FECHA: 26/10/16
LABORATORIO, TALLER O CAMPO. PÁGINA: 12 de 23
INFORME CÓDIGO: [Link].505
VERSIÓN: 1.0
GUIA PARA LAS PRÁCTICAS DE FECHA: 26/10/16
LABORATORIO, TALLER O CAMPO. PÁGINA: 13 de 23
INFORME CÓDIGO: [Link].505
VERSIÓN: 1.0
GUIA PARA LAS PRÁCTICAS DE FECHA: 26/10/16
LABORATORIO, TALLER O CAMPO. PÁGINA: 14 de 23
INFORME CÓDIGO: [Link].505
VERSIÓN: 1.0
GUIA PARA LAS PRÁCTICAS DE FECHA: 26/10/16
LABORATORIO, TALLER O CAMPO. PÁGINA: 15 de 23
INFORME CÓDIGO: [Link].505
VERSIÓN: 1.0
GUIA PARA LAS PRÁCTICAS DE FECHA: 26/10/16
LABORATORIO, TALLER O CAMPO. PÁGINA: 16 de 23
INFORME CÓDIGO: [Link].505
VERSIÓN: 1.0
GUIA PARA LAS PRÁCTICAS DE FECHA: 26/10/16
LABORATORIO, TALLER O CAMPO. PÁGINA: 17 de 23
INFORME CÓDIGO: [Link].505
VERSIÓN: 1.0
GUIA PARA LAS PRÁCTICAS DE FECHA: 26/10/16
LABORATORIO, TALLER O CAMPO. PÁGINA: 18 de 23
INFORME CÓDIGO: [Link].505
VERSIÓN: 1.0
GUIA PARA LAS PRÁCTICAS DE FECHA: 26/10/16
LABORATORIO, TALLER O CAMPO. PÁGINA: 19 de 23

FUNCIONAMIENTO
El circuito controla la subida y bajada de los vidrios de un automóvil ,el display que hemos adicionado nos sirve para verificar la acción que realiza
el motor en un instante dado ,es decir si esta subiendo o bajando además de si el sistema esta encendido y apagado.

SIMULACION DEL CIRCUITO


INFORME CÓDIGO: [Link].505
VERSIÓN: 1.0
GUIA PARA LAS PRÁCTICAS DE FECHA: 26/10/16
LABORATORIO, TALLER O CAMPO. PÁGINA: 20 de 23
INFORME CÓDIGO: [Link].505
VERSIÓN: 1.0
GUIA PARA LAS PRÁCTICAS DE FECHA: 26/10/16
LABORATORIO, TALLER O CAMPO. PÁGINA: 21 de 23
INFORME CÓDIGO: [Link].505
VERSIÓN: 1.0
GUIA PARA LAS PRÁCTICAS DE FECHA: 26/10/16
LABORATORIO, TALLER O CAMPO. PÁGINA: 22 de 23

CONCLUSIONES:
 El microcontrolador PIC18F4550 es un poderoso microcontrolador de la familia PIC18F, ideal
para aplicaciones de bajo voltaje, es un microcontrolador de 40 terminales.
 Mediante el PIC18F4550 se puede realizar un variado número de circuitos como el uso de las
interrupciones externas, PWM y además el control de un motor DC, incluso este
microcontrolador es excelente para aplicaciones de conectividad.
 Se comprobó el correcto funcionamiento de los circuitos diseñados y simulados mediante su
armado en un protoboard.
 El programador PICKIT 2 fue muy importante durante la realización de esta práctica ya que
este se encarga de pasar la programación deseada al PIC.

 El funcionamiento de la animación del circuito y circuito físico, dependen exclusivamente del


código fuente programado por el estudiante y del armado del mismo.

RECOMENDACIONES:
 Para realizar la práctica se debe tener claro los conceptos y el respectivo funcionamiento de los
elementos a utilizar para construir los circuitos de manejo de salidas
 Previo al diseño del circuito y su programación se recomiendo tener claro el funcionamiento de un PIC
y la forma de programarlo, ya que esto nos ahorrara tiempo valioso durante la práctica.
 Se recomienda reviras con la ayuda del diseño de simulación que todas las conexiones se encuentren
correctamente conectadas previo a la conexión de una fuente, ya que se podrían quemarse los
componentes del circuito o incluso el PIC.
 Tener muy en cuenta que la programación en fundamental para el funcionamiento adecuado de los
circuitos ya que existe un error no se compilará y no se podrá hacer los circuitos.
INFORME CÓDIGO: [Link].505
VERSIÓN: 1.0
GUIA PARA LAS PRÁCTICAS DE FECHA: 26/10/16
LABORATORIO, TALLER O CAMPO. PÁGINA: 23 de 23

 Verificar que el circuito armado en el programa ISIS sea de una manera adecuada para evitar
contratiempos en el momento del armado físico.

BIBLIOGRAFÍA
Custom Computer Services, Inc. (2016). Obtenido de [Link]
Microchip. (2016). Obtenido de [Link]
Angulo, José && Angulo, Ignacio, Microcontroladores PIC. Diseño práctico de aplicaciones, 1999, España:
McGraw-Hill
Breijo, Eduardo García, Compilador C CCS y simulador Proteus para microcontroladores PIC, 2012,
Marcombo
Mane-Deshmukh, PV, Ladgaonkar, BP, Pathan, SC, Shaikh, SS, Microcontroller Pic 18f4550 Based Wireless
Sensor Node to Monitor Industrial Environmental Parameters,2013, International Journal of Advanced
Research in Computer Science and Software Engineering, Volume3

También podría gustarte