📊 Análisis de Respuesta al Escalón + Generador ESP32

Identificación de Sistema, Sintonización PID y Código para ESP32

📁 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