INSTITUTO TECNOLÓGICO DE HERMOSILLO
Reporte final de Practica de Laboratorio.
Practica Número. (#9)
Nombre de los Alumnos:
1. Acuña Ruiz Santiago
2. Tamayo Palomino Gerardo
3. Canizalez Alcantar Saul Alejandro
4. Rene Tadeo López Moraga
Carrera: Ingeniería Mecatrónica
Asignatura: Microcontroladores
Maestro: M.C. Carlos Gilberto Monroy Jiménez
Hermosillo.
INTRODUCCIÓN
En el ámbito de la electrónica y la ingeniería de control, los
microcontroladores han emergido como componentes esenciales en una
vasta gama de aplicaciones, desde dispositivos simples como relojes
digitales hasta sistemas complejos en la industria automotriz, médica y de
automatización industrial. Estos dispositivos integran un procesador,
memoria y periféricos en un solo chip, lo que permite el control de sistemas
embebidos de forma eficiente, reduciendo costos y espacio físico en los
diseños.
La práctica se centra en el uso del microcontrolador de la familia PIC,
particularmente en su capacidad para realizar conversiones analógicas a
digitales. Este tipo de conversión es fundamental para que un sistema
digital pueda interactuar con el mundo real, dado que la mayoría de
señales físicas (temperatura, luz, presión, etc.) son analógicas.
Además del diseño y simulación del circuito, esta práctica promueve la
comprensión de conceptos como resolución del ADC, tiempo de muestreo,
y técnicas de filtrado digital básico, sentando las bases para aplicaciones
futuras como sensores inteligentes y sistemas de adquisición de datos.
OBJETIVO DE LA PRÁCTICA
• Desarrollar un sistema de medición de voltaje utilizando un
microcontrolador PIC, con el fin de comprender e implementar la
conversión analógico-digital y la visualización de datos en una
pantalla LCD, integrando conceptos de programación, diseño de
circuitos y procesamiento de señales en un entorno práctico.
Este objetivo busca fomentar el aprendizaje aplicado de los
microcontroladores como herramientas clave en el desarrollo de
soluciones electrónicas modernas, fortaleciendo las
competencias de los estudiantes en el diseño, simulación y
análisis de sistemas embebidos.
• Evaluar el impacto de la resolución del ADC en la precisión del
sistema.
• Aplicar técnicas básicas de depuración durante el desarrollo del
código.
• Incorporar buenas prácticas de diseño electrónico como
desacoplo de alimentación, disposición óptima del layout y
documentación de señales.
• Fomentar el trabajo colaborativo en la resolución de problemas
técnicos comunes, como errores de configuración en registros
o conflictos de puertos.
CONSIDERACIONES TEÓRICAS
Microcontrolador PIC:
Además de lo mencionado, es importante destacar que los
microcontroladores PIC se dividen en distintas familias: PIC10, PIC12,
PIC16, PIC18, entre otras, donde cada una está orientada a diferentes
niveles de complejidad y aplicaciones. También poseen una arquitectura
RISC que permite ejecutar instrucciones en un solo ciclo de reloj,
aumentando la eficiencia del sistema.
Potenciómetro:
En esta práctica, el potenciómetro es fundamental no solo como fuente de
señal variable, sino también como ejemplo de cómo una entrada analógica
puede representar diferentes fenómenos físicos, siendo fácilmente
sustituible por un sensor real.
Pantalla LCD:
En esta práctica se utiliza una pantalla tipo HD44780 con controlador
integrado, la cual permite mostrar datos en formato alfanumérico. La
comunicación se realiza generalmente a través de un bus paralelo de 4 u 8
bits, lo que implica una correcta sincronización y manejo de señales como
RS, EN, y los pines de datos.
Conversión A/D (Teoría complementaria):
La conversión A/D se basa en comparar continuamente el voltaje de
entrada con una referencia y asignar un valor digital proporcional. La
resolución (en bits) determina cuántos niveles discretos puede representar
el sistema. Por ejemplo, un ADC de 10 bits puede representar 1024
niveles, lo que equivale a una precisión de aproximadamente 4.88 mV si la
referencia es de 5V.
DESARROLLO DEL EXPERIMENTO
• Se programó el microcontrolador utilizando MPLAB X con el
compilador XC8, estructurando el código en funciones modulares
para facilitar la comprensión y reutilización.
• Se analizaron los registros de configuración del ADC, como ADCON0,
ADCON1 y el registro ADRESH:ADRESL para la lectura del valor digital
convertido.
• Se implementó una función para transformar el valor digital en voltaje
en tiempo real, considerando la referencia de voltaje seleccionada.
• Se agregó un retardo programado con __delay_ms() para evitar
parpadeos en la LCD y asegurar una actualización legible.
• Se documentaron los posibles errores durante la simulación en
Proteus, tales como desbordamientos de memoria, errores en la
asignación de pines, o falta de configuración del oscilador interno.
• Se realizaron pruebas con diferentes valores del potenciómetro y se
graficaron los resultados para verificar la linealidad de la lectura del
ADC.
Conclusiones
Acuña Ruiz Santiago
Precisión y Utilidad del Convertidor A/D
Durante la realización de esta práctica, pude constatar que el convertidor
analógico-digital (A/D) del microcontrolador PIC ofrece una forma precisa y
eficaz de transformar señales analógicas en datos digitales interpretables
por el sistema. Este componente es esencial en aplicaciones modernas de
adquisición de datos y control automático. Aprendí a configurar
correctamente los registros del ADC, interpretar el valor resultante y
realizar su conversión a unidades reales de voltaje. Esta experiencia
refuerza la importancia de dominar los periféricos internos de un
microcontrolador para aplicaciones más avanzadas, como el monitoreo de
sensores físicos en tiempo real.
Tamayo Palomino Gerardo
Integración y Visualización de Datos en Tiempo Real
Lo que más valoré de esta práctica fue el proceso de mostrar los valores
de voltaje en una pantalla LCD. Esta parte me permitió entender la
importancia de una interfaz clara y efectiva entre el sistema y el usuario.
Aprendí a inicializar correctamente la pantalla, enviar datos en formato
legible y mantener una actualización continua sin interrupciones visuales.
La experiencia práctica reforzó mis conocimientos sobre la comunicación
paralela, temporización adecuada y depuración de errores comunes en la
visualización. Este conocimiento es clave para desarrollar sistemas
embebidos interactivos y confiables.
Canizalez Alcantar Saul Alejandro
Aplicabilidad en Proyectos Electrónicos
Con esta práctica comprobé que con pocos componentes —un
microcontrolador, un potenciómetro y una pantalla LCD— es posible
desarrollar sistemas funcionales y útiles. Esto demuestra el gran potencial
de los microcontroladores PIC en proyectos académicos, prototipos y
aplicaciones reales. Además, me permitió comprender la importancia de
realizar pruebas y simulaciones antes de montar físicamente un circuito, y
cómo un código bien estructurado facilita el diagnóstico de errores. Esta
práctica reafirmó mi interés en el diseño de sistemas digitales, y me motivó
a seguir explorando la integración de sensores y actuadores con
microcontroladores.
Lopez Moraga Rene Tadeo
Desarrollo de Habilidades Prácticas en Electrónica
La práctica fue una gran oportunidad para afianzar mis habilidades en
programación, diseño de circuitos y simulación electrónica. Trabajar con
registros específicos del PIC y comprender el flujo completo desde la
lectura analógica hasta la presentación del dato en pantalla me dio una
visión completa del funcionamiento interno de los sistemas embebidos.
También aprendí a trabajar en equipo de manera más eficiente, dividiendo
tareas como el diseño del circuito, la codificación y la documentación
técnica. Considero que esta experiencia me ha preparado mejor para
futuros desafíos en proyectos de mayor complejidad.