Analog PI devresini TI dsp ye uygulamak

Başlatan nonstradam, 14 Mart 2012, 15:35:33

nonstradam

Merhaba;
bir sistemde kullandığımız voltaj feedback yapan analog PI devremiz varsistem analog olarak çok iyi çalışıyor. Bu sistemi TI ın DSP leri ile digital olarak yapmayı planlıyoruz. Bu analog PI devresinin oluşturduğu Kp ve Ki değerlerini bir şekilde digital e çevirmek mümkünmüdür. oluryorsa nasıl hesaplanır metod yol nedir. Yani bu opamplı devreyi C kodundaki PI rutinlerinin Kp-Ki değerlerine nasıl çeviririmki analog a yakın bir çıktı alabileyim. 

[IMG]http://img3.imageshack.us/img3/3665/35905233.jpg[/img]

Uploaded with ImageShack.us

z

Devrenin transfer fonksiyonunu bul. S yerine (1-z^-1)/DT koyarak fonksiyonu yaklaşık olarak ayrıklaştır.
Bana e^st de diyebilirsiniz.   www.cncdesigner.com

OptimusPrime

veya s yerine

(2/T)*((1-z^-1)/(1+z^-1)) de

koyabilirsin. bu işlemden sonra z görünen yer adc nin şuanki değeri, z^-1 görünen yer adc nin bir önceki değeri vs vs şeklinde olacak. yalnız bulduğun sistemin kökleri birim çemberin içerisinde ve sol tarafta çıkmalı aksi halde kararsız çalışacaktır.

ayrıca bkz bilinear transform...
https://donanimveyazilim.wordpress.com || Cihân-ârâ cihân içredir ârâyı bilmezler, O mâhîler ki deryâ içredir deryâyı bilmezler ||

Erhan YILMAZ

Maltabda hazır komut var bildiğim. S domeni transfer fonksiyonunu ayrık Z domenine geçiriyor.

CoşkuN

Dijital olarak PI sonuçta standart birşey.
Burada sadece Kp ve Ki katsayılarının bulunması gerekmiyor mu? O da integral alan opamp devresinin kazancı ile oransal kontrolü sağlayan Kp kazancının bulunmasına kalıyor...


OptimusPrime

Alıntı yapılan: CoşkuN - 15 Mart 2012, 09:45:27
Dijital olarak PI sonuçta standart birşey.
Burada sadece Kp ve Ki katsayılarının bulunması gerekmiyor mu? O da integral alan opamp devresinin kazancı ile oransal kontrolü sağlayan Kp kazancının bulunmasına kalıyor...

devrenin ayrık zamandaki eşdeğerinde katsayılar örnekleme zamanına bağımlı çıkacaklar. daha doğrusu her şey örnekleme zamanına bağımlı çıkacak. zaten öylede olması gerekir.

sürekli zamandaki kp ve ki ile mutlaka orantılı bir şeyler gelecektir fakat aynısı alıp kodlara eklemek farklı yerlere farklı performanslara götürebilir. o yüzden kutupların ve sıfırların değerlendirilmesi gerekiyor...
https://donanimveyazilim.wordpress.com || Cihân-ârâ cihân içredir ârâyı bilmezler, O mâhîler ki deryâ içredir deryâyı bilmezler ||