Nothing Special   »   [go: up one dir, main page]

Informe 4 Manejo de Pulsadores

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 14

UNIVERSIDAD DE LAS FUERZAS

ARMADAS ESPE
DEPARTAMENTO DE ELÉCTRICA Y
ELECTRÓNICA.

Informe Práctica #4.

CARRERA: Ingeniería Automotriz

ESTUDIANTES: Lozada Jhon


Melo David
Viteri Jonathan

NIVEL: Sexto “A”

Octubre 2017 – Febrero 2018


1. TEMA.

Manejo de pulsadores.

2. OBJETIVOS.

2.1. Objetivo General.

 Mediante el uso del Microcontrolador (PIC18F4550), realizar


circuitos para el manejo de pulsadores.

2.2. Objetivos Específicos.

 Realizar programas configurando los puertos del PIC como entrada


para manejar pulsadores.
 Configurar un PIC 18F4550 mediante el uso correcto del software
usado en clase como: PICBASIC PRO PBP, PIC KIT 2 y PROTEUS
realizando la aplicación en circuitos varios que demuestren el
funcionamiento del PIC.

3. MARCO TEÓRICO

PIC 18F4550

Figura 3.1: PIC 18F4550


Fuente: (Salas, www.todoelectrodo.blogspot.com, 2013)
Principales características del Pic 18F4550

o Microcontrolador con módulo USB 2.0. Soporta Low speed


1.5Mb/s y full speed 12Mb/s.
o 1kB de memoria de doble acceso vía USB
o 35 pines I/O disponibles
o Memoria de programa flash de 32 kB
o RAM de 2048 Bytes
o EEPROM de datos de 256 Bytes
o Velocidad de la CPU 12 MIPS
o Oscilador externo de dos modos hasta 48 MHz
o Oscilador interno seleccionable entre 8 frecuencias desde 31kHz
hasta 8MHz
o Oscilador secundario con Timer 1 de hasta 32kHz
o Opciones de oscilador dual permiten que la velocidad de la CPU y
del módulo USB sean diferentes
o ADC de 10 bits y 13 canales
o Tecnología nanoWatt que brinda características y funciones de
bajo consumo y ahorro de energía
o Voltaje de operación 4.2V a 5.5V
o 4 Timer(desde Timer0 a Timer3). Uno de 8 bits y 3 de 16 bits
o 2 módulos de captura/comparación/PWM
o EUSART, SPP, SPI, I²C.
o 20 fuentes de interrupciones (3 externas)
o Resistencias de pull-ups en el puerto B programables
o Función del pin MCLR opcional
o Brown-out Reset de valor programable
o Power-on Reset
o Power-up Timer y Oscillator Start-up Timer
o Soporta 100,000 ciclos de borrado/escritura en memoria flash
o Soporta 1,000,000 ciclos de borrado/escritura en memoria
EEPROM
o Retención de datos mayor a 40 años
o Protección de código y datos programable
o Encapsulado DIP de 40 pines (Salas,
www.todoelectrodo.blogspot.com, 2013)
Detallado de Pines

Figura 3.2: Detallado de pines del PIC 18F4550


Fuente: (Salas, www.todoelectrodo.blogspot.com, 2013)

Arquitectura del Pic


El Pic 18F4550 posee una arquitectura tipo Hardvard, ya que dispone
de diferentes buses para acceder a la memoria de programa o a la
memoria de datos. Esto nos da la opción de acceder a la memoria de
datos para ejecutar una instrucción, mientras se lee de la memoria de
programa la siguiente instrucción. Es decir, podemos acceder de
forma simultánea a ambas memorias.
El Bus de memoria de programa: Está formado por 21 líneas de
dirección, 16 líneas para instrucciones y 8 líneas para datos.
El Bus de memoria de datos: Compuesto por 12 líneas de dirección y
8 líneas de datos. (Salas, www.todoelectrodo.blogspot.com, 2013)
Estructura Interna del Pic

Figura 3.3: Diagrama de bloques del PIC 18F4550


Fuente: (Salas, www.todoelectrodo.blogspot.com, 2013)

Memoria de datos
Cuenta con una memoria de RAM de datos de 2048 bytes, (8 de los
bancos de 256 bytes).
También cuenta con 160 bytes dedicados a los SFR's(Registros de
función especial) los cuales se encuentran en la parte alta del banco
15.
Como se puede ver en la imagen la memoria RAM de datos se
compone por GPR's o registros de propósito general y SFR's o
registros de función especial.
Es la encargada de almacenar datos de forma temporal durante la
ejecución del programa. (Salas, www.todoelectrodo.blogspot.com,
2013)
Figura 3.4: Memoria de datos del PIC 18F4550
Fuente: (Salas, www.todoelectrodo.blogspot.com, 2013)

Memoria de programa
El Pic 18F4550 cuenta con una memoria de programa de 32K (32768
bytes). Es una memoria tipo Flash.
Esta memoria es la que se encarga de almacenar las instrucciones,
constantes y datos.
La podemos escribir o leer con un programador externo o en
ejecución. (Salas, www.todoelectrodo.blogspot.com, 2013)
Figura 3.5: Memoria de programa del PIC 18F4550
Fuente: (Salas, www.todoelectrodo.blogspot.com, 2013)

PROGRAMADOR DE PICS

Figura 3.6: PICKIT 2 quemador del PIC 18F4550


Fuente: (ARS_ELECTRONICA, blog.ars-electronica.com.ar, 2012)

Muchos de los clásicos programadores de PIC y memorias EEPROM


realizan su comunicación con la pc, a través del puerto serie, o
algunos por el puerto paralelo, son circuitos muy sencillos de unos
pocos componentes, pero hay un problema y es que cada vez se
hace más difícil conseguir algunos de estos puertos en un pc, más
difícil o imposible en una portátil sumado a los problemas que se
pueden tener al necesitar fuente externas o que las tensiones del
puerto serie no sean correctas para la programación. Es por esto que
surge la necesidad de tener un programador USB.
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 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. En la página de Microchip se encuentran programas
específicos como ser la interfaz de programación, analizador lógico,
además con los IDE MPLAB X y MPLAB se lo pude utilizar como
debugger. Cabe destacar que el Clon, también tiene disponibles
todas estas funciones. Lo único que no puede programar son los
micros de 3.3V, pero podrían ser programados si se adaptan las
tensiones de este programador. (ARS_ELECTRONICA, blog.ars-
electronica.com.ar, 2012)

Figura 3.7: Software Pickit2.


Fuente: (ARS_ELECTRONICA, blog.ars-electronica.com.ar, 2012)

Pulsadores
Se trata de un mecanismo simple, constituido por un par de
contactos eléctricos que se unen o separan por medios mecánicos.
En electricidad, los falsos contactos que se producen el ser utilizado
normalmente, en algunos casos produce una chispa debido a la
corriente que atraviesa los contactos, provocando que quemen en
parte y ennegreciendo los contactos eléctricos, lo que a la larga
acaba deteriorando dichos contactos. La chispa se produce siempre
al separar los contactos (desconectar), en ocasiones parece que
también salta al conectarlos, eso es debido a los rebotes mecánicos
que se producen al cambiar de estado. (wikipedia, es.wikipedia.org,
2017)

Figura 3.8: Pulsador.


Fuente: (wikipedia, es.wikipedia.org, 2017)

4. MATERIALES.
NOMBRE CARACTERÍSTICA UNIDAD EVIDENCIA

PIC 18F4550 Chip programable 1

Resistencias Regulan el paso de 8


corriente y tensión.

Leds Encendido para 8


verificar el
funiconamiento.

Fuente de Proporciona el voltaje 1


Poder necesario para el
correcto
funcionamiento.

PROTOBOARD Equipo que ayuda a 1


armar circuitos.
CABLES Ayuda a conectar los N/A
elementos dentro del
proto.

Pickit2 Ayuda a programar el 1


funcionamiento del
PIC

PULSADORES Pulsadores 2
normalmente abiertos

5. ACTIVIDADES POR DESARROLLAR.

 Arme en el protoboard el circuito del punto 1 del trabajo previo. Cargue


el programa compilado en el Microcontrolador y verifique el
funcionamiento.
 Arme en el protoboard el circuito del punto 2 del trabajo previo. Cargue
el programa compilado en el Microcontrolador y verifique el
funcionamiento.
 Arme en el protoboard el circuito del punto 3 del trabajo previo. Cargue
el programa compilado en el Microcontrolador y verifique el
funcionamiento.

6. RESULTADOS OBTENIDOS.

6.1. Prender y apagar un led con dos pulsadores


6.2. Prender y apagar un led con un pulsador
6.3. Prender secuencialmente tres led

7. CONCLUSIONES.

 En circuitos con el uso de los pulsadores se debe tomar en cuenta que en la


programación los puertos del microcontrolador PIC estén configurados
como entrada, caso contrario el circuito no funcionará de la manera
correcta.

 En conclusión el uso de pulsadores con el Microcontrolador es de gran


utilidad, ya que nos permite activar o desactivar un sistema con una
programación no muy complicada.
8. RECOMENDACIONES.

 Al realizar la conexión del circuito en protoboard, debemos manipular


correctamente el manual del “PIC” o datasheet.
 Se debe tener en cuenta los distintos pines de polarización que puede
tener un PIC en nuestro caso el 18F4550.
 Al momento de grabar la programación en el PIC, debemos estar
seguros de que este bien conectado caso contrario puede grabarse la
programación erróneamente.

9. REFERENCIAS BIBLIOGRÁFICAS Y DE LA WEB.

Bibliografía
ARS_ELECTRONICA. (Febrero de 2012). blog.ars-electronica.com.ar. Recuperado el 29 de
Diciembre de 2017, de http://blog.ars-electronica.com.ar/2012/02/programador-pic-
usb-pickit-2-clone_4483.html

electronicoscaldas. (25 de Agosto de 2010). www.electronicoscaldas.com. Recuperado el 15 de


Diciembre de 2017, de http://www.electronicoscaldas.com/transistores-bjt/54-
transistor-2n3906.html

Salas, J. (15 de Febrero de 2013). www.todoelectrodo.blogspot.com. Recuperado el 29 de


Diciembre de 2017, de http://todoelectrodo.blogspot.com/2013/02/pic-18f4550.html

wikipedia. (17 de Septiembre de 2017). es.wikipedia.org. Recuperado el 29 de Diciembre de


2017, de https://es.wikipedia.org/wiki/pulsador

http://repositorio.espe.edu.ec/handle/21000/6892
10. ANEXOS

También podría gustarte