1 PWM ile RGB Led Sürme hk.

Başlatan M_B, 11 Mart 2016, 16:12:34

M_B

Merhaba arkadaslar;
Tek hardware PWM sinyalini kullanarak aşağıdaki gibi bir yapı oluşturmak istiyorum.
Üç rengi aktif ettiğimde PWM de bozulma meydana gelir mi ?
Bu yapı normal mi , veya  daha basit ve kolay yolu var mı ?

Bu konudaki görüş ve önerilerinizi almak isterim.



Yapılmak istenen :  Tek PWM ile istenilen Rengin parlakliğının artırılıp azaltması.
Duruma göre birisi , ikisi veya ucu birden. 


İmkanın sınırlarını görmek için imkansızı denemek lazım.                                                             Fatih Sultan Mehmet

dursuncemal

#1
herbir rengi aktif edip herbir renk icin gerekli pwm yi uygularsaniz olur gibi duruyor fakat ufak tefek titresimler olabilir.
hocam 3 tane anahtarlama icin uc kulaniyorsunuz yazilim pwm yapsaniz olmaz mi?
:=

kimlenbu

Düşünce güzel ama her bir lede geçişte pwm frekansını değiştirmen gerekecek, parlaklık değerleri %10 %20 %30 olsun aynı sinyali kullanamazsın.

İşlemcin pwm ayarlarken ne kadar süre kaybın olacak ? Kaç Hz'de tazeleyebileceksin ?

Ben TLC5940 kullandım, 4096 parlaklık değeri dese de  250-300 adımdan sonra parlaklık farkı gözle görülebilir olmuyor. Hem spi kullanarak 16 kanala ayrı ayrı hükmedebiliyorsun.

https://www.picproje.org/index.php/topic,63619.0.html

dursuncemal

hocam 7 segment tarar gibi taransa olur gibime geliyor ama tamnda emin olamadim bir denemek lazim.
:=

M_B

Ledler arası geçişler olmayacak.
Ledleri durum göstergesi olarak kullanacam. (4 farklı durum için. R , G, B  veya hepsi birden  )

Ornegin: Kırmızı yanacak. Ortama göre parlaklığı ayarlanacak.
Farklı bir durum icin ise Yesil yanacak gibi...

yukarda semasını verdiğim yapıyı daha basit ve sade nasıl yapabilirim
Benim cizimde  6 transistor kullanılıyor. Sayıyı düşürebilirmiyim farklı gorus ve oneriler varmı diye foruma sormak istedim.
İmkanın sınırlarını görmek için imkansızı denemek lazım.                                                             Fatih Sultan Mehmet

drozk

Soft pwm ile üç kanalı da ayrı ayrı istediğiniz gibi kontrol edebilrsiniz. Transistörlere de ihtiyacınız olmaz. Periyodik interrupt ile soft. pwm işlemciye fazla yüklenmez.

mehmet

Kontrol transistörlerini üste alınırsa ve diğer uçlar
birleştirilir ve tek PWM transistörü ile kontrol edilebilir
diye düşünüyorum...
Olan olmuştur,
olacak olan da olmuştur.
Olacak bir şey yoktur.
---------------------------------------------
http://www.mehmetbilgi.net.tr
https://creativecommons.org/licenses/by/4.0/deed.tr "CC BY"

M_B

#7
Alıntı yapılan: mehmet - 12 Mart 2016, 09:14:45
Kontrol transistörlerini üste alınırsa ve diğer uçlar
birleştirilir ve tek PWM transistörü ile kontrol edilebilir
diye düşünüyorum...
Hocam aşağıdaki gibi diyorsunuz.  guzel mantık. Test etmek lazım.
(evet Baska model var mı sayıyı azaltacak ;) )
tesekkürler @mehmet Hocam


mesaj birleştirme:: 12 Mart 2016, 10:02:36

Alıntı yapılan: drozk - 12 Mart 2016, 09:00:03
Soft pwm ile üç kanalı da ayrı ayrı istediğiniz gibi kontrol edebilrsiniz. Transistörlere de ihtiyacınız olmaz. Periyodik interrupt ile soft. pwm işlemciye fazla yüklenmez.
soft PWM kullanmak istemiyorum birde ileri ye donuk fazla akım akıtırsam diye transistor kullanmak istiyorum.
İmkanın sınırlarını görmek için imkansızı denemek lazım.                                                             Fatih Sultan Mehmet

Icarus

@M_B: Bu 2. şemada bir gerilimleri, akımları yazsana...

M_B

Alıntı yapılan: Icarus - 12 Mart 2016, 12:15:44
@M_B: Bu 2. şemada bir gerilimleri, akımları yazsana...
@Icarus Hocam; Besleme 12V Ledten gecek max akım 50mA olarak dusunuyorum.

siz şimdi böyle sorunca aklıma geldi. Tek ledin parlaklığı yetmediğinde Led'e parelel bir iki tane daha bağlayınca durum ne olacak ?

İmkanın sınırlarını görmek için imkansızı denemek lazım.                                                             Fatih Sultan Mehmet

mehmet

Seri bağlayın. Direnç değerini düşürün. Yine
akım 50mA. kalsın.
Olan olmuştur,
olacak olan da olmuştur.
Olacak bir şey yoktur.
---------------------------------------------
http://www.mehmetbilgi.net.tr
https://creativecommons.org/licenses/by/4.0/deed.tr "CC BY"

Icarus

@M_B: Onu demek istemedim. Mesela T7 ve T8(veya T10)'nun üzerinden geçen akılmları ve gerilimleri kağıt kalemle çıkartırsanız çok ilginç şeyler görürsünüz bence...

M_B

Alıntı yapılan: Icarus - 12 Mart 2016, 14:23:55
@M_B: Onu demek istemedim. Mesela T7 ve T8(veya T10)'nun üzerinden geçen akılmları ve gerilimleri kağıt kalemle çıkartırsanız çok ilginç şeyler görürsünüz bence...
@Icarus Hocam çok ilginç şeylerden bir tanesini cözup acıklayabilirmisiniz.
Kagıt üzerinde analiz yaptığım da bir şey göremedim.
İmkanın sınırlarını görmek için imkansızı denemek lazım.                                                             Fatih Sultan Mehmet

mehmet

2KHz. de uygulanan PWM ve kontrol simülasyonu...

http://goo.gl/17SaSl
Olan olmuştur,
olacak olan da olmuştur.
Olacak bir şey yoktur.
---------------------------------------------
http://www.mehmetbilgi.net.tr
https://creativecommons.org/licenses/by/4.0/deed.tr "CC BY"