🌐 Sistemas Embebidos

1. ¿Qué es un sistema embebido?

Un sistema embebido es un sistema de computación especializado que está diseñado para realizar una o varias funciones específicas dentro de un sistema más grande.

A diferencia de un computador general, no está hecho para múltiples tareas, sino para una tarea concreta como controlar una lavadora, un microondas o un semáforo.

Ejemplo: El microcontrolador dentro de un microondas.

Infografía sistema embebido

Conexiones: Microcontroladores, firmware, sensores, actuadores.

2. Plataformas de sistemas embebidos

Las plataformas embebidas permiten implementar soluciones específicas, y se dividen principalmente en dos tipos:

2.1. Hardware Programable

Son plataformas donde el hardware puede ser reconfigurado para ejecutar diferentes tareas.

2.2. Computadoras de una sola placa (SBC)

Dispositivos compactos con todos los elementos de una computadora integrados en una sola placa.

3. Microcontroladores y Microprocesadores

Microcontrolador: Circuito integrado que incluye procesador, memoria y periféricos. Ideal para tareas específicas.

Microprocesador: Solo el procesador; requiere componentes externos para funcionar. Diseñado para alto rendimiento.

Comparación:

AspectoMicroprocesadorMicrocontrolador
ComponentesSolo CPUCPU + RAM + ROM + I/O
UsoPCs, servidoresDispositivos embebidos
VelocidadAltaModerada
ConsumoAltoBajo

Proceso de selección:

4. Sensores y Actuadores

Sensor: Dispositivo que detecta cambios físicos o químicos y los convierte en señales eléctricas.

Tipos:

Características importantes:

Proceso de selección:

Se debe considerar el tipo de variable a medir, precisión requerida, compatibilidad con el sistema embebido y condiciones del entorno.

Ejemplo: Sensor de temperatura que activa un actuador de enfriamiento.

Sensores y actuadores

5. Conectividad y Tiempo Real

Conectividad: Capacidad de los dispositivos para comunicarse entre sí o con la nube.

Tipos:

Proceso de selección:

Telemetría: Monitoreo y envío de datos a distancia, crucial para IoT.

Sistema en Tiempo Real (RTOS): Sistema que garantiza respuesta dentro de un tiempo límite fijo.

Ejemplo: Sistema de frenos ABS.

6. Transmisión y Gestión de Datos

Transmisión de datos: Proceso mediante el cual los sensores y sistemas embebidos envían información a otros dispositivos o plataformas.

Características de protocolos:

Diseño de protocolos:

Gestión de datos sensados remotamente:

Consiste en recolectar, almacenar, filtrar y visualizar los datos obtenidos por sensores ubicados en lugares distantes.

Preguntas Frecuentes

Es un sistema computacional especializado que forma parte de un dispositivo más grande, con funciones específicas.

En microondas, relojes inteligentes, autos modernos, televisores, cámaras de seguridad, etc.

Principalmente C y C++, aunque también se usan ensamblador y Python en algunos casos.

Comentarios

Avatar
Gonzalez Sanchez Alberto 2025-05-12 17:12:45

Muy buena informacion, basatnte completa para empezar en los sistemas embebidos tocando temas interesantes, me gustaria que en el futuro publiques tus proyectos personales y los enseñes en video

Avatar
Gael Franco Ortiz 2025-05-12 17:00:24

Es un blog muy bien estructurado que permite aprender lo más básico de los sistemas embebidos y tambien me gustó especialmente cómo se abordan sus usos más cotidianos.

Avatar
Erick Hernández 2025-05-12 15:05:14

La información que compartes se entiende de manera clara y directa, no abusas de información y abarcas los temas mas importantes.