Kontroler PID (dari singkatan bahasa Inggris: Proportional–Integral–Derivative controller) merupakan kontroler mekanisme umpan balik yang biasanya dipakai pada sistem kontrol industri. Sebuah kontroler PID secara kontinyu menghitung nilai kesalahan sebagai beda antara setpoint yang diinginkan dan variabel proses terukur. Kontroler mencoba untuk meminimalkan nilai kesalahan setiap waktu dengan penyetelan variabel kontrol, untuk persamaan PID seperti dibawah ini:
dengan KP, KI, dan KD, merupakan koefisien untuk parameter proporsional, integral, dan derivatif, secara berurutan (atau P, I, dan D). Pada model ini,
dari persamaan tersebut jika dikonversi menjadi persamaan digital dapat dilihat seperti pada persamaan berikut:
serta jika persamaan diatas diimplementasikan pada bahasa pemrograman adalah sebagai berikut:
berikut adalah contoh program PID yang telah kami buat untuk yang pertama digunakan sebagai kontroler pengendali RPM motor DC, Auto buckboost, dan yang kedua PID untuk mengendalikan sudut servo secara otomatis:
Video 1. Kontroler PID untuk pengaturan kecepatan Motor DC
Video 2. Kontroler PID untuk pengaturan Dutycycle Autobuckboot converter
Video 3. Kontroler PID untuk pengaturan Sudut Motor Servo
Sekian dulu ya penjelasan singkat mengenai PID pada arduino, untuk mendapatkan programnya bisa langsung download dengan cara tekan link di bawah ini:
Copyright © 2016 Elmech Technology