Echtzeit CAN mit Peak, IXXAT und EMS / Real-time CAN for Peak, IXXAT and EMS

Echtzeit CAN mit Peak, IXXAT und EMS / Real-time CAN for Peak, IXXAT and EMS von Kithara Software GmbH

Von: Kithara Software GmbH  25.05.2009
Keywords: Embedded XP, kithara, Custom Driver

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.



--------------------------------------
--------------------------------------


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.
 

Keywords: Custom Driver, Embedded XP, kithara, realtime suite,

Kithara Software GmbH kontaktieren

E-Mail

Diese Seite drucken