Pic ile çoklu röle veya valf sürme

Başlatan boyut, 30 Temmuz 2009, 01:30:26

boyut

merhaba arkadaşlar

ben pic ile çıkış portlarının sayısı kadar röle veya valf sürebiliyorum,
fakat 50 tane kadar sürmek istedim o zaman ne yapmam lazım,
sürücü entegresimi? veya birden fazla pic mi kullanıcam?
ve nasıl kullanacağım?

desteklerinizi bekliyorum...
Ne Mutlu TÜRKÜM diyene

mustafa_cmbz

74hc595 ile pic'in çıkışlarını çoğaltabilirsin...eğer süreceğin valf yada röleler 595'in max. çalışma akımını aşıyorsa uln veya transistör veyahutta fet bağlayabilirsin...

yanlız yük endüktif olacağı için optik yalıtım yaparsan daha sağlıklı olur...ayrıca bobin uçlarına ters diyot ta atmayı unutma...iyi çalışmalar..

Murat Mert

Alıntı yapılan: "boyut"merhaba arkadaşlar

ben pic ile çıkış portlarının sayısı kadar röle veya valf sürebiliyorum,
fakat 50 tane kadar sürmek istedim o zaman ne yapmam lazım,
sürücü entegresimi? veya birden fazla pic mi kullanıcam?
ve nasıl kullanacağım?

desteklerinizi bekliyorum...

50 sinid aynı yerde kullanmayacaksan ayrı işlemci ve kart kullan hehangi bir arızada hepsi off olur. Pot çoğullama çok güzel bir metod ama çoğullama kartlarını ana karttan ayırarak kulan. Bir arıza durumunda problem olur.
Kolay gelsin.  :D
mert07

boyut

sağolun arkadaşlar yardımınız için. mustafa_cmbz arkadaşımızın dediği gibi yapıcam.

tekrar teşekkürler.
Ne Mutlu TÜRKÜM diyene

XX_CİHAN_XX

Tpic6b595N yi incelemeni tavsiye ederim.
Yirmi yaşındaki bir insan, dünyayı değiştirmek ister . Yetmiş yaşına gelince , yine dünyayı değiştirmek ister, ama yapamayacağını bilir.

boyut

Tpic6b595N bunada göz atayım. teşekkür ederim.
Ne Mutlu TÜRKÜM diyene

boyut

Alıntı yapılan: "mustafa_cmbz"74hc595 ile pic'in çıkışlarını çoğaltabilirsin...eğer süreceğin valf yada röleler 595'in max. çalışma akımını aşıyorsa uln veya transistör veyahutta fet bağlayabilirsin...


ben ETE hocanın derslerinde port çoğullamaya bakmıştım. aklıma takılan bir soru var.
port çoğullarken pic ten verdiğimiz seri bilgi bu 595 te paralel olarak çıkıyor ve bunun bir programı var. peki ben 24 tane çıkış için 3 adet 595 kullandım diyelim, o zaman her 595 için en az 1 değişken mi tanımlayacağım? birde değişkene bir değer verdik ve 595 e aktardık diyelim ama ben 100 ms sonra başka değer vericem o zaman değişkene yeni değerini verip aynı komut dizisini mi  kullanacağım? örnek program aşağıda

BILGI=36
SHIFTOUT DTA,CLK,1,[BILGI]
HIGH AKTAR
PAUSEUS 5
LOW AKTAR

sabrınız ve yardımlarınız için teşekkürler...
Ne Mutlu TÜRKÜM diyene

mustafa_cmbz

hocam ilk önce kendine 3 tane alt prog oluşturursun bu alt programlara 3 farklı değişken atarsın ana prgoramdan şartlanmalara göre bu 3 değişkene işin icratına göre değişken atarsın ve çağıracağın alt program ile bu değerleri 595'e gönderirsin...bence çok basit...ama led animasyon gibi devrelerde bu işi matematiksel fonk. yaptırmak oldukça iyi bir mat. bilgisi istiyor :D

boyut

Alıntı yapılan: "mustafa_cmbz"hocam ilk önce kendine 3 tane alt prog oluşturursun  :D

aşağı yukarı kafamda birşeyler oturdu. programlama bilgim zayıf, yavaş yavaş öğreniyorum, pic ten direk 5 tane valfle deneme yapmıştım fakat bu sürücü ile biraz vaktimi alacak ama olsun size de çok teşekkür ederim hocam.
Ne Mutlu TÜRKÜM diyene

krian

devreyi nerede kullanacagını bilmiyorum ama 50 adet röle çıkışı+595 i görüncü burnuma parazit kokuları geliyor. Endüktüf yüklerde pic ten önce 595 gibi shiftregler parazitlerden çok etkilenir. Bunun anlamı da çıkışların istemedigin degerlere kurulmasıdır. PCB yi tasarlarken önlemleri almayı unutmamalısın

boyut

ben devremde geri besleme yapmadım. opto kuplör kullandım. benim sorunum devrede değil programdaydı gerçi onu da çözdüm.
Ne Mutlu TÜRKÜM diyene