Pressemitteilung, 26.05.2009 - 10:57 Uhr
Perspektive Mittelstand
Echtzeit CAN mit Peak, IXXAT und EMS
(PM) , 26.05.2009 - Die neue Herausforderung unter Windows CAN mit EchtzeitEin 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 GmbHDas 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-timeA 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 GmbHThe 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.