La lección
Diseño de controladores y control por software
un controlador es el "cerebro" que decide cuándo y cómo se mueven las máquinas, y diseñarlo es pasar de encender una lámpara a mano a que un circuito, un temporizador o un programa lo hagan solos según lo que mandan los sensores.
La idea
Cuando una máquina hace algo sola —una barrera de estacionamiento que baja, un semáforo que cambia, una cinta que arranca cuando llega un objeto— hay atrás un controlador que toma esa decisión. En este tema aprendés a diseñar y ajustar esos controladores, que van desde lo puramente electromecánico (llaves, relés, temporizadores) hasta el control por software, donde una computadora conectada a una interfaz activa motores y lámparas según el tiempo o según lo que "leen" los sensores. También aprendés a planificar el proyecto que rodea esa construcción: calcular cuánto tarda y cuánto cuesta usando diagramas de tareas y tiempos y planillas de cálculo. La idea de fondo es siempre la misma —entrada, decisión, salida— y lo que cambia es con qué la implementás: un circuito de llaves o unas líneas de programa. Dominar esto es entender cómo se automatiza un proceso de verdad, que es el corazón de la industria moderna.
Qué vas a aprender
- De la acción a mano al control automáticoconcepto
Pensá en el portón eléctrico de un garaje. La versión más básica la controlás vos: apretás un botón y el motor abre. Ahí el "controlador" sos vos con el pulsador. Diseñar un controlador es, justamente, sacarte a vos del medio y que el sistema decida solo.
Todo controlador, por simple o complejo que sea, trabaja con el mismo esquema de tres partes:
1. Entradas: la información que recibe. Puede ser un pulsador que alguien aprieta, o un sensor que detecta algo (un imán que pasa, un objeto que corta un haz de luz, un final de carrera que avisa "el portón ya llegó al tope"). 2. Lógica de decisión: la regla que dice qué hacer con esa información. "Si el sensor detecta el auto Y la barrera está arriba, entonces bajar." 3. Salidas: lo que el controlador enciende o apaga. Un motor que gira, una lámpara que avisa, una electroválvula que abre el agua de un invernadero.
El desafío de diseño es elegir bien con qué tecnología resolvés cada parte. Un semáforo de un pueblo puede funcionar perfecto con un temporizador; el mismo cruce en una avenida con sensores de tránsito necesita algo que "mire" cuántos autos hay. Mismo problema, distinta solución según el caso.
- El menú de controladores electromecánicosconcepto
Antes de la computadora, y todavía hoy en muchísimas máquinas, el control se arma con componentes físicos. Conviene conocer el "menú" porque cada uno resuelve un tipo de problema:
1. Control temporizado: el controlador actúa en función del tiempo. El ventilador del baño que sigue andando dos minutos después de que apagaste la luz, o el lavarropas que pasa de una etapa a la otra a los tantos minutos. La decisión es "cuándo", medido por un reloj. 2. Programadores cíclicos: un tambor o disco con levas que gira y va abriendo y cerrando contactos en una secuencia fija que se repite. El lavarropas clásico de perilla es el ejemplo perfecto: la perilla es un programador cíclico que ordena "cargar agua → lavar → enjuagar → centrifugar", siempre en el mismo orden. 3. Lógica con llaves en serie o en paralelo: acá se decide combinando interruptores. Dos llaves en serie obligan a que las dos estén cerradas para que pase la corriente (una lógica "Y": el torno solo arranca si la tapa está cerrada Y apretás el botón de marcha, una medida de seguridad clásica). Dos llaves en paralelo funcionan si cualquiera de las dos está cerrada (una lógica "O": encendés la luz de la escalera desde arriba O desde abajo). 4. Sensores magnéticos y pulsadores normal cerrado: un sensor magnético (tipo reed switch) detecta que un imán está cerca —así sabe una alarma que la ventana sigue cerrada—. Un pulsador normal cerrado deja pasar corriente en reposo y la corta al apretarlo: es la lógica del botón de parada de emergencia, que tiene que cortar cuando lo tocás. 5. Amplificación con relés: un relé es un interruptor que se acciona con electricidad, no con la mano. Sirve para que una señal chiquita y débil (la de un sensor o un microcontrolador) pueda encender algo grande y potente (el motor de un portón). El relé "amplifica": con poca corriente comando mucha corriente.
- El salto al control por softwareconcepto
El control por software resuelve el mismo problema, pero la lógica de decisión ya no está cableada en llaves: está escrita en un programa. Aparecen dos piezas nuevas:
- La computadora (o un microcontrolador tipo los que usan las plaquitas educativas) donde corre el programa.
- La interfaz o controlador, una placa que hace de traductora entre el mundo digital y el mundo físico: tiene entradas donde conectás los sensores y salidas donde conectás lámparas y motores.
Programar el controlador es escribir la secuencia de decisiones. Por ejemplo, para un invernadero automatizado:
1. Leer la entrada del sensor de humedad de la tierra. 2. Si la humedad está por debajo del valor deseado, activar la salida que enciende la bomba de riego. 3. Esperar, volver a medir, y cuando la tierra esté húmeda, apagar la bomba. 4. Encender la lámpara de cultivo todos los días durante una cantidad fija de horas (control por tiempo).
La gran ventaja frente a lo electromecánico es la flexibilidad: si querés cambiar el comportamiento —regar con menos humedad, agregar un ventilador cuando sube la temperatura— no rehacés el cableado, cambiás unas líneas del programa. Por eso la industria pasó de máquinas de función fija a robots y líneas de montaje reprogramables: la misma máquina hace otra cosa con otro software. Es la misma idea que ves en la robótica de INVAP o en las líneas automatizadas de una fábrica.
- Planificar el proyecto: tiempos y costosconcepto
Diseñar el controlador es una parte; construirlo dentro de un plazo y un presupuesto es la otra. Un proyecto técnico se organiza descomponiéndolo en tareas y viendo cómo se encadenan:
1. Listá las tareas: conseguir los componentes, armar el circuito, escribir el programa, probar, ajustar. 2. Estimá el tiempo de cada una y fijate cuáles dependen de otra (no podés programar antes de tener la interfaz) y cuáles se hacen en paralelo. 3. Volcalo en un diagrama de tareas y tiempos (tipo diagrama de Gantt), que muestra en barras qué se hace cuándo, o usá software de gestión de proyectos. 4. Calculá el costo en una planilla de cálculo: sumás componentes, y ves qué pasa si cambia un precio o si un sensor sale más caro que otro.
Esto no es "burocracia": es lo que separa una idea de un proyecto que se termina. Un INTI o una empresa que construye una máquina a medida arranca siempre por acá.
Ejemplos resueltos
- El desafío de diseño es elegir bien con qué tecnología resolvés cada parte. Un semáforo de un pueblo puede funcionar perfecto con un temporizador; el mismo cruce en una avenida con sensores de tránsito necesita algo que "mire" cuántos autos hay. Mismo problema, distinta solución según el caso.
- 1. Control temporizado: el controlador actúa en función del tiempo. El ventilador del baño que sigue andando dos minutos después de que apagaste la luz, o el lavarropas que pasa de una etapa a la otra a los tantos minutos. La decisión es "cuándo", medido por un reloj. 2. Programadores cíclicos: un tambor o disco con levas que gira y va abriendo y cerrando contactos en una secuencia fija que se repite. El lavarropas clásico de perilla es el ejemplo perfecto: la perilla es un programador cíclico que ordena "cargar agua → lavar → enjuagar → centrifugar", siempre en el mismo orden. 3. Lógica con llaves en serie o en paralelo: acá se decide combinando interruptores. Dos llaves en serie obligan a que las dos estén cerradas para que pase la corriente (una lógica "Y": el torno solo arranca si la tapa está cerrada Y apretás el botón de marcha, una medida de seguridad clásica). Dos llaves en paralelo funcionan si cualquiera de las dos está cerrada (una lógica "O": encendés la luz de la escalera desde arriba O desde abajo). 4. Sensores magnéticos y pulsadores normal cerrado: un sensor magnético (tipo reed switch) detecta que un imán está cerca —así sabe una alarma que la ventana sigue cerrada—. Un pulsador normal cerrado deja pasar corriente en reposo y la corta al apretarlo: es la lógica del botón de parada de emergencia, que tiene que cortar cuando lo tocás. 5. Amplificación con relés: un relé es un interruptor que se acciona con electricidad, no con la mano. Sirve para que una señal chiquita y débil (la de un sensor o un microcontrolador) pueda encender algo grande y potente (el motor de un portón). El relé "amplifica": con poca corriente comando mucha corriente.
- Programar el controlador es escribir la secuencia de decisiones. Por ejemplo, para un invernadero automatizado:
Errores comunes
"Control por software es lo mismo que informática o programar una app."
No. Acá el programa comanda máquinas físicas —motores, lámparas, bombas— a través de una interfaz; el foco es el proceso técnico que se automatiza, no el software en sí.
Cómo corregirlo: No. Acá el programa comanda máquinas físicas —motores, lámparas, bombas— a través de una interfaz; el foco es el proceso técnico que se automatiza, no el software en sí.
"El control por software es siempre mejor que el electromecánico."
No siempre. Para un problema simple y fijo, un temporizador o un programador cíclico es más barato, robusto y confiable. Se elige la tecnología según el problema, no por moda.
Cómo corregirlo: No siempre. Para un problema simple y fijo, un temporizador o un programador cíclico es más barato, robusto y confiable. Se elige la tecnología según el problema, no por moda.
"Serie y paralelo son solo formas de conectar cables."
Además de eso, son dos lógicas de decisión distintas: serie exige que se cumplan todas las condiciones (Y), paralelo con que se cumpla una alcanza (O).
Cómo corregirlo: Además de eso, son dos lógicas de decisión distintas: serie exige que se cumplan todas las condiciones (Y), paralelo con que se cumpla una alcanza (O).
"El sensor mueve el motor directamente."
Casi nunca: el sensor solo informa. Entre la señal débil del sensor y la carga potente del motor suele hacer falta un relé o un amplificador que haga el trabajo pesado.
Cómo corregirlo: Casi nunca: el sensor solo informa. Entre la señal débil del sensor y la carga potente del motor suele hacer falta un relé o un amplificador que haga el trabajo pesado.
"Planificar tiempos y costos es aparte del diseño técnico."
Es parte del diseño. Un controlador que funciona pero llega tarde o cuesta el triple de lo previsto es un proyecto fallido; los diagramas y planillas son herramientas del ingeniero, no papeleo.
Cómo corregirlo: Es parte del diseño. Un controlador que funciona pero llega tarde o cuesta el triple de lo previsto es un proyecto fallido; los diagramas y planillas son herramientas del ingeniero, no papeleo.
En resumen
Ideas clave
- Todo controlador es entrada → decisión → salida. Cambia la tecnología con que lo armás, no el esquema de fondo.
- Diseñar un controlador es sacar a la persona del medio: que el sistema decida solo en función del tiempo o de los sensores, no de un dedo apretando un botón.
- Hay un menú de controladores electromecánicos —temporizado, cíclico, lógica de llaves serie/paralelo, sensores, relés— y diseñar bien es elegir el adecuado para cada problema.
- En serie es una lógica "Y" y en paralelo es una lógica "O": ese par cubre un montón de decisiones automáticas y de seguridad.
- El relé permite que una señal débil comande una carga potente: es el puente entre el "cerebro" chiquito y el motor grande.
- El control por software reemplaza el cableado por un programa, y con eso gana flexibilidad: cambiás el comportamiento sin cambiar el hardware.
- La interfaz traduce entre lo digital y lo físico: sensores en las entradas, lámparas y motores en las salidas.
- Un buen diseño incluye planificar tiempos y costos con diagramas de tareas y planillas, no solo hacer que funcione.
Glosario
- Controlador: el dispositivo o programa que decide cuándo y cómo actúan las salidas de un sistema, según sus entradas.
- Sensor: componente que detecta algo del mundo físico (humedad, luz, un imán, un objeto) y lo convierte en una señal de entrada.
- Actuador: el componente de salida que produce una acción física, como un motor, una lámpara o una electroválvula.
- Relé: interruptor accionado eléctricamente que permite que una señal chica comande una carga grande; sirve para amplificar.
- Programador cíclico: mecanismo (tambor con levas) que ejecuta una secuencia fija y repetida de acciones, como la perilla de un lavarropas.
- Pulsador normal cerrado: botón que deja pasar corriente en reposo y la corta al apretarlo; base de las paradas de emergencia.
- Interfaz (controladora): placa que conecta la computadora con el mundo físico, con entradas para sensores y salidas para actuadores.
- Diagrama de tareas y tiempos: representación (tipo Gantt) que muestra en barras qué tareas de un proyecto se hacen, cuándo y en qué orden.
Conexiones
- Este tema profundiza `tcb-med-diseno` (Diseño y resolución de problemas técnicos): retoma esa forma de encarar un problema técnico y la lleva más lejos, hasta diseñar y ajustar controladores concretos.
- Está habilitado por `tcb-proc-programacion` (Control programable y flexibilidad de los procesos): reconocer primero las lógicas de programación y por qué dan flexibilidad a los procesos es lo que te permite después diseñar y programar tus propios controladores.
- Desarrolla `tcb-hab-diseno` (Resolución de problemas de diseño): cada controlador que pensás, construís y ajustás es un ejercicio directo de esta habilidad.
- Desarrolla `tcb-hab-experimentacion` (Experiencias prácticas con medios técnicos): armar circuitos de llaves, probar relés y programar una interfaz es pura experimentación práctica con medios técnicos.
- Desarrolla `tcb-comp-alfabetizacion-digital` (Alfabetización digital y uso crítico de las TIC): usar software de control, planillas de cálculo y herramientas de gestión de proyectos ejercita esta competencia de manera concreta y con sentido.
---
Este contenido ya está disponible, aunque todavía no fue revisado por un docente de Educación Tecnológica. Podés usarlo para estudiar; si algo no te cierra, contrastalo con tu material de clase porque puede tener errores.