Sei sulla pagina 1di 4

Universidad Israel - Carrera de Electrnica Digital y Telecomunicaciones

Microcontroladores

Microcontroladores
1. Los Microcontroladores
1.1. Introduccin
Los microcontroladores estn conquistando el mundo. Estn presentes en nuestro
trabajo, en nuestra casa y en nuestra vida, en general. Se pueden encontrar controlando
el funcionamiento de los ratones y teclados de los computadores, en los telfonos, en los
hornos microondas y los televisores de nuestro hogar. Pero la invasin acaba de
comenzar y el nacimiento del siglo XXI ser testigo de la conquista masiva de estos
diminutos computadores, que gobernarn la mayor parte de los aparatos que fabricamos
y 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 desarrollado
proyectos 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 historia
El desarrollo de cada nuevo dispositivo electrnico trae consigo tcnicas de diseo
diferentes, por lo general, ms simples. En los aos sesenta, para construir un reloj
digital se necesitaba acoplar un buen nmero de circuitos lgicos como contadores,
divisores, decodifcadores y redes combinatorias. Al mismo tiempo, el diseador deba
poseer 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 microcontrolados
Hoy en da es comn encontrar microcontroladores en las cafeteras, hornos microondas,
videograbadoras, alarmas, automviles, instrumentacin electrnica, control de sistemas
en una nave espacial, etc. Cada vez existen ms productos que incorporan un
microcontrolador con el fin de aumentar sustancialmente sus prestaciones, reducir su
tamao y coste, mejorar su fiabilidad y disminuir el consumo. Las aplicaciones son
infinitas, el nico lmite es la imaginacin.
1

Universidad Israel - Carrera de Electrnica Digital y Telecomunicaciones


Microcontroladores

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 un
teclado, 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.

Universidad Israel - Carrera de Electrnica Digital y Telecomunicaciones


Microcontroladores

1.4. Diseo con microprocesador vs. microcontrolador


Antes de existir el microcontrolador, se utilizaban para control los sistemas con
microprocesador, el cual necesitaba de varios elementos externos o mdulos para llevar
a 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 y
ejecutar 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 buses
en 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 las
partes del computador estn contenidas en su interior y slo salen al exterior las lneas que gobiernan los
perifricos.

Universidad Israel - Carrera de Electrnica Digital y Telecomunicaciones


Microcontroladores

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 muy
potenciados 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 microprocesador
Como se puede ver, existen algunas ventajas importantes cuando se realiza el diseo de
un 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 el
microcontrolador 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.