Treffen Sie uns

Wir freuen uns auf Sie - Eine kurze Nachricht genügt und wir reservieren uns genügend Zeit für Sie.

Zurück zur Übersicht

Operationsmikroskop

Operations-Mikroskop

Entwicklung einer Stativ-Steuerung für ein Operationsmikroskop

Ausgangslage

Chirurgische Mikroskope werden vorwiegend in der Augenheilkunde und Mikrochirurgie eingesetzt und ermöglichen dem Operateur eine Anatomievergrösserung mit optimaler Beleuchtung. Das Stativ eines modernen Mikroskops trägt schwere optische Komponenten und muss einerseits eine hohe Standfestigkeit und Steifigkeit, andererseits volle Positionierungsfreiheit und Beweglichkeit gewährleisten.

Ein Hersteller von Operationsmikroskopen beauftragt IMT damit, die Motoransteuerungs- und Positionierungsfirmware für das Stativ eines neuen Mikroskops zu entwickeln. Die Terminplanung ist eng gesteckt – in einem Jahr muss die Aufgabe gelöst sein.

Ziel des Projekts

Aus Kundensicht stehen folgende Anforderungen im Fokus:

  • eine sichere Positionierung des Stativs mit 6 Freiheitsgraden
  • eine kraftlose Bedienung mit 2 Fingern oder mit dem Mundschalter
  • eine Motorisierung von ausgewählten Achsen
  • eine Verringerung der unerwünschten Vibrationen nach der Neupositionierung des Visualisierungssystems oder nach einer Anregung durch den Bediener

Aus technischer Sicht ist es wichtig, die neue Firmware in das gesamte System über die CAN-Bus-Kommunikation zu integrieren. Dafür muss das kundenspezifische Betriebssystem verwendet werden.

Technische Umsetzung

Gemeinsam mit dem Kunden entscheidet sich IMT, das Dataflow Framework (Runtime) von IMT DATAFLOW einzusetzen – ein Produkt der IMT. Das Framework ist in C++ geschrieben. Die dazugehörige Tool Suite unterstützt Entwickler dabei, systematisch und effizient Embedded-Anwendungen in hoher Qualität und mit geringem Dokumentationsaufwand zu erstellen.

Da eine freie Stativbewegung über sechs Achsen und unterschiedlichen Motoren erfolgt, wird pro Achse eine Firmware und zusätzlich eine den Achsen übergeordnete Firmware entwickelt. Diese kommuniziert mit jedem Achsenmotor-Mikrokontroller und koordiniert so die Achsbewegungen. Die Modellierung der Achsenmotoransteuerung erfolgt in MATLAB Simulink. Durch den Ansatz «Hardware in the Loop», bei der die Regelung in Echtzeit schon während der Auslegung auf der Ziel-Hardware ausgeführt wird, kann eine optimale Ansteuerung der Motoren erreicht werden. So gelingt es auch, die Kommutierung der DC-Motoren so zu optimieren, dass die Stromaufnahme minimal ist.

In die Control-Firmware wird für die Integration in das gesamte System das kundenspezifische CAN-Protokoll implementiert, das durch einen CAN-Protokoll-Generator (vom Kunden spezifiziert und entwickelt) generiert wird. In allen Firmware- Komponenten wird das kundespezifische Betriebssystem mit dem darauf angepassten DataFlow-Framework eingesetzt.

Selbstverständlich erstellt IMT die technische Dokumentation (SW-Architektur, V&V- Testpläne) und unterstützt den Kunden aktiv bei der System-integration.

Ergebnis

Das Projekt wird termingerecht und zur vollen Kundenzufriedenheit abgeschlossen. Das Gerät wird erfolgreich in den Markt eingeführt.

Porträtbild eines Menschens

«Das Projekt war technisch und terminlich sehr anspruchsvoll, es hat jedoch dem gesamten Team viel Spass gemacht. Wir fühlten uns gut in die Kundenlandschaft integriert und durch den intensiven Abgleich wurden potenziellen Störungen im Projekt erfolgreich vermieden.»

Roger Millischer, Development Team Manager

Weitere Projekte

Unsere Projekte zu folgenden Themen könnten Sie auch interessieren:

Userfriendly Kalibriersoftware

Re-Engineering von Automotive-Bauteilen

Microcontroller für Blower von Beatmungsgeräten

Redesign der Blower-Motorsteuerung

Industrieller Schmelzofen mit glühendem, geschmolzenem Material und hellen Funken, umgeben von Maschinen und orangefarbenen Schutzgeländern.

Digitalisierung des Betriebs von Elektro-schmelzofen

Computer, der einen automatisierten Leistungstest mit Blazor-basierter Software zeigt

Software für automatisierte Leistungstests

imtmedical bellavista beatmungsgerät

Beatmungsgerät für die Intensivstation

Therapeuthisches Netzhautlaser

Therapeutischer Netzhautlaser

Operationsmikroskop

Operations-Mikroskop

Visualisierungplattform

Visualisierungs-Plattform für die Chemie-Produktion

Kinderbeatmungsgerät

Beatmungsgerät für Neonaten

IMT Dataflow

Entwicklungstool für Embedded Software

Ingenieure arbeiten an einem Entwicklungsprojekt

Modulare Pneumatik-Toolbox für die Entwicklung

Bottneuro Headset

Personalisiertes, nicht-invasives Gerät zur Neurostimulation

Steris Blackbox Gerät

Manuelles Endoskop-Aufbereitungs-system

IMT Analytics Flow Meter

KI-basierter kompakter Gasdurchfluss-messer

IMT Analytics CalBench X

Kalibrierstand für Gasfluss Messgeräte

imtmedical bellavista mri

MRT-kompatibles Beatmungsgerät

Druckluftkompressor Beatmungsgerät

Druckluft-Kompressor

Gefässtherapiegerät

Gerät zur Magnetfeld-Therapie

Lüftungsregler

Lüftungsregler für die Gebäude-Automation

Gasfluss

Gasfluss- und Druck-Messgerät

Cloud basiertes tablet applikation

Cloud-basiertes Fern-überwachungs-IoT-System

Embedded Software Building Automation

Embedded Software für die Gebäudetechnik

Varrox Milbe - Verdampfer

Verdampfer für die Bienenzüchtung

Prozessleitsystem Verpackungsindustrie

Prozessleitsystem für die Verpackungs-Industrie

Prozessleitsystem Lebensmittelindustrie

Prozessleitsystem für die Lebensmittel-Industrie

patientenüberwachung

Patienten-überwachungs-Monitor

Wundtherapie

Wund­therapie­gerät

Anästhesiearbeitsplatz

Anästhesie-Arbeitsplatz

Medizinischer Luftbefeuchter

Luftbefeuchter für Beatmungs-Gerät