📁 Cargar Datos del Sistema
Sube un archivo de texto (.txt) con formato: tiempo TAB respuesta
Ningún archivo seleccionado
Puntos de Datos
0
Tiempo Total
0 s
Frecuencia de Muestreo
0 Hz
ℹ️ Información del Sistema: La gráfica muestra la respuesta de temperatura del sistema ante una señal escalón.
El análisis identifica los parámetros característicos para modelar la planta como un sistema de primer orden con retardo (FOPDT).
🎯 Parámetros del Sistema
Valor Inicial:
-
Valor Final:
-
Ganancia del Proceso (K):
-
Tiempo de Retardo (θ):
-
Constante de Tiempo (τ):
-
📈 Características de Respuesta
Tiempo al 63.2% (τ):
-
Tiempo de Establecimiento (2%):
-
Sobrepaso:
-
Tipo de Sistema:
Primer Orden con Retardo
G(s) = K / (τs + 1) * e^(-θs)
🎛️ Parámetros PID Calculados
Método Ziegler-Nichols
Kp:
-
Ki:
-
Kd:
-
Método Cohen-Coon
Kp:
-
Ki:
-
Kd:
-
Método CHR (20% Sobrepaso)
Kp:
-
Ki:
-
Kd:
-
⚡ Generador de Código ESP32 con PID Library
📋 Instrucciones: Genera código para ESP32 usando la librería PID_v1.
Incluye control de temperatura con LM35, setpoint por potenciómetro y salida PWM LEDC.
🔌 Hardware Requerido
- ESP32 (DevKit, NodeMCU, etc.)
- Sensor LM35
- Potenciómetro 10kΩ
- Transistor/Módulo PWM
- Botón pulsador
- LED indicador (opcional)
📚 Librerías Necesarias
- PID_v1.h - Control PID
- driver/ledc.h - PWM nativo ESP32
- Arduino.h - Framework principal
📍 Configuración de Pines ESP32
LM35 (Temperatura):
GPIO 34 (ADC1_CH6)
Potenciómetro (Setpoint):
GPIO 35 (ADC1_CH7)
Salida PWM (LEDC):
GPIO 16 (Canal 0)
Botón (Modo):
GPIO 17 (Pull-up)
LED (Indicador):
GPIO 2 (Built-in)
Código ESP32 Generado