You are on page 1of 14

SERVICIO NACIONAL DE APRENDIZAJE SENA Versin: 02

SISTEMA INTEGRADO DE GESTIN Fecha: 30/09/2013


Procedimiento Ejecucin de la Formacin Profesional Integral Cdigo: F004-P006-
GUA DE APRENDIZAJE GFPI

GUA DE APRENDIZAJE N 1
Programa de Cdigo: 1730066 Curso de programacin bsica de
Formacin: Versin: 1 microcontroladores
Nombre del Proyecto:
N/A Cdigo: N/A

Fase del proyecto: N/A


Actividad (es) de Ambient MATERIALES DE
Aprendizaje: e de FORMACIN
formacin: DEVOLU CONSUMI
Definir materiales y TIVO BLE
programacin LAB computadore 7 pic 16c71
necesaria para AUTOMATI s con el o 16f84a
desarrollo de e ZACION software 7 lcd 2x16
implementacin de adecuado 7 display 7
prototipado. (proteus, segmentos(cc
arduino) o ca)
Actividad(es) del
multimetros capacitores
Proyecto:
fuentes dc 5V (15p o 22p)
Placas 56 leds
arduino 80
Modulos resistencias
Bluethooh (330 5k)
Motores DC 7
potenciametro
s de 1k
28
pulsadores
Resultados de Aprendizaje: Competencia:
INTEGRAR TECNOLOGAS PARA LA MEJORAR EL FUNCIONAMIENTO DE
OPTIMIZACIN DE PROCESOS MQUINAS. Y PROCESOS ,BUSCANDO
INDUSTRIALES SU EFICIENCIA Y PRODUCTIVIDAD

Duracin de la gua 40 Horas


( en horas):

1. IDENTIFICACIN DE LA GUIA DE APRENDIZAJE

Pgina 1 de 14
SERVICIO NACIONAL DE APRENDIZAJE SENA Versin: 02
GUA DE APRENDIZAJE
Fecha: 30/09/2013
SISTEMA INTEGRADO DE GESTIN
Proceso Gestin de la Formacin Profesional Integral Cdigo: F004-P006-
Procedimiento Ejecucin de la Formacin Profesional Integral GFPI

Los microcontroladores son circuitos integrados que son capaces de ejecutar rdenes
que fueron grabadas en su memoria. Su composicin est dada por varios bloques
funcionales, los cuales cumplen una tarea especfica, son dispositivos que operan uno o
ms procesos.

El termino micro controlador est dado por dos palabras que son Micro-Controlador las
cuales tienen por significado pequeo (en tamao) y maniobrar o controlar (funcin
principal) procesos los cuales son definidos mediante la programacin.

Los micro controladores tienen terminales de Entrada /Salida divididos en puertos, que se
encuentran nombrados alfabticamente A, B, C, D etc. Cada puerto puede tener hasta 8
terminales que de forma bsica, se comportan como una entrada / salida digital. Segn las
caractersticas del micro controlador, cada puerto puede tener, adems asignado un
bloque funcional: Convertidor AD, USART, I2C, etc.

3. ESTRUCTURACION DIDACTICA DE LAS ACTIVIDADES DE APRENDIZAJE

3.1 Actividades de Reflexin inicial.

Cada vez existen ms productos que incorporan micro controladores con el fin de
aumentar sustancialmente sus prestaciones, reducir su tamao y costo. Algunos
fabricantes de microcontroladores superan el milln de unidades por semana. Este dato
2. INTRODUCCIN
puede dar una idea de la masiva utilizacin de estos componentes.

Los micro controladores estn siendo empleados en multitud de sistemas presentes


en nuestra vida diaria, como pueden ser juguetes, horno microondas, frigorficos,
televisores, computadoras, impresoras, mdems, el sistema de arranque de nuestro
coche, etc. Y otras aplicaciones con las que seguramente no estaremos tan
familiarizados como instrumentacin electrnica, control de sistemas en una nave
espacial, etc. Una aplicacin tpica podra emplear varios micro controladores para
controlar pequeas partes del sistema. Estos pequeos controladores podran
comunicarse entre ellos y con un procesador central, probablemente ms potente, para
compartir la informacin y coordinar sus acciones, como, de hecho, ocurre ya

Pgina 2
de 14
SERVICIO NACIONAL DE APRENDIZAJE SENA Versin: 02
GUA DE APRENDIZAJE
Fecha: 30/09/2013
SISTEMA INTEGRADO DE GESTIN
Proceso Gestin de la Formacin Profesional Integral Cdigo: F004-P006-
Procedimiento Ejecucin de la Formacin Profesional Integral GFPI

habitualmente en cualquier PC.

Describa 5 cosas de su vida diaria en las que puede utilizar un micro-controlador.

3.2 Actividades de contextualizacin e identificacin de conocimientos necesarios


para el aprendizaje.)
Un micro controlador es un dispositivo complejo, aunque de limitadas prestaciones,
que est contenido en el chip de un circuito integrado programable y se destina a
gobernar una sola tarea con el programa que reside en su memoria. Sus lneas de
Entrada / Salida soportan el conexionado a diferentes perifricos.
a. De acuerdo con las explicaciones del instructor realice las siguientes preguntas.

Cul es la arquitectura bsica de un micro-controlador.

La arquitectura de un microcontrolador permite definir la estructura de su funcionamiento,


las dos arquitecturas principales usadas en la fabricacin de microcontroladores son:
arquitectura de Von Neumann y arquitectura Harvard. Adems, estas arquitecturas
pueden tener procesadores de tipo CISC o de tipo RISC.

ARQUITECTURA INTERNA DE UN MICROCONTROLADOR.

CPU (unidad central de proceso):


Podemos decir que la CPU, siglas en ingls de unidad central de proceso, es el
ncleo del microcontrolador. Se encarga de ejecutar las instrucciones almacenadas en la
memoria, de la que hablaremos ms adelante. Es lo que habitualmente llamamos
procesador o microprocesador, trmino que a menudo se confunde con el de
microcontrolador.

Pgina 3
de 14
SERVICIO NACIONAL DE APRENDIZAJE SENA Versin: 02
GUA DE APRENDIZAJE
Fecha: 30/09/2013
SISTEMA INTEGRADO DE GESTIN
Proceso Gestin de la Formacin Profesional Integral Cdigo: F004-P006-
Procedimiento Ejecucin de la Formacin Profesional Integral GFPI

Memoria:
Entendemos por memoria los diferentes componentes del microcontrolador que se
emplean para almacenar informacin durante un periodo determinado de tiempo. La
informacin que necesitaremos durante la ejecucin del programa ser, por un lado, el
propio cdigo, y por otro, los diferentes datos que usemos durante la ejecucin del
mismo. Hablaremos por tanto de memoria de programa y de memoria de datos,
respectivamente.

Unidades de entrada/salida:
Las unidades de entrada/salida son los sistemas que emplea el microcontrolador para
comunicarse con el exterior. Imaginemos una televisin: por un lado tiene un dispositivo
de salida, como es la pantalla, y por otro lado, de entrada, como son los botones de subir
o bajar volumen y de cambio de canal. As, los dispositivos de entrada nos permitirn
introducir informacin en el microcontrolador y los de salida nos servirn para que ste la
saque al exterior.

Que tipos de memorias encontramos en un micro-controlador.

Mscara ROM. En este caso no se graba el programa en memoria sino que el


microcontrolador se fabrica con el programa, es un proceso similar al de produccin de
los CD comerciales mediante masterizacin.

Memoria PROM (Programmable Read-Only Memory) tambin conocida como OTP (One
Time Programmable). Este tipo de memoria tambin es conocida como PROM o
simplemente ROM.

Memoria EPROM (Erasable Programmable Read Only Memory). Los microcontroladores


con este tipo de memoria son muy fciles de identificar porque su encapsulado es de
cermica y llevan encima una ventanita de vidrio desde la cual puede verse la oblea de
silicio del microcontrolador.

EEPROM (Electrical Erasable Programmable Read Only Memory). Fueron el sustituto


natural de las memorias EPROM, la diferencia fundamental es que pueden ser borradas
elctricamente, por lo que la ventanilla de cristal de cuarzo y los encapsulados cermicos
no son necesarios.

Pgina 4
de 14
SERVICIO NACIONAL DE APRENDIZAJE SENA Versin: 02
GUA DE APRENDIZAJE
Fecha: 30/09/2013
SISTEMA INTEGRADO DE GESTIN
Proceso Gestin de la Formacin Profesional Integral Cdigo: F004-P006-
Procedimiento Ejecucin de la Formacin Profesional Integral GFPI

Memoria flash. En el campo de las memorias reprogramables para microcontroladores,


son el ltimo avance tecnolgico en uso a gran escala, y han sustituido a los
microcontroladores con memoria EEPROM.

Qu tipo de encapsulado existe actualmente para un micro-controlador.

A un nivel muy global, los encapsulados se pueden clasificar 2 grupos, segn contengan
circuitos integrados o segn contengan
componentes discretos.

Encapsulado con circuito


integrado
Encapsulado con componente
discreto
DIP: Los pines se extienden a lo largo del encapsulado (en ambos lados) y tiene como
todos los dems una muesca que indica el pin nmero 1. Este encapsulado bsico fue el
ms utilizado hace unos aos. Hoy en da, el uso de este encapsulado (industrialmente)
se limita a UVEPROM y sensores.

SIP: Los pines se extienden a lo largo de un solo lado del encapsulado y se lo monta
verticalmente en la plaqueta y aunque esta reduccin en la zona de montaje que permite
una mayor densidad de montaje, la reduccin en los pines implica menos circuitos
internos.

PGA: Los mltiples pines de conexin se sitan en la parte inferior del encapsulado. Este
tipo se utiliza para CPUs de PC y era la principal opcin a la hora de considerar la
eficiencia pin-capsula-espacio antes de la introduccin de BGA. Los PGAs se fabricaron
de plstico y cermica, los de plstico son los ms utilizados y los de cermica son
utilizados pocas aplicaciones.

SOP: Los pines se disponen en los 2 tramos ms largos y se extienden en una forma

Pgina 5
de 14
SERVICIO NACIONAL DE APRENDIZAJE SENA Versin: 02
GUA DE APRENDIZAJE
Fecha: 30/09/2013
SISTEMA INTEGRADO DE GESTIN
Proceso Gestin de la Formacin Profesional Integral Cdigo: F004-P006-
Procedimiento Ejecucin de la Formacin Profesional Integral GFPI

denominada "gull wing formation", este es el principal tipo de montaje superficial y es


ampliamente utilizado en los mbitos de la microinformtica, memorias y circuitos
integrados analgicos que utilizan un nmero relativamente pequeo de pines.

TSOP: Simplemente una versin ms delgada del encapsulado SOP.

QFP: Es la versin mejorada del encapsulado SOP, donde los pines de conexin se
extienden a lo largo de los cuatro bordes. Este es en la actualidad el encapsulado de
montaje superficial ms popular, debido que permite un mayor nmero de pines.

SOJ: Las puntas de los pines se extienden desde los dos bordes ms largos, dejando en
la mitad una separacin como si se tratase de 2 encapsulados en uno. Recibe ste
nombre porque los pines se parecen a la letra "J" cuando se lo mira desde el costado.
Fueron utilizados en los mdulos de memoria SIMM.

QFJ: Al igual que el encapsulado QFP, los pines se extienden desde los 4 bordes.

QFN: Es similar al QFP, pero con los pines situados en los cuatro bordes de la parte
inferior del encapsulado.

TCP: El chip de silicio se encapsula en forma de cintas de pelculas, de tal modo que el
encapsulado puede ser doblado. Se utilizan principalmente para los drivers de los LCD.

BGA: Los terminales externos, en realidad esferas de soldadura, se sitan en formato de


tabla en la parte inferior del encapsulado. Este encapsulado puede obtener una alta
densidad de pines, comparado con otros encapsulados como el QFP, el BGA presenta la
menor probabilidad de montaje defectuoso en las plaquetas.

LGA: Es un encapsulado con electrodos alineados en forma de array en su parte inferior.


Es adecuado para las operaciones donde se necesita alta velocidad debido a su baja
inductancia. Adems, en contraste con el BGA, no tiene esferas de soldadura por lo cual
la altura de montaje puede ser reducida.

Cules son las principales familias o Marcas de micro-controladores


existentes.

Microchip, Atmel Corporation, freescale semiconductor, Texas Instruments, ZiLOG Inc,


Motorola, Intel.

Pgina 6
de 14
SERVICIO NACIONAL DE APRENDIZAJE SENA Versin: 02
GUA DE APRENDIZAJE
Fecha: 30/09/2013
SISTEMA INTEGRADO DE GESTIN
Proceso Gestin de la Formacin Profesional Integral Cdigo: F004-P006-
Procedimiento Ejecucin de la Formacin Profesional Integral GFPI

Cules son los recursos especiales ms comunes que pueden tener los
micro controladores.

Los principales recursos especficos que incorporan los microcontroladores son:

Temporizadores o Timers: Se emplean para controlar periodos de tiempo


(temporizadores) y para llevar la cuenta de acontecimientos que suceden en el
exterior (contadores).
Perro guardin o Watchdog: Cuando el computador personal se bloquea por
un fallo del software u otra causa, se pulsa el botn del reset y se reinicializa el
sistema. Pero un microcontrolador funciona sin el control de un supervisor y de forma
continuada las 24 horas del da.
Proteccin ante fallo de alimentacin o Brownout: Se trata de un circuito
que resetea al microcontrolador cuando el voltaje de alimentacin (VDD) es inferior a
un voltaje mnimo (brownout). Mientras el voltaje de alimentacin sea inferior al de
brownout el dispositivo se mantiene reseteado, comenzando a funcionar normalmente
cuando sobrepasa dicho valor.
Estado de reposo de bajo consumo: Son abundantes las situaciones reales
de trabajo en que el microcontrolador debe esperar, sin hacer nada, a que se
produzca algn acontecimiento externo que le ponga de nuevo en funcionamiento.
Conversor A/D (CAD): Los microcontroladores que incorporan un Conversor A/D
(Analgico/Digital) pueden procesar seales analgicas, tan abundantes en las
aplicaciones. Suelen disponer de un multiplexor que permite aplicar a la entrada del
CAD diversas seales analgicas desde las patitas del circuito integrado.
Conversor D/A (CDA): Transforma los datos digitales obtenidos del
procesamiento del computador en su correspondiente seal analgica que saca al
exterior por una de las patitas de la cpsula. Existen muchos efectores que trabajan
con seales analgicas.
Comparador analgico: Algunos modelos de microcontroladores disponen
internamente de un Amplificador Operacional que acta como comparador entre una
seal fija de referencia y otra variable que se aplica por una de las patitas de la
cpsula. La salida del comparador proporciona un nivel lgico 1 0 segn una seal
sea mayor o menor que la otra
Modulador de anchura de impulsos o PWM: Son circuitos que proporcionan en
su salida impulsos de anchura variable, que se ofrecen al exterior a travs de las
patitas del encapsulado.

Pgina 7
de 14
SERVICIO NACIONAL DE APRENDIZAJE SENA Versin: 02
GUA DE APRENDIZAJE
Fecha: 30/09/2013
SISTEMA INTEGRADO DE GESTIN
Proceso Gestin de la Formacin Profesional Integral Cdigo: F004-P006-
Procedimiento Ejecucin de la Formacin Profesional Integral GFPI

Puertas de E/S digitales: Todos los microcontroladores destinan algunas de sus


patitas a soportar lneas de E/S digitales. Por lo general, estas lneas se agrupan de
ocho en ocho formando Puertas.
Puertas de comunicacin: Con objeto de dotar al microcontrolador de la
posibilidad de comunicarse con otros dispositivos externos, otros buses de
microprocesadores, buses de sistemas, buses de redes y poder adaptarlos con otros
elementos bajo otras normas y protocolos.

b. De acuerdo el anterior tem :

Cules son los campos ms destacados en los que se emplean los micro-
controladores.

Un sistema embebido (anglicismo "embedded") o empotrado es un sistema de


computacin diseado para realizar una o algunas pocas funciones dedicadas,
frecuentemente en un sistema de computacin en tiempo real. Al contrario de lo que
ocurre con los ordenadores de propsito general (como por ejemplo una computadora
personal o PC) que estn diseados para cubrir un amplio rango de necesidades, los
sistemas embebidos se disean para cubrir necesidades especficas.

Sistemas embebidos como Arduino, proporcionan una ayuda a la hora de crear


sistemas autnomos para tareas especficas, ya que cuenta con mdulos y una memoria

Pgina 8
de 14
SERVICIO NACIONAL DE APRENDIZAJE SENA Versin: 02
GUA DE APRENDIZAJE
Fecha: 30/09/2013
SISTEMA INTEGRADO DE GESTIN
Proceso Gestin de la Formacin Profesional Integral Cdigo: F004-P006-
Procedimiento Ejecucin de la Formacin Profesional Integral GFPI

reprogramable.

Nombre mnimo 3 plataformas de sistemas embebidos.


Realice una tabla donde se comparen las caractersticas de 2 tipos de
tarjetas Arduino.
En la vida cotidiana, Dnde se pueden encontrar sistemas embebidos?

3.3 Actividades de apropiacin del conocimiento (Conceptualizacin y


Teorizacin).
En esta actividad se practicara sobre los operadores y expresiones bsicas en el
lenguaje C, y el manejo de las directivas de procesado.

a. Realice una investigacin en el libro Compilador C Ccs Y Simulador Proteus Para


Micro controladores Pic y responda las siguientes preguntas.

Que es un compilador?
Que tipos de datos se manejan en C. (Especifiqu Tamao, tipo y descripcin).
Que diferencia existe entre un variable LOCAL y GLOBAL.
Que tipos de operadores se manejan en C. (Especifiqu descripcin, mnimo
5).

b. En base al archivo Manual+Programacion+Arduino responda con sus palabras


las siguientes preguntas:
Cuales son las dos partes que componen la estructura de programacin de
arduino y cual es su funcin
Segn el punto anterior en donde se ubica los siguientes cdigos
digitalWrite(pin, HIGH);
pinMode(pin, OUTPUT);
v= analogRead(pot);
pinMode(pin, INPUT);
int value;
y = y + 3;

3.4 Actividades de transferencia del conocimiento.


Teniendo en cuenta las explicaciones y los ejemplos dados por el instructor realice
los siguientes montajes tanto en simulacin como en fsico:

1. Realice el diseo de cdigo de programa que permita encender un led al presionar

Pgina 9
de 14
SERVICIO NACIONAL DE APRENDIZAJE SENA Versin: 02
GUA DE APRENDIZAJE
Fecha: 30/09/2013
SISTEMA INTEGRADO DE GESTIN
Proceso Gestin de la Formacin Profesional Integral Cdigo: F004-P006-
Procedimiento Ejecucin de la Formacin Profesional Integral GFPI

un pulsador que estn conectados a la plataforma arduino (los pines de conexin


son libres).

2. Realice un cdigo, simulacin y montaje prctico que permita encender 8 LEDs


conectados al 7 pines, mientras que el pulsador este presionado.

3. Realice un cdigo y simulacin de un contador par de 0 a 9 con DISPLAY 7


Segmentos.

4. Realice un cdigo, simulacin y montaje prctico de un contador de 0 a 9 con


DISPLAY 7 Segmentos. Mientras el pulsador SW1 conectado est en 1 (HIGH) el
contador es ascendente, Mientras el pulsador conectado a est en 0 (LOW) el
contador es descendente.

5. Implementando una lcd 2x16 alfanumrica realice la simulacin en el que permita


mostrar Mensaje SENA 2016.

6. Realice un cdigo y simulacin que mientras el pulsador conectado al pin RA0


este en 1 muestre en una LCD 2x16 una animacin (creada por usted).

7. Cree un carro que posea sistema embebido el cual sea controlado por celular y
maneje comunicacin va bluethood.

3.5 Actividades de evaluacin.


Evidencias de Criterios de Tcnicas e
Aprendizaje Evaluacin Instrumentos de
Evaluacin
Evidencias de Define alternativas
Conocimiento : de solucin para
Evidencias de problemas o
Desempeo: necesidades que Lista de Chequeo
Manejo de las involucren procesos de
estructuras de automatizacin en
programacin. mquinas y procesos
Gestin adecuada de industriales.
los puertos I/O Anlogos y Mejora procesos
digitales. industriales mediante
Manejo adecuado de tcnicas de
pantallas alfanumricas y automatizacin de
graficadoras mquinas y equipos.

Pgina 10
de 14
SERVICIO NACIONAL DE APRENDIZAJE SENA Versin: 02
GUA DE APRENDIZAJE
Fecha: 30/09/2013
SISTEMA INTEGRADO DE GESTIN
Proceso Gestin de la Formacin Profesional Integral Cdigo: F004-P006-
Procedimiento Ejecucin de la Formacin Profesional Integral GFPI

Evidencias de Opera los


Producto: instrumentos de
Aplicativo funcional y medicin de variables de
practico para controlar un control en mquinas y
vehculo via bluetooth, procesos automatizados,
vehculo con motores, aplicando los
chasis, modulo bluetooth procedimientos tcnicos
y microcontrolador que establecidos para evitar
pueda ser comandado daos y conservarlos.
con la aplicacin anterior Optimiza procesos
via bluetooth. industriales,
comprobando su
funcionamiento, diseo
y resultado.
Realiza pruebas de
funcionamiento y diseo
a los prototipos, con el
objetivo de detectar
posibles fallas y
corregirlas.

Pgina 11
de 14
SERVICIO NACIONAL DE APRENDIZAJE SENA Versin: 02
SISTEMA INTEGRADO DE GESTIN Fecha: 30/09/2013
Procedimiento Ejecucin de la Formacin Profesional Integral Cdigo: F004-P006-
GUA DE APRENDIZAJE GFPI

4. RECURSOS PARA EL
Materiales deAPRENDIZAJE
formacin AMBIENTES DE
Materiales de formacin Talento Humano
devolutivos: APRENDIZAJE
(consumibles) (Instructores)
(Equipos/Herramien TIPIFICADOS
tas)
DU
ACTIVID ESCENARIO
RACI
AD DE (Aula, Laboratorio,
N
APRENDIZ taller, unidad
(Horas
AJE C productiva)y
) Descrip Cant Especial
Descripcin anti Cantidad elementos y
cin idad idad
dad condiciones de
seguridad industrial,
salud ocupacional y
medio ambiente
40 Comput 10 pic 16c71 o 16f84a 7 Ingenier 1 LABORATORIO
DISEO horas ador con oo AUTOMATIZACIN
DE los lcd 2x16 7 Tecnlogo
CODIGO software electrnico o
PARA (proteus,C 5 display 7 7 a fines
MICROCO CScompiler segmentos(cc o ca)
NTROLAD ) 7
ORES PIC cristales de 4Mhz
USANDO Multimet 7 1
PICCCOM ros capacitores (15p o 4
PILER Y 22p)
CON Fuente 5
AYUDA DC leds 6
DEL
SIMULADO resistencias (330 8

Pgina 12 de 14
R 0
5k)
PROTEUS
VERIFICAR 7
potenciametros de 1k
SU
FUNCIONA 2
pulsadores
MIENTO 8

Pgina 13
de 14
SERVICIO NACIONAL DE APRENDIZAJE SENA Versin: 02
SISTEMA INTEGRADO DE GESTIN Fecha: 30/09/2013
Procedimiento Ejecucin de la Formacin Profesional Integral Cdigo: F004-P006-
GUA DE APRENDIZAJE GFPI

Compilador: Es un programa informtico que traduce un programa escrito en un


lenguaje de programacin a otro lenguaje de programacin, generando un programa
equivalente que la mquina ser capaz de interpretar.
Microcontrolador: Es un circuito integrado de alta escala de integracin que
incorpora la mayor parte de los elementos que configuran un controlador y que contiene
todos los componentes fundamentales de un ordenador, aunque de limitadas
prestaciones y que se suele destinar a gobernar una sola tarea.

5. GLOSARIO DE TERMINOS

6. REFERENTES BIBLIOGRFICOS

http://www.ecured.cu/index.php/Microcontrolador
http://www.google.es/imghp
http://es.wikipedia.org/wiki/Compilador

7. CONTROL DEL DOCUMENTO (ELABORADA POR)

Elaborada por: Lusvin Javier Amado Forero

Editada por : Hugo Andrs Molina Flrez

Editada por: JORGE ALIRIO BARRERA

Pgina 14 de 14

You might also like