Haberler:

Forum kuralları güncellendi LÜTFEN  okuyunuz:  https://bit.ly/2IjR3ME

Ana Menü

Sabit 34V

Başlatan muhittin_kaplan, 12 Kasım 2012, 18:59:00

z

(30vout*10khz)/34vin=duty

yok böyle değil. 10Khz 100uS eder.

(30*100)/34=Ton (uS)

Yada

10Khz e neden olan PwmCountMax değerini nasıl olsa buldun

(30*PwmCountMax)/34=Pwm 

Tabiki burada Ton süren PWM değeri ile artıyor kabul ettim.

Anahtarın ideale yakın davrandığından Yüke uyguladığın pwm darbelerinin ortalasını bu şekilde hesaplayabilirsin.

İşin içinde gerçek zamanda bölme işlemi olduğu için tercih edilmez ama işini de görür.
Bana e^st de diyebilirsiniz.   www.cncdesigner.com

muhittin_kaplan

Hocam PWM frekansının dolayısıyla peryodun etkisi nedir ?

z

PWM sinyalin uygulandığı yük, alçak geçiren filitre karakterinde ise pwm frekansı yük akımındaki/gerilimindeki rıpılı belirler. Frekans arttıkça rıpıl azalır.
Bana e^st de diyebilirsiniz.   www.cncdesigner.com

muhittin_kaplan

Hocam bir fonksiyona doğrudan %lik deger gönderiyorum. o peryodu vs alıyor ve buna göre duty in oluşması için gerekli olan sayıyı buluyor

void PwmConfigChannel1(float PwmPercent)
	{
		int Period;
		Period=TIM_TimeBaseStructure.TIM_Period; //Peryot değeri alınıyor

		int PWMOran;
		PWMOran=(Period*PwmPercent)/100; //CCR1 Value hesaplanıyor

		TIM_OCInitStructure.TIM_Pulse = PWMOran; //DUTY değeri buradanayarlanıyor
		TIM_OC1Init(TIM3, &TIM_OCInitStructure);
		
	}


yukardaki fonksiyonu kullanabilmem gerek. onun için

PWMoran=(İstenenGerilim*100)/GirişGerilimi yaparsam doğrudan % lik oran veriyor.

muhittin_kaplan

Yok Olmuyor. Sanki 10Khz ile alakalı bir problem var.
IRF 4905 miş kullnılan mos. Buna göre En ideal Freq nasıl bulur ve %10pwm verdiğimde kaynakğın %10 unu görürüm.

muhittin_kaplan

inanmadım 10khz yerine 1khz ile pwm uyguladım. %10duty de girişin %10 unu gördüm. şu an çalışıyor ama neden 1khz de böyle de 10khz de böyle değil ? 10khz uyguladığımda duty i neye göre hesaplamalıyım?

z

Bu hesap, pwm frekansıyla değişmez. Ya pwm üretme rutinlerin sapıtıyordur yada güç katın.
Bana e^st de diyebilirsiniz.   www.cncdesigner.com

muhittin_kaplan

#22
Hocam OSC ile takip ediyorum. PWM de problem yok olarak görüyorum.
30v Source den giriş yapıyorum. Drain de yükün üzerindeki gerilim %80PWM de Her 1KHZ de 0.9V artıyor.
Kısaca
30Vin-%80-24 Vout-1khz
30Vin-%80-28,6 Vout-5Khz

Teker teker ölçtüm değerleri değiştirdim. Ulaştığım sonuç Freq arttıkça duty ile olan bağıntı değişiyor. Evet Yorumunuz alabilirmiyim?

mesaj birleştirme:: 25 Aralık 2012, 17:37:15


Devre Yukardaki gibidir

Klein

#23
Yükünün  tamamen rezistif  olduğunu, hiç bir endüktif ve kapasitif bileşen barındırmadığını bile varsaysak, bu devrenin pwm frekansından etkilenmesi kaçınılmaz.
3.3K ve 2.2K ile mosfet sürüyorsun. Frekansın arttıkça gate kapasitesi yüzünden mosfetin linear bölgede kalma oranı artıyor. Doğal olarak frekans bağımlı hale geliyorsun.

ayrıca PWM ile çalışırken duty-cycle oranının çıkışa tam olarak yansıyabilmesi için , sink ve source akımının eşit olması gerekir.  Mosfeti sürerken GND'ye 3K3 ile çekiyorsun, yani kapasiteyi 3K3 ile boşaltıp , 2K2 ile doldurmaya çalışıyorsun.  Bu durumda mosfetin sürülme ve kesime gitme süreleri değişiyor. Sonuöç olarak duty-cycle oranını çıkışa aynı oranda yansımıyor.

Gördüğüm kadarıyla frekansın arttıkça gerilimin artıyor. Bu da akla ripıl yüzünden gerilimi doğru okuyamadığın kuşkusunu getiriyor. Durum böyle bile olsa yukarıda anlattıklarım geçerliliğini koruyor.

muhittin_kaplan

Hocam Devreyi Yapan kişiye, Şunları Şunları Yap Diyeyim ki, Oda "Doğru Söylüyorsun" Desin. Devrenin Düzelmesi İçin Ne Yapmalıyız ?

elektronik

R2 değerini düşürmeniz gerekiyor 10-47  ohm arası bir değere olabilir mesala.

muhittin_kaplan

Bu değerler korkutuyor beni -ohm mu kohm mu?

askuzucu

Ben irf türü mosfetleri HF çıkış katı olarak kullandım. Frekans yükseldikçe mosfetin Gate ucunu daha düşük empedanslı birşeyle sürmek gerekir.Source ve gate arasında 2 nF gibi bir kapasite var.Bunu hızlı doldurup hızlı boşaltmak zorundasınız.Puşpul pnp-npn transistörle sürseniz daha iyi olur kanaatindeyim.
Filtreden dolayı şemayı göremeden konuşuyorum, kusura bakmayın.

SERRO EFE

Hocam R2 direncini 47R seviyelerine düşürün ve oradaki opto yerine tlp250 koyun denemelerinizi yapın. Sonra isterseniz  tlp yerine transistörlü bir pushpull sürücü yaparsınız.

z

PMOS'u sıradan bir opto ile sürmüşsün. Sorun güç katında.

30 küsür voltajda çalışan PMOS'u MOS driver kullanarak bile alengirli yollarla sürmen gerekecek. Bunun yerine Half Bridge modunda iki NMOS'u IR21xx sürücü ile sürebilirsin.

Bana e^st de diyebilirsiniz.   www.cncdesigner.com