pcbway

pic le 5v röle sürmek

Başlatan minti34, 28 Ekim 2010, 21:11:38

minti34

merhaba arkadaslar.
benim sormak istediğim konu şu projemde 18 adet 5v röle var.16f877a kullanıyorum.picin çıkışı ile direk bu röleleri sürebilirmiyim.yoksa transistör bağlantısına mı ihtiyacım var.(Röleler 5v.)birde röle uçlarına diyot koymamız gerekiyormu teşekkürler.

frkcn

kesinlile transistör(npn) kullanmalısın ters emk yı önlemek için diyot ta kullanabilirsin.

minti34

kardes pic in cıkısı 5v roleyi sürmek için yeterli değilmi.rolenin bobin ucuna direk bağlıcam olmaz mı

gevv

olabilir ama ben hiç rastlamadım genelde röle sürmek için transistör kullanılıyor bence ensağlam ve sağlıklı yöntem

packexs

Alıntı yapılan: minti34 - 28 Ekim 2010, 21:30:16kardes pic in cıkısı 5v roleyi sürmek için yeterli değilmi.rolenin bobin ucuna direk bağlıcam olmaz mı

bu kafadan söylenecek birşey değil, ölçerek bulman lazım.

5 volt güç kaynağına (araya ampermetreyi de alarak) röleyi bağlayıp çektir.
kaç mA çekiyor bak,
sen continue akımı göreceksin, yani röle çektikten sonraki devamlı akımı,
eğer bu akım 20 mA altında ise röleyi PIC\'den sürebilirsin.

Fakat;
röle ilk kalkma aında yüksek akıma ihtiyaç duyabilir. yani ilk 1-5 ms içerisinde 100 mA pick vurabilir. PIC bunu besleyebilir(mi) denemek lazım.

Ters dioda gelince...

mutlaka ama mutlaka kullanman lazım, \"kullanabilirsin\" yanlış bir kelime...
röle bıraktığı anda pic bacağına çok yüksek bir voltaj uygulayacaktır. işin kötüsü bu ters bir voltajdır... bunu diode üstünden atman lazım. Hatta sana tavsiyem rölenin bobin bacaklarına direk lehimle.. en kısa nereye bağlayabiliyorsan bağlaman gerekli, ki devrenin çebeke voltajı içerisine karışamadan sönümlemen gerekli...

Bir başka birşey de,
eğer bu şekilde bağlayacaksan, rölelerin tıkır tıkır çekip bırakacağı bir uygulama olmamalı. Yani röleyi kırk yıla bir çektirip bıraktırıyorsan (biraz göreceli oldu ama mesela 8-10 saniyede bir) normaldir. saniyede bir çektirip bıraktıracak bir uygulama sıkıntı yaşatabilir. Yaşayacağın sıkıntı ise şudur, PIC anlamsız yere resetlenecektir. Aslında anlamsız değil, PIC\'in çebeke voltajı çok dalgalanacağından şebekesi çökecek ve pic resetlenecektir.

PIC\'in bu şekilde resetlenmesinin ana 2 sebebi vardır;
1)BOR devreye girip şebeke voltajı çökünce pic\'i resetleyen gayet normal bir durum. Bunu pic\'i programlarken BOR\'u pasif yapıp programlarsan çözülür.
2) Microchip\'in de zaman zaman kabul ettiği ama hiçbir zaman resmen bunu açıklamadığı bir durumdur ki, pic\'in şebeke dalgalanması, hardwareindeki bir sorundan dolayı. PC registeri fetch yapıp run ettikten sonra artması gereken (ya önündeki adrese yada jump adresine) rakam kadar değil de, bu esnada senin örneğindeki gibi röle çektiği anda oluşabilecek şebeke çöküntülerinden çok saçma sapan bir adrese dallanıp pic\'i kitliyor, ardından da resetleniyor... Tabiki watchdog kurulu ise...

Aslında çok çok basitmiş gibi görülen bir röle çektirme olayı nelere sebebiyet veriyor görüyorsunuz... Eğer çok detay bilgin ve daha doğrusu tecrüben (biliyorsunuz tecrübe denilen şey yenilen kazıkların toplamıdır) yoksa klasik yollarla işini çöz. Yani transistör kullan... arkadaşın resmini verdiği şekilde bağla. Diodu mutlaka röle bacaklarına çok yakın mümkünse pcb\'nin altından direk röle bacağına yada soketine lehimle... 1N4148 yerine daha hızlı bir Shotky diode daha da iyi çalışacaktır.

PIC\'in VDD ve GND bacakları arasına da aynı şekilde mutlaka ama mutlaka 100nF, 10nF ve eğer çok yer problem değil ise 100uF paralel gir ve pic bacaklarına en yakın noktada olsunlar...




minti34

açıklamalar için teşekkürler tavsiyelerinizi uygulayacağım.
kolay gelsin

profahmet

30 Ekim 2010, 19:29:15 #6 Son düzenlenme: 30 Ekim 2010, 19:30:32 profahmet
ULN2003 entegresi ile 7 adat  röle sürebilirsin. ayrıca bu entegre içinde diodlarda mevcut.