Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Microcontroladores
¿Qué es un microcontrolador?
Los microcontroladores son pequeños chips o dispositivos
memoria ROM. Es el cerebro de un sistema informático y el motor que activa el funcionamiento de un equipo. Las
características y especificaciones técnicas de los microcontroladores varían según el modelo y fabricante, pero algunas
1 2 3 4 5 6 7
•Periféricos de
•Memoria de •Memoria de datos entrada/salida,
•Capacidad de
programa (flash o (RAM) para como puertos de
•CPU de 8, 16 o 32 •Bajo consumo de funcionar a
EPROM) para almacenar variables comunicación, •Tamaño compacto
bits. energía. diferentes
almacenar el código y registros temporizadores y
velocidades de reloj.
del programa. temporales. convertidores
analógico-digitales.
Historia de los
Microcontroladores
En 1971, el primer microcontrolador fue inventado por dos ingenieros de Texas Instruments, de
acuerdo con el Instituto Smithsoniano. Gary Boone y Michael Cochran crearon el TMS 1000, el cual
era un microcontrolador de 4 bits con función de ROM y RAM. El microcontrolador era utilizado
internamente en Texas Instruments en sus productos de cálculo desde 1972 hasta 1974, y fue
refinado con el paso de los años. En 1974, TI puso a la venta el TMS 1000 para la industria de
electrónicos. El TMS 1000 estuvo disponible en varios tamaños de RAM y ROM. A partir de 1983,
cerca de un millón de TMS 1000 fueron vendidos.
Arquitectura de los
microcontroladores
Arquitectura Tradicional
(Erasable Programmable Read Only Memory) pueden eléctricamente EEPROM (Electrical Erasable Programmable Read OnIy
borrarse y grabarse muchas veces. La grabación se realiza, Memory). Tanto la programación como el borrado, se realizan
como en el caso de los OTP, con un grabador gobernado eléctricamente desde el propio grabador y bajo el control programado de
desde un PC. Si, posteriormente, se desea borrar el un PC. Es muy cómoda y rápida la operación de grabado y la de borrado.
contenido, disponen de una ventana de cristal en su Los microcontroladores dotados de memoria EEPROM una vez instalados
ultravioleta durante varios minutos. Las cápsulas son de circuito, pueden grabarse y borrarse cuantas veces se quiera sin ser
material cerámico y son más caros que los retirados de dicho circuito. Para ello se usan “grabadores en circuito” que
microcontroladores con memoria OTP que están hechos confieren una gran flexibilidad y
Microcontroladores de 16 bits
Estos tienen una CPU de 16 bits y son adecuados
para aplicaciones más complejas que requieren
mayor precisión y velocidad de procesamiento.
Microcontroladores de 32 bits
Estos tienen una CPU de 32 bits y son adecuados
para aplicaciones de alto rendimiento que requieren
una mayor capacidad de procesamiento y memoria.
Lenguaje ensamblador: es un lenguaje de bajo nivel que
utiliza mnemónicos para representar las instrucciones de la
CPU. Este lenguaje es muy eficiente y se utiliza en
aplicaciones donde la velocidad y el control de bajo nivel
son importantes.
Programación
C: Es un lenguaje de programación de alto nivel que es
más fácil de entender y escribir que el ensamblador. Se
utiliza ampliamente para programar microcontroladores Existen diferentes lenguajes de programación
debido a su eficiencia y portabilidad.
que se pueden utilizar para programar
microcontroladores, algunos de los más
comunes son:
Herramientas
que proporciona un editor de código, compilador,
depurador y otras herramientas para facilitar la
programación.
Proceso de
3. Cargar el código compilado en el microcontrolador
utilizando un programador. Un programador es un
dispositivo que se utiliza para transferir el código
Programación
compilado desde el ordenador al microcontrolador.
Bajo Costo
Tamaño
pequeño
Periféricos
integrados
Vel. De
procesamiento
Controladores de procesos
El control de procesos es un concepto crítico en cualquier industria que busca producir
productos de alta calidad y eficiencia, minimizando los costos y el impacto ambiental. Este
control implica la supervisión y verificación de las variables inherentes en un proceso para
reducir la variabilidad en el producto final y garantizar la estabilidad del proceso. En sí, los
microcontroladores de procesos son un tipo de microcontrolador especializado en el
control y monitoreo de procesos industriales. Estos dispositivos se utilizan para controlar
procesos en tiempo real y garantizar que se cumplan ciertas condiciones de operación.
Estos suelen estar diseñados para trabajar con una variedad de sensores y dispositivos
de entrada y salida, como sensores de temperatura, presión y flujo, y actuadores como
válvulas, motores y bombas. Estos dispositivos son necesarios para monitorear las
variables de un proceso y ajustar la salida del controlador para mantener el proceso
dentro de los límites predefinidos.
Sistemas de control de acceso
Los sistemas de control de acceso son sistemas electrónicos diseñados para limitar y controlar el
acceso a un espacio o recurso específico. Estos sistemas se utilizan en una amplia variedad de
entornos, desde oficinas y edificios comerciales hasta instalaciones gubernamentales y militares. El
objetivo principal de los sistemas de control de acceso es garantizar la seguridad y la protección de las
personas y los bienes en un espacio determinado.
Los sistemas de control de acceso en microcontroladores son dispositivos electrónicos que permiten
gestionar el acceso a áreas restringidas o controlar el flujo de personas o vehículos en un espacio
determinado. Los microcontroladores se utilizan para crear sistemas de control de acceso más
eficientes, seguros y confiables. Además, suelen estar compuestos por una unidad de control que se
comunica con los dispositivos de entrada y salida, como tarjetas de acceso, lectores de huellas
dactilares o cámaras de seguridad. Estos dispositivos permiten identificar a los usuarios autorizados y
otorgarles el acceso a las áreas restringidas, mientras que los usuarios no autorizados se les deniega
el acceso.
Control de robótica
El control de robótica se refiere al uso de técnicas y tecnologías avanzadas para supervisar y dirigir el
movimiento y el comportamiento de los robots. Un robot es una máquina programable que puede
realizar tareas de manera autónoma, con la ayuda de sensores, actuadores y otros componentes.
El control de robótica en microcontroladores implica la programación y el diseño de sistemas de control
para robots utilizando microcontroladores. Los microcontroladores son chips de computadora que
incluyen una unidad central de procesamiento (CPU), memoria y periféricos integrados, lo que los hace
ideales para controlar dispositivos y sistemas en tiempo real, como los robots. Los microcontroladores
son utilizados en la programación de los sistemas de control de robótica para recibir señales de
sensores, procesar la información y enviar señales a los actuadores, para controlar el movimiento del
robot.
Principales fabricantes de
Microcontroladores
2. Atmel Corporation
4. Empresa Intel
Principales fabricantes de
Microcontroladores
7. Motorola
5. Freescale
Semiconductor
6. ZiLOG Inc
Archivo Multimedia
Enlace al video exposición del grupo 1:
https://youtu.be/1SJXY-4zu60