Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Objetivo
Aprender a utilizar el convertidor analógico a digital del microcontrolador MSP430 y el
uso de sensores.
Para lograr el objetivo se va a implementar una interfaz para monitorear la temperatura
y el ADC incorporados por medio del microcontrolador MSP430 de la tarjeta Launchpad Ti, y
registrarlos en una computadora personal.
Teoría.
Los convertidores analógicos digitales y digitales analógicos son circuitos integrados
que convierten el voltaje a una representación binaria y viceversa. Se requieren cuando se va a
procesar la información con una computadora o un microcontrolador.
Los parámetros más importantes de estos dispositivos son: el número de bits, la
velocidad de conversión, el tiempo de respuesta, los voltajes de alimentación, montaje entre
otros.
Existen diversas aplicaciones que requieren del uso de un convertidor analógico a
digital (ADC), además de un microcontrolador para organizar todas las actividades del circuito
electrónico.
Con la tarjeta Launchpad MSP430, es posible conectar sensores analógicos por medio
de sus 8 pines de lectura analógica. El Launchpad leerá la señal analógica proveniente del
dispositivo (potenciómetro) y enviará éste al ADC en el microcontrolador.
Procedimiento
1a. Interfaz con un potenciómetro.
El siguiente procedimiento permite enviar un byte de datos de la tarjeta Launchpad a
una computadora personal y graficar el resultado. Se puede utilizar el monitor serial del
programa Energía para ver el dato enviado, o puede leerse para ser procesado. También
puede utilizarse un monitor serial como Hercules ®.
1. Realice las conexiones de la figura 1, el cual usa la tarjeta Launchpad Ti, con un
potenciómetro de 5K o algún otro valor.
2. Realice un programa (test1.ino) que establezca la función analogReference() a Default (3.3-
3.6V), realice 10 mediciones del pin p1.3 (ver figura 1), las promedie, y envíe éste último por el
puerto serie, el valor debe observarse en una terminal serial. Esta operación debe hacerse
cada 3 segundos
3. Realice lo anterior sin hacer promedios (programa test2.ino), solo enviar el dato cada 3
segundos. Decir si ayuda o no, obtener el promedio.