Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Ingeniería Informática
Proyecto
Integrantes:
Grupo: 15701
Objetivo
Configurar los pines de entrada y salida del PIC, configurar y utilizar el periférico
ADC (Convertidor Analógico Digital).
Introducción
2
Juárez Izarraras Paola / Godínez Huerta
TECNOLÓGICO DE
Viridiana / Martínez Meraz Alan / Pacheco
ESTUDIOS SUPERIORES DE
ECATEPEC Guzmán Nancy Rodriguez Vargas
Emmanuel / 15701
3
Juárez Izarraras Paola / Godínez Huerta
TECNOLÓGICO DE
Viridiana / Martínez Meraz Alan / Pacheco
ESTUDIOS SUPERIORES DE
ECATEPEC Guzmán Nancy Rodriguez Vargas
Emmanuel / 15701
4
Juárez Izarraras Paola / Godínez Huerta
TECNOLÓGICO DE
Viridiana / Martínez Meraz Alan / Pacheco
ESTUDIOS SUPERIORES DE
ECATEPEC Guzmán Nancy Rodriguez Vargas
Emmanuel / 15701
5
Juárez Izarraras Paola / Godínez Huerta
TECNOLÓGICO DE
Viridiana / Martínez Meraz Alan / Pacheco
ESTUDIOS SUPERIORES DE
ECATEPEC Guzmán Nancy Rodriguez Vargas
Emmanuel / 15701
Aunque un PIC puede tener del orden de 8-12 posibles canales (pines) de entrada
analógica, solo tiene normalmente un único módulo ADC, lo que significa que no se
puede tomar medidas simultáneas de varios canales. Si es necesario, lo que se puede
hacer es ir conectando (seleccionando) los sucesivos canales al ADC para ir
midiendo sus voltajes.
6
Juárez Izarraras Paola / Godínez Huerta
TECNOLÓGICO DE
Viridiana / Martínez Meraz Alan / Pacheco
ESTUDIOS SUPERIORES DE
ECATEPEC Guzmán Nancy Rodriguez Vargas
Emmanuel / 15701
Para el PIC16F887 no hay que preocuparse por programar una rutina para el
tiempo, porque ya cuenta con la electrónica necesaria para hacerlo, solo hay que
preguntar por la bandera que indica que ya acabo el proceso de adquisición y
utilizar el valor guardado de la conversión.
7
Juárez Izarraras Paola / Godínez Huerta
TECNOLÓGICO DE
Viridiana / Martínez Meraz Alan / Pacheco
ESTUDIOS SUPERIORES DE
ECATEPEC Guzmán Nancy Rodriguez Vargas
Emmanuel / 15701
8
Juárez Izarraras Paola / Godínez Huerta
TECNOLÓGICO DE
Viridiana / Martínez Meraz Alan / Pacheco
ESTUDIOS SUPERIORES DE
ECATEPEC Guzmán Nancy Rodriguez Vargas
Emmanuel / 15701
porque es usada para interfaces con el puerto serie de las PC usando el protocolo
RS-232.
La función principal del módulo USART es enviar y recibir datos de forma serial,
esta operación puede ser dividida en dos categorías, transmisión síncrona y
transmisión
asíncrona. La operación síncrona usa una línea de datos y una de reloj mientras que
la asíncrona solo usa la línea de datos, para este periodo del curso solo se analizó la
transmisión asíncrona.
10
Juárez Izarraras Paola / Godínez Huerta
TECNOLÓGICO DE
Viridiana / Martínez Meraz Alan / Pacheco
ESTUDIOS SUPERIORES DE
ECATEPEC Guzmán Nancy Rodriguez Vargas
Emmanuel / 15701
11
Juárez Izarraras Paola / Godínez Huerta
TECNOLÓGICO DE
Viridiana / Martínez Meraz Alan / Pacheco
ESTUDIOS SUPERIORES DE
ECATEPEC Guzmán Nancy Rodriguez Vargas
Emmanuel / 15701
Desarrollo
12
Juárez Izarraras Paola / Godínez Huerta
TECNOLÓGICO DE
Viridiana / Martínez Meraz Alan / Pacheco
ESTUDIOS SUPERIORES DE
ECATEPEC Guzmán Nancy Rodriguez Vargas
Emmanuel / 15701
• Escoger canal (bits CHS) a usar (el pin dado se conecta al condensador).
13
Juárez Izarraras Paola / Godínez Huerta
TECNOLÓGICO DE
Viridiana / Martínez Meraz Alan / Pacheco
ESTUDIOS SUPERIORES DE
ECATEPEC Guzmán Nancy Rodriguez Vargas
Emmanuel / 15701
14
Juárez Izarraras Paola / Godínez Huerta
TECNOLÓGICO DE
Viridiana / Martínez Meraz Alan / Pacheco
ESTUDIOS SUPERIORES DE
ECATEPEC Guzmán Nancy Rodriguez Vargas
Emmanuel / 15701
Figura 1.1 Convertidor TTL para realizar la comunicación entre un micro controlador y una PC.
Para la parte de la transmisión serial es importante enviar los datos con una
velocidad estándar y exacta por lo que la elección del cristal a utilizar dependerá de
la aplicación en específico.
Una vez que ya se tiene el tiempo de envió requerido, es hora de mandar datos a la
PC mediante el periférico USART del microcontrolador.
15
Juárez Izarraras Paola / Godínez Huerta
TECNOLÓGICO DE
Viridiana / Martínez Meraz Alan / Pacheco
ESTUDIOS SUPERIORES DE
ECATEPEC Guzmán Nancy Rodriguez Vargas
Emmanuel / 15701
16
Juárez Izarraras Paola / Godínez Huerta
TECNOLÓGICO DE
Viridiana / Martínez Meraz Alan / Pacheco
ESTUDIOS SUPERIORES DE
ECATEPEC Guzmán Nancy Rodriguez Vargas
Emmanuel / 15701
Programación
17
Juárez Izarraras Paola / Godínez Huerta
TECNOLÓGICO DE
Viridiana / Martínez Meraz Alan / Pacheco
ESTUDIOS SUPERIORES DE
ECATEPEC Guzmán Nancy Rodriguez Vargas
Emmanuel / 15701
Pruebas:
18
Juárez Izarraras Paola / Godínez Huerta
TECNOLÓGICO DE
Viridiana / Martínez Meraz Alan / Pacheco
ESTUDIOS SUPERIORES DE
ECATEPEC Guzmán Nancy Rodriguez Vargas
Emmanuel / 15701
19
Juárez Izarraras Paola / Godínez Huerta
TECNOLÓGICO DE
Viridiana / Martínez Meraz Alan / Pacheco
ESTUDIOS SUPERIORES DE
ECATEPEC Guzmán Nancy Rodriguez Vargas
Emmanuel / 15701
El circuito está alimentado por una batería de 9 volts, fue necesario incluir un
regulador para reducir el voltaje de la batería a 5 volts. Las pruebas se realizaron
conectando el convertidor TTL al puerto USB de la PC y configurando la conexión la
conexión al puerto COM según la velocidad de transmisión programada en el micro
controlador de 9600bps. El monitor de puerto serie confirma la conexión correcta.
20
Juárez Izarraras Paola / Godínez Huerta
TECNOLÓGICO DE
Viridiana / Martínez Meraz Alan / Pacheco
ESTUDIOS SUPERIORES DE
ECATEPEC Guzmán Nancy Rodriguez Vargas
Emmanuel / 15701
21
Juárez Izarraras Paola / Godínez Huerta
TECNOLÓGICO DE
Viridiana / Martínez Meraz Alan / Pacheco
ESTUDIOS SUPERIORES DE
ECATEPEC Guzmán Nancy Rodriguez Vargas
Emmanuel / 15701
Figura 1.3 Gráfica realizada en MATLAB de la señal digital enviada por el PIC a la PC.
22
Juárez Izarraras Paola / Godínez Huerta
TECNOLÓGICO DE
Viridiana / Martínez Meraz Alan / Pacheco
ESTUDIOS SUPERIORES DE
ECATEPEC Guzmán Nancy Rodriguez Vargas
Emmanuel / 15701
23
Juárez Izarraras Paola / Godínez Huerta
TECNOLÓGICO DE
Viridiana / Martínez Meraz Alan / Pacheco
ESTUDIOS SUPERIORES DE
ECATEPEC Guzmán Nancy Rodriguez Vargas
Emmanuel / 15701
24
Juárez Izarraras Paola / Godínez Huerta
TECNOLÓGICO DE
Viridiana / Martínez Meraz Alan / Pacheco
ESTUDIOS SUPERIORES DE
ECATEPEC Guzmán Nancy Rodriguez Vargas
Emmanuel / 15701
2 x Capacitores 22mf
1 x Convertidor TTL-USB
1 x Pila 9v
Software Utilizado:
MPLAB
MATLAB
Proteus ISIS
Conclusiones:
25
Juárez Izarraras Paola / Godínez Huerta
TECNOLÓGICO DE
Viridiana / Martínez Meraz Alan / Pacheco
ESTUDIOS SUPERIORES DE
ECATEPEC Guzmán Nancy Rodriguez Vargas
Emmanuel / 15701
26