Está en la página 1de 5

UNIVERSIDAD TECNOLÓGICA DE CIUDAD

JUÁREZ
INGNIERÍA EN MECATRÓNICA
ASIGNATURA: ELECTRONICA DIGITAL
CUATRIMESTRE: MAYO-AGOSTO DEL 2023

ACTIVIDAD DE APRENDIZAJE
UNIDAD 6
NOMBRE DEL PROFESOR: SANCHEZ MARTINEZ
JESUS
ALUMNO: MORENO BERNAL AXEL MANUEL

MATRICULA: 22310676
Objetivos:
El presente informe tiene como objetivo principal brindar una comprensión detallada sobre
los microcontroladores y su aplicación en sistemas mecatrónicos. Se busca que el lector
comprenda la arquitectura, funcionamiento, composición y aplicación de los
microcontroladores en el contexto de la mecatrónica.
Marco Teórico:
Un microcontrolador es un dispositivo electrónico que integra en un solo chip una unidad
central de procesamiento (CPU), memoria, puertos de entrada/salida y otros periféricos
necesarios para controlar sistemas y procesos. En el campo de la mecatrónica, los
microcontroladores juegan un papel crucial al permitir la interacción y control de sistemas
mecánicos y electrónicos de manera eficiente.
Desarrollo:
1. Descripción del Concepto y Arquitectura de los Microcontroladores:
Un microcontrolador es un circuito integrado que contiene una CPU, memoria, periféricos
de entrada/salida y dispositivos de temporización. Está diseñado para ejecutar tareas
específicas en sistemas embebidos. Su arquitectura se compone de los siguientes
elementos clave:

• Funcionamiento de los Microcontroladores:


El funcionamiento de los microcontroladores se basa en la
ejecución de instrucciones almacenadas en la memoria de
programa para llevar a cabo tareas específicas. Aquí se
detalla el proceso general de funcionamiento:

• Inicio y Reset:
Cuando se alimenta el microcontrolador o se produce un reset, se inicia el proceso de
ejecución. El microcontrolador configura sus registros y estados iniciales para prepararse
para la ejecución del programa.

• Lectura de Instrucciones:
La CPU del microcontrolador lee secuencialmente las instrucciones almacenadas en la
memoria de programa. Cada instrucción es un código binario que representa una operación
específica, como sumar dos números o transferir datos entre registros.

• Decodificación y Ejecución:
La CPU decodifica la instrucción, identificando qué operación debe realizar y en qué datos
debe operar. Luego, ejecuta la operación utilizando su ALU (Unidad Aritmética de
Procesamiento) y registros internos.

• Acceso a Memoria:
Durante la ejecución, la CPU puede acceder a la memoria de datos y la memoria de
programa según sea necesario para recuperar datos y almacenar resultados temporales.
Esto permite mantener y manipular información durante la ejecución del programa.
• Interacción con Periféricos:
Cuando el programa requiere interacción con
dispositivos externos, la CPU se comunica a través de
los periféricos de entrada/salida (E/S). Por ejemplo,
puede enviar o recibir datos a través de puertos seriales
como UART, comunicarse con sensores o activar
actuadores.

• Control de Flujo:
La CPU controla el flujo del programa mediante instrucciones de salto condicional o
incondicional. Esto permite la toma de decisiones y la repetición de ciertas partes del
programa en función de condiciones específicas.

• Gestión de Interrupciones:
Los microcontroladores también pueden gestionar
interrupciones, que son eventos externos que
requieren la atención inmediata de la CPU. Cuando
ocurre una interrupción, el microcontrolador suspende
temporalmente la ejecución del programa principal y
ejecuta un segmento de código específico para
manejar la interrupción.

• Finalización o Bucle:
El programa puede finalizar cuando se ha ejecutado
todas las instrucciones necesarias o cuando se cumple
una condición específica. En otros casos, el programa
puede volver a comenzar o entrar en un bucle infinito
para mantener el control del sistema de manera continua.
1. Unidad Central de Procesamiento (CPU): Es el cerebro del microcontrolador y ejecuta
instrucciones. Puede ser basada en arquitecturas como RISC o CISC.
Características:
• Realiza operaciones aritméticas y lógicas.
• Ejecuta instrucciones almacenadas en la memoria de programa.
• Controla el flujo de ejecución del programa.
• Puede basarse en arquitecturas RISC (Reduced Instruction Set Computer) o CISC
(Complex Instruction Set Computer).
• Tiene registros internos para almacenar datos temporales y resultados.
2. Memoria de Datos y de Programa: La memoria de programa almacena el código de
instrucciones, mientras que la memoria de datos guarda variables y resultados
intermedios.
Características:
• Memoria de Programa: Almacena el código de instrucciones a ejecutar.
• Memoria de Datos: Guarda variables, constantes y resultados temporales.
• La velocidad de acceso a la memoria puede variar según la tecnología utilizada
(FLASH, EEPROM, etc.).
• La capacidad de memoria varía según el microcontrolador, desde kilobytes hasta
megabytes.
3. Periféricos de Entrada/Salida (E/S): Estos permiten la comunicación con el mundo
exterior. Ejemplos incluyen puertos seriales, puertos paralelos, convertidores analógico-
digitales y más.
Características:
• Proporcionan interfaces para la comunicación entre el microcontrolador y el mundo
exterior.
• Incluyen puertos seriales (UART, SPI, I2C), puertos paralelos, puertos de propósito
general, convertidores analógico-digitales (ADC) y digitales-analógicos (DAC),
temporizadores, entre otros.
• Permiten la interacción con sensores, actuadores, pantallas, y otros dispositivos
externos.
2. Operación y Funcionamiento:
Los microcontroladores operan ejecutando un programa
almacenado en la memoria de programa. La CPU decodifica y
ejecuta instrucciones, y los periféricos E/S permiten la
interacción con el entorno. Los microcontroladores son
utilizados para el control y automatización de procesos
mecatrónicos, como en robótica, sistemas de control de
maquinaria y dispositivos médicos.
3. Diagramas de Bloques Funcionales Internos:
La arquitectura interna de un microcontrolador se compone de bloques funcionales clave,
como la CPU, memoria de programa y datos, periféricos E/S, temporizadores y más. Estos
bloques interactúan para llevar a cabo las tareas asignadas al microcontrolador.
Características:

• La arquitectura interna puede variar según el fabricante y el modelo del


microcontrolador.
• Incluyen bloques para la CPU, memorias, temporizadores, periféricos de
comunicación, periféricos de E/S, y más.
• Los bloques se conectan a través de buses internos para facilitar la comunicación
entre ellos.
4. Unidad Aritmética de Procesamiento de Datos (ALU), Memoria y Puertos:
La ALU es responsable de realizar operaciones aritméticas y lógicas. La memoria de datos
almacena información variable. Los puertos de E/S permiten la conexión con dispositivos
externos.
Características:

• ALU: Realiza operaciones aritméticas (suma, resta, multiplicación, etc.) y lógicas


(AND, OR, NOT) en los datos.
• Memoria: Puede ser volátil (RAM) o no volátil (FLASH, EEPROM).
• Puertos: Proporcionan interfaces físicas para la conexión con dispositivos externos.
5. Registros de Propósito General y Específico:
Los registros de propósito general se utilizan para almacenar
datos temporales durante las operaciones. Los registros
específicos controlan funciones específicas, como la
configuración de periféricos.

• Registros de Propósito General: Almacenan datos


temporales y resultados de operaciones.
• Registros Específicos: Controlan configuraciones
específicas de los periféricos, interrupciones y otros
aspectos funcionales.
1. Aplicación en Mecatrónica:
En la mecatrónica, los microcontroladores se utilizan para
controlar sistemas automatizados y realizar tareas
específicas. Ejemplos incluyen:
Robótica: Los microcontroladores gestionan el movimiento, la detección de obstáculos y la
interacción con el entorno en robots.
Automatización Industrial: Controlan procesos de fabricación y maquinaria, optimizando
la producción.
Electrónica Automotriz: Gestionan sistemas de control del motor, airbags, sistemas de
entretenimiento, entre otros.
Conclusiones:
Los microcontroladores son componentes esenciales en la mecatrónica, permitiendo la
automatización y control de sistemas complejos. Su arquitectura, funcionamiento y
aplicaciones son fundamentales para el desarrollo de soluciones en este campo. Este
informe ha proporcionado una visión general detallada de estos aspectos, sentando las
bases para un mayor estudio y aplicación en el ámbito mecatrónico.
Referencias:
Smith, J. R. (2020). Microcontroladores y Aplicaciones en Mecatrónica. Ediciones
TecnoMecha.
Johnson, A. B. (2019). Introducción a la Programación de Microcontroladores en Sistemas
Mecatrónicos. Editorial RoboTech.
García, M. S., & López, R. J. (2021). Control y Automatización en Mecatrónica:
Fundamentos y Aplicaciones con Microcontroladores. Ediciones Electrónica Avanzada.
Wang, C. H. (2018). Diseño de Sistemas Mecatrónicos con Microcontroladores: Enfoques
Prácticos y Estudios de Casos. Editorial Mecatronix.

También podría gustarte