PWM Fan sürücü Kartı
Bilgisayar fanlarını kontrol etmek, hız, sıcaklık vs. bilgileri almak için hazırladığım
bir devre. Bağımsız çalışabileceği gibi, USB portu üzerinden de izlenebilir/kontrol edilebilir.
Devre kontrolcü olarak 18F2550 PIC kullanıyor. 6 adet fan, pwm sinyali ile mosfetler üzerinden sürülüyor. Sıcaklık ölçmek için 2 adet sensör bağlanabilir. Ben DS1820 kullandım.
Bunun dışında, PIC'in analog/dijital çıkışları da kart üzerinde. İstenirse bu uçlara
potansiyometre veya başka donanımlar bağlanabilir. Potansiyometre ile, manual hız kontrolü yapılabilir.
potansiyometre veya başka donanımlar bağlanabilir. Potansiyometre ile, manual hız kontrolü yapılabilir.
MAX6651'in PIC ile haberleşmesi I2C üzerinden yapılıyor. Devir ölçmek istemiyorsanız kullanmanıza gerek yok.
Devre, tek başına kullanıldığında, sıcaklık sensörlerinden aldığı bilgiye göre fan hızlarını
ayarlayabilir. Harici girişlere bağlanan buton/potansiyometreler ile de istenirse manual kullanılabilir. Sensör sayısını arttırmak da mümkün.
18F2550'nin USB portu, ana kart üzerindeki USB hattına bağlanırsa, PC üzerinde çalışan bir yazılım ile daha detaylı kontroller yapmak mümkün.
18F2550'nin USB portu, ana kart üzerindeki USB hattına bağlanırsa, PC üzerinde çalışan bir yazılım ile daha detaylı kontroller yapmak mümkün.
3 parti yazılımlarla, donanıma ait sıcaklık bilgileri alınıp, buna göre fanlar otomatik olarak çalıştırılabilir. Ben bunun için everest yazılımını kullanıyorum. bu yazılım tüm donanım sıcaklıklarını, voltaj, hız, kullanım bilgilerini veriyor. Bu bilgiler kendi yazılımım üzerinde toplanıp, fan kontrol devresine ve grafik LCD'ye aktarılıyor.
Kart üzerinde aynı zamanda, ICSP portu da mevcut. Bu şekilde devre üzerinde programlama yapabilirsiniz. Veya PIC için USB bootloader kullanabilirsiniz.
Devre ve fanlar, beslemeyi, molex konnektör üzerinden alıyor. (5V, 12V)
PIC 18F 2550 datasheet
Montajlı hazır devre için linke tıklayınız.
Hiç yorum yok:
Yorum Gönder