← Blog'a Geri Dön
Gömülü Sistemler

Sağlık Cihazlarında Gömülü Sistemler: Güvenilirlik ve Gerçek Zamanlılık

RTOS & Hardware

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.

"Tıbbi standartlarda bir gömülü sistemde hata, yalnızca yanlış veri üretmek değildir; doğru veriyi gecikmeli üretmek de ölümcül bir hatadır."

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:

  1. İç 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.
  2. 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:

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.

Mühendislik Yazılarımızı Takip Edin

Robotik, yapay zeka, gömülü sistemler ve sağlık teknolojilerindeki son gelişmelerden haberdar olmak için bültenimize abone olun.