İçeriğe geç
cd ../projeler

Spectraloop — Hyperloop Kapsül Kontrol Yazılımı

TEKNOFEST Hyperloop kapsülünün STM32 tabanlı kontrol yazılımı: CAN Bus, Modbus RTU ile lineer motor sürüşü ve fail-safe mimari. 2026'da Teknoloji Gösterim kategorisinde Türkiye 1.liği.

Dönem
2023 – sürüyor
Yığın
STM32 · CAN Bus · Modbus RTU · RS-485 · I²C · Watchdog · React · WebSocket

Mimari

Spectraloop kapsül yazılım mimarisiSensörler (BNO055 IMU I²C üzerinden, Omron optik sensörler donanım kesmesiyle) Master STM32'ye bağlı; Master karar, fail-safe ve Watchdog'dan sorumlu ve telemetriyi React, Node.js ve WebSocket yer istasyonuna gönderiyor. Master; Slave STM32, Motor STM32 ve BMS Master (STM32F411, 24 slave, 144S Li-ion) ile CAN Bus üzerinden haberleşiyor. Motor STM32, RS-485 hattında Modbus RTU master olarak iki Delta MS300 VFD'yi (slave 1 ve 2) sürüyor; VFD'ler lineer motoru 150 Hz'e kadar çalıştırıyor.SensörlerBNO055 (I²C) · Omron (EXTI)Master STM32karar · fail-safe · WatchdogYer İstasyonuReact · Node.js · WebSockettelemetriCANSlave STM32alt sistem kontrolüMotor STM32Modbus RTU masterBMS Master (F411)24 slave · 144S Li-ionRS-485MS300 VFD #1slave 1MS300 VFD #2slave 2Lineer motor150 Hz'e kadar

Problem

Lineer motorla itilen kapsülün yüksek EMI altında güvenilir haberleşmesi, konum ve hızını doğru bilmesi ve herhangi bir arızada güvenli duruma geçmesi gerekiyor.

Benim katkım

  • Lineer motor sürüşü: İki Delta MS300 VFD'yi tek RS-485 hattında Modbus RTU (9600 baud, 8N1, slave 1 ve 2) ile süren STM32 firmware'ini geliştirdim: ileri/geri/dur kontrol sözcükleri ve 150 Hz'e kadar frekans. Kodu STM32F407'den Nucleo-F401RE'ye taşıdım.
  • Saha doğrulaması: VFD parametrelerini (frekans ve çalıştırma kaynağı RS-485, üst frekans sınırı) sahada test ederek doğruladım. Python seri↔WebSocket köprüsü ve canlı kontrol paneli ekledim.
  • Ekip yönetimi: 11 kişilik ekibi 6 alt sistem grubuna ayırdım (sensörler, CAN, navigasyon, BMS, RTOS, telemetri) ve Teknik Tasarım Raporu sürecini koordine ettim.

Ekip olarak geliştirdiklerimiz

  • Master/Slave STM32 arasında CAN Bus; bükümlü çift kablo + 120 Ω sonlandırma ile EMI'ye dayanıklılık
  • BNO055 IMU (I²C) + çift Omron optik sensör, donanım kesmeleriyle çapraz doğrulamalı konum
  • Donanımsal Watchdog ile fail-safe; 144S batarya için 24 slave'li CAN tabanlı BMS
  • React + Node.js + WebSocket yer istasyonu

Sonuç — TEKNOFEST 2026

KategoriDerece
Teknoloji GösterimTürkiye 1.liği
PerformansTürkiye 3.lüğü
Tanımlı Problem ÇözmeTürkiye 3.lüğü
Performans — Teknik Tasarım Raporu1.lik