DESCRIPCION
Los
Convertidores Analógicos Digitales permiten una comunicación eficaz entre los
sistemas analógicos y los sistemas digitales, tomando muestras del mundo real
para generar datos que puedan ser manipulados por un microcontrolador por
ejemplo, obteniendo de ésta manera cualquier tipo de señal física en tensiones
eléctricas cuyos datos podrán ser procesados por el dispositivo electrónico.
Además
fueron creados para poder aumentar la velocidad del procesamiento de las
señales logrando así acoplar los sistemas analógicos con los sistemas
digitales.
OBJETIVO
1.
La presente
práctica demostrara el uso correcto del ADC, asi como la implementación del
puerto serial antes estudiado .
2.
Aprender a
utilizar el Convertidor Analógico Digital (ADC) del Microcontrolador KL25Z
3.
Diseñar e
implementar el algoritmo para el funcioanmiento del programa, que a travez de
la “terminal” mostrara la variación de los datos obtenidos.
4.
Programar en
Lenguaje C
HARDWARE
Para la
implementación de esta práctica se usaran:
ü - Protoboard
ü - Microcontrolador KL25Z
ü - Potenciómetro de 10 K Ohms
ü - Cables(conexiones, para conectar
el microcontrolador a la pc, etc)
El diagrama
de conexión del circuito es el siguiente:
ARQUITECTURA DEL SOFTWARE
Diagramas de Flujo
Processor expert
Events
Tablas
COMPONENTES
|
|
1 Timer Int
|
Timer
|
1 ASI-AsynchroSerial
|
Puerto para Comunicación
asincrona
|
1 AD1-ADC
|
Convertidor analogico
digital
|
Descripcion de variables
Variables
|
Descripcion
|
char dato[6]
|
Variable tipo char para
los datos a enviar
|
uint16_t size = 1;
|
|
extern volatile
byte bandera;
|
Variable a usar para
la indicación del proceso
|
Componentes
A continuación
se muestran los componentes a usar para la práctica.
Configuración
Enseguida se
muestran las configuraciones de dichos componentes, para su correcto
funcionamiento.
Configuración
del componente ADC
Configuración del componente ASI
Configuración del componente Timer
Prueba de componentes y prueba de funciones
Se observa
la generación de los componentes después de la generación del código, esto
después de realizar la configuración de dichos componentes.
PROGRAMA
FINAL
Codigo
http://microcontroladores-ipn-2013.blogspot.mx/2013/12/uso-del-adc-y-comunicacion-serial-codigo.html
EVIDENCIAS
http://microcontroladores-ipn-2013.blogspot.mx/2013/12/uso-del-adc-y-comunicacion-serial_10.html
MANUALES
Manual del usuario del microcontrolador KL25Z
Manual del usuario de ADC en CodeWarrior
REFERENCIAS
No hay comentarios:
Publicar un comentario