unidad i los microcontroladores clase 2

Upload: frank-elizalde

Post on 28-Feb-2018

219 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/25/2019 Unidad I Los Microcontroladores Clase 2

    1/4

    1

    Universidad Israel - Carrera de Electrnica Digital y TelecomunicacionesMicrocontroladores

    Microcontroladores

    1. Los Microcontroladores

    1.1. IntroduccinLos microcontroladores estn conquistando el mundo. Estn presentes en nuestrotrabajo, en nuestra casa y en nuestra vida, en general. Se pueden encontrar controlandoel funcionamiento de los ratones y teclados de los computadores, en los telfonos, en loshornos microondas y los televisores de nuestro hogar. Pero la invasin acaba decomenzar y el nacimiento del siglo XXI ser testigo de la conquista masiva de estosdiminutos computadores, que gobernarn la mayor parte de los aparatos que fabricamosy usamos los humanos.Las extensas reas de aplicacin de los microcontroladores, que se pueden considerar

    ilimitadas, exigirn un gigantesco trabajo de diseo y fabricacin.

    Aprender a manejar y aplicar microcontroladores slo se consigue desarrollando

    prcticamente diseos reales. Cuando se conoce un modelo y se han desarrolladoproyectos simples, es inmediato pasar a manejar otros microcontroladores y acometer

    (emprender) complejos diseos. En ese momento, las posibilidades slo estn limitadas por

    la imaginacin y la capacidad de trabajo.

    1.2. Un poco de historiaEl desarrollo de cada nuevo dispositivo electrnico trae consigo tcnicas de diseodiferentes, por lo general, ms simples. En los aos sesenta, para construir un relojdigital se necesitaba acoplar un buen nmero de circuitos lgicos como contadores,divisores, decodifcadores y redes combinatorias. Al mismo tiempo, el diseador debaposeer muy buenos conocimientos sobre cada uno de los elementos.

    A partir de 1970, el panorama de la electrnica cambi radicalmente con la aparicin

    del microprocesador. Vendra la poca de oro del Z-80, el 8085, el 6800 y otros

    microprocesadores utilizados como elementos centrales en aparatos de control, y se

    consolidaran las tcnicas de integracin, el estudio de las memorias, la programacin

    en lenguaje de mquina y la adaptacin de perifricos de todo tipo.

    En 1980, aproximadamente, los fabricantes de circuitos integrados dieron a conocer un

    nuevo chip llamado microcontrolador, el cual contena toda la estructura de un

    microcomputador, es decir, unidad de proceso (CPU), memoria RAM, memoria ROM y

    circuitos de entrada/salida. Este se concibi como un dispositivo programable que

    puede ejecutar un sinnmero de tareas y procesos.Desde este momento, el diseo de productos electrnicos cambi radicalmente.

    Circuitos lgicos, manejo de perifricos, temporizadores y estructura de computadores,

    todo programable y alojado en un solo integrado; es decir, un pequeo computador para

    todas las aplicaciones.

    1.3. Sistemas microcontroladosHoy en da es comn encontrar microcontroladores en las cafeteras, hornos microondas,videograbadoras, alarmas, automviles, instrumentacin electrnica, control de sistemasen una nave espacial, etc. Cada vez existen ms productos que incorporan unmicrocontrolador con el fin de aumentar sustancialmente sus prestaciones, reducir sutamao y coste, mejorar su fiabilidad y disminuir el consumo. Las aplicaciones soninfinitas, el nico lmite es la imaginacin.

  • 7/25/2019 Unidad I Los Microcontroladores Clase 2

    2/4

    2

    Universidad Israel - Carrera de Electrnica Digital y TelecomunicacionesMicrocontroladores

    La posibilidad de manejar seales de entrada y de salida, as como su capacidad para

    procesar datos y tomar decisiones, lo convierten en uno de los elementos electrnicos

    ms verstiles que existen. El diagrama general de un sistema microcontrolado se

    muestra en la siguiente figura:

    Figura 1.1. Diagrama general de un sistema microcontrolado.

    Cuando se habla de dispositivos de entrada se hace referencia a todos los elementos que

    pueden cambiar de estado ante alguna determinada condicin y generan una seal que

    puede ser utilizada por el microcontrolador para tomar alguna decisin, por ejemplo unteclado, un interruptor, un sensor, etc. Los dispositivos de salida pueden ser indicadores

    visuales (LED's, LCDs), indicadores audibles (zumbadores), interruptores de potencia

    que manejan motores, u otros dispositivos como rels, motores, vlvulas etc.

    Por ejemplo, veamos el caso de un horno de microondas:

    Figura 1.2. Ejemplo del uso de un microcontrolador en un microondas.

    En este ejemplo se tienen tres clases de dispositivos de entrada: el teclado por medio del

    cual se programa la funcin que se desea, los sensores internos para controlar variables

    como la temperatura y, si el horno tiene la posibilidad, un receptor remoto para ejecutar

    las rdenes dadas por el usuario desde el control.

    Como dispositivos de salida se tienen: el display, que puede ser de LED's o de cristal

    lquido, el motor que hace girar los alimentos y algunos relevos que se encargan de

    controlar o desactivar algunos componentes del hormo, lo cual permite, por ejemplo,

    cambiar la potencia de coccin, entre otros.

    Otra aplicacin tpica de microcontroladores podra emplear varios de estos para

    controlar pequeas partes de un 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

    habitualmente en cualquier PC.

  • 7/25/2019 Unidad I Los Microcontroladores Clase 2

    3/4

    3

    Universidad Israel - Carrera de Electrnica Digital y TelecomunicacionesMicrocontroladores

    1.4. Diseo con microprocesador vs. microcontroladorAntes de existir el microcontrolador, se utilizaban para control los sistemas conmicroprocesador, el cual necesitaba de varios elementos externos o mdulos para llevara cabo sus funciones.El microprocesador es un circuito integrado que contiene la Unidad Central de Proceso

    (CPU), tambin llamada procesador que es el encargado de controlar el sistema yejecutar las funciones escritas en la memoria de programa. La CPU est formada por la

    Unidad de Control, que interpreta las instrucciones, y el Camino de Datos, que las

    ejecuta. Las patitas de un microprocesador sacan al exterior las lneas de buses de

    direcciones, datos y control, para permitir conectarle con la memoria y los mdulos de

    E/S y configurar un computador implementado por varios circuitos integrados. Se dice

    qu un microprocesador es un sistema abierto porque su configuracin es variable de

    acuerdo con la aplicacin a la que se destine, con las caractersticas que se desee y

    acoplndole los mdulos necesarios.

    Figura 1.3. Estructura de un sistema abierto basado en un microprocesador. La disponibilidad de los busesen el exterior permite que se configure a la medida de la aplicacin.

    Lo que muestra la explicacin anterior es el carcter constante de la estructura de un

    sistema con microprocesador en un circuito de control. No es difcil comprender

    entonces por qu los fabricantes de circuitos integrados decidieron producir un chip

    conteniendo toda la estructura necesaria para tener un microcomputador completo. Este

    chip es el que se ha llamado microcontrolador.

    Un microcontrolador es un sistema cerrado que contiene un computador completo y de

    restaciones limitadas que no se pueden modificar.

    Figura 1.4. Idea general de un microcontrolador. El microcontrolador es un sistema cerrado. Todas laspartes del computador estn contenidas en su interior y slo salen al exterior las lneas que gobiernan los

    perifricos.

  • 7/25/2019 Unidad I Los Microcontroladores Clase 2

    4/4

    4

    Universidad Israel - Carrera de Electrnica Digital y TelecomunicacionesMicrocontroladores

    La idea de un microcomputador se limita al esquema mostrado en la figura anterior,

    donde se tiene una fuente de alimentacin, un circuito de reloj y el chip

    microcontrolador. Solamente se requiere grabar el programa en la memoria ROM; los

    puertos ya estn listos para conectarse al mundo exterior.

    Si slo se dispusiese de un modelo de microcontrolador, ste debera tener muypotenciados todos sus recursos para poderse adaptar a las exigencias de las diferentes

    aplicaciones. Esta potenciacin supondra en muchos casos un despilfarro. En la

    prctica cada fabricante de microcontroladores oferta un elevado nmero de modelos

    diferentes, desde los ms sencillos hasta los ms poderosos.

    Es posible seleccionar la capacidad de las memorias, el nmero de lneas de E/S, la

    cantidad y potencia de los elementos auxiliares, la velocidad de funcionamiento, etc.

    Por todo ello, un aspecto muy destacado del diseo es la seleccin del microcontrolador

    a utilizar.

    1.5. Ventajas del microcontrolador sobre el microprocesadorComo se puede ver, existen algunas ventajas importantes cuando se realiza el diseo deun circuito utilizando un microcontrolador:

    El circuito impreso es mucho ms pequeo ya que muchos de los componentes se

    encuentran dentro del circuito integrado.

    El costo del sistema total es mucho menor, al reducir el nmero de componentes.

    Los problemas de ruido que pueden afectar los sistemas con microprocesador se

    eliminan, debido a que todo el sistema principal se encuentra en un slo

    encapsulado.

    El tiempo de desarrollo de un sistema se reduce notablemente.

    Aumento de la fiabilidad, al reemplazar un elevado nmero de elementos por elmicrocontrolador disminuye el riesgo de averas y se precisan menos ajustes.

    Mayor flexibilidad, las caractersticas de control estn programadas por lo que su

    modificacin slo necesita cambios en el programa de instrucciones.