Acosta Alcala Abraham-Portafolio-Tema 5
Acosta Alcala Abraham-Portafolio-Tema 5
Acosta Alcala Abraham-Portafolio-Tema 5
Coatzacoalcos
Ingeniería Mecatrónica
PORTAFOLIO DE EVIDENCIAS
SATCA1: 3-2-5
2. Presentación
Caracterización de la asignatura
Esta asignatura aporta al perfil del Ingeniero Mecatrónico la capacidad para analizar, diseñar, simular y
construir prototipos para sistemas mecatrónicos, con una actitud investigadora, de acuerdo a las
necesidades tecnológicas y sociales actuales y emergentes, impactando positivamente en el entorno
global.
La mecatrónica abarca varias disciplinas, la mecánica para el movimiento, la electrónica para el manejo
de la energía y la computación para ejecutar programas. En la automatización se emplean los
microcontroladores para programar una tarea o un proceso, por lo que el saber programar un
microcontrolador es una capacidad muy importante para un Ingeniero en Mecatrónica.
1
Sistema de Asignación y Transferencia de Créditos Académicos
En el Tema 4, se pretende que el estudiante aprenda a programar los diferentes dispositivos periféricos
con que cuente el microcontrolador seleccionado. Entre ellos se consideran el convertidor analógico
digital, los temporizadores/contadores y las diferentes formas de comunicación serie. Se recomienda
que pueda desarrollar aplicaciones utilizando estos periféricos.
En el Tema 5, se incluye el estudio del módulo CCP con que cuentan muchos modelos de
microcontroladores. Configurando este módulo en sus diferentes usos (como Comparador, o Captura o
Modulación de ancho de pulso) el estudiante puede desarrollar aplicaciones para el manejo de
dispositivos.
Es importante que, durante el desarrollo del curso, en todos los temas, el docente fomente el papel
activo de los estudiantes para desarrollar los temas, resolver ejercicios en el aula y fuera de ella, utilice
el software disponible para simular y comprobar los resultados, así como desarrolle las prácticas
acordadas.
4. Competencia(s) a desarrollar
Competencia(s) específica(s) de la asignatura
Programa y aplica sistemas basados en microcontroladores y sus interfaces, en la automatización y
control de procesos.
5. Competencias previas
Analiza, simula e implementa circuitos eléctricos de corriente directa y alterna con elementos
pasivos y activos lineales (fuentes lineales) para su aplicación en sistemas eléctricos.
Analiza, diseña, simula e implementa físicamente circuitos con dispositivos semiconductores
básicos para el desarrollo de circuitos electrónicos utilizados en los sistemas mecatrónicos.
Diseña e implementa circuitos digitales para el control de diferentes sistemas mecatrónicos.
Construye programas utilizando estructuras condicionales y repetitivas para aumentar su
funcionalidad
6. Temario
No. Temas Subtemas
1 Arquitectura de microcontroladores. 1.1 Diferencia entre microcomputadora,
microprocesador y microcontrolador.
1.2 Características y aplicaciones de los
microcontroladores.
1.3 Tipos de arquitecturas computacionales.
1.4 Tipos de microcontroladores y sus
fabricantes.
1.5 Componentes del microcontrolador
1.5.1 Registros internos.
1.5.2 Tipos y distribución de las memorias
internas.
1.5.3 Periféricos
1.5.4 Instrucciones del microcontrolador.
1.5.5 Distribución de terminales.
1.5.6 El reset y sus posibles fuentes.
1.6 Características de la fuente de alimentación y
consumo de potencia del microcontrolador.
1.7 Ambiente integrado de desarrollo (IDE)
1.7.1 Ensamblador y compilador.
1.7.2 Simulador, debugger y emulador.
1.7.3 Equipos programadores
(downloaders).
1.8 Herramientas de desarrollo.
interrupciones.
3.2.4 Características de la rutina manejadora de
interrupción.
3.3 Las interrupciones externas.
3.3.1 Características y configuración.
3.3.2 Programación y uso.
3.4 Fuentes internas de interrupción
3.4.1 De los Temporizadores y Contadores.
3.4.2 Del convertidor analógico digital.
3.4.3 De la comunicación serial (USART, SPI,
TWI, etc.)
3.4.4 Del comparador analógico.
3.4.5 De la EEPROM.
3.4.6 De otras fuentes internas de interrupción.
3.5 Desarrollo de aplicaciones con manejo de
interrupciones.
4.1 El convertidor analógico digita (ADC).
4 Programación de periféricos del 4.1.1 Arquitectura interna
microcontrolador. 4.1.2 Configuración y programación.
4.1.3 Desarrollo de aplicaciones con el ADC
4.2 Temporizador/Contador
4.2.1 Configuración y programación como
temporizador.
4.2.2 Configuración y programación como
contador.
4.2.3 Desarrollo de aplicaciones
4.3 Comunicación serie
4.3.1 Configuración y programación como
USART
4.3.2 Configuración y programación como TWI
(I2C)
4.3.3 Configuración y programación como SPI.
4.3.4 Desarrollo de aplicaciones
5 Programación del módulo CCP del 5.1 Descripción del módulo CCP.
microcontrolador. 5.2 Configuración y programación como
Comparador.
5.3 Configuración y programación como Captura.
5.4 Configuración y programación como PWM
5.5 Desarrollo de aplicaciones.
3. Interrupciones en un microcontrolador.
Competencias Actividades de aprendizaje
Especifica: • Investigar el concepto de interrupción, los
Desarrolla aplicaciones de automatización tipos de interrupción y el manejo en general de
mediante la programación de las interrupciones de las interrupciones por parte de los
un microcontrolador para el control de procesos. microcontroladores.
• Investigar las características de las
Genéricas: interrupciones externas, su configuración y
Habilidad para buscar y analizar utilización.
información proveniente de fuentes • Investigar las características de las diferentes
diversas. interrupciones internas, su configuración y
Capacidad de aplicar los conocimientos en utilización.
la práctica. • Desarrollar aplicaciones donde se utilicen
Habilidades básicas de manejo de la interrupciones.
computadora.
Capacidad para diseñar proyectos
4. Programación de periféricos del microcontrolador.
Competencias Actividades de aprendizaje
Especifica: Desarrolla aplicaciones de • Investigar la arquitectura interna y la
automatización mediante la programación de los configuración del convertidor analógico digital
periféricos de un microcontrolador para el control (ADC) del microcontrolador a utilizar.
de procesos donde se utilicen convertidores ADC, • Desarrollar aplicaciones utilizando la
temporizadores, contadores y protocolos de programación del ADC.
comunicación. • Investigar el funcionamiento de los
temporizadores del microcontrolador a utilizar,
Genéricas: su configuración y aplicaciones posibles.
Habilidad para buscar y analizar • Desarrolla aplicaciones utilizando
información proveniente de fuentes temporizadores.
diversas. • Investiga el funcionamiento de los contadores
Capacidad de aplicar los conocimientos en del microcontrolador a utilizar, su
la práctica. configuración y aplicaciones posibles.
Habilidades básicas de manejo de la • Desarrolla aplicaciones utilizando contadores.
computadora. • Investiga las características de los diferentes
Capacidad para diseñar proyectos protocolos de comunicación serie (USART,
I2C, SPI) implementados en el
microcontrolador a utilizar, su configuración y
usos.
• Desarrollar aplicaciones donde se utilice
comunicación serie.
8. Práctica(s)
Programación de un semáforo.
Programación de un contador BCD con salida a display de 7 segmentos.
Lectura de datos de un teclado matricial y su visualización en un display LCD.
Control del sentido de giro de un motor de CD.
Control del sentido de giro de un motor a pasos.
Control del sentido de giro de un servomotor.
Control de velocidad de un motor con PWM.
Uso de interrupciones para controlar una aplicación.
Controlar la posición de un motor a través de la retroalimentación con el ADC.
Control de la velocidad de un motor con encoders.
Generación de señales de pulsos con frecuencia controlada con el temporizador.
Configuración y programación de una comunicación serie.
Control de motores utilizando el módulo CCP como PWM.
Medición de frecuencias con el módulo CCP.
9. Proyecto de asignatura
El objetivo del proyecto que planteé el docente que imparta esta asignatura, es demostrar el desarrollo y
alcance de la(s) competencia(s) de la asignatura, considerando las siguientes fases:
Fundamentación: marco referencial (teórico, conceptual, contextual, legal) en el cual se
fundamenta el proyecto de acuerdo con un diagnóstico realizado, mismo que permite a los
estudiantes lograr la comprensión de la realidad o situación objeto de estudio para definir un
proceso de intervención o hacer el diseño de un modelo.
Planeación: con base en el diagnóstico en esta fase se realiza el diseño del proyecto por parte de
los estudiantes con asesoría del docente; implica planificar un proceso: de intervención empresarial,
social o comunitario, el diseño de un modelo, entre otros, según el tipo de proyecto, las actividades