Echtzeit CAN mit Peak, IXXAT und EMS

Die neue Herausforderung unter Windows CAN mit Echtzeit

Ein immer schnellerer Datenaustausch verlangt den Entwicklern immer bessere Methoden zur Informationsverarbeitung ab. Dank der Windows-Echtzeiterweiterung »RealTime Suite« von Kithara Software bietet sich nun eine Echtzeit-Lösung für CAN an.

Beim Einsatz von CAN-Karten zum Beispiel von Peak, IXXAT und EMS Dr. Wünsche werden zumeist ein sicherer, zeitäquidistanter Datenaustausch sowie eine schnelle Reaktion auf externe Ereignisse gefordert. Hier versagen die mit den CAN-Karten mitgelieferten Standard-Windows-Treiber, die nur aus dem Anwendungskontext heraus benutzbar und daher nicht echtzeitfähig sind. Das CAN Module schließt nun diese Lücke und ermöglicht CAN-Kommunikation auch in Echtzeit.

Das neue Echtzeit CAN Module von Kithara ergänzt die Windows-Erweiterungen und ermöglicht so viele Automatisierungslösungen, bei denen eine echtzeitfähige CAN-Ankopplung gefordert wird. Die Funktionsbibliothek richtet sich vor allem an Anwender, die eine zeitkritische Bearbeitung von CAN-Messages benötigen, z.B. Maschinenbau-Unternehmen und Steuerungshersteller. Derzeit werden CAN-Karten mit 1, 2 oder 4 Kanälen unterstützt.

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 z.B. mit C# unterstützt, wobei hier eine in C++ programmierte DLL einzubetten ist.

Kithara Software GmbH
Das Berliner Unternehmen Kithara Software GmbH besteht seit 1996 und hat sich seither zu einem Spezialisten für Echtzeit- und Kommunikationslösungen unter Windows entwickelt. Die einfach anwendbaren Tools ermöglichen die PCI- und USB-Programmierung sowie die Entwicklung von Echtzeit-Lösungen mit Ethernet, Automatisierung mit EtherCAT und Echtzeit CAN.

--------------------------------------
Real-time CAN for Peak, IXXAT and EMS
--------------------------------------

The new Challenge under Windows CAN in real-time

A continuously accelerating data exchange demands better methods for data processing from developers. Thanks to the Windows extension »RealTime Suite« by Kithara Software there is a real-time solution for CAN.

While using CAN-boards for example by Peak, IXXAT or EMS Dr. Wünsche, a safe and fast data exchange as well as a quick reaction to external events are demanded. At this point the usual Windows drivers fail, because they are only usable from within the execution context and do not support real-time. The CAN module closes this gap and makes a real-time CAN communication possible.

The new real-time CAN module by Kithara completes the Windows extensions and realizes a lot of automation solutions which require real-time compliant CAN connection. The function library is used by developers who require a time critical handling with CAN messages for example machine builder and computer control companies. At present boards with 1, 2 and 4 port/channels are supported.

CAN messages are stored in the cache during the process of sending and receiving through a simple API, that can be used intuitionally. Custom-made real-time message filters as well as exception-handling routines can be installed additionally. The Listen-Only-Mode is also supported. For easy diagnosis Kithara upgraded the »Kernel Tracer« with the result that you can capture all CAN-data streams in a resolution of microseconds.

The programming languages C/C++ or Delphi can be used. Even the .NET environment using e.g. C# is supported, as long as a DLL, programmed in native C++, is embedded into C#.

Kithara Software GmbH
The company Kithara Software GmbH located in Berlin was founded in 1996 and has become a specialist for hardware dependent programming, real-time, multitasking and communication solutions for the Windows operating systems. Simply applicable tools allow programmers to realize PCI and USB hardware access as well as the development of real-time solutions using Ethernet, automation with EtherCAT and CAN.


Über Kithara

Benutzerbild von Kithara

Vorname
Yelena

Nachname
Ponomareva

Adresse

Kithara Software GmbH
Alte Jakobstr. 82
10179 Berlin

Homepage
http://www.kithara.de

Branche
Software