B302DA-PCIe: 8 Kanal AC→TTL Algılama Modülü

B302DA-PCIe, 8 adet yüksek gerilim AC hattının var/yok bilgisini, host tarafta güvenle okunabilecek izole 3.3 V TTL sense çıkışlarına dönüştüren bir giriş modülüdür. Kart, Mini PCIe formunu mekanik taşıyıcı olarak kullanır; veri yolu olarak PCIe konuşmaz. Bu tasarımın amacı, sahadaki 220/230 VAC sınıfı sinyalleri mikrodenetleyici, SoM ya da taşıyıcı kart gibi düşük gerilimli sistemlere doğrudan maruz bırakmadan izleyebilmektir.
Her kanal, bir AC hattında enerji olup olmadığını algılar ve bunu host sisteme dijital durum bilgisi olarak verir. Yani kart bir yük sürücüsü değil, izole durum algılama arayüzüdür.
Genel Çalışma Prensibi
Her giriş kanalı kendi içinde üç temel bölümden oluşur: yüksek gerilim giriş koşullandırma, optik izolasyon ve mantık seviyesi çıkış. AC tarafta hat gerilimi direnç zinciri ve doğrultma yapısı üzerinden kontrollü biçimde işlenir; bu enerji optokuplör LED’ini sürer. Eşik yeterince aşıldığında karşı taraftaki fototransistör iletime geçer ve düşük gerilim alanında bir sense bilgisi üretilir.
Bu yapı sayesinde saha tarafındaki AC hat ile host tarafındaki 3.3 V mantık alanı arasında galvanik izolasyon korunur. Özellikle endüstriyel panolarda, röle çıkış izleme senaryolarında ya da bir hattın gerçekten enerjili olup olmadığını anlamak gereken uygulamalarda bu ayrım kritik önemdedir.
AC Giriş Katı
B302DA-PCIe, 85–265 VAC aralığındaki girişleri var/yok mantığında değerlendirecek şekilde kurgulanmıştır. Pratik kullanım bağlamı 230 VAC nominal şebeke ve benzeri saha sinyalleridir. Kanal başına kullanılan seri direnç yapısı, optokuplör LED akımını kontrollü tutarken aynı zamanda güç dağılımını birkaç eleman arasında paylaşır. Böylece hem termal yük daha dengeli dağılır hem de yüksek gerilim tasarımında tercih edilen güvenlik payı korunur.
Şematik yaklaşımda yalnızca nominal çalışma değil, worst-case gerilim senaryosu da dikkate alınır. 230 VAC nominal hat için toleranslar ve saha koşulları düşünülerek 400 VAC seviyesine kadar en kötü durum hesabı yapılması; dirençlerin gerilim dayanımı, güç kaybı ve seri yapılandırmanın gerekçesini açıklar. Bu, kartın sürekli 400 VAC altında çalıştırılacağı anlamına gelmez; tasarım hesabında güvenlik marjının göz ardı edilmediğini gösterir.
İzolasyon ve Mantık Arayüzü
Kanal algılama bilgisinin host sistemine taşınması optik izolasyon üzerinden yapılır. Böylece AC hat tarafındaki ortak mod gürültü, kaçaklar veya hata durumları doğrudan düşük gerilim alanına taşınmaz. PCB üzerinde yüksek gerilim ve düşük gerilim bölgeleri, creepage/clearance kuralları gözetilerek ayrılır; yerleşim kararı, devrenin kendisi kadar önemlidir.
Host tarafında çıkışlar 3.3 V TTL uyumlu olacak şekilde ele alınır. Bu da modülü, GPIO tabanlı kontrol kartları, gömülü Linux taşıyıcıları veya özel backplane tasarımlarıyla entegre etmeyi kolaylaştırır. Kartın rolü burada AC hattı “ölçmekten” çok, güvenilir bir dijital sense katmanı sunmaktır.
Active-Low Sense Davranışı
Bu tasarımda çıkış mantığı active-low olarak kurgulanmıştır:
- AC var → çıkış LOW
- AC yok → çıkış HIGH
Bu tercih, optokuplör fototransistör yapısı ve pratik mantık arayüzleri açısından sade ve sağlam bir çözüm sunar. Host yazılımında istenirse bu seviye kolayca terslenebilir; ancak donanım tarafında active-low davranışın açık biçimde belgelenmesi, entegrasyon sırasında yanlış yorum riskini azaltır.
Host yazılımı veya FPGA/MCU mantığı yazılırken çıkışların "1 = enerji var" gibi varsayılmaması gerekir. Bu kartta anlam tam tersidir: LOW seviyesi enerji varlığını gösterir.
Kararlılık, Filtreleme ve Kullanım Bağlamı
AC var/yok algılama uygulamalarında amaç hassas analog ölçüm değil, kararlı durum tespiti olduğundan çıkış katında dalgalanma ve yanlış tetiklemeyi sınırlayan bir yaklaşım tercih edilir. Doğrultma sonrası oluşabilecek periyodik akım yapısının, host tarafında titreşimli bir lojik seviyeye dönüşmemesi için uygun entegrasyon ve eşikleme mantığı önemlidir. Bu sayede modül, sahadaki kontaktan gelen ya da şebeke referanslı AC durum bilgisini daha temiz bir dijital işaret olarak sunar.
Kart özellikle şu tür senaryolarda anlamlıdır:
- röle veya kontaktör çıkışlarında enerji var/yok izleme,
- farklı AC hatların host sistem tarafından izole biçimde okunması,
- PLC benzeri saha sinyallerini gömülü sistemlere doğrudan yüksek gerilim taşımadan aktarma.
qSlot / Host Entegrasyonu
B302DA-PCIe, qSlot ekosisteminde güç ve GPIO taşıyan bir giriş kartı gibi davranır. Kart üzerindeki 8 kanal sense çıkışı, taşıyıcı tarafındaki uygun DIO/GPIO hatlarına eşlenir. Burada Mini PCIe konnektörü, yaygın ve kompakt bir fiziksel arayüz sunduğu için tercih edilmiştir; PCIe diferansiyel veri çiftleri bu tasarımda kullanılmaz.
Bu yaklaşım, host kart üzerinde karmaşık bir analog ön uç tasarlamak yerine yüksek gerilim algılamayı ayrı ve izole bir modüle taşıma imkânı verir. Sonuçta entegrasyon tarafı daha sadeleşir: host, yalnızca 3.3 V mantık seviyesindeki durum bitlerini okur.
Güvenlik Notu
Bu kart şebeke seviyesine yakın AC gerilimlerle çalışır. Dolayısıyla doğru komponent seçimi kadar doğru montaj, izolasyon mesafeleri, uygun konnektörleme ve uygulama ortamı da önemlidir. Tasarım dosyalarının açık kaynak olması, yüksek gerilim güvenliği sorumluluğunu ortadan kaldırmaz.
B302DA-PCIe yalnızca yüksek gerilimle çalışma pratiği olan yetkin kişiler tarafından üretilmeli, test edilmeli ve kullanılmalıdır. Enerji altındaki devre üzerinde işlem yapmayın; izolasyon sınırlarını, PCB yerleşimini ve komponent gerilim/güç değerlerini uygulamada mutlaka doğrulayın.
Standart ve pin haritası için bkz: Qslot – Modüler Endüstriyel Slot
Tüm tasarım ve üretim kaynaklarına Github B302DA linki üzerinden ulaşılabilir.
Bu kütüphane, gerçek sahada kullanılan projelerden gelen ihtiyaçlara göre sürekli gelişen bir açık kaynak projedir. Kullanıcı geri bildirimleri, yeni fonksiyonların eklenmesi ve mevcut yapının iyileştirilmesi açısından kritik öneme sahiptir.
Bu kütüphaneyi hem kişisel hem de ticari projelerinde özgürce kullanabilirsin. Herhangi bir lisans kısıtı uygulanmamaktadır; amacım, bu kütüphanenin mümkün olduğunca fazla gerçek dünya projesinde yer almasıdır. Özel bir entegrasyon ihtiyacın, ticari bir planın veya teknik bir sorunun varsa bana e‑posta üzerinden her zaman ulaşabilirsin: akkoyun@me.com Geri bildirimlerini veya kullanım senaryolarını paylaşman, projeyi geliştirmem açısından büyük katkı sağlar.