- ¿Puede un Arduino ser un controlador PID??
- ¿Cómo discretizo un controlador PID??
- ¿Cuál es la diferencia básica entre un controlador PID discreto y un controlador PID continuo??
¿Puede un Arduino ser un controlador PID??
Para implementar un controlador PID en un código o un boceto Arduino, se deben conocer cinco parámetros: constantes proporcionales, integrales y derivadas, valor de entrada y valor de punto de ajuste. El cálculo de PID debe estar dentro de una función de bucle. La primera parte de la función debe ser determinar el tiempo transcurrido.
¿Cómo discretizo un controlador PID??
Una forma directa de discretizar este controlador es convertir los términos integrales y derivados a su contraparte de tiempo discreto. Comúnmente hay 3 variaciones para hacerlo, por medio de Euler, Euler hacia atrás y métodos trapezoidales.
¿Cuál es la diferencia básica entre un controlador PID discreto y un controlador PID continuo??
El controlador de tiempo continuo está diseñado en el dominio S, mientras que un controlador de tiempo discreto está diseñado en el dominio Z. Por lo tanto, no puede usar los mismos valores numéricos para obtener la misma respuesta. Continuo se implementa con electrónica analógica. Discreto significa digital.