L
lats
Guest
Witam wszystkich, jestem nowy na PID temperatury. Studiowałem wiele linków i mam podstawy, ale link na tym forum były osoby wyjaśnił pid bardzo podstawowe. łącze jest http://www.edaboard.com/ftopic254719.html Simple PID PID = GainP * rzeczywisty błąd + Gaini * SUMA (wcześniejsze błędy) + GainD * (rzeczywista błąd - ostatni błąd) error = sp (temperatury) - PV (wartość procesu) float pid (sp float, float pv) = {err_old błądzić, mylić = SP - PV / / uwaga P_err = err; I_err + = err_old; D_err = err - err_old; powrót 0,1 * + 0,3 * P_err I_err + 0,02 * D_err;} teraz tu ma zestaw wartości "0,1, 0,3, 0,02 "jako stałe. to robi wydaje się być kod auto tune. jakie zmiany mam zrobić i jak.