XOn Software

XOn LIN Development Suite

Die XOn LIN Development Suite ist ein Paket aus Hard- und Software zum einfachen Zugriff auf den LIN-Bus.

Hardware

Die Busankopplung basiert auf FPGA-Karten von National Instruments, die mit einem speziell für diesen Zweck entwickelten Bus-Transceiver an den LIN-Bus angeschlossen werden. Je nach verwendetem Modell der FPGA-Karte und Anzahl der Bus-Transceiver können bis zu sechs Busse mit einer Karte angesteuert werden.

Buskoppler für zwei Kanäle

Software

Das zugehörige Software-Paket besteht aus der Anwendung LinMaster und der Programmierschnittstelle LinAPI.
Beide Komponenten sind in der Lage, LIN Definition Files (LDF-Files) direkt zu verarbeiten, so dass kein zusätzlicher Aufwand nötig ist, um den genauen Ablauf der Kommunikation zu beschreiben. Die Software übernimmt die Rolle des Masters auf dem LIN-Bus und kann mit beliebig vielen Slaves kommunizieren. Sind im LDF-File mehrere Schedule Tables spezifiziert, ist es möglich beliebig zwischen diesen zu wechseln.

LinMaster Screenshot

LinMaster

Das Programm LinMaster bietet Ihnen ohne Programmieraufwand einen Busmonitor, der Ihnen die Rohdaten der gesamten Kommunikation anzeigt, so dass auch Fehler im Busprotokoll diagnostiziert werden können.
Funktioniert die Low-Level-Kommunikation, haben Sie die Möglichkeit sämtliche vom Master gesendeten Werte on-the-fly zu verändern und damit sinnvolle Funktionsabläufe zu realisieren.
Sämtliche von den Slaves gesendeten Daten werden in einer übersichtlichen Struktur angezeigt.

LinAPI

Die Funktionen der Programmierschnittstelle LinAPI stehen Ihnen sowohl als Library zur Einbindung in C/C++ als auch in Form von LabVIEW-VIs zur Verfügung. Die zugrundeliegende DLL können Sie in beliebigen Programmiersprachen verwenden.
Hiermit haben Sie das nötige Werkzeug zur Hand um selbst individuelle Anwendungen zur Kommunikation mit LIN-Bus-Teilnehmern und zum Testen von Steuergeräten zu schreiben.

Copyright © XOn Software GmbH

XOn, Produkte, Systeme, LIN-Bus, LIN Development Suite

XOn LIN Development Suite