PIC Lesson: PID


PID Controller

PID adalah singkatan bagi proportional-integral-derivative. Pengiraan PID melalui pengiraan error, oleh itu ia memerlukan dua nilai iaitu nilai target dan nilai sebenar. Tiga pemboleh-ubah yang diperlukan di dalam PID adalah  proportional (P @ Kp), integral (I @ Ki) dan derivative (D @ Kd).

Saya membuat contoh PID Controller untuk positioning DC motor dengan encoder. Variable resistor digunakan untuk mengubah nilai target position. Kemudian actual target dibaca daripada encoder motor. Encoder motor yang digunakan adalah 90 pulse per rotation.

Berikut adalah videonya. Nilai pos adalah bacaan variable resistor iaitu target position dan count adalah bacaan encoder iaitu actual position.

PIC Source Code

Sertai Telegram Group bagi dapatkan source code


12 responses to “PIC Lesson: PID”

  1. salam…
    saya liza.. saya nak tanya, apa nama komponen yang boleh display pid lesson tersebut?
    adakah LCD (8×2)? ATAU apakah komponen yang shahrulnizam gunakan ye?

  2. salam…
    saya nak detail pasal projek ni boleh?
    kalau apply projek ni untuk control voltage motor boleh x?

    • w/salam, harith. Tiada detail. Saya hanya tunjukkan konsep PID, penerangan PID boleh cari je kat internet. PID guna untuk control position motor.

Leave a Reply to Shahrul Cancel reply

Your email address will not be published. Required fields are marked *