Akıllı saatlerden yoğun bakım ünitelerindeki karmaşık monitörlere ve cerrahi robotlara kadar, tıbbi cihazların tamamı gömülü sistem mimarilerine dayanır. Tıbbi cihaz tasarımları, tüketici elektroniği projelerinden çok farklı ve sıkı gereksinimlere sahiptir. Bir akıllı telefondaki mikrosaniyelik gecikme kullanıcı için önemsizken, kritik bir sağlık cihazındaki gecikme veya sistem kilitlenmesi insan hayatını doğrudan tehlikeye atabilir.
Nechh Robotics olarak geliştirdiğimiz donanım ve yazılım bileşenlerinde gerçek zamanlılık (real-time execution) ve hata toleransı (fault tolerance) parametrelerini tasarımın en temel taşı kabul ediyoruz. Bu yazıda tıbbi ve endüstriyel standartlarda gömülü sistemlerin nasıl tasarlanması gerektiğini detaylandırıyoruz.
1. Gerçek Zamanlı İşletim Sistemleri (RTOS) Nedir?
Geleneksel işletim sistemleri (Windows, macOS veya standart Linux), "en iyi çaba" (best-effort) prensibiyle çalışır. Yani işlemci, görevleri önceliğe göre sıraya koysa da bir görevin tam olarak ne zaman tamamlanacağını milisaniyelik hassasiyetle garanti edemez. Sağlık cihazlarında ise RTOS (Real-Time Operating System) tercih edilir.
- Belirlenimcilik (Determinism): Sistemin bir girdiye vereceği yanıt süresi her zaman sabittir ve önceden hesaplanabilir.
- Kesme Gecikmesi (Interrupt Latency): Kalp ritmi anomalisi gibi dış bir sensör uyarısı geldiğinde, işlemcinin mevcut işini bırakıp bu uyarıya dönme süresi mikrosaniyeler seviyesindedir.
- Öncelikli Zamanlama (Preemptive Scheduling): Kritik öneme sahip görevler, o an işlemcide koşan daha düşük öncelikli işleri anında durdurabilir.
2. Watchdog (Bekçi Köpeği) ve Donanımsal Hata Toleransı
Elektromanyetik gürültü, statik elektrik veya yazılımdaki öngörülemeyen bir durum nedeniyle mikrodenetleyiciler kilitlenebilir. Nechh Robotics donanım tasarımlarında iki katmanlı güvenlik mekanizması uygular:
- İç Watchdog (Independent Watchdog - IWDG): İşlemcinin kendi iç saatinden bağımsız çalışan bir sayaçtır. Yazılım belirli aralıklarla bu sayacı "beslemezse" (resetlemezse), işlemci kilitlenmiş kabul edilir ve sistem donanımsal olarak baştan başlatılır.
- Dış Watchdog (External Watchdog IC): Ana işlemcinin kilitlenmesini izleyen harici bir mikro çiptir. Ana işlemcinin güç yönetiminde veya iç saatinde bir sorun yaşansa dahi, harici çip ana kartın gücünü kesip açarak cihazın güvenli moda (failsafe mode) geçmesini sağlar.
3. Donanım ve Yazılımın Birlikte Tasarımı (Co-design)
Maksimum güvenilirlik elde etmek için yazılımı hazır donanıma uydurmak yerine, devre şemasını ve kart yollarını (PCB) yazılım mimarisiyle eş zamanlı tasarlıyoruz. Bu süreçte dikkat ettiğimiz ana unsurlar:
- Sinyal Bütünlüğü (Signal Integrity): Analog tıbbi sensörlerden gelen hassas verilerin, yüksek frekanslı işlemci hatlarından etkilenmemesi için PCB üzerinde izolasyon bariyerleri oluşturulması.
- Bellek Koruması (MPU - Memory Protection Unit): Bellek adres alanlarının birbirinden izole edilmesi. Böylece sensör okuyan kod bloğundaki bir yazılımsal taşma, cihazın ekranını veya haberleşme birimini yöneten kod alanını çökerterek kilitlenmeye yol açamaz.
Nechh Robotics Tasarım Standartları
Geliştirdiğimiz tıbbi ve endüstriyel prototipler, IEC 62304 (Tıbbi Cihaz Yazılım Standartları) ve EN 60601 (Elektrikli Tıbbi Ekipman Güvenliği) standartlarına uygun mimari kılavuzlar temel alınarak tasarlanır. Devre kartlarımızda çift besleme hattı ve izole güç katmanları yer almaktadır.
4. Güvenli Firmware Güncellemesi (Secure OTA Update)
Sağlık teknolojilerinde cihazların sahada güncellenmesi gerekebilir. Ancak kablosuz (OTA) güncelleme, siber güvenlik risklerini de beraberinde getirir. Cihazlarımızın yazılım güncelleme altyapısında şifreli ve imzalı paket kontrolü uygulanır. İmzası doğrulanmayan hiçbir yazılım paketi yüklenmez. Güncelleme sırasında güç kesilse dahi, bootloader yedek bellek alanındaki çalışan son kararlı sürümü otomatik olarak geri yükler (dual-partition rollback).
Sonuç
Donanım kalitesi ve yazılım güvenilirliği, modern sağlık cihazlarının geleceğini belirlemektedir. Nechh Robotics olarak, mikrosaniyelerin kritik olduğu tüm kontrol mimarilerinde sıfır hata toleransıyla mühendislik çözümleri üretmeye ve yerli teknolojiyi dünya standartlarına taşımaya devam edeceğiz.