TL;DR
En un variador de motor en bucle cerrado, cada microsegundo de latencia de realimentación reduce directamente el ancho de banda alcanzable del controlador. Un enlace de encoder de 1 ms permite un bucle de velocidad estable y de alto rendimiento. Un enlace de 5 ms no, y no porque el retardo medio sea demasiado alto, sino porque obliga al ingeniero a reducir las ganancias del controlador para absorber el peor caso. La especificación correcta no es «baja latencia», sino «latencia baja y acotada».
1. La cadena del bucle cerrado
Un motor bajo control en bucle cerrado es un viaje de ida y vuelta continuo: el variador comanda una corriente, el motor se mueve, el encoder mide la nueva posición, la realimentación vuelve al variador y este calcula el siguiente comando. La latencia total de este bucle establece un límite superior estricto a la rapidez con la que el controlador puede responder.
Cada eslabón de la cadena aporta lo suyo:
- Del flanco del encoder al registro de captura: típicamente nanosegundos en un canal HTL/TTL
- De la captura a la transmisión de la realimentación: cableado, nanosegundos; inalámbrico, de microsegundos a milisegundos
- Entrega de la realimentación a la ISR del variador: depende de la arquitectura del variador, típicamente decenas de microsegundos
- Cálculo del bucle de control del variador: fijado por el hardware del variador, típicamente 50–250 µs
- Actualización PWM hacia la etapa de salida: típicamente un período PWM
La mayoría de estos elementos los determina el variador y no son negociables. El único componente que puede elegir el diseñador del sistema es la vía de entrega de la realimentación. Por eso es el lugar adecuado para optimizar.
2. Desglose del presupuesto de latencia
Para un bucle de velocidad de alto rendimiento con una tasa de actualización de 8 kHz (período de muestreo de 125 µs), el presupuesto industrial típico es aproximadamente el siguiente:
| Etapa | Encoder cableado | Inalámbrico de calidad | Inalámbrico genérico (peor caso) |
|---|---|---|---|
| Muestreo del encoder | ~0 µs | ~0 µs | ~0 µs |
| Procesamiento en el lado TX | — | 50–150 µs | 200–800 µs |
| Transmisión RF | — | 200–500 µs | 1–5 ms |
| Procesamiento en el lado RX | — | 50–150 µs | 200–500 µs |
| Propagación por cable | ~50 ns | — | — |
| Latencia de la ISR del variador | 10–50 µs | 10–50 µs | 10–50 µs |
| Cálculo de control | 50–250 µs | 50–250 µs | 50–250 µs |
| Total típico | ~100–300 µs | ~600 µs – 1 ms | 2–7 ms |
La columna del encoder cableado marca la referencia. Un enlace inalámbrico de alta calidad añade aproximadamente 0,5–1 ms, lo suficiente para notarse en un servo rápido, pero tolerable en el control de movimiento industrial con las tasas de actualización típicas de 1–10 kHz. Un enlace inalámbrico mal diseñado añade milisegundos con picos considerables en el peor caso, lo que obliga al controlador a tolerar una gran pérdida de fase o a reducir sus ganancias hasta poder hacerlo.
3. Efecto sobre la estabilidad del controlador PI
Un controlador PI de velocidad tiene dos parámetros de ajuste: la ganancia proporcional (Kp) y la ganancia integral (Ki). Los valores alcanzables están acotados por el requisito de que el sistema en bucle cerrado se mantenga estable en presencia del retardo de ida y vuelta τ.
Para una planta de primer orden con retardo, la regla práctica clásica de estabilidad de Bode da una ganancia proporcional útil máxima que escala como 1/τ: duplicar el retardo del bucle reduce a la mitad la ganancia alcanzable. Esa reducción de ganancia se traduce directamente en:
- Respuesta más lenta ante perturbaciones de carga: el motor tarda más en recuperar la velocidad cuando cambia la carga
- Menor rechazo de perturbaciones: los transitorios breves no se atenúan
- Mayor sobreimpulso ante un cambio de referencia: el tiempo de establecimiento de la respuesta al escalón aumenta
- Robustez reducida: la misma planta tolera menos variación en la inercia de la carga o en la fricción
Un ejemplo concreto
Consideremos un bucle de velocidad con 1 ms de latencia de realimentación, ajustado para un amortiguamiento crítico con Kp = 0,5. Con 5 ms de latencia en la misma planta, Kp debe bajar a aproximadamente 0,1 para mantener el mismo amortiguamiento. El tiempo de establecimiento de la respuesta al escalón pasa de ~5 ms a ~25 ms. El rechazo de perturbaciones (la respuesta a un cambio brusco de carga) es ~5 veces más lento. El sistema sigue funcionando; simplemente es un controlador con un ancho de banda fundamentalmente menor.
4. Por qué el peor caso importa más que el promedio
La latencia de un enlace inalámbrico rara vez es un único número. Es una distribución: un caso típico, un percentil 99, un percentil 99,99 y (en sistemas mal diseñados) valores atípicos de decenas de milisegundos causados por reintentos o cambios de canal.
Un ingeniero de variadores no puede ajustar para el promedio. El controlador debe mantenerse estable en el peor caso observado en el sistema, porque la inestabilidad en el percentil 99,99 supone una parada por fallo o un evento de oscilación cada pocas horas. Por eso, la pregunta que hay que hacer a un proveedor de encoders inalámbricos no es «cuál es la latencia típica», sino «cuál es la latencia en el percentil 99,99 a lo largo de 24 horas en condiciones industriales normales de RF» y «¿esa cifra está acotada o no?».
Una distribución de latencia no acotada, con colas raras pero extremas, no es adecuada para el control en bucle cerrado, con independencia del promedio. Una distribución acotada con un techo estricto (por ejemplo, «siempre por debajo de 1 ms») permite al ingeniero ajustar para ese techo y olvidarse del asunto.
Recomendación práctica: al evaluar un enlace inalámbrico de encoder, solicite un histograma de latencia medido durante al menos 24 horas de funcionamiento en un entorno industrial. Fíjese en el percentil 99,99, no en la mediana. Descarte a cualquier proveedor que no pueda o no quiera aportar esta medición.
5. Impacto práctico en el rendimiento del motor
Los efectos de un bucle de realimentación lento o con jitter aparecen de formas que a menudo se atribuyen al motor o al variador:
- Rizado de velocidad con consigna constante: el controlador no responde con suficiente rapidez a pequeñas variaciones de carga
- Zumbido o vibración audibles: oscilaciones subresonantes por comportamiento de ciclo límite cerca del límite de estabilidad
- Sobreimpulso visible en la aceleración: respuestas al escalón que «oscilan» antes de establecerse
- Desgaste mecánico por correcciones repetidas: el controlador persiguiendo su propia cola
- Deriva del ajuste: las ganancias que funcionaban en la puesta en marcha requieren reajuste meses después, a medida que la planta envejece
Cada uno de estos efectos es un síntoma de un ancho de banda insuficiente del bucle de control. El instinto es cambiar el variador o el motor; la solución real suele ser dar al controlador existente una mejor realimentación.
6. Qué debería significar «baja latencia» en términos cuantitativos
El sector utiliza el término de forma imprecisa. Recomendamos la siguiente definición operativa para la realimentación inalámbrica de encoders industriales:
| Categoría de latencia | Peor caso (24 h) | Adecuada para |
|---|---|---|
| Excelente | < 1 ms, acotada | Bucles de velocidad y de posición de alto rendimiento de hasta ~5 kHz |
| Adecuada | 1–3 ms, acotada | La mayor parte del movimiento industrial (bobinadoras, líneas de trefilado, transportadores) |
| Marginal | 3–10 ms, acotada | Eje lento o supervisión en lazo abierto; no recomendada para bucles cerrados |
| Inadecuada | > 10 ms o no acotada | Solo telemetría; no puede usarse para control |
7. Cómo añade latencia la comunicación inalámbrica y cómo la minimiza un buen diseño
Tres decisiones de arquitectura dominan la latencia de un encoder inalámbrico:
- Sobrecarga del protocolo. Una pila Wi-Fi genérica (CSMA/CA, reintentos, ACK) añade cientos de microsegundos en el mejor caso y decenas de milisegundos en el peor. Una trama TDMA diseñada específicamente para datos periódicos de encoder puede funcionar con una cadencia fija inferior al milisegundo, sin necesidad de reintentos en condiciones normales de RF.
- Profundidad del búfer. Cualquier búfer superior a un único período de muestreo en el lado TX o RX es latencia desperdiciada. WENC2 canaliza los flancos del encoder sin búfer en la capa de aplicación: cada flanco avanza en cuanto llega.
- Política de reintentos. Los reintentos agresivos sacrifican latencia a cambio de éxito en la entrega de paquetes. En el control en bucle cerrado, es preferible perder una muestra a recibir una con 5 ms de retraso. El protocolo debe saber qué optimizar.
8. Latencia de WENC2
WENC2 utiliza un protocolo TDMA dedicado, diseñado para datos periódicos de encoder. Latencia de extremo a extremo (flanco del encoder en TX → flanco de salida en RX):
- Típica: menos de 1 ms
- Techo estricto (política de pérdida de una sola muestra): 1,0 ms
El techo estricto se impone por diseño: una muestra que no llega dentro de la ventana de 1 ms se descarta, no se reintenta. Es el comportamiento correcto para el control en bucle cerrado y la propiedad que permite al ingeniero del variador ajustar como si la realimentación fuera cableada.
9. Qué medir al evaluar un encoder inalámbrico
Si va a probar un enlace inalámbrico de encoder candidato en su propia máquina, este es el conjunto mínimo de mediciones:
- Latencia de bucle: aplique una señal a la entrada de encoder del TX y mida con un osciloscopio el retardo hasta la salida del RX. Capture al menos 1000 eventos.
- Histograma de latencia: agrupe esos 1000 eventos. La forma de la distribución lo dice todo. Un pico estrecho y compacto es buena señal. Una cola larga es una advertencia.
- Jitter bajo interferencia: repita la medición con un smartphone en modo de compartir Wi-Fi situado a 1 m de la unidad. El enlace debe degradarse con suavidad, no de forma catastrófica.
- Prueba de 24 horas: registre el éxito de paquetes y la latencia en el peor caso durante 24 horas completas. El percentil 99,99 es el número que importa.
10. Conclusión
El control de motor en bucle cerrado es una disciplina a nivel de sistema. El variador, el motor, el encoder y el cableado contribuyen al rendimiento alcanzable. Sustituir la realimentación cableada por un enlace inalámbrico cambia un solo componente de ese sistema, pero lo cambia de un modo que interactúa con todo lo demás.
Un enlace inalámbrico de encoder con latencia acotada inferior al milisegundo es un sustituto transparente de la realimentación cableada. Un enlace con latencia no acotada, o con un peor caso de varios milisegundos, no lo es: es un sistema distinto que exige un controlador con ganancias reducidas y asume un rendimiento menor.
La especificación correcta es breve y exigente: menos de un milisegundo, acotada, sin reintentos pasado el plazo. Ese es el listón para el que se diseñó WENC2 y el listón con el que debería medirse cualquier encoder inalámbrico candidato.
¿Quiere ver la latencia en su propia máquina? Contáctenos para hablar de su aplicación.
Contáctenos →Referencias y lecturas adicionales
- Åström y Hägglund, «PID Controllers: Theory, Design, and Tuning» — estabilidad en bucle cerrado con retardo
- Franklin, Powell y Emami-Naeini, «Feedback Control of Dynamic Systems» — análisis del margen de fase frente al retardo mediante diagramas de Bode
- IEC 61784-3 — redes de comunicación industriales, perfiles de seguridad funcional
- Texas Instruments TIDU669 — «Servo motor control with field-oriented control» (desglose del presupuesto de latencia)
- IEEE 802.11-2020 — análisis de temporización CSMA/CA (Anexo C)
- Documento complementario: 5 GHz frente a 2,4 GHz para inalámbrico industrial
