Arduino Pro Mini ile LED Dimmer Devre Yapma

Arduino pin low konumunda gnd cekmiyor mu. Bu yuzden ayrica direnc gereksiz olabilir diye dusundum

Çoğu MCU'da, güç verildiği ilk anda bütün GPIO'lar HiZ durumundadır. Sonradan çalışan program, bu GPIO'ları yapılandırır ve artık belirli bir lojik değeri çıkışa verirler. Bu ilk andaki belirsizlik nedeniyle MOSFET'in durumu da belirsiz olur. Mesela bir röle varsa belki ilk anda röle çekebilir.

Veya daha kötüsü, bir bug yüzünden diyelim yazılım o GPIO'yu resetliyor, veya düşen bir Vcc nedeniyle işlemci bir türlü resetten çıkamıyor. Bu duruumda o pin hep HiZ kalacak. Diyelim MOSFET rezistif bir yükü PWM modda sürüyor. Eğer gate belirsiz ise, MOSFET artık lineer bölgede çalışmaya başlar ve üzerinde çok yüksek bir güç harcanıp yanabilir.

Her zaman amaç belirsizliği gidermek olmalı, yoksa belirsizlik kalsın, onun ortaya çıkaracağı durumları listeleyelim ve sonuçları ne kadar vahim irdeleyelim denmemeli.
 
Çoğu MCU'da, güç verildiği ilk anda bütün GPIO'lar HiZ durumundadır. Sonradan çalışan program, bu GPIO'ları yapılandırır ve artık belirli bir lojik değeri çıkışa verirler. Bu ilk andaki belirsizlik nedeniyle MOSFET'in durumu da belirsiz olur. Mesela bir röle varsa belki ilk anda röle çekebilir.

Veya daha kötüsü, bir bug yüzünden diyelim yazılım o GPIO'yu resetliyor, veya düşen bir Vcc nedeniyle işlemci bir türlü resetten çıkamıyor. Bu duruumda o pin hep HiZ kalacak. Diyelim MOSFET rezistif bir yükü PWM modda sürüyor. Eğer gate belirsiz ise, MOSFET artık lineer bölgede çalışmaya başlar ve üzerinde çok yüksek bir güç harcanıp yanabilir.

Her zaman amaç belirsizliği gidermek olmalı, yoksa belirsizlik kalsın, onun ortaya çıkaracağı durumları listeleyelim ve sonuçları ne kadar vahim irdeleyelim denmemeli.
Kesinlikle katiliyorum. Ayrica seri bir 22R-10R gibi direnc olmasi gerekmez mi ? Mosfet gateleri bir mcu icin cok tehlikeli olabilir. Olabilecek belirsizlikte akim sinirlama yapmak gerekir diye dusunuyorum.
 
Kesinlikle katiliyorum. Ayrica seri bir 22R-10R gibi direnc olmasi gerekmez mi ? Mosfet gateleri bir mcu icin cok tehlikeli olabilir. Olabilecek belirsizlikte akim sinirlama yapmak gerekir diye dusunuyorum.

Gate'e seri bağlanan direncin daha çok osilasyon söndürme amaçlı diye biliyorum. Yani gate kapasitesi ve gate bağlantısının endüktansı nedeniyle, özellikle de yüksek anahtarlama hızlarında meydana gelen osilasyonu sönümleme amaçlı. Ama çok duyarlı olan bir MCU çıkışı, MOSFET gate kapasitesini şarj ederken geçecek yüksek akımdan da etkilenebilir. Bu konuda benim de çok ayrıntılı bilgim yok.
 
Arduino Pro Mini ile Led Dimmer Devremizi Tamamladık.
Gerekli bütün dosyalar ekteki zip dosyası içindedir.
Malzemeler;
1 Adet Arduino Pro Mini
1 Adet 10K Potansiyometre
1 Adet IRFZ44N Mosfet
1 Adet 10K SMD Direnç
1 Adet 3'lü Klemens
Yeteri Kadar Pin Header (Dişi)

20200822_193837.jpg
20200822_193853.jpg


20200822_193910.jpg
20200822_193817.jpg


Proteus Çizimi;
promini.png


Baskı Devre Görünümü;
Led_dimmer_baskı.png


Arduino Kodları;
led_dimmer_arduino.png
 

Ekler

  • Arduino Led Dimmer Devre.zip
    11.1 MB · Görüntüleme: 259
Hatırlamıyorum ama aç bir konu yaptırayım :)
Ahanda yukarıdaki devre abi. Uçak panelinin led dimmeri.
Çalıştırmak için biraz çırpındım da. O arada aklımdan niye dimmer için arduino kullanmışız ki diye sorular geçti :katil2:
 

Forum istatistikleri

Konular
6,953
Mesajlar
118,766
Üyeler
2,824
Son üye
selocan32

Son kaynaklar

Son profil mesajları

hakan8470 wrote on Dede's profile.
1717172721760.png
Dedecim bu gul mu karanfil mi? Gerci ne farkeder onu da anlamam. Gerci bunun anlamini da bilmem :gulus2:
Lyewor_ wrote on hakan8470's profile.
Takip edilmeye başlanmışım :D ❤️
Merhaba elektronik tutsakları...
Lyewor_ wrote on taydin's profile.
Merhabalar. Elektrik laboratuvarınız varsa bunun hakkında bir konunuz var mı acaba? Sizin laboratuvarınızı merak ettim de :)
Lyewor_ wrote on taydin's profile.
Merhabalar forumda yeniyim! Bir sorum olacaktı lcr meterler hakkında. Hem bobini ölçen hemde bobin direnci ölçen bir lcr meter var mı acaba?
Back
Top