- Czy Arduino może być kontrolerem PID?
- Jak dyskretyzować kontroler PID?
- Jaka jest podstawowa różnica między dyskretnym kontrolerem PID a ciągłym kontrolerem PID?
Czy Arduino może być kontrolerem PID?
Aby zaimplementować kontroler PID w kodzie lub szkicu Arduino, należy znać pięć parametrów: stałe proporcjonalne, całkowe i pochodne, wartość wejściowa i wartość punktu. Obliczanie PID musi znajdować się w funkcji zapętlania. Pierwsza część funkcji powinna określać upływający czas.
Jak dyskretyzować kontroler PID?
Prostym sposobem na dyskretyzację tego kontrolera jest konwersja warunków całki i pochodnej na ich odpowiednika dyskretnego odpowiednika. Istnieją zwykle 3 odmiany, za pomocą metod Eulera, Eulera do przodu,.
Jaka jest podstawowa różnica między dyskretnym kontrolerem PID a ciągłym kontrolerem PID?
Kontroler czasu ciągłego jest zaprojektowany w domenie S, podczas gdy kontroler czasu dyskretnego jest zaprojektowany w domenie Z. Dlatego nie można użyć tych samych wartości liczbowych, aby uzyskać tę samą odpowiedź. Ciągły jest wdrażany z analogową elektroniką. Dyskretny oznacza cyfrowy.