Elektrik & Elektronik••Yazar:

24V Endüstriyel Sensörleri 3.3V/5V Mikrodenetleyicilere Bağlamak

24V sensörleri 3.3V/5V mikrodenetleyicilere bağlarken PNP/NPN çıkışları, izolasyonu, seviye dönüşümünü ve parazit yönetimini ele alıyoruz.

#24V#Endüstriyel Sensör#Mikrodenetleyici#PNP#NPN#Elektronik#Gömülü Sistemler
24V Endüstriyel Sensörleri 3.3V/5V Mikrodenetleyicilere Bağlamak

Endüstriyel otomasyon ile mikrodenetleyici tabanlı projeler bir noktada mutlaka kesişiyor. Bir tarafta 24V ile çalışan yaklaşım sensörleri, fotoelektrik sensörler ve endüktif sensörler; diğer tarafta ise 3.3V ya da 5V lojik seviyesinde çalışan ESP32, STM32, Arduino ve benzeri kontrol kartları bulunuyor. Bu iki sistemin birlikte kullanılmasında temel mesele sensörü çalıştırmak değil, sinyali doğru seviyede ve güvenilir biçimde okumaktır.

Bir konveyörde ürün algılamak, bir silindirin konumunu izlemek veya makineden dijital bir durum bilgisi almak istediğimizde sahadaki sensör çoğunlukla 24V besleme ile çalışır. Mikrodenetleyici tarafında ise GPIO girişleri daha düşük gerilimleri kabul eder. Bu farkı dikkate almadan yapılan bağlantılar, ilk denemede çalışsa bile uzun vadede kararsız okumalara veya kart hasarına neden olabilir. Gerilim katmanlarının sistemin genelindeki yerini daha geniş açıdan AC ve DC’nin endüstri ve elektronikteki kullanımını ele aldığımız yazıda inceliyoruz.

Endüstriyel sistemlerde 400/230 VAC, 24 VDC ve 3.3/5 V elektronik gerilim katmanları
Endüstriyel sistemlerde gerilim katmanları

Aynı sistemde neden farklı gerilimler kullanılır?

Endüstriyel tesislerde 24VDC kontrol geriliminin yaygın olmasının nedeni yalnızca alışkanlık değildir. 24V; uzun kablolarda gerilim düşümüne karşı daha dayanıklıdır, birçok endüstriyel ürünle uyumludur ve parazitli ortamlarda düşük gerilimli elektronik devrelere göre daha kararlı çalışır. PLC girişleri, röle bobinleri, valfler ve sensörlerin önemli bölümü bu nedenle 24V seviyesinde tasarlanır.

Mikrodenetleyici kartlarında ise durum farklıdır. İşlemci çekirdeği, bellek ve haberleşme devreleri düşük güç tüketimi ve yüksek anahtarlama hızı için 3.3V veya 5V seviyelerinde çalışır. Bu iki katman kendi içinde doğru tercihlerdir; sorun, 24V tarafındaki bir çıkışı düşük gerilimli girişe hiçbir arayüz kullanmadan taşımaya çalıştığımızda ortaya çıkar.

Bir GPIO pininin HIGH kabul ettiği gerilim ile 24V sensörün aktif çıkışı arasında ciddi fark vardır. Bu nedenle 24V çıkışı doğrudan pine vermek yerine araya gerilim uyarlama ve gerektiğinde elektriksel izolasyon sağlayan bir katman ekleriz.

Önemli: 24V sensör çıkışını doğrudan mikrodenetleyici GPIO girişine bağlamayız. Arada karta ve saha koşullarına uygun seviye dönüştürme veya izolasyon katmanı kullanırız.

Bağlantının mantığı: sensör, arayüz ve kontrol kartı

Bağlantıyı üç ayrı bölüm olarak düşünmek işleri kolaylaştırır. İlk bölüm sahadaki sensör ve 24V beslemedir. İkinci bölüm, sensör sinyalini işleyen arayüzdür. Son bölüm ise mikrodenetleyicinin dijital girişidir. Arayüz devresi burada sadece gerilimi düşüren bir eleman değildir; aynı zamanda parazit, yanlış bağlantı ve topraklama kaynaklı problemlere karşı ilk savunma hattıdır.

24V sensör ile mikrodenetleyici arasındaki güvenli arayüz bağlantı şeması
24V sensörden mikrodenetleyiciye güvenli bağlantı

Şemadaki 0V hattı özellikle önemlidir. İzolasyonsuz bir dönüştürücü kullanıyorsak sensör beslemesinin 0V hattı ile kontrol kartının GND hattı için ortak referans oluştururuz. Ortak referans olmadığında mikrodenetleyici sinyali doğru yorumlayamayabilir. Optokuplörlü ve gerçekten izole edilmiş bir çözüm kullandığımızda ise iki tarafın elektriksel olarak ayrı kalması mümkündür. Bu yapıda GND hatlarını rastgele birleştirmek izolasyonun avantajını ortadan kaldırabilir.

Sensör çıkışını tanımadan devre seçmeyiz

Endüstriyel sensörler aynı görünse bile çıkış karakterleri farklı olabilir. En çok karşılaştığımız iki tip PNP ve NPN çıkıştır. PNP sensör aktif olduğunda çıkış hattına pozitif gerilim verir. NPN sensör ise aktif olduğunda çıkışı 0V tarafına çeker. Bu ayrım, hangi giriş modülünü kullanacağımızı ve modülün bağlantısının nasıl yapılacağını doğrudan etkiler.

PNP ve NPN sensörlerin çıkış mantığını karşılaştıran bağlantı şeması
PNP ve NPN sensör çıkış mantığı

Türkiye ve Avrupa’daki 24V otomasyon uygulamalarında PNP sensörlere oldukça sık rastlanır. Buna rağmen “her sensör PNP’dir” kabulüyle ilerlemeyiz. Sensör gövdesindeki etiketi ve teknik dokümandaki bağlantı şemasını kontrol ederiz. Aynı kontrol sırasında sensörün normalde açık (NO) mı, normalde kapalı (NC) mı çalıştığını da belirleriz. Örneğin NC çıkışlı bir sensörde, hedef nesne yokken bile giriş aktif görünebilir. Yazılım tarafındaki yorumlama buna göre yapılır.

Üç kablolu DC sensörlerde yaygın renk dizilimi kahverengi için +24V, mavi için 0V ve siyah için çıkış sinyalidir. Ancak bu bilgiyi kesin veya evrensel bir bağlantı kuralı olarak görmeyiz. Özellikle farklı üreticilerde, dört kablolu NO/NC sensörlerde veya konektörlü modellerde renk ve pin eşleşmeleri değişebilir; üreticinin veri sayfasını ve bağlantı şemasını kontrol ederiz.

Hangi arayüz yöntemini seçeriz?

Küçük bir masaüstü denemesi ile makine üzerine kurulacak bir sistemin ihtiyacı aynı değildir. Seçim yaparken kablo uzunluğu, çevredeki motor ve sürücüler, kartın bulunduğu pano, bakım kolaylığı ve olası hata senaryolarını birlikte değerlendiririz.

Yöntem İzolasyon Karmaşıklık Kullanım
Direnç bölücü Yok Düşük Kısa kablolu, kontrollü ve düşük riskli uygulamalar
Transistörlü giriş Yok Orta Sinyal şekillendirme ve ek koruma gereken bağlantılar
Optokuplörlü giriş Uygun tasarımda var Orta Elektriksel ayırmanın ve saha dayanıklılığının önemli olduğu uygulamalar
PLC tipi giriş modülü Modüle bağlı Orta/yüksek Çok kanallı, pano tipi ve haberleşmeli sistemler

Direnç bölücü ile seviye düşürme

En temel yöntem iki direnç kullanarak 24V sinyali 5V veya 3.3V düzeyine indirmektir. Gerilim bölücü devresini kullanırken GPIO pininin izin verilen maksimum gerilimini, dirençlerin güç değerini ve 24V kaynağının toleransını dikkate alırız. “24V” olarak adlandırılan bir beslemenin pratikte 24V civarında, ancak daha yüksek seviyelerde görülebileceğini hesaba katarız.

Bu yöntem sade ve düşük maliyetlidir. Buna karşılık iki taraf arasında elektriksel izolasyon sağlamaz. Uzun saha kabloları, kontaktörlerin oluşturduğu parazitler veya yanlış kablolama ihtimali varsa yalnızca gerilim bölücü kullanmak yeterli korumayı sağlamayabilir. Bu nedenle direnç bölücüyü kısa kablolu, kontrollü ve düşük riskli uygulamalarda değerlendiririz.

Transistörlü veya korumalı dijital giriş devresi

Transistörlü giriş devreleri 24V sinyali daha güvenli şekilde lojik seviyeye dönüştürmek için kullanılabilir. Bu yapılarda direnç, transistör, koruma diyodu ve gerekirse filtreleme elemanları birlikte yer alır. Sensörün PNP ya da NPN karakterine uygun bir giriş tasarımı seçeriz.

Bu çözümde arayüz devresi, sensörü doğrudan mikrodenetleyici pinine bağlamak yerine sinyali şekillendirir. Yine de ortak 0V referansı gerektiğini ve tam galvanik izolasyon elde etmediğimizi göz önünde bulundururuz.

Optokuplörlü giriş modülü

Endüstriyel sahaya yaklaşan uygulamalarda optokuplörlü giriş modülleri daha güvenli bir yol sunar. Optokuplörün giriş tarafında sensör sinyali, çıkış tarafında ise mikrodenetleyicinin okuyabileceği lojik sinyal bulunur. İki tarafın sinyali ışıkla aktarılır; bu sayede uygun tasarımda elektriksel ayırma sağlanabilir.

Hazır modül seçerken yalnızca üzerinde optokuplör bulunmasına bakmayız. Modülün gerçekten 24VDC giriş için tasarlanmış olmasını, PNP/NPN uyumluluğunu, giriş akımını, çıkış tipinin 3.3V ile çalışıp çalışmadığını ve izolasyonun güç bağlantılarında korunup korunmadığını kontrol ederiz. Bazı modüller 5V çıkış mantığıyla tasarlanmıştır; 3.3V GPIO kullanan kartlarda bu ayrıntı önem kazanır.

PLC tipi dijital giriş modülleri

Birden fazla sensör okunacaksa veya sistem panoda çalışacaksa DIN ray tipi 24V dijital giriş modüllerini de değerlendirebiliriz. Bu modüller genellikle saha koşullarına uygun klemens yapısı, kanal göstergesi ve koruma özellikleri sunar. Mikrodenetleyiciyle haberleşme tarafında Modbus, RS-485 ya da başka bir endüstriyel protokol kullanılabilir. Böylece her sensör için ayrı ayrı küçük devreler kurmak yerine daha düzenli bir mimari oluştururuz.

3.3V ve 5V ayrımını gözden kaçırmayız

Arduino Uno gibi bazı kartlar 5V lojik kullanırken ESP32, birçok STM32 modeli ve Raspberry Pi Pico gibi kartlar 3.3V lojik seviyesinde çalışır. Ancak kart ailesine bakarak genelleme yapmayız; GPIO’nun izin verilen maksimum giriş gerilimini ilgili kartın ve mikrodenetleyicinin veri sayfasından kontrol ederiz. 5V toleranslı olmayan bir 3.3V GPIO girişine 5V vermek de risk oluşturur.

Bu yüzden arayüz modülünün çıkışını kartımıza göre seçeriz. Modülün çıkışı açık kolektör veya açık drenaj (open-drain) yapısındaysa, doğru bir pull-up direnciyle 3.3V tarafında çalıştırmak mümkün olabilir. Ancak modül çıkışı doğrudan 5V veriyorsa 3.3V kart için ayrıca uygun bir seviye dönüştürme aşaması gerekir.

Uygulamada güç beslemesi ile sinyal seviyesi aynı kavram değildir. Bir geliştirme kartı USB üzerinden 5V ile besleniyor olsa bile işlemci girişleri 3.3V seviyesinde olabilir. Bu nedenle kartın besleme girişine bakmak yerine özellikle GPIO teknik özelliklerini inceleriz.

Kablolama ve parazit etkisi

Masa üzerinde sorunsuz çalışan bir sensör bağlantısı, makine yanında aynı sonucu vermeyebilir. Özellikle frekans invertörleri, servo sürücüler, kontaktörler ve yüksek akım taşıyan hatlar elektromanyetik parazit oluşturur. Sensör kablosunu motor güç kablolarıyla uzun mesafe paralel götürmek, düşük seviyeli sinyallerde hatalı tetiklemelere neden olabilir.

Bu nedenle sensör kablosunu mümkün olduğunca güç kablolarından ayrı güzergâhtan geçiririz. Uzun mesafelerde ekranlı kablo ve doğru ekranlama uygulamasını değerlendirebiliriz. Arayüz devresini mikrodenetleyiciye çok uzak bırakmak yerine, saha tarafındaki 24V sinyalin hangi noktada düşük gerilime dönüştürüleceğini bilinçli seçeriz. Pano içindeki kablo düzeni, etiketleme ve klemens kullanımı bakım sırasında hata riskini de azaltır.

Mikrodenetleyici yazılımında kısa süreli geçişleri filtrelemek de faydalıdır. Sensör çıkışı normalde dijital bir sinyal olsa bile mekanik titreşim, kablo etkisi veya çevresel parazit nedeniyle çok kısa süreli değişimler görülebilir. Girişi ardışık birkaç çevrimde doğrulamak, belirli bir süre boyunca sabit kaldığında geçerli kabul etmek veya olay bazlı zaman kontrolü kullanmak daha kararlı bir okuma sağlar.

Devreye almadan önce yaptığımız kontroller

Bağlantı tamamlandığında ilk enerjilendirmeyi doğrudan mikrodenetleyici üzerinden doğrulamayız. Önce sensörün besleme hattında doğru gerilimi ölçer, daha sonra sensör çıkışının aktif ve pasif durumdaki seviyelerini multimetre ile kontrol ederiz. PNP sensörde hedef algılandığında çıkışın +24V seviyesine yaklaşıp yaklaşmadığına, NPN sensörde ise çıkışın 0V tarafına inip inmediğine bakarız.

Ardından arayüz devresinin mikrodenetleyici tarafındaki çıkışını ölçeriz. Bu noktada 3.3V kart kullanıyorsak giriş seviyesinin kartın veri sayfasında belirtilen sınırı aşmadığından emin oluruz. Yazılımda ilk aşamada yalnızca giriş durumunu seri porttan veya bir durum LED’iyle izlemek, makinenin diğer fonksiyonlarını devreye almadan önce sinyali doğrulamamızı sağlar.

Kontrol listemiz kısaca şunlardan oluşur:

  • Sensörün besleme gerilimi ve çıkış tipi doğrulanır.
  • PNP/NPN ile NO/NC bilgisi veri sayfasından kontrol edilir.
  • Kullanılan arayüzün 24V giriş ve 3.3V/5V çıkış uyumluluğu incelenir.
  • Ortak 0V bağlantısının gerekip gerekmediği belirlenir.
  • İzolasyon tercih edilmişse GND bağlantılarının bu yapıyı bozmadığı kontrol edilir.
  • Sensör ve arayüz çıkışları önce multimetre ile ölçülür.
  • Yazılımdaki aktif/pasif mantık, gerçek sensör davranışıyla eşleştirilir.

Bu yaklaşım sayesinde 24V endüstriyel sensörler ile düşük gerilimli mikrodenetleyici kartlarını aynı projede daha güvenli, okunabilir ve bakım yapılabilir biçimde bir araya getiririz.