Picproje Elektronik Sitesi

MİKRODENETLEYİCİLER => Microchip PIC => Konuyu başlatan: farukatayeter - 28 Ağustos 2021, 21:11:26

Başlık: Selenoid valf için lütfen yardım
Gönderen: farukatayeter - 28 Ağustos 2021, 21:11:26
Merhaba

Öncelikle bu konu ile alakalı forumda birkaç konuya denk geldim lakin benim sorunum biraz farklı;

PIC16f877A ile 24v luk selenoid valf sürmek istiyorum. Transistör olarak TIP122 kullanıyorum ve bağlantım ile ilgili bilgileri paylaşıyorum(el ile çizdim mazur görünüz lütfen)

Cihaza enerji vermemle birlikte transistör kesimde olmasına ragmen valf devreye giriyor. Bana ilginç gelen kısım şu:

1- transistörün base bacağını besleyen pic pini enerjili olmadığı halde valf devreye giriyor.
2- Pic ile transistörün  base bacagı arasındaki baglantıyı kesip enerji verdigimde valf calışmıyor.
3- devre enerji altındayken picden transistörün basesine gidecek olan bacagı ölçtüğümde çıkış göremiyorum.(buna ragmen baglantıyı yaparsam transistör tetiklenmiş gibi valf devreye giriyor).

Yardımlarınız için şimdiden teşekkür ederim..
Saygılarımla

valf bağlantısı : (https://i.ibb.co/DKNmJpm/IMG-20210828-210523.jpg) (https://ibb.co/DKNmJpm)
Başlık: Ynt: Selenoid valf için lütfen yardım
Gönderen: tunayk - 28 Ağustos 2021, 21:37:38
MCU 'nun gnd si ile emiter deki gnd aynı yere bağlı değilse yapar.
İkinci olarak transistörün Base- Emiter arasında en azından bir 10K direnç koyun.
Aslında 10K Base giriş direnci, 2 - 4K7 arası Base - Emiter direnci daha iyi olur.
Başlık: Ynt: Selenoid valf için lütfen yardım
Gönderen: yas - 28 Ağustos 2021, 22:51:32
Yanlış hatırlamıyorsam TIP122 darlington bağlı ve içerisinde dirençleri olan bir transistör. İç yapısından kaynaklanıyor olabilir. Ayrıca darlington yapısından dolayı kazancıda çok yüksek olduğundan çok küçük beyz gerilimi buna sebep olabilir. İlave öneri olarak bu tip transistörleri yaklaşık 20mA çıkış verebilen mcu ile direk sürmek uygun değil kollektör emiter arası tam iletim için 80-100mA arası beyz akımına ihtiyaç duyarlar.
Başlık: Ynt: Selenoid valf için lütfen yardım
Gönderen: eeburakdemir - 28 Ağustos 2021, 23:36:38
Merhaba,

1 - bu tarz durumda transistor ( darlington olmasa bile ) mikroampeler ile tetiklenebildiği için araya opto koyup sürerseniz bu durum ortadan kalkacaktır. ( Şuanki şartlar altında konuşuyorum )
2 - Transistörün girişine 2.5v zeneri ters bağlayın ona göre de direnç seçimi yapın ve aynı devreyi kullanın.
Başlık: Ynt: Selenoid valf için lütfen yardım
Gönderen: z - 29 Ağustos 2021, 00:31:25
TIP122 yerine tristor ya da triac kullanmis olabilirmisin?

Avometre ile test ettin mi?
Başlık: Ynt: Selenoid valf için lütfen yardım
Gönderen: necati - 29 Ağustos 2021, 07:29:09
Başlarken
877 nin transistore giden ucunu sıfırla
irfz44 kullanısan daha kolay aşarsın
Başlık: Ynt: Selenoid valf için lütfen yardım
Gönderen: Erol YILMAZ - 29 Ağustos 2021, 08:22:02
1. TIP122'yi kesinlikle dogrulayin.
2. Doğru ise base ile şase arasina 4k7 direnc baglayin.
3. Mcu'nun şasesi ile BJT'nin şasesinin ayni oldugunu dogrulayın.
Başlık: Ynt: Selenoid valf için lütfen yardım
Gönderen: mustafacan - 29 Ağustos 2021, 10:25:49
Optokuplor beğenmiyor musun?
Başlık: Ynt: Selenoid valf için lütfen yardım
Gönderen: farukatayeter - 29 Ağustos 2021, 12:30:22
Alıntı yapılan: z - 29 Ağustos 2021, 00:31:25TIP122 yerine tristor ya da triac kullanmis olabilirmisin?

Avometre ile test ettin mi?


Transistörün Avometre ölçümlerini yaptım darlington bjt ve çalışıyor ilginize teşeklür ederim
Başlık: Ynt: Selenoid valf için lütfen yardım
Gönderen: farukatayeter - 29 Ağustos 2021, 12:31:48
Tavsiyelerinizi uygulayıp pazartesi sonuçları bildireceğim
İlginize cok teşekkür ederim
Başlık: Ynt: Selenoid valf için lütfen yardım
Gönderen: AXI__ - 29 Ağustos 2021, 15:05:58
Bu şemada bir problem yok ve bahsettiğiniz sorunlar bu şemadan kaynaklı değil.
Büyük olasılıkla ya tip122 de yada işlemcinizde bir problem var. Mesala TIP122 niz patetes olabilir. Yada işlemci pini register ayarlarında problem olabilir.
Bu noktada il test olarak işlemci pinini söküp 5V da değdir çek (hatta 5V ve GND arasında değdir çek) yapabilirsiniz. Eğer selenoid aç kapa yapıyor ise 5V a değdirdiğinizde TIP122 bayz hattı kaç mA çekiyor kontrol edip yaklaşık 20mA de az olması gerekliliğini kontrol edebilirsiniz. Tüm bunlaı sağıyorsa sorun işemci tarafında demektir. Farklı birişlemci pini veya işlemci ile test edebilirsiniz.
Başlık: Ynt: Selenoid valf için lütfen yardım
Gönderen: zamzam23 - 29 Ağustos 2021, 22:48:50

(https://i.ibb.co/LpBc4jY/Screenshot-20210829-224801-Samsung-Notes.jpg) (https://ibb.co/LpBc4jY)

Böyle bir devrenin çalışmaması için bir sebep yok. Siz de benzer birşey kurabilirsiniz.
Başlık: Ynt: Selenoid valf için lütfen yardım
Gönderen: farukatayeter - 30 Ağustos 2021, 20:12:39
Merhaba

Öncelikle yardımlarınız için teşekkür ederim.
Tüm yorumları birleştirerek optokuplör vasıtasıyla iki enerji kaynağını izole ederek transistörü sürdüm ve sorunu çözdüm.
Lakin her nasılsa optokuplör ters çalışıyor. 1 no'lu pinde enerji yok iken(mcu register ı çıkış vermiyorken) valf açık 1 no'lu pine enerji geldiğinde valf kapalı duruma geçiyor. Yazılımsal olarak bu sorunu düzeltebilirim lakin pic için bir pinden uzun vadeli enerji çıkışı vermek (bu durumda ilgili tetikleme gelmedigi sürece -belki de saatlerce- pic cıkış verecek tetikleme olduğunda çıkış vermeyi kesecek) ne kadar doğru olur bilemedim.
optokuplörün ters çalışması ile ilgili yardımcı olabilir misiniz?
Aşağıda bağlantı ile ilgili şema bulabilirsiniz
Teşekkürler


(https://i.ibb.co/zSVh8v5/IMG-20210830-200701.jpg) (https://ibb.co/zSVh8v5)
Başlık: Ynt: Selenoid valf için lütfen yardım
Gönderen: mehmet - 31 Ağustos 2021, 00:02:29
Bu devre izole mi şimdi?
Başlık: Ynt: Selenoid valf için lütfen yardım
Gönderen: M_B - 31 Ağustos 2021, 00:57:41
Merhaba,
Optokupler bağlantınız da hata var.
Resimdeki gibi baglarsanız sorun cozulecektir.

İzalasyon lu olabilmesi icin iki kaynagın GND leri birleşmeyecek..

(https://i.ibb.co/KG5Wr4p/PC817-ISO.png) (https://ibb.co/KG5Wr4p)
Başlık: Ynt: Selenoid valf için lütfen yardım
Gönderen: asma - 31 Ağustos 2021, 01:18:51
Merhaba
Bende cevap gönderirken yeni mesaj uyarısı aldım.
Cevap güzel , ufak bir ekleme yapayım izole hakkında.
Optokuplör çıkışındaki transistör, mcu beslemesiyle beslenirse gnd leri ayırmak yetmez. İzolasyon bozulur.
M_B nin eklediği çizimdeki gibi olmalı.
Kolay gelsin.
Başlık: Ynt: Selenoid valf için lütfen yardım
Gönderen: Sozuak - 31 Ağustos 2021, 08:46:57
Alıntı yapılan: farukatayeter - 30 Ağustos 2021, 20:12:39Merhaba

Öncelikle yardımlarınız için teşekkür ederim.
Tüm yorumları birleştirerek optokuplör vasıtasıyla iki enerji kaynağını izole ederek transistörü sürdüm ve sorunu çözdüm.
Lakin her nasılsa optokuplör ters çalışıyor. 1 no'lu pinde enerji yok iken(mcu register ı çıkış vermiyorken) valf açık 1 no'lu pine enerji geldiğinde valf kapalı duruma geçiyor. Yazılımsal olarak bu sorunu düzeltebilirim lakin pic için bir pinden uzun vadeli enerji çıkışı vermek (bu durumda ilgili tetikleme gelmedigi sürece -belki de saatlerce- pic cıkış verecek tetikleme olduğunda çıkış vermeyi kesecek) ne kadar doğru olur bilemedim.
optokuplörün ters çalışması ile ilgili yardımcı olabilir misiniz?
Aşağıda bağlantı ile ilgili şema bulabilirsiniz
Teşekkürler


(https://i.ibb.co/zSVh8v5/IMG-20210830-200701.jpg) (https://ibb.co/zSVh8v5)

Şemanıza göre transistöre sürekli + gerilim uygulanıyor, opto tetiklenince beyz gerilimini kısa devre edip kapatıyor. Yani bahsettiğiniz gibi çalışması normal.
Başlık: Ynt: Selenoid valf için lütfen yardım
Gönderen: farukatayeter - 31 Ağustos 2021, 10:22:05
Alıntı yapılan: Sozuak - 31 Ağustos 2021, 08:46:57Şemanıza göre transistöre sürekli + gerilim uygulanıyor, opto tetiklenince beyz gerilimini kısa devre edip kapatıyor. Yani bahsettiğiniz gibi çalışması normal.

Yanlışım varsa düzeltin ama optokuplörün led tarafında lesin +pini mcu tarafından tetikleniyor ve bildigim kadarıyla led enerjilenmeden transistör iletime girmiyor.
Bu hususta dogru kullanım metodunu acıklayabilir misiniz?
Teşeklürler
Başlık: Ynt: Selenoid valf için lütfen yardım
Gönderen: farukatayeter - 31 Ağustos 2021, 12:32:51
Alıntı yapılan: M_B - 31 Ağustos 2021, 00:57:41Merhaba,
Optokupler bağlantınız da hata var.
Resimdeki gibi baglarsanız sorun cozulecektir.

İzalasyon lu olabilmesi icin iki kaynagın GND leri birleşmeyecek..

(https://i.ibb.co/KG5Wr4p/PC817-ISO.png) (https://ibb.co/KG5Wr4p)

7

Herkesin ilgisine çok teşekkür ederim

M_B'nin dediği gibi kullanmak gerekiyormuş.(birazda üstüne düşününce yaptıgım anlamsız hatanın farkına vardım.

Başlık: Ynt: Selenoid valf için lütfen yardım
Gönderen: z - 31 Ağustos 2021, 13:26:00
Opto kullanmayı gerektiren bir sorun yoktu. Gereksiz bir eklenti.
Başlık: Ynt: Selenoid valf için lütfen yardım
Gönderen: Erol YILMAZ - 31 Ağustos 2021, 14:30:39
Bu konu çözülmedi sadece karmaşa içinde anlık olarak doğru bir çıktı verdi.