You are on page 1of 19

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA ESCUELA DE CIENCIAS BSICAS TECNOLOGA E INGENIERA MICROPROCESADORES Y MICROCONTROLADORES

TRABAJO COLABORATIVO 2

Dayanni Smith Enciso Rene Osorio Ariel de Jesus Tuiran Erik Gregorio Velsquez Hernndez

Grupo: 44

31-10-2011

INTRODUCCION

Mediante la siguiente actividad daremos un recorrido general por la unidad dos del curso buscando que cada uno de nosotros nos familiaricemos con los microcontroladores y sus familias, como diferenciarlos de los

microcontroladores y clasificarlos segn conveniencia y utilidad. Es necesario que cada uno de nosotros aprendamos a reconocerlos para aprovechar todas sus aplicaciones y ventajas. Cada estudiante podr buscar conceptos bsicos y especficos acerca de los diferentes perifricos externos de los microcontroladores para darle una mayor comprensin al tema de los microcontroladores.

Durante esta actividad daremos un recorrido por los diferentes perifricos o dispositivos externos de los microcontroladores que son conectados a las entradas/salidas del dispositivo y facilitan el desarrollo de aplicaciones.

OBJETIVOS

Familiarizar al estudiante a un mas con los microcontroladores y sus perifricos externos.

Identificar la funcionalidad de los perifricos externos en el diseo para aplicaciones microcontroladas

PERIFRICOS EXTERNOS EN LOS MICROCONTROLADORES Los perifricos se clasifican en dos grupos los de entrada y los de salida. DISPOSITIVOS DE ENTRADA: Son las herramientas utilizadas por el microcontrolador para recibir informacin, se pueden definir tambin como los medios a travs de los cuales una persona o sistema emplea para comunicarse con el microcontrolador, entre estos estn: Interruptores, botones, palancas, switches, bumpers: Son todos componentes que permiten al usuario alternar entre dos posibles entradas, habitualmente 0 y 1 o 0v y 5v.

Para ser conectados a los pines de entrada del microcontrolador debemos hacerlo de la siguiente manera. Si el interruptor tiene 3 pines (patas), podemos conectar sin ms Vcc y Gnd a las dos entradas, y el tercer pin (pata) es la salida que va al pin configurado como entrada al microcontrolador:

Si solo hay dos pines (patas), entonces tenemos que utilizar una resistencia de pull-up o pulldown. Ejemplo de interruptor con pull-down:

Los podemos Clasificacin Actuantes, Pulsadores, Cantidad de polos, Cantidad de vas (tiros) El efecto rebote de contacto es un problema comn en los interruptores mecnicos. Al tocarse los

contactos, se produce un rebote por su

inercia y elasticidad. Por consiguiente, la corriente elctrica es rpidamente pulsada

en lugar de tener una clara transicin de cero a la corriente mxima. Por lo general, esto ocurre debido a las vibraciones, los desniveles suaves y la suciedad entre los contactos. Este efecto no se percibe normalmente al utilizar estos componentes en la vida cotidiana porque el rebote ocurre demasiado rpido para afectar a la mayora de los dispositivos elctricos. Sin embargo, pueden surgir problemas en algunos circuitos lgicos que responden lo suficientemente rpido de manera que malinterpreten los pulsos producidos al tocarse los contactos como un flujo de datos. De todos modos, el proceso entero no dura mucho (unos pocos micro - o milisegundos), pero dura lo suficiente para que lo detecte el microcontrolador. Al utilizar slo un botn de presin como una fuente de seal de contador, en casi 100% de los casos ocurren los errores.

Aparte de las soluciones de hardware, hay tambin una simple solucin de software. Mientras el programa prueba el estado de circuito lgico de un pin de entrada, si detecta un cambio, hay que probarlo una vez ms despus de un cierto tiempo de retardo. Si el programa confirma el cambio, esto significa que un interruptor/botn de presin ha cambiado de posicin. Teclados: Un teclado con muchas teclas, como el de un PC, es un sistema empotrado en s mismo con su propio microcontrolador. Se comunica con otros sistemas (como el PC) mediante un protocolo de comunicacin. Si queremos manejar teclados pequeos, podemos hacerlo dejando toda la tarea de control en nuestro propio sistema. Es tpico hacerlo as con teclados numricos de 4x4 (teclados matriciales). Para un teclado matricial MxN necesitaremos M+N pines, en lugar de M*N: - M pines de salida para cada fila. - N pines de entrada para cada columna. El proceso consiste en: - Poner a 0 la salida de una fila (m), y a 1 las dems (M-1). - Leer los N pines de entrada de las columnas. - Si el pin n vale 0 est pulsado el botn m, n. - Repetir con las dems filas en un bucle constante.

Potenciometros: Los potencimetros son las tpicas ruedas y deslizadores en las interfaces.

Actan como una resistencia cuyo valor vara en funcin del giro o del deslizamiento. Se han de conectar a una entrada analgica del PIC.

Potencimetro digital: Se utiliza en interfaces digitales (subir volumen con un botn en lugar de con una rueda). Se comunican con la MCU mediante una interfaz serie (SPI, I2C...), y actan como un potencimetro en funcin de las seales de entrada. Su resolucin suele variar entre 32 y 1024.

Sensores: Los sensores nos permiten obtener medidas fsicas del mundo externo al microcontrolador. Lo que hacen es convertir una magnitud fsica en otra, concretamente de tipo elctrico (resistencia, capacidad, corriente o voltaje). Hay sensores para medir: - Temperatura (termistor, termocupla, pirmetros...). - Distancia/proximidad a un obstculo (ultrasonidos, infrarrojos...). - Presin (piezoresistivos, efecto Hall..). - Luz (fototransistor, LDR...). - Humedad. - Qumicos (gases, pH...). - Colores (CCD...). - Flexin, torsin y estiramiento (galgas extensiomtricas, ..). - Contacto (bumper, resistivos...). - Sonido (micrfono...). - Aceleracin (acelermetros...). - Caudal (rotmetros...). - Inclinacin (inclinmetros...). - Rotacin o posicin lineal (encoder, potencimetro...). Las caractersticas de un sensor determinarn la forma en la que podemos leer su informacin. Algunos sensores incorporan un circuito que permite conectarlo directamente a una entrada del microcontrolador, pero en general los sensores necesitan un circuito de acondicionamiento de seal para ser ledo correctamente por el microcontrolador. Principales caractersticas: - Magnitud de entrada: temperatura, luz, aceleracin, humedad... - Magnitud de salida: resistencia, capacidad, corriente, tensin

- Dominio de entrada: intervalo en el que puede medir la magnitud de entrada (20C a 80C...). - Dominio de salida: rango de valores que se pueden obtener a la salida (0V a 5V...). - Resolucin: mnima variacin en la entrada que se puede medir (01C...). - Curva de relacin: curva que muestra la salida del sensor frente a los diferentes valores de entrada. Lo ideal es que sea lineal. - Offset: Forma parte de la curva. Muchos sensores no devuelven 0 cuando la magnitud leda es 0 (3V a 8V...). Comparadores: Son circuitos analgicos basados en amplificadores

operacionales que tienen la caracterstica de comparar dos seales analgicas y dar como salida los niveles lgicos 0 o 1 en dependencia del resultado de la comparacin. Es un perifrico muy til para detectar cambios en seales de entrada de las que solamente nos interesa conocer cuando est en un rango determinado. Convertidores ADC: Como es muy frecuente el trabajo con seales analgicas, stas deben ser convertidas a digital y por ello se pueden utilizar conversor analgico-digital, el cual se utiliza para tomar datos de varias entradas diferentes que se seleccionan mediante un multiplexor. Las resoluciones ms frecuentes son 8 y 10 bits, que son suficientes para aplicaciones sencillas. Para aplicaciones en control e instrumentacin estn disponibles resoluciones de 12bit, 16bit y 24bit Ejemplo: microcontroladores "analgicos". Tambin es posible conectar un convertidor externo, en caso de necesidad.

DISPOSITIVOS O COMPONENTES DE SALIDA: Son los diferentes componentes o dispositivo electrnicos, donde se obtienen los resultados de las seales

enviadas por el microcontrolador, en la mayora de los casos seales binarias elctricas o analgicas despus de pasar por los mdulos de conversin que tiene el microcontrolador. Diodos Leds: (de la sigla inglesa LED: Light-Emitting Diode: "diodo emisor de luz", tambin "diodo luminoso") es un diodo semiconductor que emite luz. Se usan como indicadores en muchos dispositivos, y cada vez con mucha ms frecuencia, en iluminacin. Presentado como un componente electrnico en 1962, los primeros leds emitan luz roja de baja intensidad, pero los dispositivos actuales emiten luz de alto brillo en el espectro infrarrojo, visible y ultravioleta. Pero para que los leds funcionen correctamente y durante un largo periodo de tiempo debemos saber algo importante lo cual es la corriente mxima que soporta un Led, en primer lugar dependiendo del color as mismo tiene un voltaje de consumo y tambin una determinada corriente mxima, la cual si sobrepasamos el diodo dejara de funcionar, para que esto no ocurra debemos conocer la frmula para limitar la corriente que circula por el mismo. Calcular la resistencia para conectar un LED La frmula fundamental que debemos utilizar es: Intensidad = (Voltaje - Voltaje de cada en el Led) / Resistencia (Nota: 1.5V para leds infrarrojos, 1.8V para leds rojos, 2.3V para leds verdes y 3.8V para leds azules) Sabemos que nuestro famoso pin del micro nos va a dar 5V y que Led solo admite 20 mA y que va a tener una cada de voltaje de 1.8V, por ejemplo en un Led rojo, as que debemos calcular la resistencia que debemos poner sustituyendo estos valores en la frmula y haciendo una pequea operacin matemtica. 0.02A = (5v-1.8v) / R R = 3.2V / 0.02A R = 160 Ohmios

Display De Segmentos O Visualizador Led: Bsicamente, un visualizador LED no es nada ms que varios diodos LED moldeados en la misma caja plstica. Hay varios tipos de los visualizadores y algunos de ellos estn compuestos por varias docenas de diodos incorporados que pueden visualizar diferentes smbolos. No obstante, el visualizador utilizado con ms frecuencia es el visualizador de 7 segmentos. Est compuesto por 8 LEDs. Los siete segmentos de un dgito estn organizados en forma de un rectngulo para visualizar los smbolos, mientras que el segmento adicional se utiliza para el propsito de visualizar los puntos decimales. Para simplificar la conexin, los nodos y los ctodos de todos los diodos se conectan al pin comn as que tenemos visualizadores de nodo comn y visualizadores de ctodo comn, respectivamente. Los segmentos estn etiquetados con letras de a a g y dp, como se muestra en la siguiente figura. Al conectarlos, cada diodo LED se trata por separado, lo que significa que cada uno dispone de su propia resistencia para limitar la corriente. Los segmentos del visualizador estn normalmente etiquetados con letras de a a g, pero no hay ninguna regla estricta cules pines del visualizador estarn conectados. Los visualizadores conectados al microcontrolador normalmente ocupan un gran nmero de los pines de E/S valiosos, lo que puede ser un problema sobre todo cuando se necesita visualizar los nmeros compuestos por varios dgitos. La solucin de este problema es denominada multiplexin.

REL: Es un interruptor elctrico que se abre y se cierra bajo el control de otro circuito electrnico. Por eso est conectado a los pines de salida del microcontrolador y utilizado para encender/apagar los dispositivos de alto consumo tales como: motores, transformadores, calefactores, bombillas etc. Estos dispositivos se colocan casi siempre lejos de los componentes sensibles de la placa. Hay varios tipos de rels, pero todos funcionan de la misma manera. Al fluir la corriente por la bobina, el rel funciona por medio de un electromagneto, abriendo y cerrando uno o ms conjunto de contactos. Similar a los optoacopladores no hay conexin galvnica (contacto elctrico) entre los circuitos de entrada y salida. Los rels requieren con frecuencia tanto un voltaje ms alto y una corriente ms alta para empezar a funcionar. Tambin hay rels miniatura que se pueden poner en marcha por una corriente baja obtenida directamente de un pin del microcontrolador. La figura que sigue muestra la solucin utilizada con ms frecuencia.

Para prevenir la aparicin de un alto voltaje de autoinduccin, causada por una parada repentina del flujo de corriente por la bobina, un diodo polarizado invertido se conecta en paralelo con la bobina. El propsito de este diodo es de cortar este pico de voltaje. Optoacopladores: Es un dispositivo frecuentemente utilizado para aislar galvnicamente el microcontrolador de corriente o voltaje potencialmente peligroso de su entorno. Los optoacopladores normalmente disponen de una, dos o cuatro fuentes de luz (diodos LED) en su entrada mientras que en su salida, frente a los diodos, se encuentra el mismo nmero de los elementos sensibles a la luz (foto-

transistores, foto-tiristores, foto-triacs). El punto es que un optoacoplador utiliza una corta ruta de transmisin ptica para transmitir una seal entre los elementos de circuito, que estn aislados elctricamente. Este aislamiento tiene sentido slo si los diodos y los elementos foto-sensitivos se alimentan por separado. As, el microcontrolador y los componentes adicionales y caros estn completamente protegidos de alto voltaje y ruidos que son la causa ms frecuente de destruccin, dao y funcionamiento inestable de los dispositivos electrnicos en la prctica. En los optoacopladores con la base conectada al pin 6 interno (tambin hay optoacopladores sin ella), la base puede quedarse desconectada.

Los LCD: Son visualizadores pasivos, esto significa que no emiten luz como el visualizador o display alfanumrico hecho a base de un arreglo de diodos LEDs. El LCD tiene muy bajo consumo de energa si se lo compara con el display o visualizador alfanumrico y son compatibles con la tecnologa CMOS,

caracterstica que permite que se utilice en equipos porttiles (ejemplo: los relojes de pulsera, calculadoras, etc.). Tiene una vida aproximada de 50,000 horas. Hay diferentes tipos de presentaciones y son muy fciles de configurar. Hay desde visualizadores comunes de 7 segmentos, hasta una matriz de puntos, todos ellos muy delgados. El LCD modifica la luz que lo incide. Dependiendo de la polarizacin que se est aplicando, el LCD reflejar o absorber ms o menos luz.

Cuando un segmento recibe la tensin de polarizacin adecuada no reflejar la luz y aparecer en la pantalla del dispositivo como un segmento oscuro. Seguro que ms de un lector habr visto este fenmeno en calculadoras, relojes, etc. El lquido de un LCD est entre dos placas de vidrio paralelas con una separacin de unos micrones. Estas placas de vidrio tienen unos electrodos especiales que definen, con su forma, los smbolos, caracteres, etc. que se visualizarn.

Motores: Hay diferentes tipos de motores:

- Servos: Motor muy preciso utilizado robtica, modelismo, etc. Habitualmente, giro de 180. Incorpora una reductora y un circuito de control. Se controlan mediante PWM. Control por posicin: si lo giras manualmente, hace fuerza para volver a su posicin. en

- Motores de corriente contina:

Gran velocidad y poca precisin juguetes, giro de lector CD, etc. Giro infinito. Velocidad y par se controlan por tensin PWM reduce slo velocidad. Se suele utilizar un circuito de Puente en H para controlarlo:

- Motores paso a paso: Control por posicin en unos pocos pasos discretos.

Zumbador: Buzzer en ingls, es un transductor electroacstico que produce un sonido o zumbido continuo o intermitente de un mismo tono. Sirve como mecanismo de sealizacin o aviso, y son utilizados en mltiples sistemas.. Su construccin consta de dos elementos, un electroimn y una lmina metlica de acero. El zumbador puede ser conectado a circuitos integrados especiales para as lograr distintos tonos. Cuando se acciona, la corriente pasa por la bobina del electroimn y produce un campo magntico variable que hace vibrar la lmina de acero sobre la armadura.

DISPOSITIVOS QUE CUMPLEN LAS DOS FUNCIONES: Puerto Externo Programable 8255 y Puerto Externo no Programable 8212. Los puertos externos nos permitan ampliar el nmero de terminales de entrada salida de que disponemos. (Ejemplo: 8255(programable), 8212(no programable), 8216, buffer, conversores D/A y A/D, etc).Tomaremos de referencia el miro 8051 para ver bien la explicacin. Los puertos externos en el 8051 deben ser direccionados como direcciones de memoria RAM, puesto que el 8051 no posee un terminal que diferencie el acceso a puerto del acceso a memoria, como ocurre en muchos microcontroladores. Puerto Externo Programable 8255.

Figura 3.1. Arquitectura externa del puerto externo programable 8255. Este dispositivo 8255 tiene un apalabra de control de ocho bit. Controlador de Teclado Display 8279: Con el aumento de la complejidad de los sistemas es necesario introducir dispositivos especializados en ciertas funciones con los cuales se pueda liberar a la CPU de los microcontroladores de ciertas funciones y entonces puedan slo ocuparse de aquellas funciones de mayor importancia. Esto provoca un aumento

en la velocidad de cmputo de los sistemas y el volumen de informacin que se puede manejar. Uno de estos dispositivos es el controlador de teclado display 8279, que libera a la CPU de los microcontroladores de dos funciones de gran peso como son: la atencin al teclado y el refrescamiento de las lmparas de 7segmentos. Principio de funcionamiento: El 8279 puede atender un teclado matricial de hasta 128 teclas, dejando al microprocesador slo la tarea de ejecutar la funcin que cada tecla debe realizar; cuando el 8279 lo interrumpe para indicarle cual tecla fue la que se apret. Adems puede refrescar hasta 16 lmparas de 7 segmentos dentro de la cual el microprocesador slo tiene que encargarse de poner en la memoria de display la informacin que se desea visualizar.

Figura 4.1. Arquitectura Externa del 8279.

CONCLUSIONES

Con el desarrollo de la actividad 10 trabajo colaborativo 2 se logro conocer las principales familias de microcontroladores, pero especficamente conocer los principales perifricos que pueden utilizar los microcontroladores para

comunicarse con el exterior. Los perifricos los podemos clasificar en dos grupos por las funciones que realizan las cuales serian dispositivos de salida y dispositivos de entrada, pero tambin encontramos componentes que cumplen ambas funciones. A lo largo del tiempo, se ha demostrado que la tecnologa avanza cada da ms en busca de mejores cosas, por ello debemos tener en cuenta cmo utilizar los dispositivos perifricos del microcontrolador para obtener un mayor

aprovechamiento de cada uno de estos.

REFERENCIAS

Villamil, H.U (2009) Modulo DE Microprocesadores & Microcontroladores. Escuela de ciencias bsicas, tecnologa e ingeniera. UNAD.

Verle, M. (2009) PIC Microcontrollers - Programming in C primera edicin. USA: mikroElektronika.

Biasoli. (2011, 27 de Septiembre) Microcontrolador. Extraido el 22 de Octubre de 2011 desde http://es.wikipedia.org/wiki/Microcontrolador

Hub. (2011, 19 de Mayo) Conversor analgico-digital. Extraido el 22 de Octubre de 2011 desde http://es.wikipedia.org/wiki/Conversor_anal%C3%B3gico-digital

You might also like