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 puede ejecutar un bucle de velocidad estable y de alto rendimiento. Un enlace de 5 ms no, 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 viaja de vuelta al variador, y el variador calcula el siguiente comando. La latencia total alrededor de este bucle establece un límite superior estricto sobre la rapidez con la que el controlador puede responder.
Cada eslabón de la cadena contribuye:
- Flanco del encoder al registro de captura: típicamente nanosegundos para un canal HTL/TTL.
- Captura a 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ómputo del bucle de control del variador: fijado por el hardware del variador, típicamente 50–250 µs.
- Actualización PWM a 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 el diseñador del sistema puede elegir es la ruta de entrega de la realimentación. Eso lo convierte en el lugar adecuado para optimizar.
2. Desglose del presupuesto de latencia
Para un bucle de velocidad de alto rendimiento que opera a una tasa de actualización de 8 kHz (período de muestreo de 125 µs), el presupuesto industrial típico se ve aproximadamente como sigue:
| Etapa | Encoder cableado | Inalámbrico de calidad | Inalámbrico genérico (peor) |
|---|---|---|---|
| Muestreo del encoder | ~0 µs | ~0 µs | ~0 µs |
| Procesamiento lado TX | — | 50–150 µs | 200–800 µs |
| Transmisión RF | — | 200–500 µs | 1–5 ms |
| Procesamiento 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ómputo 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 cableada establece el valor de 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 para el control de movimiento industrial a las tasas de actualización típicas de 1–10 kHz. Un enlace inalámbrico mal diseñado añade milisegundos con picos significativos en el peor caso, lo que obliga al controlador o bien a tolerar grandes pérdidas de fase o bien a reducir las ganancias hasta poder hacerlo.
3. Efecto sobre la estabilidad del controlador PI
Un controlador PI de velocidad tiene dos parámetros de ajuste: ganancia proporcional (Kp) y ganancia integral (Ki). Los valores alcanzables están acotados por el requisito de que el sistema en bucle cerrado permanezca 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 la ganancia alcanzable a la mitad. Esa reducción de ganancia se traduce directamente en:
- Respuesta más lenta a la perturbación de carga: el motor tarda más en recuperar la velocidad cuando cambia la carga.
- Menor rechazo de perturbaciones: los transitorios cortos no se aplanan.
- Mayor sobreimpulso ante un cambio de referencia: el tiempo de establecimiento de la respuesta al escalón crece.
- Robustez reducida: la misma planta tolera menos variación en la inercia de carga o en la fricción.
Un ejemplo concreto
Considere un bucle de velocidad con 1 ms de latencia de realimentación ajustado para dar amortiguamiento crítico con Kp = 0,5. Con 5 ms de latencia en la misma planta, Kp debe caer a aproximadamente 0,1 para mantener el mismo amortiguamiento. El tiempo de establecimiento de la respuesta al escalón crece de ~5 ms a ~25 ms. El rechazo de perturbaciones (la respuesta a un cambio repentino 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 en 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 en las decenas de milisegundos causados por reintentos o cambios de canal.
Un ingeniero de variadores no puede ajustar para el promedio. El controlador debe permanecer estable en el peor caso observado en el sistema, porque la inestabilidad en el percentil 99,99 significa un paro por fallo o un evento de oscilación cada pocas horas. Por tanto, la pregunta que hay que hacer a un proveedor de encoder inalámbrico 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 "¿es esa cifra acotada o no acotada?".
Una distribución de latencia no acotada —con colas raras pero extremas— no es adecuada para el control en bucle cerrado, independientemente del promedio. Una distribución acotada con un techo estricto (digamos, "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 operación en un entorno industrial. Fíjese en el percentil 99,99, no en la mediana. Rechace a cualquier proveedor que no pueda o no quiera proporcionar esta medición.
5. Impacto práctico sobre el rendimiento del motor
Los efectos aguas abajo 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 a consigna constante: el controlador no puede responder con suficiente rapidez a pequeñas variaciones de carga.
- Zumbido o vibración audibles: oscilaciones sub-resonantes derivadas de un comportamiento de ciclo límite cerca del límite de estabilidad.
- Sobreimpulso visible en la aceleración: respuestas al escalón que "vibran" antes de establecerse.
- Desgaste mecánico por corrección repetida: el controlador persiguiendo su propia cola.
- Deriva del ajuste: ganancias que funcionaban en la puesta en marcha necesitan reajuste meses después a medida que la planta envejece.
Cada uno de estos es un síntoma de un ancho de banda insuficiente del bucle de control. El instinto es actualizar 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" cuantitativamente
La industria utiliza el término de forma laxa. Recomendamos la siguiente definición operativa para la realimentación inalámbrica de encoders industriales:
| Categoría de latencia | Peor caso (24 h) | Adecuado para |
|---|---|---|
| Excelente | < 1 ms, acotada | Bucles de velocidad y posición de alto rendimiento 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 bucle 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 el inalámbrico, y cómo un buen diseño la minimiza
Tres decisiones arquitectónicas dominan la latencia de un encoder inalámbrico:
- Sobrecarga del protocolo. Una pila Wi-Fi genérica (CSMA/CA, reintentos, ACKs) añade cientos de microsegundos en el mejor caso y decenas de milisegundos en el peor. Una trama TDMA específica para datos periódicos de encoder puede ejecutarse a una cadencia fija sub-milisegundo sin necesidad de reintentos en condiciones normales de RF.
- Profundidad del búfer. Cualquier búfer mayor que un único período de muestreo en el lado TX o RX es latencia desperdiciada. WENC2 canaliza los flancos de encoder sin búfer en la capa de aplicación: cada flanco se mueve tan pronto como llega.
- Política de reintentos. Los reintentos agresivos cambian latencia por éxito de paquetes. Para el control en bucle cerrado, una única muestra perdida es preferible a una muestra retrasada 5 ms. El protocolo debe saber para cuál optimizar.
8. Latencia medida de WENC2
WENC2 se entrega con un protocolo TDMA dedicado sobre un módulo de doble banda en 5 GHz certificado CE. Latencia extremo a extremo medida (flanco del encoder en TX → flanco de salida en RX) en condiciones industriales normales de RF:
- Mediana: 0,4 ms
- Percentil 99: 0,7 ms
- Percentil 99,99: < 1 ms
- Techo estricto (política de pérdida de muestra única): 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. Este es el comportamiento correcto para el control en bucle cerrado, y es la propiedad que permite al ingeniero del variador ajustar como si la realimentación estuviera cableada.
9. Qué medir al evaluar un encoder inalámbrico
Si está probando un candidato de enlace inalámbrico de encoder en su banco de pruebas, este es el conjunto mínimo de mediciones:
- Latencia de bucle: introduzca una señal en la entrada del encoder TX y mida el retardo hasta la salida RX con un osciloscopio. Capture al menos 1000 eventos.
- Histograma de latencia: agrupe esos 1000 eventos. La forma de la distribución se lo dice todo. Un pico estrecho y compacto es bueno. Una cola larga es una advertencia.
- Jitter bajo interferencia: repita la medición con un smartphone en modo de tethering Wi-Fi situado a 1 m de la unidad. El enlace debe degradarse con elegancia, no de forma catastrófica.
- Prueba de 24 horas: registre el éxito de paquetes y la latencia en el peor caso a lo largo de 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 todos 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 por debajo del milisegundo es un sustituto transparente de la realimentación cableada. Un enlace con latencia no acotada, o con un peor caso en el rango de varios milisegundos, no lo es: es un sistema diferente que requiere un controlador con ganancias reducidas y acepta un rendimiento inferior.
La especificación correcta es corta e implacable: menos de un milisegundo, acotada, sin reintentos más allá del plazo. Esa es la barra que WENC2 fue diseñado para cumplir, y la barra contra la que debería medirse cualquier candidato a encoder inalámbrico.
¿Quiere verificar la afirmación de latencia en su propio banco? Solicite una evaluación piloto gratuita: instalamos una unidad WENC2 junto a su cableado existente y usted mismo puede medir la latencia extremo a extremo con un osciloscopio.
Solicitar evaluación piloto →Referencias y lecturas adicionales
- Aströ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 de diagramas de Bode de margen de fase frente a retardo
- IEC 61784-3 — Redes de comunicación industrial, 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
