Está en la página 1de 9

UNIVERSIDAD TECNOLOGICA DE

HERMOSILLO

INGENIERÍA MECATRONICA

Dispositivos Digitales Programables

Investigación 1. Sistemas Embebidos

EQUIPO 4:

Del Rio Ayon Enrique Antonio


López Arteaga Cesar Omaet
Merino Hernández Jose Yahir
Navarro Romero David

IMT10-1 14/09/2023
Sistemas Embebidos

¿Qué es un sistema embebido?

Un sistema embebido, también conocido como sistema empotrado o sistema

incrustado, es un tipo de sistema informático diseñado para realizar tareas

específicas y dedicadas en lugar de ejecutar una variedad de aplicaciones

generales. Estos sistemas están diseñados y optimizados para llevar a cabo

funciones particulares o controlar dispositivos específicos. A menudo, se

encuentran en dispositivos electrónicos cotidianos y sistemas de control industrial.

¿Qué elementos lo conforman?

 Microcontrolador o Microprocesador: Este es el cerebro del sistema

embebido. Puede ser un microcontrolador, que integra la CPU, memoria y

periféricos en un solo chip, o un microprocesador que se utiliza junto con

otros componentes.

 Memoria: Los sistemas embebidos tienen memoria para almacenar el

código del programa y los datos necesarios para su funcionamiento. Esto

incluye memoria ROM (memoria de solo lectura) para el programa y

memoria RAM (memoria de acceso aleatorio) para el almacenamiento

temporal de datos.
 Periféricos: Estos son componentes adicionales que permiten al sistema

interactuar con el entorno o realizar tareas específicas. Los periféricos

pueden incluir puertos de entrada/salida (GPIO), convertidores analógico-

digitales (ADC), convertidores digital-analógicos (DAC), interfaces de

comunicación (como UART, SPI, I2C), y más.

 Software: El software es el conjunto de programas y algoritmos que

controlan el funcionamiento del sistema embebido. Esto incluye el sistema

operativo, controladores de dispositivos, y la aplicación específica que

realiza la tarea deseada.

 Fuente de energía: Para funcionar, un sistema embebido necesita una

fuente de energía. Puede ser una batería, una fuente de alimentación

externa o una combinación de ambas, dependiendo de la aplicación.

 Sensores y Actuadores: En muchos sistemas embebidos, se utilizan

sensores para capturar información del entorno, como temperatura, luz,

movimiento, etc. Los actuadores, por otro lado, se utilizan para realizar

acciones físicas en respuesta a las decisiones del sistema, como motores,

relés, etc.

 Interfaces de usuario: Si el sistema embebido necesita interactuar con los

usuarios, puede incluir interfaces de usuario, como pantallas, botones,

teclados o interfaces de pantalla táctil.

 Comunicación: En algunos casos, los sistemas embebidos necesitan

comunicarse con otros dispositivos o sistemas. Esto se logra mediante


interfaces de comunicación, como Ethernet, Wi-Fi, Bluetooth, CAN, entre

otros.

¿Qué Tecnologías se utilizan en sistemas embebidos?

 Microcontroladores y Microprocesadores: Los microcontroladores son

componentes clave en la mayoría de los sistemas embebidos. Ejemplos

incluyen microcontroladores basados en ARM, PIC, AVR, y muchos otros.

También se utilizan microprocesadores como Intel, AMD o MIPS en

sistemas embebidos de mayor potencia.

 Sistemas Operativos en Tiempo Real (RTOS): Los sistemas embebidos a

menudo requieren ejecución en tiempo real de tareas críticas. Los RTOS

proporcionan una gestión eficiente de tareas, temporización y recursos, lo

que es esencial en aplicaciones como automoción, aviónica y dispositivos

médicos.

 Lenguajes de Programación: Los lenguajes de programación utilizados en

sistemas embebidos varían, pero C y C++ son los más comunes debido a

su eficiencia y capacidad de acceso a nivel de hardware. También se

utilizan lenguajes específicos para sistemas embebidos como Ada y Rust

en aplicaciones críticas.

 Memoria Flash y RAM: La memoria flash se utiliza para almacenar el

código del programa y los datos persistentes, mientras que la RAM se

utiliza para el almacenamiento temporal de datos y la manipulación de

variables durante la ejecución del programa.


 Interfaces de Comunicación: Las interfaces de comunicación, como

UART, SPI, I2C, CAN, Ethernet, Wi-Fi y Bluetooth, permiten la

comunicación con otros dispositivos o sistemas, así como la transferencia

de datos.

 Sensores: Los sistemas embebidos a menudo incorporan una variedad de

sensores, como sensores de temperatura, humedad, acelerómetros,

giroscopios, cámaras, sensores de proximidad, etc., para recopilar datos del

entorno.

 Actuadores: Los actuadores se utilizan para llevar a cabo acciones físicas

en respuesta a decisiones del sistema. Ejemplos incluyen motores

eléctricos, servomotores, solenoides y relés.

 Energía y Gestión de Energía: Los sistemas embebidos pueden utilizar

fuentes de energía como baterías, fuentes de alimentación externas o

sistemas de gestión de energía para garantizar un funcionamiento eficiente

y prolongar la vida útil de la batería.

 Diseño Electrónico y PCB: La tecnología de diseño de placas de circuito

impreso (PCB) es esencial para integrar todos los componentes

electrónicos en un sistema embebido y garantizar la conectividad y la

eficiencia eléctrica.

 Herramientas de Desarrollo: Los desarrolladores de sistemas embebidos

utilizan herramientas de desarrollo que incluyen compiladores,

depuradores, emuladores, simuladores y entornos de desarrollo integrados

(IDE) específicos para programar y depurar el código.


¿Cómo se puede realizar un sistema embebido?

La creación de un sistema embebido involucra varios pasos y consideraciones. Un

sistema embebido es un sistema informático diseñado para realizar una o algunas

funciones específicas y está integrado en un dispositivo o sistema más grande.

Aquí hay una guía general sobre cómo crear un sistema embebido:

 Definir los Requisitos.

 Seleccionar Hardware.

 Seleccionar Software.

 Desarrollar el Software.

 Diseñar la Electrónica.

 Prototipo.

 Optimización.

 Pruebas y Depuración.

 Integración.

 Fabricación.

 Documentación.

 Mantenimiento.

Aplicaciones

Los sistemas embebidos tienen una amplia variedad de aplicaciones en una

variedad de industrias debido a su capacidad para realizar tareas específicas de


manera eficiente y confiable. Aquí hay algunas aplicaciones comunes de sistemas

embebidos:

 Electrónica de Consumo.

 Automoción.

 Electrodomésticos.

 Electrónica Industrial.

 Salud.

 Aeroespacial y Defensa.

 Internet de las cosas (IoT).

 Telecomunicaciones y Redes.

 Control de Tráfico y Transporte.

 Energía y Energías Renovables.

 Entretenimiento y Videojuegos.

 Robótica.

También podría gustarte