Kithara Software
Echtzeittreiber für CAN-Karten-Familien
Firma Kithara Software richtet sich vor allem an Maschinenbauunternehmen und Steuerungshersteller, die eine zeitkritische Bearbeitung von CAN-Messages benötigen. Für größtmögliche Flexibilität bei der Auswahl der verwendbaren CAN-Karten stehen Echtzeit-Treiber für gängige CAN-Karten-Familien verschiedener Hersteller zur Verfügung, die eine hardwareneutrale Programmierung erlauben.
Derzeit werden CAN-Karten mit 1, 2 oder 4 Kanälen von EMS, Peak und Ixxat unterstützt. Das neue CAN-Modul im Rahmen der Windows-Echtzeit-Erweiterung RealTime Suite der Zwischenspeicher puffern die CAN-Messages beim Senden und Empfangen über ein einfach anwendbares und intuitives API. Anwenderspezifische Echtzeit-Message-Filter lassen sich ebenso installieren wie Fehlerbehandlungsroutinen für bestimmte Bus-Situationen. Auch ein Listen-Only-Mode ist möglich.
Zur einfachen Diagnose wurde der Kithara-Kernel-Tracer erweitert, mit dem der gesamte CAN-Datenverkehr in Mikrosekunden-Auflösung mitgeschnitten wird. Als Programmiersprachen sind beispielsweise C/C++ oder Delphi verwendbar. Auch die .NET-Umgebung wird zum Beispiel mit C# unterstützt, wobei hier eine in C++ programmierte DLL einzubetten ist.










