Fan Controller

Başlatan tass_co, 18 Şubat 2014, 22:56:10

tass_co

Merhaba arkadaşlar. Bilgisayarıma fan kontrolcü yapmak istiyorum. İlk defa pic ile devre yapacağım. Daha önce uğraşmıştım ama pc üzerinden ötesine geçemedi. Hangi pic i kullanmalıyım bilmiyorum. Basit devreler mevcut ama fanların RPM değerlerini görmeye taktım. Piyasada hazır satılanlar pek hoşuma gitmedi.

Yapmak istediğim;

  • TFT ekranlı yapmayı düşünüyorum
  • 5 yada 8 kanal fanı kontrol edebilecek
  • Fanların RPM değerlerini ekranda gösterecek
  • Fan kontrolü prog. pot yada butonla olabilir, farketmez
  • Kanala başına 2 amper/ 15-20 watt olsa kâfi

Bu konuda aşamalar olsun görüş, fikir ve kodlarda yardımcı olursanız sevinirim.

İyi akşamlar

polleme

RPM değerini göstermek için motorların devrini bir şekilde ölçmeniz gerekir. Bunu nasıl yapmayı düşünüyorsunuz? Motorların bunu verebilecek çıkışları veya imkanları var mı? Tasarımdaki kritik noktalardan biri bu.

tass_co

#2
Alıntı yapılan: polleme - 19 Şubat 2014, 18:25:19
RPM değerini göstermek için motorların devrini bir şekilde ölçmeniz gerekir. Bunu nasıl yapmayı düşünüyorsunuz? Motorların bunu verebilecek çıkışları veya imkanları var mı? Tasarımdaki kritik noktalardan biri bu.

merhaba. google da örnek devrelere bakarken bir kaynakta görmüştüm ama hangisi doğru tam emin değilim. takdir edersiniz ki fan kontrolcülerde bu ölçümü yapabilmekte. yanlış hatırlamıyorsam tako dönüş frekansını 30 ile çarpıp elde ediyorlar. misal taco feedback 35hz olarak dönüş yaptı, 35x30=1050 rpm. (çoğu yerde bu şekilde yapılmış. büyük ihtimal bu doğru olan)


http://pcbheaven.com/circuitpages/High_Frequency_PWM_Fan_Controller/


başka bir kaynata formül şu şekilde:
rpm = Count / 2 / 3 x 60 => rpm = Count x 10
http://www.pcbheaven.com/circuitpages/PIC_3-Wire_Fan_RPM_Controller/


buradaki de başka  :o
http://pcbheaven.com/circuitpages/PWM_3_Wires_Fan_Controller_with_RPM_feedback/

MC_Skywalker

#3
RPM çıkışı veren fanlar kullanmanız gerekli.
PC fanları 4 çeşittir;
DC besleme olup 2 uç ile bağlı,
DC besleme + PWM girişli,
DC besleme + PWM giriş + RPM çıkışılı,
DC besleme + RPM çıkışılı



tass_co

#4
Alıntı yapılan: MC_Skywalker - 19 Şubat 2014, 18:38:04
RPM çıkışı veren fanlar kullanmanız gerekli.
PC fanları 4 çeşittir;
DC besleme olup 2 uç ile bağlı,
DC besleme + PWM girişli,
DC besleme + PWM giriş + RPM çıkışılı,
DC besleme + RPM çıkışılı

sanırım demek istediğiniz 3 pin ve 4 pin li fanlarda bu rpm değerlerini okuyabiliyorum. kullanacağım fanların hepsi pc de kullanılan 3 ve 4 pinli fanlar olacak. 2 pinli olmayacak

projeye deneyimim olmadığından nereden başlayacağımı bilemiyorum. yol gösterirseniz çok memnun olurum arkadaşlar

MC_Skywalker

#5
öncelikle kasanın fannları iyi tanı. Kendi kasamdan örnek verecek olursam (http://www.coolermaster.com/case/full-tower-haf-series/haf-x/);

1 adet 14Cm fan 4 uçlu kontrol edilebilir bu fan anakarta bağlı. CPU fanı kontrol edilebilir ana karta bağlı, 3 tane 20Cm lıik fan sadece 2 uçlu beslemeli. 2 tanesi dönüştürücü ile PSU kablosuna bağlı diğeri ise anakart üzerinde ki sokete.

sonra PIC için Timer, CCP, PWM (Hardware/Software) konularını bir araştır.



tass_co

#6
Alıntı yapılan: MC_Skywalker - 19 Şubat 2014, 19:58:41
öncelikle kasanın fannları iyi tanı. Kendi kasamdan örnek verecek olursam (http://www.coolermaster.com/case/full-tower-haf-series/haf-x/);

1 adet 14Cm fan 4 uçlu kontrol edilebilir bu fan anakarta bağlı. CPU fanı kontrol edilebilir ana karta bağlı, 3 tane 20Cm lıik fan sadece 2 uçlu beslemeli. 2 tanesi dönüştürücü ile PSU kablosuna bağlı diğeri ise anakart üzerinde ki sokete.

sonra PIC için Timer, CCP, PWM (Hardware/Software) konularını bir araştır.

ustam, haklısın. ama bir önceki mesajımı dikkatli okumadın sanırım. 3 ve 4 pinli fanları kontrol edeceğim. kasamda 2 pin fan zaten mevcut değil ;) gerçi onu da kontrol edebiliriz aslında ama şimdi konu farklı yere gitmesin.
Edit: Karışıklık olmasın. Fanların anakart vs. alakası yok. kontrolleri pic den yapılacak, besleme sadece psu dan alınacak

şimdi isteklerimi karşılayabilecek pic hangi modeldir? yani "özellikle şunu kullanmalısın şu özellikten dolayı" gibisine soruyorum

tass_co

Aklıma şöyle bir yol geldi.

Normal aşağıdaki 4 kanal devreyi 8 kanala çıkartıp, fan tacho pininden feedback değerini pic e alarak yapmayı planlıyorum. böylelikle pic den sadece rpm değeri ölçme ve lcd yazdırma görevi üstlenecek