Professional Documents
Culture Documents
SATCA1: 3-2-5
2. Presentacin
Caracterizacin de la asignatura
Esta asignatura aporta al perfil del Ingeniero Mecatrnico la capacidad para analizar, disear, simular y
construir prototipos para sistemas mecatrnicos, con una actitud investigadora, de acuerdo a las
necesidades tecnolgicas y sociales actuales y emergentes, impactando positivamente en el entorno
global.
La mecatrnica abarca varias disciplinas, la mecnica para el movimiento, la electrnica para el manejo
de la energa y la computacin para ejecutar programas. En la automatizacin 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 Mecatrnica.
1
Sistema de Asignacin y Transferencia de Crditos Acadmicos
En el Tema 4, se pretende que el estudiante aprenda a programar los diferentes dispositivos perifricos
con que cuente el microcontrolador seleccionado. Entre ellos se consideran el convertidor analgico
digital, los temporizadores/contadores y las diferentes formas de comunicacin serie. Se recomienda
que pueda desarrollar aplicaciones utilizando estos perifricos.
En el Tema 5, se incluye el estudio del mdulo CCP con que cuentan muchos modelos de
microcontroladores. Configurando este mdulo en sus diferentes usos (como Comparador, o Captura o
Modulacin 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 prcticas
acordadas.
4. Competencia(s) a desarrollar
Competencia(s) especfica(s) de la asignatura
Programa y aplica sistemas basados en microcontroladores y sus interfaces, en la automatizacin y
control de procesos.
5. Competencias previas
Analiza, simula e implementa circuitos elctricos de corriente directa y alterna con elementos
pasivos y activos lineales (fuentes lineales) para su aplicacin en sistemas elctricos.
Analiza, disea, simula e implementa fsicamente circuitos con dispositivos semiconductores
bsicos para el desarrollo de circuitos electrnicos utilizados en los sistemas mecatrnicos.
Disea e implementa circuitos digitales para el control de diferentes sistemas mecatrnicos.
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 Caractersticas 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 distribucin de las memorias
internas.
1.5.3 Perifricos
1.5.4 Instrucciones del microcontrolador.
1.5.5 Distribucin de terminales.
1.5.6 El reset y sus posibles fuentes.
1.6 Caractersticas de la fuente de alimentacin 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 Caractersticas de la rutina manejadora de
interrupcin.
3.3 Las interrupciones externas.
3.3.1 Caractersticas y configuracin.
3.3.2 Programacin y uso.
3.4 Fuentes internas de interrupcin
3.4.1 De los Temporizadores y Contadores.
3.4.2 Del convertidor analgico digital.
3.4.3 De la comunicacin serial (USART, SPI,
TWI, etc.)
3.4.4 Del comparador analgico.
3.4.5 De la EEPROM.
3.4.6 De otras fuentes internas de interrupcin.
3.5 Desarrollo de aplicaciones con manejo de
interrupciones.
4.1 El convertidor analgico digita (ADC).
4 Programacin de perifricos del 4.1.1 Arquitectura interna
microcontrolador. 4.1.2 Configuracin y programacin.
4.1.3 Desarrollo de aplicaciones con el ADC
4.2 Temporizador/Contador
4.2.1 Configuracin y programacin como
temporizador.
4.2.2 Configuracin y programacin como
contador.
4.2.3 Desarrollo de aplicaciones
4.3 Comunicacin serie
4.3.1 Configuracin y programacin como
USART
4.3.2 Configuracin y programacin como TWI
(I2C)
4.3.3 Configuracin y programacin como SPI.
4.3.4 Desarrollo de aplicaciones
5 Programacin del mdulo CCP del 5.1 Descripcin del mdulo CCP.
microcontrolador. 5.2 Configuracin y programacin como
Comparador.
5.3 Configuracin y programacin como Captura.
5.4 Configuracin y programacin como PWM
5.5 Desarrollo de aplicaciones.
3. Interrupciones en un microcontrolador.
Competencias Actividades de aprendizaje
Especifica: Investigar el concepto de interrupcin, los
Desarrolla aplicaciones de automatizacin tipos de interrupcin y el manejo en general de
mediante la programacin de las interrupciones de las interrupciones por parte de los
un microcontrolador para el control de procesos. microcontroladores.
Investigar las caractersticas de las
Genricas: interrupciones externas, su configuracin y
Habilidad para buscar y analizar utilizacin.
informacin proveniente de fuentes Investigar las caractersticas de las diferentes
diversas. interrupciones internas, su configuracin y
Capacidad de aplicar los conocimientos en utilizacin.
la prctica. Desarrollar aplicaciones donde se utilicen
Habilidades bsicas de manejo de la interrupciones.
computadora.
Capacidad para disear proyectos
4. Programacin de perifricos del microcontrolador.
Competencias Actividades de aprendizaje
Especifica: Desarrolla aplicaciones de Investigar la arquitectura interna y la
automatizacin mediante la programacin de los configuracin del convertidor analgico digital
perifricos 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 programacin del ADC.
comunicacin. Investigar el funcionamiento de los
temporizadores del microcontrolador a utilizar,
Genricas: su configuracin y aplicaciones posibles.
Habilidad para buscar y analizar Desarrolla aplicaciones utilizando
informacin proveniente de fuentes temporizadores.
diversas. Investiga el funcionamiento de los contadores
Capacidad de aplicar los conocimientos en del microcontrolador a utilizar, su
la prctica. configuracin y aplicaciones posibles.
Habilidades bsicas de manejo de la Desarrolla aplicaciones utilizando contadores.
computadora. Investiga las caractersticas de los diferentes
Capacidad para disear proyectos protocolos de comunicacin serie (USART,
I2C, SPI) implementados en el
microcontrolador a utilizar, su configuracin y
usos.
Desarrollar aplicaciones donde se utilice
comunicacin serie.
8. Prctica(s)
Programacin de un semforo.
Programacin de un contador BCD con salida a display de 7 segmentos.
Lectura de datos de un teclado matricial y su visualizacin 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 aplicacin.
Controlar la posicin de un motor a travs de la retroalimentacin con el ADC.
Control de la velocidad de un motor con encoders.
Generacin de seales de pulsos con frecuencia controlada con el temporizador.
Configuracin y programacin de una comunicacin serie.
Control de motores utilizando el mdulo CCP como PWM.
Medicin de frecuencias con el mdulo 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:
Fundamentacin: marco referencial (terico, conceptual, contextual, legal) en el cual se
fundamenta el proyecto de acuerdo con un diagnstico realizado, mismo que permite a los
estudiantes lograr la comprensin de la realidad o situacin objeto de estudio para definir un
proceso de intervencin o hacer el diseo de un modelo.
Planeacin: con base en el diagnstico en esta fase se realiza el diseo del proyecto por parte de
los estudiantes con asesora del docente; implica planificar un proceso: de intervencin empresarial,
social o comunitario, el diseo de un modelo, entre otros, segn el tipo de proyecto, las actividades