alazlab
Back to Hub
Embedded Hardware

UniControl

ESP32-S3 tabanlı gelişmiş araç güvenlik ve kontrol sistemi. Ağır vasıtalar ve endüstriyel sahalar için Brigade Radar destekli bütünleşik donanım mimarisi.

Core Processing

ESP32-S3 mimarisi üzerinde C/C++ (ESP-IDF) ile yazılmış yüksek performanslı RTOS (Real-Time Operating System) çekirdeği.

Radar Integration

Brigade radar ve ultrasonik sensörlerden gelen özel CAN mesajlarının işlenmesi ve uyarı mantığına aktarılması.

HMI Display

Nextion akıllı ekran üzerinden operatöre gerçek zamanlı araç durumu, sensör verileri ve kritik uyarı bildirimlerinin sunulması.

Donanım Maliyet & BOM

Donanım çalışması; güç koruması, CAN arayüzü, güvenli çıkış kapatma ve carrier tasarımı gibi başlıkları birlikte ele alan bir BOM ve tasarım inceleme süreciyle ilerlemektedir. Üretim BOM'u ve otomotiv doğrulaması henüz tamamlanmış değildir.

BOM Excel Design Review

Stack & Protocols

ESP-IDF
C / C++
ESP32-S3
Nextion
CAN Bus
Brigade Radar

Genel Bakış

UniControl; ağır vasıtalar, iş makineleri ve lüks karavanlar için tasarlanan bir otomotiv güvenlik kontrolcüsüdür. Sistem radar ve ultrasonik sensörlerden veri alır, sürücüyü uyarır, HMI ekran üzerinden durum gösterir ve olayları kara kutu mantığıyla kaydetmeyi hedefler.

Mevcut çalışma iki nesil üzerinden ilerler:

  • V1 / v5.1 ESP32-S3 prototipi: Tek Klasik CAN, Nextion HMI, SD kart, RTC ve izole I/O içeren çalışan prototip tabanı.
  • V2 Core R2 tasarım tabanı: Daha fazla CAN kapasitesi, CAN FD, güç kesilme uyarısı ve donanımsal output containment hedefleyen yeni mimari.

V1 Donanım ve Firmware

  • MCU: ESP32-S3 DevKitC-1
  • Framework: ESP-IDF ve FreeRTOS
  • CAN: SN65HVD230 üzerinden tek Klasik CAN hattı
  • HMI: Nextion 4.3" Intelligent ekran, UART1
  • Kara kutu: microSD ve DS1307 RTC
  • I/O: izole girişler, high-side MOSFET çıkışları ve röle çıkışları

Firmware’in ana modülleri:

  • main.c: sistem giriş noktası ve görev başlatma
  • hal.c: GPIO, CAN, UART, I2C ve SPI donanım soyutlama katmanı
  • logic.c: radar mantığı ve FreeRTOS görevleri
  • web.c: SoftAP, web dashboard ve OTA servisleri
  • settings.c: NVS tabanlı kalıcı ayar yönetimi

Gerçek Protokol Durumu

V1 tarafında özel radar ve ultrasonik mesajları için Klasik CAN işleme bulunur. Bu, tek başına OBD-II veya ISO 14229 UDS uygulaması anlamına gelmez. Proje dokümantasyonunda kullanılan “UDS” ifadesi Brigade Ultrasonic Detection System bağlamında da geçer ve ISO 14229 Unified Diagnostic Services ile karıştırılmamalıdır.

V2 Core R2 için tasarlanan iletişim katmanları:

  • iki bağımsız Klasik CAN kanalı
  • bir CAN FD kanalı
  • radar ve ultrasonik protokollerinin taşınması
  • ileride DoCAN, OBD-II, ISO 14229 veya SAE J1939 için geliştirme alanı

Bu üst seviye protokollerin tamamı mevcut sistemde uygulanmış kabul edilmemelidir. V2’nin önemli bölümü hâlâ donanım ve firmware geliştirme aşamasındadır.

V2 Core Tasarım Hedefleri

V2 mimarisi Waveshare ESP32-P4-WIFI6 kartı etrafında şekillenir. Tasarım incelemesindeki öne çıkan hedefler:

  • CAN kanallarını birbirinden bağımsız standby kontrolüyle yönetmek
  • native SPI2 üzerinden MCP2518FD + MCP2562FD CAN FD hattı eklemek
  • PWR_FAIL_N ile güç kesilmesini SD log senkronizasyonundan önce algılamak
  • OUTPUT_ARM ve harici window watchdog ile röle/PWM çıkışlarını güvenli varsayılanda kapalı tutmak
  • araç gücü, transient koruması ve output containment konularını carrier tasarımında çözmek

Bu bölüm bir tasarım hedefini anlatır; üretim kartı, muhafaza, çevresel test ve sistem sertifikasyonu tamamlanmış anlamına gelmez.

Güvenlik ve Doğrulama Notu

UniControl aktif bir prototip ve tasarım geliştirme projesidir. Mevcut belgelerde sistem seviyesinde otomotiv sertifikası, homologasyon veya akredite laboratuvar test sonucu bulunmadığı açıkça belirtilir. Bu nedenle sayfadaki “otomotiv”, “ADAS” ve “güvenlik” ifadeleri projenin hedef alanını ve mühendislik yaklaşımını belirtir; sertifikasyon iddiası değildir.

Kurulum

PlatformIO ve ESP-IDF toolchain’i ile temel firmware akışı:

pio run
pio run --target upload

Gerçek araç üzerinde denemeden önce güç, CAN termination, output yükleri, watchdog ve güvenli kapanış davranışları bench ortamında doğrulanmalıdır.

Public Teknik Dokümanlar

Bu sayfanın üstündeki kılavuz bağlantıları, projenin public GitHub repository’sindeki V2 tasarım dokümanlarına gider. Protokol/uygunluk raporları ise kapsam ve gizlilik durumuna göre ayrıca değerlendirilmelidir.

Durum

Aktif geliştirme. V1 prototip tabanı çalışır durumda; V2 Core tasarımında donanım, firmware, üretim BOM’u ve doğrulama testleri devam etmektedir.