16F877A' nın pwm çıkışı çoklanabilir mi?

Başlatan atakhan, 14 Ocak 2018, 23:57:50

atakhan

arkadaşlar herkese merhaba

Elimde 4 tanesi seri bağlanmış 10 tane led grubu var ve bu led grupları birbirine paralel bağlı. 16F877A' nın ccp2 çıkışıyla bu 10 tane led grubunun parlaklığını arttırıp azaltmaya çalışıyorum. Bu ledleri 5 adet SD335 transistörü ile kontrol ediyorum. 16F877A' nın ccp2 çıkına 2k2 lik bir direnç bağladım ve direncin diğer ucunu 5 adet transistörün beyz ucuna dağıttım. Devreyi çalıştırdığımda 1dk boyunca devre sorunsuz çalışıyor sonra parlaklığın artma ve azalma süresinde değişmeler gözlemledim. problemi çözemedim. proteus'ta devreyi denedim ve ccp2 çıkışı 1.98ma akım çekiyor.Pratikte ccp2 çıkışının ne kadar akım çektiğini gözlemleyemedim. Uzun lafın kısası pwm çıkışıyla en az kaç led'in parlaklığını kontrol edebilirim, ya da pwm çıkışını çoklamam mı gerekiyor, gerekiyorsa bunu nasıl yapabilirim..


sadogan

 Transistörlerin beyz'leri böyle paralel bağlanmamalı, her beyz'e ayrı ayrı direnç bağlayın.

Seri led guruplarında da her seri kola akım sınırlama direnci iyi olur.

RaMu

@sadogan ın dediğini yapmalısın.

Isis te bu devreyi simule edip doğru sonuç alman çok zor,
gerçek devreyi kurup denemelisin.
Bu kadar led ile gerçek devreyi kurmak zor diyorsan,
şerit ledleri üçerli kesip kablo ile beş dakikada lehimler halledersin,
gerisi breadboardda 15dk lık devre kurulumu,
yarım saatte hazır.


Sonra yine istediğin gibi çalışmazsa,
kod paylaşıp sorarsan yardımcı oluruz.
İyi çalışmalar.
Sorularınıza hızlı cevap alın: http://www.picproje.org/index.php/topic,57135.0.html

atakhan




Bu devrede ccp1 ve ccp2 cıkışları mosfetin Gate ucuna bağlanacak. Aynı zamanda pic in b,c ve d portu da  mosfetin geyt ucuna bağlanacak.
buradaki sıkıntı şu ccp çıkışları aktif iken b,c,d portlarına ccp den gelen enerji gitmekte ya da tam tersi b,c,d portları aktifken  ccp çıkışlarına enerji gidecek bu pic in bozulmasına yol açacaktır. bunu nasıl engelleyebiliriz.

tunayk


atakhan

1n4148 i denedim fakat ccp çıkışında ledlerin parlaklıklığı artıp azalmıyo diyot'u bağlayınca, keza b,c,d portuna 1n4148 bağladığımda ledleri sırasıyla yakamıyorum yine ledler yanık kalıyor. diyotlar devre dışı kaldığında ccp çıkışı ve b,c,d portları ayrı ayrı sorunsuz çalışıyor. Röle kullanmayı düşündüm fakat  çok maliyetli ve uğraştırıcı daha pratik bi çözüm yolu var mıdır?

mg1980

#6
pc817 olmaz mı ?
Veya daha iyisi TLP250 ..

atakhan


tunayk

Alıntı yapılan: atakhan - 01 Şubat 2018, 19:58:58
1n4148 i denedim fakat ccp çıkışında ledlerin parlaklıklığı artıp azalmıyo diyot'u bağlayınca, keza b,c,d portuna 1n4148 bağladığımda ledleri sırasıyla yakamıyorum yine ledler yanık kalıyor. diyotlar devre dışı kaldığında ccp çıkışı ve b,c,d portları ayrı ayrı sorunsuz çalışıyor. Röle kullanmayı düşündüm fakat  çok maliyetli ve uğraştırıcı daha pratik bi çözüm yolu var mıdır?


O zaman mantık hatası yapıyorsun.  Kabaca şu şekilde yapabilirsin.