You are on page 1of 10

TECNOLGICO NACIONAL DE MXICO

Secretara Acadmica, de Investigacin e Innovacin


Direccin de Docencia e Innovacin Educativa

1. Datos Generales de la asignatura


Nombre de la asignatura: Microcontroladores

Clave de la asignatura: MTF-1021

SATCA1: 3-2-5

Carrera: Ingeniera Mecatrnica

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.

En esta asignatura se abordan los diferentes tipos de microcontroladores, la arquitectura interna de


microcontroladores de 8 bits; sus caractersticas elctricas, puertos de entrada-salida, mdulos internos,
manejo de interrupciones y herramientas de desarrollo, con el fin de mostrar al alumno el poder y la
versatilidad que tienen los microcontroladores para desarrollar sistemas de control.

Esta asignatura est relacionada con las competencias especficas:


Asignatura Temas Competencia especifica
Programacin avanzada Manejo de puertos Domina y aplica las tecnologas actuales y
emergentes de manejo de puertos de la
computadora y su interconexin con
sistemas electrnicos para el control de
sistemas mecatrnicos.
Anlisis de circuitos Tcnicas para el anlisis de Aplica los diferentes mtodos y tcnicas de
elctricos circuitos de CD anlisis para la solucin de problemas de
circuitos elctricos en CD.
Tcnicas de anlisis de Aplica los diferentes mtodos y tcnicas de
circuitos de CA anlisis para la solucin de problemas de
circuitos elctricos en CA.
Selecciona los transistores considerando sus
Electrnica analgica Transistor bipolar y de valores nominales para utilizarlos de acuerdo
efecto de campo. a la aplicacin requerida.

Instrumentacin Sensores y transmisores Selecciona y aplica tcnicas de

1
Sistema de Asignacin y Transferencia de Crditos Acadmicos

TecNM mayo 2016 Pgina | 1

TECNOLGICO NACIONAL DE MXICO


Secretara Acadmica, de Investigacin e Innovacin
Direccin de Docencia e Innovacin Educativa

caracterizacin de sensores en relacin al


Actuadores tipo de proceso.
Clasifica los tipos de actuadores y aplica
tcnicas de caracterizacin para utilizarlos en
la instrumentacin de los procesos
industriales.
Analiza y comprende el funcionamiento de
Electrnica de potencia Circuitos de disparo los circuitos de disparo con tiristores de
aplicada potencia usados en dispositivos
mecatrnicos.
Intencin didctica
Para elegir los temas que integran esta asignatura se han seleccionado los contenidos apropiados para
que el estudiante pueda desarrollar aplicaciones de automatizacin basadas en la programacin de
microcontroladores y sus interfaces. Se sugiere utilizar microcontroladores de Microchip, reconociendo
que hay una amplia disponibilidad de modelos y herramientas de desarrollo que son muy accesibles
para los estudiantes.

En el Tema 1, se aborda el estudio de las diferentes arquitecturas de microcontroladores, su estructura


interna y sus aplicaciones. Tambin se analizan los entornos de desarrollo y las herramientas que se
utilizan para desarrollar aplicaciones con microcontroladores, cuestiones que sern el fundamento para
que el estudiante se inicie en el estudio de los microcontroladores.

El Tema 2 introduce al estudiante en la forma de programar los microcontroladores, haciendo nfasis


en la configuracin del microcontrolador, particularmente en el manejo de entradas y salidas. Se
pretende realizar aplicaciones que controlen dispositivos comunes utilizados en la automatizacin.

El Tema 3 aborda un concepto fundamental en la programacin de microcontroladores: El manejo de


interrupciones. Aqu se pretende que el estudiante comprenda y aplique el mecanismo de interrupciones
para desarrollar aplicaciones, utilizando los diferentes tipos de interrupciones disponibles en el
microcontrolador seleccionado.

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.

El nfasis fundamental de la asignatura es brindar el conocimiento existente para el desarrollo de


aplicaciones con microcontroladores. Se pretende que en todo momento se involucre a los estudiantes
para que desarrollen las competencias de bsqueda y anlisis de informacin, trabajo en equipo y la
capacidad de aplicar los conocimientos en el desarrollo de aplicaciones de automatizacin.

TecNM mayo 2016 Pgina | 2

TECNOLGICO NACIONAL DE MXICO


Secretara Acadmica, de Investigacin e Innovacin
Direccin de Docencia e Innovacin Educativa

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.

3. Participantes en el diseo y seguimiento curricular del programa


Lugar y fecha de elaboracin o
Participantes Evento
revisin
Representantes de los Institutos
Tecnolgicos de:
Reunin Nacional de Diseo e
Apizaco, Celaya, Ciudad
Innovacin Curricular para el
Cuauhtmoc, Cuautla, Durango,
Desarrollo y Formacin de
Guanajuato, Hermosillo,
Instituto Tecnolgico Superior Competencias Profesionales de
Huichapan, Irapuato, Jilotepec,
de Irapuato, del 24 al 28 de las Carreras de Ingeniera
Jocotitln, La Laguna, Oriente
agosto de 2009. Elctrica, Ingeniera
del Estado de Hidalgo, Pabelln
Electromecnica, Ingeniera
de Arteaga, Parral, Reynosa,
Electrnica e Ingeniera
Saltillo, San Luis Potos,
Mecatrnica.
Tlalnepantla, Toluca y
Zacapoaxtla.
Representantes de los Institutos
Tecnolgicos de:
Reunin Nacional de
Apizaco, Celaya, Ciudad
Consolidacin de los Programas
Cuauhtmoc, Cuautla, Durango,
en Competencias Profesionales
Instituto Tecnolgico de Guanajuato, Hermosillo,
de las Carreras de Ingeniera
Mexicali, del 25 al 29 de enero Huichapan, Irapuato, Jilotepec,
Elctrica, Ingeniera
del 2010. Jocotitln, La Laguna, Mexicali,
Electromecnica, Ingeniera
Oriente del Estado de Hidalgo,
Electrnica e Ingeniera
Pabelln de Arteaga, Reynosa,
Mecatrnica.
Saltillo, San Luis Potos, Toluca
y Zacapoaxtla.
Representantes de los Institutos
Tecnolgicos de: Reunin Nacional de
Apizaco, Celaya, Chapala, Cd. Seguimiento Curricular de los
Cuauhtmoc, Colima, Culiacn, Programas en Competencias
Instituto Tecnolgico de la
Huixquilucan, La Laguna, Len, Profesionales de las Carreras de
Laguna, del 26 al 29 de
Nuevo Laredo, Nuevo Len, Ingeniera Elctrica, Ingeniera
noviembre de 2012.
Oriente del Estado de Hidalgo, Electromecnica, Ingeniera
Quertaro, Tlalnepantla, Electrnica, Ingeniera Mecnica
Uruapan, Veracruz y e Ingeniera Mecatrnica.
Zacapoaxtla.
Representantes de los Institutos Reunin de Seguimiento
Tecnolgicos de: Curricular de los Programas
Instituto Tecnolgico de Toluca,
Aguascalientes, Boca del Ro, Educativos de Ingenieras,
del 10 al 13 de febrero de 2014.
Celaya, Mrida, Orizaba, Puerto Licenciaturas y Asignaturas
Vallarta y Veracruz. Comunes del SNIT.

TecNM mayo 2016 Pgina | 3

TECNOLGICO NACIONAL DE MXICO


Secretara Acadmica, de Investigacin e Innovacin
Direccin de Docencia e Innovacin Educativa

Representantes de los Institutos


Tecnolgicos de:
Aguascalientes, Apizaco, Boca
del Ro, Celaya, Cerro Azul, Cd.
Jurez, Cd. Madero, Chihuahua,
Coacalco, Coatzacoalcos,
Durango, Ecatepec, La Laguna,
Reunin de trabajo para la
Tecnolgico Nacional de Lerdo, Matamoros, Mrida,
actualizacin de los planes de
Mxico, del 25 al 26 de agosto Mexicali, Motl, Nuevo Laredo,
estudio del sector energtico,
de 2014. Orizaba, Pachuca, Poza Rica,
con la participacin de PEMEX.
Progreso, Reynosa, Saltillo,
Santiago Papasquiaro,
Tantoyuca, Tlalnepantla, Toluca,
Veracruz, Villahermosa,
Zacatecas y Zacatepec.
Representantes de Petrleos
Mexicanos (PEMEX).

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.

TecNM mayo 2016 Pgina | 4

TECNOLGICO NACIONAL DE MXICO


Secretara Acadmica, de Investigacin e Innovacin
Direccin de Docencia e Innovacin Educativa

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.

2 Programacin de entradas y salidas del 2.1 Arquitectura de los puertos de E/S.


microcontrolador. 2.2 Configuracin y caractersticas elctricas de
los puertos de
E/S.
2.3 Estructura de los programas para
microcontrolador.
2.4 Programacin de puertos con interfaces para
el manejo de
dispositivos perifricos sin manejo de potencia.
2.4.1 Displays de 7 segmentos.
2.4.2 Displays LCD
2.4.3 Teclados (lineal y matricial).
2.5 Programacin de puertos con interfaces de
potencia con:
2.5.1 Transistores.
2.5.2 Relevadores.
2.5.3 Optoacopladores.
2.5.3 Puentes H discretos e integrados.
2.6 Desarrollo de aplicaciones para el manejo de:
2.6.1 Lmparas.
2.6.2 Zumbadores, vibradores piezoelctricos,
bocinas, etc
2.6.3 Motores de CD
2.6.4 Motores a pasos.
2.6.5 Servomotores.

3 Interrupciones en un microcontrolador. 3.1 Concepto de interrupcin en un


microcontrolador.
3.2 Manejo de interrupciones
3.2.1 Tipos de interrupciones.
3.2.2 Los vectores de interrupcin.
3.2.3 Acciones del microcontrolador para el
tratamiento de

TecNM mayo 2016 Pgina | 5

TECNOLGICO NACIONAL DE MXICO


Secretara Acadmica, de Investigacin e Innovacin
Direccin de Docencia e Innovacin Educativa

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.

TecNM mayo 2016 Pgina | 6

TECNOLGICO NACIONAL DE MXICO


Secretara Acadmica, de Investigacin e Innovacin
Direccin de Docencia e Innovacin Educativa

7. Actividades de aprendizaje de los temas


1. Arquitectura de microcontroladores
Competencias Actividades de aprendizaje
Especifica(s): Investigacin de los conceptos de
Identifica los elementos que integran un microcomputadora, microprocesador y
microcontrolador, sus diferentes configuraciones, microcontrolador, as como las aplicaciones de
las herramientas para el desarrollo de aplicaciones cada uno de ellos.
para la programacin de sistemas basados en En plenaria contrastar la investigacin
microcontroladores. realizada para establecer las diferencias entre
una microcomputadora, microprocesador y
Genricas: microcontrolador e identificar las aplicaciones
Habilidad para buscar y analizar de los microcontroladores.
informacin proveniente de fuentes Investigar los diferentes tipos de arquitectura
diversas. utilizadas para implementar los
Capacidad de anlisis y sntesis. microcontroladores, ventajas y desventajas de
Trabajo en equipo, cada arquitectura, identificar los diferentes
Comunicacin oral y escrita. fabricantes de microcontroladores y su
clasificacin.
Por equipos de trabajo, realizar una sntesis de
lo investigado y presentarla en una plenaria.
Investigar por equipos, la arquitectura interna
de un microcontrolador de 8 bits (el profesor
puede sugerir un modelo diferente a cada
equipo) describiendo su estructura y
caractersticas elctricas.
En plenaria, mostrar la informacin obtenida
por cada equipo.
El profesor mostrar y demostrar las
herramientas de desarrollo disponibles en el
instituto, haciendo nfasis en el proceso para el
desarrollo de aplicaciones con
microcontroladores.

2. Programacin de entradas y salidas del microcontrolador.


Competencias Actividades de aprendizaje
Especifica: Investigar la arquitectura, configuracin y
Desarrolla aplicaciones para el manejo automtico caractersticas elctricas de los puertos de E/S
de diversos dispositivos, mediante la del microcontrolador elegido.
programacin de los puertos de entrada y salida de Investigar la estructura de los programas de
un microcontrolador. microcontrolador para el ambiente de
desarrollo disponible.
Genricas: Elaborar programas para el manejo de
Habilidad para buscar y analizar dispositivos con bajo consumo de potencia,
informacin proveniente de fuentes mediante la programacin de los puertos de
diversas. E/S del microcontrolador.
Capacidad de aplicar los conocimientos en Elaborar programas para el manejo de

TecNM mayo 2016 Pgina | 7

TECNOLGICO NACIONAL DE MXICO


Secretara Acadmica, de Investigacin e Innovacin
Direccin de Docencia e Innovacin Educativa

la prctica. dispositivos con consumo de potencia,


Habilidades bsicas de manejo de la mediante la programacin de los puertos de
computadora. E/S del microcontrolador con diferentes
Capacidad para disear proyectos. interfaces de potencia.
Desarrollar aplicaciones prcticas para la
automatizacin de tareas secuenciales.

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.

TecNM mayo 2016 Pgina | 8

TECNOLGICO NACIONAL DE MXICO


Secretara Acadmica, de Investigacin e Innovacin
Direccin de Docencia e Innovacin Educativa

5. Programacin del mdulo CCP del microcontrolador.


Competencias Actividades de aprendizaje
Especfica: Investigar las caractersticas del mdulo CCP
Desarrolla aplicaciones de automatizacin del microcontrolador a utilizar.
mediante la programacin del mdulo CCP del Investigar las caractersticas, configuracin y
microcontrolador para establecer la interface en uso del mdulo como comparador.
modo de captura, comparador y modulador de Investigar las caractersticas, configuracin y
ancho de pulso (PWM). uso del mdulo como captura.
Investigar las caractersticas, configuracin y
Genricas: uso del mdulo como modulador por ancho de
Habilidad para buscar y analizar pulso (PWM)-
informacin proveniente de fuentes Desarrollar aplicaciones donde se utilice el
diversas. mdulo CCP.
Capacidad de aplicar los conocimientos en
la prctica.
Habilidades bsicas de manejo de la
computadora.
Capacidad para disear proyectos

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

TecNM mayo 2016 Pgina | 9

TECNOLGICO NACIONAL DE MXICO


Secretara Acadmica, de Investigacin e Innovacin
Direccin de Docencia e Innovacin Educativa

a realizar los recursos requeridos y el cronograma de trabajo.


Ejecucin: consiste en el desarrollo de la planeacin del proyecto realizada por parte de los
estudiantes con asesora del docente, es decir en la intervencin (social, empresarial), o
construccin del modelo propuesto segn el tipo de proyecto, es la fase de mayor duracin que
implica el desempeo de las competencias genricas y especificas a desarrollar.
Evaluacin: es la fase final que aplica un juicio de valor en el contexto laboral-profesin, social e
investigativo, sta se debe realizar a travs del reconocimiento de logros y aspectos a mejorar se
estar promoviendo el concepto de evaluacin para la mejora continua, la metacognicin, el
desarrollo del pensamiento crtico y reflexivo en los estudiantes.

10. Evaluacin por competencias


Son las tcnicas, instrumentos y herramientas sugeridas para constatar los desempeos acadmicos de
las actividades de aprendizaje.
Mapa conceptual
Examen
Esquemas
Representaciones grficas o esquemticas
Mapas mentales
Ensayos
Reportes de prcticas
Resmenes
Rbrica
Lista de cotejo
Matriz de valoracin
Gua de observacin

11. Fuentes de informacin


1. Garca Breijo, Eduardo. (2009) Compilador C CCS y simulador PROTEUS para
microcontroladores PIC 2 Edicin. Ed. Marcombo
2. Verle, Milan. (2009) PIC microcontrollers-programing in C 1 Edicin. Ed. mickroElektronika.
3. Palacios, Enrique. (2006) Microcontrolador PIC16F84. Desarrollo de proyectos. 2 Edicin. Ed.
Alfaomega
4. ngulo, J. (2007) Microcontroladores PIC 4 Edicin. Ed. McGraw-Hill
5. Ibrahim, Dogan (2008) Advanced PIC microcontroller projects in C. 1 Edition. Ed. Newnes.
6. ngulo Usategui, Jos Mara. (2010) Microcontroladores PIC: Diseo prctico de aplicaciones:
Segunda parte, PIC16F87X, PIC18FXXXX. Ed. McGraw-Hill

TecNM mayo 2016 Pgina | 10

You might also like