PIC Lesson: PID
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
Hi, my dc motor would oscillate around the target position,how do you fix it?
Use good motor driver and try-and-error P, I and D value.
Hi , what is a good motor driver,could you recommend one?
I use LS298n motor driver ,is it not good enough?
Thanks.
boleh saya dapatkan detail list untuk component yang digunakan untuk projek ini x?
Study setiap litar dan komponen kat lesson. Semua part saya dah tunjukkan satu per satu.
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.
Really interesting project!! It would have been even better if you had explained a little more on the PID control system.
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?
w/salam, liza. Saya gunakan LCD Nokia 3310.
boleh beli ker project ini kat mana nak dapat?
sofirudman, nak beli boleh e-mail saya kat Tentang Saya.