Controladores
El sistema de controladores de Accudyno permite utilizar las salidas de control de forma inteligente para manejar dispositivos como dinamómetros, ventiladores, frenos y aceleradores. Cada controlador define cómo y cuándo se activa una salida, y con qué lógica se regula.
Los controladores se configuran desde la ventana de configuración del software y se operan desde el panel de control en la parte inferior de la pantalla principal.
Panel de Control
El panel de control aparece en la pantalla principal cuando existe al menos un controlador configurado. Contiene:
- Selector de controlador: lista desplegable para elegir el controlador activo
- Setpoint: valor objetivo que el controlador intentará alcanzar o mantener
- Botón ON/OFF: activa o desactiva el controlador seleccionado
- Indicador LED: muestra el estado actual (encendido/apagado)
Teclas de acceso rápido:
| Tecla | Función |
|---|---|
| Incrementar / decrementar setpoint | |
| Incrementar / decrementar setpoint (paso fino) | |
| Page Up / Page Down | Incrementar / decrementar setpoint (paso grande) |
| O | Activar / desactivar controlador |
| B | Activar freno del rodillo (si está configurado) |
Agregar un Controlador
Para agregar un controlador nuevo:
- Abra la ventana de Configuración
- Seleccione la sección Controladores
- Haga clic en el botón Agregar
- Seleccione el Método de Control deseado
- Configure las opciones según el tipo de control elegido
- Asigne la salida física que el controlador manejará
- Acepte para guardar la configuración
Opciones Generales
Cada controlador posee las siguientes opciones de configuración:
Método de Control
Define la lógica con la que el controlador maneja la salida.
| Método | Descripción |
|---|---|
| Salida Directa | Control manual directo del porcentaje de salida (0-100%) |
| Lazo Abierto | Control proporcional basado en un canal de entrada (ej: velocidad → ventilador) |
| Lazo Cerrado (PID) | Regulación automática mediante algoritmo PID con retroalimentación |
| Lazo Cerrado Dual (PID) | PID con dos salidas para dinamómetros de dos rodillos |
| Mantener RPM | Mantiene las RPM constantes mediante control inteligente (ML) |
| Aceleración Constante | Rampa de aceleración controlada con fases pre/post (ML) |
| Torque Constante | Mantiene un torque de frenado constante |
| Simulación Carga de Ruta | Simula la resistencia de un vehículo en ruta (ML) |
Modo de Arranque
Define cuándo se activa el controlador.
| Modo | Comportamiento |
|---|---|
| Manual | El usuario activa el controlador manualmente con el botón ON/OFF o la tecla O |
| Al pasar a Preparado | Se activa automáticamente cuando el sistema entra en estado Preparado |
| Al pasar a Adquiriendo | Se activa automáticamente al iniciar la adquisición de datos |
| Siempre Activo | Permanece activo desde que se conecta el hardware |
| Activado por Tecla | Se activa mientras se mantiene presionada una tecla asignada |
Modo de Parada
| Modo | Comportamiento |
|---|---|
| Al Finalizar | El controlador se desactiva automáticamente al terminar el ensayo |
| Manual | El controlador permanece activo después del ensayo (requiere desactivación manual) |
Modo de Setpoint Inicial
| Modo | Comportamiento |
|---|---|
| Valor Fijo | Siempre inicia en el valor de setpoint inicial configurado |
| Último Usado | Recuerda el último valor de setpoint utilizado |
| Valor Actual | Inicia en el valor actual de la medición del canal asignado |
Otras Opciones
- Acción Inversa: invierte el sentido del control (útil cuando aumentar la salida reduce la variable controlada)
- Incremento de Setpoint: define el paso de ajuste al usar las teclas de incremento
- Canal Asignado: canal de medición que el controlador utiliza como retroalimentación
- Salida Asignada: salida física (OUT1 o OUT2) que el controlador maneja
Ejemplos de Configuración
Ventilador por Lazo Abierto
Caso de uso: Rodillos inerciales sin dinamómetro. Se desea que un ventilador de refrigeración del motor varíe su velocidad proporcionalmente a la velocidad del rodillo.
Configuración:
| Opción | Valor |
|---|---|
| Método de Control | Lazo Abierto (proporcional) |
| Canal Asignado | Velocidad del rodillo |
| Salida Asignada | OUT1 |
| Modo de Arranque | Siempre Activo |
| Punto de Calibración 1 | Entrada: 5 km/h → Salida: 0% |
| Punto de Calibración 2 | Entrada: 6 km/h → Salida: 100% |
Calibración
Los puntos de calibración definen la relación lineal entre la entrada y la salida. En este ejemplo, el ventilador permanece apagado por debajo de 5 km/h y alcanza el máximo a partir de 6 km/h. Ajuste estos valores según las necesidades de refrigeración.
Freno por Relé (Hotkey)
Caso de uso: Rodillo con freno externo accionado por relé. El operador presiona una tecla para activar el freno durante el ensayo de desaceleración.
Configuración:
| Opción | Valor |
|---|---|
| Método de Control | Salida Directa |
| Salida Asignada | OUT2 |
| Modo de Arranque | Activado por Tecla |
| Tecla Asignada | B |
Funcionamiento
Mientras se mantiene presionada la tecla B, la salida se activa al 100%. Al soltar la tecla, la salida vuelve a 0%. La salida controla un relé que acciona el freno mecánico o electromagnético del rodillo.
ADVERTENCIA
Las salidas de la interfaz Accudyno tienen poca capacidad de corriente. Es necesario utilizar un relé o un optoacoplador para manejar la carga del freno.
Control PID para Dinamómetro
Caso de uso: Mantener las RPM del motor constantes utilizando un dinamómetro de corrientes parásitas (eddy current) o hidráulico. El PID ajusta automáticamente la carga del freno para que las RPM se mantengan en el valor de setpoint.
Configuración:
| Opción | Valor |
|---|---|
| Método de Control | Lazo Cerrado (PID) |
| Canal Asignado | RPM Motor |
| Salida Asignada | OUT1 |
| Acción Inversa | Sí |
| Modo de Arranque | Manual |
Parámetros PID:
| Parámetro | Valor Inicial | Descripción |
|---|---|---|
| Kp | 0.10 | Ganancia proporcional — respuesta inmediata al error |
| Ki | 0.05 | Ganancia integral — corrige el error acumulado |
| Kd | 0.00 | Ganancia derivativa — anticipa cambios futuros |
| Filtro Derivativo | 1 | Suaviza la acción derivativa (0=sin filtro, 1=máximo filtro) |
Sintonización PID
Comience con los valores por defecto (Kp=0.10, Ki=0.05). Si el sistema oscila, reduzca Kp. Si el sistema no alcanza el setpoint, aumente Ki gradualmente. La acción derivativa (Kd) rara vez es necesaria y puede introducir inestabilidad si se configura incorrectamente.
Acción Inversa
En un dinamómetro, aumentar la salida de control (más frenado) reduce las RPM. Por eso se activa la Acción Inversa: cuando las RPM están por encima del setpoint, el controlador aumenta el frenado para reducirlas.
Aceleración Constante — Rampa (ML)
Caso de uso: Realizar ensayos con una tasa de aceleración controlada. El sistema mantiene la aceleración constante ajustando la carga del dinamómetro mediante un algoritmo de aprendizaje automático (ML).
Este controlador trabaja en tres fases:
- Pre-Stage: Mantiene las RPM estables en un valor de espera (RPM Hold) antes de iniciar la rampa
- Full: Aplica la aceleración constante (rampa), ajustando la carga del dinamómetro
- Post-Stage: Gestiona la desaceleración al finalizar el ensayo
Configuración:
| Opción | Valor |
|---|---|
| Método de Control | Aceleración Constante |
| Salida Asignada | OUT1 |
| Modo de Arranque | Manual |
| Modo de Parada | Manual |
| Setpoint Inicial | Último Usado |
| RPM Hold | 4000 |
| Sensibilidad | 1 |
Setpoint Inicial: Último Usado
Al configurar el modo de setpoint como Último Usado, tanto el valor de aceleración (fase Full) como la RPM de espera (fase Pre-Stage) se recuerdan entre ensayos. Esto evita tener que reconfigurar los valores cada vez.
RPM Hold
El valor de RPM Hold define la velocidad a la que el motor se estabiliza antes de iniciar la rampa de aceleración. Elija un valor que permita al motor calentarse y estabilizarse. Durante la fase Pre-Stage puede ajustar este valor con las teclas de incremento.
Simulación de Ruta (ML)
Caso de uso: Simular las condiciones de carga que experimenta un vehículo en ruta (resistencia aerodinámica, rodadura, inercia) utilizando un rodillo con dinamómetro. Permite realizar ensayos de consumo, emisiones o rendimiento en condiciones realistas.
Configuración:
| Opción | Valor |
|---|---|
| Método de Control | Simulación Carga de Ruta |
| Salida Asignada | OUT1 |
| Modo de Arranque | Manual |
Parámetros del Vehículo:
| Parámetro | Valor por Defecto | Descripción |
|---|---|---|
| Masa del Vehículo | 1400 kg | Peso total del vehículo a simular |
| Coeficiente Aerodinámico (Cd) | 0.32 | Resistencia aerodinámica (típico sedán: 0.28-0.35) |
| Área Frontal | 2.2 m² | Superficie frontal del vehículo (típico sedán: 2.0-2.4 m²) |
| Diámetro de Rueda | 640 mm | Diámetro total de la rueda con neumático |
Parámetros del Vehículo
Los valores por defecto corresponden a un sedán típico. Para obtener resultados precisos, ingrese los datos reales del vehículo bajo ensayo. El coeficiente Cd y el área frontal pueden consultarse en la ficha técnica del fabricante.