Donanım Haber Forum
Ana Sayfa | Kayıt ol | Profilim | Gelen Kutusu | DH Hız Aşırtma VT | Adres Defteri | Email'le üyeliklerim | Benim forumlarım | Fotoğraf Albümleri
Favorileriniz | Üyeler | Arama | SSS | Şikayet listesi | Uyarı listesi | Nick işlemleri
Cevap: Fan kontrol devresi arıyorum

İlgili konuları bak: (bu forumda | tüm forumlarda)

Bu isimle girdiniz: Guest
Bu konudaki kullanıcılar: hiç
  Basılabilir versiyon
Tüm forumlar >> [Donanım / Hardware] >> Elektronik >> Cevap: Fan kontrol devresi arıyorum Sayfa: <<   < önceki  1 [2]
Giriş
Mesaj << Daha eski konu   Daha yeni konu >>
elek

 

Mesaj: 64


 11 Ekim 2006; 18:27:44 
Bu mesajla ilgili şikayetinizi bu icon a tıklayarak yapabilirsiniz.

Codexed kardeş hani başta diyordun ya tam kapatmak istiyorum.
şöyle yapsan nasıl olur.anahtarlı potansiyometreler var.bunların anahtar kısmını
fanın besleme yoluna koy.tamamen kesme imkanın olur.radyo düğmesi gibi.
kolaygelsin

_____________________________

memethemyn

 

Mesaj: 418


 11 Ekim 2006; 18:45:41 
Bu mesajla ilgili şikayetinizi bu icon a tıklayarak yapabilirsiniz.

üstteki devre tam olarak kapatıyo ayrıca..

_____________________________

şu an askerdeyim... 6. J. KMD. ALAY K.LIĞI / KIRKAĞAÇ
OzanGazi

Mesaj: 554


 12 Ekim 2006; 18:00:51 
Bu mesajla ilgili şikayetinizi bu icon a tıklayarak yapabilirsiniz.

Buyrun beyler madem iş büyüdü 3 kanal pwm fan controller

- Bağımsız 3 kanal PWM çıkış
- Her kanal için %0 ~ %100 hız kontrolu
- Hız ayarlarını hafızaya alma özelliği






picbasic dosyasi , programlamaya hazır hex , isis simulasyon dosyası ve açık şema.Baskı devre için vakit bulamadım ama ilerde onuda veririm..
Dosyalar linkte http://r a p i d s h a r e.de/files/36469464/fancontroller.rar.html




< Bu mesaj bu kişi tarafından değiştirildi OzanGazi -- 12 Ekim 2006; 18:05:31 >


_____________________________

silicon

Mesaj: 2227


 12 Ekim 2006; 18:13:50 
Bu mesajla ilgili şikayetinizi bu icon a tıklayarak yapabilirsiniz.

Ne yaptın baba sen yav.
Yedin bizi.
Çok güzel bir kontrolcü.Kanal sayısı arttırılabiliyor mu ?

Teşekkürler.


< Bu mesaj bu kişi tarafından değiştirildi silicon -- 12 Ekim 2006; 18:15:55 >


_____________________________


http://www.diyaudiotr.com/
OzanGazi

Mesaj: 554


 12 Ekim 2006; 18:16:26 
Bu mesajla ilgili şikayetinizi bu icon a tıklayarak yapabilirsiniz.

artırılır.Kaç kanal lazımkine

_____________________________

silicon

Mesaj: 2227


 12 Ekim 2006; 19:15:16 
Bu mesajla ilgili şikayetinizi bu icon a tıklayarak yapabilirsiniz.


quote:

Orjinalden alıntı: OzanGazi

artırılır.Kaç kanal lazımkine

Dört tane.Arttırma tekniğinide gösterirsen istediğimiz kadar fan ekleriz.
Birde BAS dosyasını PIC Basic'te açıp tekrar compile dediğimde hata veriyor.
BAS dosyası sanki tam değil gibi.
Mahzuru yoksa BAS dosyasını tekrar verir misin ?
Dvereyi denedin mi ?

_____________________________


http://www.diyaudiotr.com/
OzanGazi

Mesaj: 554


 12 Ekim 2006; 20:14:22 
Bu mesajla ilgili şikayetinizi bu icon a tıklayarak yapabilirsiniz.

allah alla hata vermemesi lazım ben proton+ picbasic kullanıyorum ersiyondan olabilir mi acaba?..ne hatası veriyo

...Dosyayı indirip compile ettim hiçbir sorun yok??


< Bu mesaj bu kişi tarafından değiştirildi OzanGazi -- 12 Ekim 2006; 20:19:33 >


_____________________________

OzanGazi

Mesaj: 554


 12 Ekim 2006; 20:59:47 
Bu mesajla ilgili şikayetinizi bu icon a tıklayarak yapabilirsiniz.

http://rapid share.de/files/36489237/4chfan.rar.html

Bu da 4 kanal...

Pic programlarken configürasyon şöyle olmalı:

wdt off , mclre off , osc ircclk , lvp off , pwrte on , boden on ..

Ayrıca sim.dsn ile simülasyon yapıp , circuit.dsn ile de direkt olarak plaket çizebilirsiniz.BD139 lar için soğutuca gerek yok..


< Bu mesaj bu kişi tarafından değiştirildi OzanGazi -- 12 Ekim 2006; 21:00:44 >


_____________________________

silicon

Mesaj: 2227


 12 Ekim 2006; 21:55:05 
Bu mesajla ilgili şikayetinizi bu icon a tıklayarak yapabilirsiniz.

Çok Teşekkürler.
PIC konusunda biraz bilgim var ama ileri derecede değil.

Yolladığın dosyada basic isimli klasörün içinde cont1.bas adlı dosyayı MicroCode Studio Plus'ta açıyorum.
Programda çıkan kodlar bunlar.Sadece aşağıdakiler çıkıyor başka birşey yok.

device 16f628a
declare xtal 4


dim fan1 as byte
dim fan2 as byte
dim fan3 as byte
dim fan4 as byte

dim lock as bit
dim out as byte

on_interrupt goto int

option_reg=%00000101
intcon=%11100000
t2con=%00111111
trisa=%10000000
trisb=%11111111

symbol fan3up portb.0
symbol fan3down portb.1
symbol fan2up portb.2
symbol fan2down portb.3
symbol fan1up portb.4
symbol fan1down portb.5

symbol fan4up portb.6
symbol fan4down portb.7

symbol mem porta.7

fan1=eread 1
fan2=eread 2
fan3=eread 3
fan4=eread 4
pwmgen:

if fan1>tmr2 then
out.0=1
else
out.0=0
endif

if fan2>tmr2 then
out.1=1
else
out.1=0
endif

if fan3>tmr2 then
out.2=1
else
out.2=0
endif

if fan4>tmr2 then
out.3=1
else
out.3=0
endif

porta=out

if mem=1 then lock=0

goto pwmgen


int:
if lock=0 and mem=0 then
lock=1

ewrite 4 , [fan4]
ewrite 3 , [fan3]
ewrite 2 , [fan2]
ewrite 1 , [fan1]
endif

if fan4<255 and fan4up=0 then inc fan4
if fan4>0 and fan4down=0 then dec fan4

if fan3<255 and fan3up=0 then inc fan3
if fan3>0 and fan3down=0 then dec fan3

if fan2<255 and fan2up=0 then inc fan2
if fan2>0 and fan2down=0 then dec fan2

if fan1<255 and fan1up=0 then inc fan1
if fan1>0 and fan1down=0 then dec fan1


intcon.2=0

context restore

---------------------------------------------------------------------------------------------------
cont1.bas dosyasını MicroCode ile açıp tekrar compile dediğimde hata veriyor.Bu BAS PIC Basic Pro'nun dosyası değil mi ?
Senin Proton ile yaptığından mı böyle oluyor ?
Asıl öğrenmek istediğim Pic Basic Pro'da PWM kodları,fan sayısı falan nasıl yapılmış ?
Dediğim gibi PIC konusunda çok ilerlemiş değilim yavaş yavaş giriyoruz.Daha fazla veya az fan için kodun neresini değiştirmem lazım onu öğrenmek istiyorum.




< Bu mesaj bu kişi tarafından değiştirildi silicon -- 12 Ekim 2006; 21:57:32 >


_____________________________


http://www.diyaudiotr.com/
OzanGazi

Mesaj: 554


 12 Ekim 2006; 22:45:06 
Bu mesajla ilgili şikayetinizi bu icon a tıklayarak yapabilirsiniz.

Bütün program bu zaten!!

Hatayı proton oldugu için verdiğini sanmıyorum.komutlrın yazım şekli farklıdır belki mirco code ta.hiç kullanmadım bilmiyorum..

O zaman ben programın çalışma mantığını açıklayayım elimden geldiğince..

PWM sinyalleri oluşrutmak için pwm komutunu kullanamazdım çünkü aynı anda sadece 1 port a pwm üretilebilir bu şekilde.Ben de şöyle bir yol izledim:

timer2 yi saniye de yaklaşık 250 kez taşacak sekilde ayarladım.tmr2 nin (prescale) bölücü kayıtçısını ayarlayarak.Bu da bana 250 hz lik bir testere dişi sinyal oluşturmamı sağladı (tmr2 kayıtçısının değeri).Her fan için bir değişken atadım örn:

if fan1>tmr2 then 
out.0=1 
else 
out.0=0 
endif 


yukarıdaki kod fan1 değişkeni ile tmr2 değişkenini sürekli karşılaştırıp fan1 değeri büyükse çıkış "1" , küçükse çıkış "0" yapar (klasik opamp pwm üreteci mantığı).




bu mantığı diğer 3 kayıtçı için de uygularsak 4 kanal pwm elde etmiş oluruz.Tabi program sürekli olarak bu karşılaştırmayı yapmak zorunda..

Tuşlara basınca ise yapılması gereken tek şey fan1 , fan2 , .. değişkenlerinin değerini artırıp azaltmak ve hemem pwm tarama bölümüne geri dönmek.

Umarım işi daha da karıştırmamışımdır





< Bu mesaj bu kişi tarafından değiştirildi OzanGazi -- 12 Ekim 2006; 22:50:37 >
memethemyn

 

Mesaj: 418


 16 Ekim 2006; 15:21:24 
Bu mesajla ilgili şikayetinizi bu icon a tıklayarak yapabilirsiniz.

rapidde silindi diyo tekrar yükleyebilirmisin..

_____________________________

şu an askerdeyim... 6. J. KMD. ALAY K.LIĞI / KIRKAĞAÇ
OzanGazi

Mesaj: 554


 16 Ekim 2006; 16:12:38 
Bu mesajla ilgili şikayetinizi bu icon a tıklayarak yapabilirsiniz.


Buyrun taze taze

http:/****.de/files/36957448/4chfan.rar.html
memethemyn

 

Mesaj: 418


 17 Ekim 2006; 0:40:43 
Bu mesajla ilgili şikayetinizi bu icon a tıklayarak yapabilirsiniz.

teşekkürler ama benim proteus açmadı yaa:( en son sürümü kaç proteusun.. saygılar...

_____________________________

şu an askerdeyim... 6. J. KMD. ALAY K.LIĞI / KIRKAĞAÇ
OzanGazi

Mesaj: 554


 17 Ekim 2006; 11:51:01 
Bu mesajla ilgili şikayetinizi bu icon a tıklayarak yapabilirsiniz.

Proteus 6.9 sp3

link : http://rapid share.de/files/37058613/Prosys_6.9.03.exe.html
memethemyn

 

Mesaj: 418


 17 Ekim 2006; 11:57:00 
Bu mesajla ilgili şikayetinizi bu icon a tıklayarak yapabilirsiniz.

çok teşekkür ederim OzanGazi..çoktandır arıyodum bu versiyonunu.. tekrar teşekkürler