Haberler:

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

Ana Menü

röle ile PWM

Başlatan uguryendi, 17 Şubat 2008, 00:26:41

uguryendi

16f876a ile röle kullandığımz devreyi pwm ile kontrol etmek istiyoruz.

röleaç
10 ms bekle
röle kapat
10 ms bekle gibi kodlar yazdğımzda sorun yok ancak

picin PWM modülünü kullanarak sonuç alamadık
T2 ile hesaplanan sinyal frekansının olması gerekenden yüksek oldğunu düşünüyorum.

basit bir RC osilatör ile T1 i external olarak ayarlasam bunu CCP modülünde
nasıl kullanabilirim bunun ayarlarını bilen var mı acaba ?

yada t2 yi 100 hz e kadar nasıl düşürebilirim.

pic 20mhz de çalışıyor

teşekkürler

volkii

hocam röleyle olmaz bu iş yaa

bymrz

hocam inşallah biz yanlış anlamışızdır, roleyle yapmayacaksın dimi PWM i?

uguryendi

(:  LM298 yakmaktan bıktım güçlü motorlar sürüyorum ayrıca 4 tane röle ile kurdğum devre daha ucuza maloluyor (:


tabi sürmek için gerekli olan sinyalin frekansı biraz küçük olması lazım

şimdi CCP modülünü timer1 ile kullanamıcak mıyım ?=

ismetelk

PWM ve RÖLE  yanyana geldimi sonunda :)
hocam güçlü motorlar kaç volt kaç amperlik dc mi ac mi l298 55V 3A dir senin motor daha çoğunu istiyosa l298 yanar tabi lmd18b20 diye bi entegre var direk pwm girişi de var bi incele. ,oda yetmiyosa ırfp450 mosfet yada direk IGBT kullanacaksın.

Klein

Role ile PWM in yanyana gelmesinde bence garipsenecek bir durum yok. Genelde PWM i mümkün olduğunca yüksek frekansta üretmek istiyor olmamızdan kalan bir alışkanlık sonucu biraz garip gelmiş olabilir. Ama frekansımız düşükse neden olmasın.  Piyasadaki endüstriyel PID kontrolcülerinin birçoğu roleli.  PID nin çıkışının da aslında düşük frekanslı bir PWM olduğunu düşünürsek arkadaşın söylediği gayet mantıklı. Bence olur.

arslan74

Alıntı yapılan: "Klein"Role ile PWM in yanyana gelmesinde bence garipsenecek bir durum yok. Genelde PWM i mümkün olduğunca yüksek frekansta üretmek istiyor olmamızdan kalan bir alışkanlık sonucu biraz garip gelmiş olabilir. Ama frekansımız düşükse neden olmasın.  Piyasadaki endüstriyel PID kontrolcülerinin birçoğu roleli.  PID nin çıkışının da aslında düşük frekanslı bir PWM olduğunu düşünürsek arkadaşın söylediği gayet mantıklı. Bence olur.

Röle Mekanik bir hareketten oluşuyor. Yüksek voltajlarda acma kapamalarda ark meydana geliyor. Oluşan bu arklarda zamanla ucların birbirlerine yapışmasına neden oluyor. Ayrıca rölenin belli bir tetikleme hızı var. Bu hızda cok düşüktür. PWM gibi yüksek frekansa ulaşamaz.

Röle ile Start-Stop ve yön tayininde hiç bir sorun yok ancak, hız kontrolu yapmak, akıllı bir cözüm değil. Ama Röle + MosFet şeklinde yapılabilir. Röle yön, start ve stop işini yapar Mosfet veya başka bir yarı iletken de PWM ile sadece Voltajı ayarlar.

Yada direkt H- köprüsünü kullarak motorda istediğiniz yön, hız ve start-stop olayını yapabilirsiniz.

Selamlar

tyildizak

Enteresan bir yöntem bulmuşsunuz.
Röle kontaklarının arkı paralel bağlanacak kapasitörlerle söndürülebilir.
Pic'i  20 mhz yerine rc osilatörle yaklaşık 32 khz ile çalıştırabilirsiniz, bağlantı şekli datasheetinde var.
Bu arada rölelerin belli bir açma-kapama ömürleri olduğunu da gözönünde bulundurmak gerekir.

Yine de @arslan74 arkadaşın önerdiği yöntemleri kullanırsanız daha sağlam bir iş yapmış olursunuz.

uguryendi

bizim düşüncemiz ,
picin çalışma hızını yavaşlatmak yerine PWM donanımının  timer2 den aldığı bilgi ile ürettiği sinyalin frekansının, timer1 i external olarak düşük frekanslı bir osilatör ile çalıştırmak ve bunlada CCPde PWM modülünde bir sinyal üretmekti  çünkü sistemi tamamen yavaşlatmak (32khz osc)  picin yapması gereken diğer işlerdede gecikmeye neden olacaktır.

CaFFeiNe

10ms gibi çok büyük sürelerle (pice göre büyük röleye göre küçük) çalışacaksanız illede PWM modülünü kullanmak zorunda değilsiniz
timer kesmesi kullanarak PWM i yazılım ile oluşturabilirsiniz