PID geribeslemeli dc motor kontrolünde limitör kullanılmıs. bu ne işe yarar?

Başlatan zamzam23, 24 Ağustos 2010, 13:32:30

zamzam23

http://img230.imageshack.us/img230/2435/10429847.jpg
şemadan da görüldüğü gibi girişte ve çıkısta bu limitlerin olması gereklimidir. ve bu limit yazılımlamı yapılır ayrı bır entegre yada devre elemanıyla mı?

serdararikan

evet limitler kullanılmazsa turev kick ve integral saturation olayları meydana gelebilir.

zamzam23

bu limit nasıl yapılır peki? yazılımla şu değerden yukarıysa sabitle gibimi? yoksa ayrı bir donanıma ihtiyac varmıdır?

serdararikan

hesaplana pid değer  cpid olsun.limitlenecek pid değeri maxpid olsun

if cpid>maxpid then cpid=maxpid 

gibi

zamzam23

anladım sağol.peki limit değeri nasıl hesaplanı?deneme yanılma mı?

serdararikan

Alıntı yapılan: zamzam23 - 24 Ağustos 2010, 15:22:07
anladım sağol.peki limit değeri nasıl hesaplanı?deneme yanılma mı?
sisteme göre değişir.mesela elindeki motor 220V ile çalışıyor olsun 220V'ta max devir 3000 oldun bu senin üst limitindir.ama öyle bir uygulama yapıyorsundur ki 2000 deviri geçmek istemezsin.o zaman senin max limitin 2000 olur.

zamzam23

verdiğim semaya göre, bu dediğiniz PID nin cıkısındakı limit. öncesindeki limti değeri nedir peki?

Analyzer

Selam,

Verdiğiniz örnekte örneğin encoder bozulur da 2000 d/d lık motordan 12000 d/d hız oluşturacak veri okursa, PID çıkışı da bozulur. Bunu engellemek için olabilir. Baştaki limitör, olmaması gereken değerleri elimine eder.

Analyzer
Üşeniyorum, öyleyse yarın!