← Projelere dön
STM32-G0 Endüstriyel I/O ve Modbus Kartı - Esra Sinler project, Software Architect and Developer in Izmir

STM32-G0 Endüstriyel I/O ve Modbus Kartı STM32-G0 Industrial I/O and Modbus Card

Endüstriyel otomasyon için düşük maliyetli, yüksek performanslı I/O kontrol kartı. STM32G0, 20 kanal izole dijital giriş (24VDC), 32 kanal röle çıkış, çift RS485 Modbus RTU. PLC slave veya bağımsız master. Optokuplör izolasyonu, tam endüstriyel koruma. Low-cost, high-performance I/O control card for industrial automation. STM32G0, 20-channel isolated digital inputs (24VDC), 32-channel relay outputs, dual RS485 Modbus RTU. PLC slave or standalone master. Optocoupler isolation, full industrial protection.

#STM32G0 #ARM Cortex-M0+ #Modbus RTU #RS485 #74HC595 #Optocoupler #C #Embedded

STM32-G0 Endüstriyel I/O ve Modbus Kartı

Project Datasheet / Kimlik Kartı

Projenin özeti

Endüstriyel otomasyon sistemlerinde kullanılmak üzere tasarlanmış, düşük maliyetli ancak yüksek performanslı bir giriş/çıkış (I/O) kontrol kartı. Piyasadaki pahalı PLC ek modüllerine alternatif. STM32G0 serisi mikrodenetleyici kullanır; hem PLC'ye slave olarak bağlanıp emir alabilir, hem de bağımsız master olarak sensör okuyup röle yönetir. Hobi seviyesi değil; fabrikada 7/24 çalışabilecek, gürültüye dayanıklı, profesyonel bir elektronik ürün.

Teknik özellikler (Specler)

Özellik Detay Açıklama
İşlemci (MCU)STM32G030RBT632-bit ARM Cortex-M0+, 64MHz, 128KB Flash. Modern ve ekonomik.
Dijital girişler20 kanal (24VDC)PC817 optokuplör izoleli. Sahadan gelen gürültü işlemciden uzak.
Dijital çıkışlar32 kanal (röle)74HC595 + ULN2803 mimarisi. 10A/250V röleler ile motor/valf sürülebilir.
Haberleşme2× RS485Çift Modbus RTU. Biri PLC, diğeri harici ekran veya sensör.
Güç girişi12V–40V DCXL7015 Buck Converter. 24V endüstriyel standarda uyumlu.
KorumaTam endüstriyelSigorta, ters voltaj diyodu (SS54), aşırı gerilim (TVS SMAJ48A).
Sıcaklık takibiNTC sensörKart içi sıcaklık; aşırı ısınmada koruma.

Neden bu tasarım? (Mühendislik felsefesi)

  • Hibrit sürüş mimarisi (maliyet): 32 röle için Shift Register (74HC595) kullanımı; 64 pinli ekonomik MCU ile aynı iş. Maliyet ~%40 düşüş.
  • Güvenlik ve izolasyon: Saha ile işlemci arasında elektriksel bağ yok. Girişler optokuplör, çıkışlar röle ile izole. Hatalı bağlantı işlemciyi yakmaz.
  • Kararlı haberleşme: Harici 8MHz kristal; ortam sıcaklığı değişse bile Modbus baud rate sabit kalır.

Çalışma mantığı (akış)

  • Giriş: Sahadan 24V sinyal → optokuplör 3.3V’a çevirir → STM32 okur.
  • İşlem: STM32 veriyi işler veya Modbus ile PLC’ye sorar.
  • Çıkış: STM32 karar verir → SPI ile Shift Register’lara veri → ULN2803 sürücü → röleler → makine çalışır.

Kullanım alanları

  • Paketleme makineleri (piston ve sensör kontrolü), akıllı tarım (sera otomasyonu, sulama valfleri), bina otomasyonu (32 odaya kadar aydınlatma), PLC genişleme kartı (giriş/çıkış yetmediğinde ucuz çözüm).

Özet: Fabrikada 7/24 çalışabilecek, gürültüye dayanıklı, profesyonel endüstriyel I/O kartı.

Fields of Expertise

Software Architect • Embedded Systems • Full-Stack Developer • AI Agent Developer • IoT Solutions • .NET Core Expert • React • Hybrid Software Architect