Fundamentos de los Sistemas de Control
Arquitectura de un sistema robótico
Un robot no es simplemente una máquina mecánica; es un sistema complejo capaz de percibir, procesar y actuar. La arquitectura de cualquier sistema robótico se basa en la interacción constante con su entorno. Podemos definir un robot como una entidad reprogramable que utiliza sensores para conocer lo que ocurre a su alrededor y actuadores para realizar tareas físicas.
El diagrama de bloques funcional de un robot sigue siempre este esquema:
- Entrada (Sensores): Captan información del mundo físico (luz, distancia, temperatura).
- Procesamiento (Cerebro/Controlador): Analiza los datos según un programa preestablecido.
- Salida (Actuadores): Ejecutan una acción física (moverse, emitir sonido, encender una luz).
Sistemas de lazo abierto y lazo cerrado
La diferencia fundamental entre los sistemas tecnológicos radica en cómo gestionan la información de salida.
- Sistemas de lazo abierto: Son aquellos en los que la salida no afecta a la acción de control. El sistema funciona por tiempo o secuencia, sin saber si el objetivo se ha cumplido.
- Ejemplo: Una tostadora. Funciona durante un tiempo determinado, pero no sabe si el pan está realmente tostado o se está quemando.
- Sistemas de lazo cerrado: Introducen el concepto de retroalimentación o feedback. El sistema compara la salida real con el valor deseado y corrige el error.
- Ejemplo: Un climatizador. Mide la temperatura de la habitación y sigue funcionando hasta alcanzar los grados programados, ajustándose si la temperatura cambia.
Los sistemas de lazo cerrado son mucho más precisos y estables, aunque su diseño es más complejo y costoso.
La unidad de control: El cerebro del robot
La unidad de control es el componente encargado de ejecutar el software. En robótica educativa, solemos utilizar microcontroladores (como los de las placas Arduino).
Diferencias clave:
- Microprocesador: Requiere componentes externos (RAM, almacenamiento) para funcionar. Es el corazón de un ordenador.
- Microcontrolador: Es un chip "todo en uno" que incluye procesador, memoria y puertos de entrada/salida. Es ideal para tareas específicas de control.
El controlador gestiona dos tipos de señales:
- Digitales: Solo tienen dos estados posibles (0 o 1, LOW o HIGH, 0V o 5V). Ejemplo: un interruptor.
- Analógicas: Pueden tomar infinitos valores dentro de un rango. Ejemplo: el nivel de luminosidad.


