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

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
7,234
Mesajlar
122,413
Üyeler
2,923
Son üye
birisim

Son kaynaklar

Son profil mesajları

Freemont2.0 herbokolog Freemont2.0 wrote on herbokolog's profile.
nick iniz yakıyor
:D
Freemont2.0 posta Freemont2.0 wrote on posta's profile.
Merhabalar :)
az bilgili çok meraklı
Prooffy semih_s Prooffy wrote on semih_s's profile.
Merhaba, sizden DSO2C10 hakkında bilgi rica ettim. Yanıtlarsanız sevinirim...
Unal taydin Unal wrote on taydin's profile.
Timur Bey, Arduino kontrollü bir akü şarj cihazı yapmaya çalışıyorum. Aklımdaki fikri basit bir çizim olarak konu açmıştım. Özellikle sizin fikirlerinizi çok önemsiyorum.
Back
Top