Echtzeit-Erweiterung für CAN Interface Boards von Kvaser
Kithara`s RealTime Suite wird immer flexibler
Das Berliner Unternehmen Kithara Software arbeitet jetzt mit der Kvaser GmbH in Melle zusammen. Verschiedene CAN-Karten können jetzt auch in Echtzeit angesteuert werden.
Bereits seit 25 Jahren - mit den Anfängen von CAN - befasst sich das schwedische Unternehmen Kvaser, in Deutschland vertreten durch die agostec GmbH & Co.KG, mit Lösungen für die CAN-Technologie. Kvaser stellt unterschiedliche Typen von CAN-Interfaces bereit und jetzt unterstützt die Echtzeitumgebung von Kithara eine Reihe von Karten.
Mit der Verwendung der »RealTime Suite« liegen nun auch echtzeitfähige Treiber für die Kvaser-Interfaces vor. Dies ist erforderlich, da die CAN-Interfaces der Kvaser GmbH überwiegend im Automotive-Bereich verwendet werden und zeitkritische Anforderungen unter Windows eine Echtzeit-Erweiterung erfordern.
Die Verarbeitung der CAN-Nachrichten im Kithara-Kernel-Treiber erlaubt die sichere und zeitäquidistante CAN-Kommunikation sowie die schnelle Echtzeit-Reaktion auf externe Ereignisse.
Die Daten werden über 2- oder 4-Kanal-Interfaces (z.B. die Kvaser PC104+) transportiert und Zwischenspeicher puffern die CAN-Nachrichten beim Senden und Empfangen über eine einfach anwendbare und intuitive API. Spezielle Echtzeit-Message-Filter lassen sich ebenso installieren wie Fehlerbehandlungsroutinen für bestimmte Bussituationen. Auch ein Listen-Only-Mode ist möglich. Zur einfachen Diagnose wurde der Kithara `Kernel Tracer` erweitert, mit dem der gesamte CAN-Datenverkehr in Mikrosekundenauflösung mitgeschnitten werden kann.
Die Anwender freuen sich über das herstellerunabhängige API, denn Kithara unterstützt in gleicher Weise auch Karten anderer Hersteller in Echtzeit. Eine Testversion mit vollem Funktionsumfang und Beispiel-Codes findet man auf unserer Webseite.