- Um Arduino pode ser um controlador PID?
- Como faço para discretizar um controlador PID?
- Qual é a diferença básica entre um controlador PID discreto e o controlador PID contínuo?
Um Arduino pode ser um controlador PID?
Para implementar um controlador PID em um código ou um esboço de Arduino, cinco parâmetros devem ser conhecidos: constantes proporcionais, integrais e derivadas, valor de entrada e valor do ponto de ajuste. A computação PID deve estar dentro de uma função de looping. A primeira parte da função deve estar determinando o tempo decorrido.
Como faço para discretizar um controlador PID?
Uma maneira direta de discretizar este controlador é converter os termos integrais e derivados em seu contraparte de tempo discreto. Existem geralmente 3 variações para fazê -lo, por meio de métodos para a frente Euler, Euler para trás e trapezoidais.
Qual é a diferença básica entre um controlador PID discreto e o controlador PID contínuo?
O controlador de tempo contínuo foi projetado no domínio S, enquanto um controlador de tempo discreto foi projetado no domínio Z. Portanto, você não pode usar os mesmos valores numéricos para obter a mesma resposta. Contínuo é implementado com eletrônica analógica. Discreto significa digital.