20 Metreden Buton Bilgileri Okuma

Butonların kablo kısmına müdahale etme imkanınız var ise ds2413 1-wire kullanmakta mantıklı olabilir mcu butonlar arası 2 kablo ile işini hallersiniz
 
Buton tarafına müdahale yapılamıyorsa;
1. Cat5 kablo kullanılabilir.
2. Opto coupler kullanılabilir.

Detay verebilirseniz, daha kolay çözüm bulunur
 
Butonların kablo kısmına müdahale etme imkanınız var ise ds2413 1-wire kullanmakta mantıklı olabilir mcu butonlar arası 2 kablo ile işini hallersiniz
Buton tarafına müdahale etme imkanı yok ve maliyet etkin olması ve uygulama pratikliğide önemli.

@AG Mehmet ve @Lyewor_ cat5 kablonun ne gibi bir faydası olabilir. Hat diferensiyal tipde bir iletim hattı değil.

Detay verebilirseniz, daha kolay çözüm bulunur
Olay aslında ilk mesajda net şekilde açıklandı. 20 metre uzakta 4 adet butonumuz var ve elimizde de 5 adet kablo var. Hangi butonlara basıldığını anlamak istiyoruz. İlk mesajdaki resimde gösterilen açık mavi renkli kısmı tasarlamak istiyoruz.
 
Butonlarin ortak ucundan voltaj verip butonlardan gelen kablolardan GND'ye baglayacaginiz direncleri uygun degerde secerseniz gurultu sorununuz hissedilmez.

Mesela MCU 3v3 ile calisiyorsa asagidaki devre fazlasiyla yetecektir. Direnclerin gucune dikkat. 100 Ohm direnci 220 Ohm, diger direnci 560 Ohm da secebilirsin. Amac direncleri dusuk tutup gurultuyu bastirmak.

1745772294212.png
 
Son düzenleme:
elimizde de 5 adet kablo var
Tamam, yani 5 iletkenli bir kablonuz var ve bu değiştirilemez.

Aslında Cat5 kullanabilseydiniz, "birbirlerine bururulmuş" ilejtkenlerin "noise" elimine etme özelliği işinize yarıyabilirdi, ancak bu olamuyorsa uzerinde durmaya gerek kalmıyor.

MCU ya direkt bağlantıyı pek tavsiye etmem. Opto-couoler ile bağlantı yapmak "noise" açısından çok daha doğrudur.
Bu şekilde MCU bozulmaktan kurtulur.

Ayrıca butonlara ek, seri direnç, paralel kondasatör ve TVS diyot bağlanarak voltaj "sıçramalarına" karşı korunur.

Opto ledlerine bağlanacak seri dirençler, hangi voltajı kullanacağınıza göre belirlenir.

Eğer MCU girişlerininz 3V3 ile (yukarı çekilmiş ise) o zaman direkt olarak opto çıkışını MCU ya bağlayabilirsiniz
MCU girişleri ile ilgili detay verirseniz daha kolay olur.
OPTO_INPUT_PROTECT.png
 
Son düzenleme:
Buton tarafına müdahale etme imkanı yok ve maliyet etkin olması ve uygulama pratikliğide önemli.

@AG Mehmet ve @Lyewor_ cat5 kablonun ne gibi bir faydası olabilir. Hat diferensiyal tipde bir iletim hattı değil.


Olay aslında ilk mesajda net şekilde açıklandı. 20 metre uzakta 4 adet butonumuz var ve elimizde de 5 adet kablo var. Hangi butonlara basıldığını anlamak istiyoruz. İlk mesajdaki resimde gösterilen açık mavi renkli kısmı tasarlamak istiyoruz.
Örneğin Cat kablonun içindeki damarlara butonlardan gelenleri bağlayıp, karşı tarafa (mcu kısmına) rj45 soket koyup denk gelenleri bağlarsınız.
 
Opto-couoler ile bağlantı yapmak "noise" açısından çok daha doğrudur.
Bu şekilde MCU bozulmaktan kurtulur.
Proje emc testlere tabi tutulacaksa 12V devresinin korumasız şekilde kabloya aktarılması sorun yaratır - surge 12V üzerinden şemaya ulaşınca hasar bırakabilir.
Gerçe konu sahibi projenin ticari tarafıyla bağlı bir şey söylememiş.
 
Verdiğim şemadaki gibi toprağı "ayrı" kullanırsanız bir sorun kalmaz.
Yoksa, floresan lambayı açınca veya bir motor çalıştırınca, "seyreleyin gümbürtüyü"
 

Çevrimiçi üyeler

Forum istatistikleri

Konular
7,670
Mesajlar
127,839
Üyeler
3,098
Son üye
ayhan63

Son kaynaklar

Son profil mesajları

Python Geliştirmeye eklediğim yapay zeka sunucusu, yeni başlayanlar için roket etkisi
Bir insanın zeka seviyesinin en kolay tesbiti, sorduğu sorulardır.
yapay zeka interneti yedi bitirdi, arama motoru kullanan, forumlara yazan kaldı mı ?
Freemont2.0 herbokolog Freemont2.0 wrote on herbokolog's profile.
nick iniz yakıyor
:D
az bilgili çok meraklı
Back
Top