Está en la página 1de 3

1.- Que es un Microcontrolador?

Un microcontrolador es un circuito integrado en el cual se encuentran una Unidad Central de


procesamiento o CPU, también en su interior contiene unidades de memoria del tipo RAM y
ROM, puertos de entrada y salida y periféricos. En estos dispositivos, dependiendo de lo que
vayan a usar, tienen en su interior cierta cantidad de puertos de entrada y puertos de salida y
también de periféricos. Todas estas partes internas del microcontrolador están interconectadas
dentro del mismo, y en conjunto forman lo que se le conoce como una microcomputadora.

Se puede decir con toda seguridad que un microcontrolador es una microcomputadora


completa encapsulada en un circuito integrado. Aunque se puede mencionar que el
microcontrolador es una microcomputadora completa esta presenta prestaciones limitadas
ya que por su tamaño y capacidad se destina a gobernar o realizar pequeñas tareas u
operaciones que se le asignan a la vez.

Los microcontroladores los encontramos clasificados de diferentes maneras: de


acuerdo a los bits, a las instrucciones y el tipo de memoria.

 De acuerdo a sus bits lo podemos encontrar de 8, 16 o 32 bits (unidad de


información). Cada uno de estos controladores es utilizado según la capacidad de bits que amerite
el sistema, por ejemplo, los sistemas automáticos requieren 32 bits.

 Con relación a el tipo de instrucción, los hay de indicaciones reducidas, los cuales se conocen
con el código RISC-RISC y los de instrucciones difíciles. Estos pueden hacer varias tareas
simples a la vez.

 Los tipos según la memoria se clasifican en Harvard Memory Architecture Microcontroller y


Microcontrolador de arquitectura de memoria Princeton

El funcionamiento principal de los microcontroladores es el de leer y ejecutar los programas


que se le escriben, es por esto que la programación es una actividad básica e indispensable
cuando se diseñan circuitos y sistemas que incluyan a los microcontroladores. Al poder ser
programables los microcontroladores van simplificar el diseño de los circuitos electrónicos. Ya
que permiten modularidad y flexibilidad, ya que un mismo circuito se puede utilizar para que
realice diferentes funciones con solo cambiar el programa o software del microcontrolador.

2.- Ventajas y desventajas del microcontrolador

Ventajas del microcontrolador:


 Es un equipo con las mismas características de una computadora, solo que su tamaño es
más mucho más pequeño y reducido. 
 Su utilidad está presente en muchas áreas de la vida cotidiana, en toda la industria
cumplen una tarea muy fundamental, ya que es utilizado como complemento en la
automatización de diversas operaciones.
 Son compatibles para reducir el consumo de energía eléctrica.
 El funcionamiento principal de los microcontroladores es el de leer y ejecutar los
programas que se le escriben y pueden ser reprogramados tantas veces lo necesite el
usuario.

Desventajas del microcontrolador:

 Es un equipo o sistema cerrado que contiene en su interior un computador completo pero


este presenta prestaciones bastantes limitadas que no se pueden modificar. 
 Generalmente se utilizan solamente en micro equipos.
 Tiene una estructura compleja.
 El microcontrolador no puede conectar directamente un dispositivo de potencia mejor.
 El número de ejecuciones es limitado.
 Como todos los microcontroladores no tienen E / S analógicas, hay problemas
relacionados.

3.- Explique por lo menos 5 criterios de elección de microcontroladores

a. Interfaces de hardware necesarios verificar de antemano todas las interfaces externas


que necesitará el microcontrolador para apoyar. Hay dos tipos generales de interfaces que
necesitan ser enumerados. Las primeras son las interfaces de comunicación. Estos son los
periféricos, como USB, I2C, SPI, UART, y así sucesivamente. Hacer una nota especial si
la aplicación requiere USB o algún tipo de Ethernet. Estas interfaces afectan en gran
medida la cantidad de espacio de programa del microcontrolador tendrá que soportar. El
segundo tipo de interfaz es entradas y salidas digitales, analógicas a las entradas digitales,
PWM, etc. Estos dos tipos de interfaz dictará el número de pines que serán requeridos por
el microcontrolador. La figura 1 muestra un ejemplo genérico de un diagrama de bloques
con los requisitos de E / S de la lista.
b. Examinar la arquitectura de software a implementar La arquitectura de software y los
requisitos pueden afectar en gran medida la selección de un microcontrolador. ¿Cuánto
pesa o los requisitos de procesamiento determinará si vas con un DSP de 80 MHz o un 8
MHz 8051.
c. Selección de la arquitectura Utilizando la información de los puntos a y b un ingeniero
debe ser capaz de comenzar a conseguir una idea de la arquitectura que se necesitará. La
aplicación puede llegar a funcionar con ocho bits arquitecturas? ¿Qué hay de 16 bits? ¿Se
requiere un núcleo ARM de 32 bits? Entre la aplicación y los algoritmos de software
necesarias estas preguntas comenzarán a converger en una solución.
d. Identificar las necesidades de memoria Las memorias RAM y la ROM son dos
componentes muy importantes de cualquier microcontroladores. Se debe asegurarse de
que no se quede sin espacio de programación o espacio de las variables es, sin duda, esta
es la más alta de las prioridades. Después de todo, siempre se puede empezar con más y
luego pasar a una parte más limitada dentro de la misma familia de chips. El uso de la
arquitectura de software y los periféricos de comunicación incluidos en la solicitud, un
ingeniero puede calcular cuánto memoria RAM y la ROM son necesarias para la
aplicación. No se debe olvidar de dejar espacio para el anexo de características y las
próximas versiones o actualizaciones, esto ahorrará muchos dolores de cabeza en el
futuro.
e. Seleccionar un kit de desarrollo Una de las mejores partes de la selección de un nuevo
microcontrolador es encontrar un kit de desarrollo para jugar y aprender el
funcionamiento interno del controlador. Una vez que el usuario se ha centrado en la parte
que desean utilizar se debe investigar qué servicios están disponibles kits de desarrollo. Si
un kit de desarrollo no está disponible, la parte seleccionada es más probable que no sea
una buena elección y que debería volver unos pasos atrás y encontrar un microcontrolador
mejor.

4.- Describa brevemente cinco aplicaciones que utilicen microcontroladores

a. En la industria automotriz: La central principal o la famosa computadora controladora


tanto del motor y todos los sensores del vehículo, la alarma, regulador del servofreno,
dosificador de combustible entre otros.
b. En la industria de los electrodomésticos: Control de calefacciones, lavadoras, secadoras,
cocinas eléctricas, micro hondas, etc.
c. En informática: Se usa como controlador de periféricos como: impresoras, plotters,
cámaras digitales, scanner, teclados, unidades de disco.
d. En la industria de imagen y sonido: tratamiento de la imagen y el sonido, control de los
equipos de sonido, plantas amplificadoras de sonido, etc.
e. En la robótica: para el control de los motores y captura de señales de los diferentes
sensores.

También podría gustarte