Im Detail

A2L-Parser: Steuergeräte-Beschreibungen lesen und nutzen

Ein A2L-Parser übersetzt die Beschreibung Ihres Steuergeräts in lesbare Parameter. VersaCal bringt den A2L-Parser direkt im Browser mit. Sie laden A2L und HEX, danach arbeiten Sie sofort mit physikalischen Werten statt mit Bytes.

Was in einer A2L-Datei steht

Eine A2L-Datei beschreibt das Innere eines Steuergeräts. Dabei nennt sie jeden Kalibrierparameter und jede Messgröße, dazu die Speicheradresse und die Umrechnung in physikalische Werte. Der Standard dahinter heißt übrigens ASAM MCD-2 MC und trägt historisch den Namen ASAP2.

Ohne diese Beschreibung bleibt ein Speicherabbild eine reine Byte-Folge. Erst die A2L-Datei sagt, dass an einer bestimmten Adresse ein Kennfeld mit zwei Achsen liegt. Außerdem legt sie fest, wie aus dem Rohwert 2048 die physikalische Größe 12,5 Grad Kurbelwinkel entsteht.

  • CHARACTERISTIC – die Kalibrierparameter: Skalare, Kennlinien und Kennfelder
  • MEASUREMENT – die Messgrößen, die Sie über XCP beobachten
  • COMPU_METHOD – die Umrechnung zwischen Rohwert und physikalischem Wert
  • AXIS_PTS – die Achsen, auf denen Kennlinien und Kennfelder aufsetzen
  • RECORD_LAYOUT – die Byte-Anordnung im Speicher des Steuergeräts

Was ein A2L-Parser daraus macht

Zuerst liest der A2L-Parser diese Struktur ein, danach baut er daraus ein Modell des Datensatzes. Erst dann lässt sich ein Kennfeld überhaupt anzeigen, prüfen oder vergleichen. Deshalb steht der Parser am Anfang jeder Werkzeugkette in der Applikation.

VersaCal führt diesen Schritt serverseitig aus, sobald Sie eine Datei hochladen. Danach steht der gesamte Datensatz zur Verfügung: durchsuchbar, verlinkbar und für alle Beteiligten im gleichen Stand. Somit entfällt ein Client je Arbeitsplatz vollständig.

app.versacal.de
A2L-Parser: aus A2L und HEX dekodiertes 3D-Kennfeld in VersaCal

Vom Wert zurück in den A2L-Quellcode

Ein Wert allein beantwortet selten eine Frage im Review. Meist wollen Sie wissen, woher er kommt. Aus jeder Zeile springen Sie deshalb direkt in die Original-Zeile der A2L-Datei oder auf die zugehörige HEX-Adresse.

Das verkürzt die Klärung erheblich. Statt die A2L-Datei in einem Editor zu durchsuchen, sehen Sie die Definition sofort im Kontext. Zudem bleibt nachvollziehbar, auf welche Beschreibung sich ein Wert stützt.

Prüfungen, die der Parser möglich macht

Weil der Parser Struktur und Werte kennt, kann VersaCal beide gegeneinander prüfen. Der Health-Report meldet Objekte, die sich nicht dekodieren lassen. Ebenso findet er Adress-Überlappungen und Werte außerhalb ihrer Grenzen.

Darüber hinaus untersucht der Anomalie-Scanner die Form von Kennlinien und Kennfeldern. Er erkennt nicht-monotone Achsen, Sprünge und Ausreißer. Anschließend erklärt die KI-Assistenz jeden Befund und ordnet ihn ein: kritisch, zu prüfen oder beabsichtigt.

A2L-Parser ohne Installation nutzen

Klassische Werkzeuge binden den Parser an einen Arbeitsplatz. Zudem braucht jede Installation Rechte, Pflege und eine Lizenz. VersaCal läuft stattdessen im Browser, betrieben in Ihrem Rechenzentrum oder in Ihrem eigenen Cloud-Tenant.

Ihre Kalibrierdaten verlassen Ihr Haus dabei nicht. Eine ausgehende Verbindung ist nicht erforderlich, und Telemetrie gibt es nicht. Somit bleibt das Know-how dort, wo es entstanden ist.

Standards nachlesen: ASAM MCD-2 MC

FAQ

Häufige Fragen zu A2L-Parser

Welche A2L-Version liest der A2L-Parser?

VersaCal liest A2L-Dateien nach ASAM MCD-2 MC. Der Parser verarbeitet die Objekte, die für die Serienapplikation zählen: Skalare, Kennlinien, Kennfelder, Achsen, Umrechnungsregeln und Speicher-Layouts. Objekte, die er nicht dekodieren kann, meldet der Health-Report ausdrücklich statt sie stillschweigend zu überspringen.

Brauche ich zusätzlich eine HEX-Datei?

Für die Werte ja. Die A2L-Datei beschreibt nur, wo etwas liegt und wie es umgerechnet wird. Die Werte selbst stehen im Speicherabbild, also in der HEX-Datei. Beide gehören deshalb zusammen: A2L liefert die Struktur, HEX den Inhalt.

Was passiert bei einem neuen Software-Stand?

Dann legen Sie den bestehenden Datensatz gegen das neue A2L. Unveränderte Parameter übernimmt VersaCal direkt. Umbenannte Parameter erkennt ein KI-Vorschlag, neue und entfallene weist die Portierung aus. Jeder Vorschlag läuft vorher durch Vorschau und Review.

A2L-Parser an Ihrem Datensatz sehen

Zeigen Sie uns ein A2L und einen HEX-Stand aus Ihrem Projekt. In der Demo laden wir beide und gehen den Datensatz gemeinsam durch.

Demo vereinbaren Oder schreiben Sie uns: info@algebra-ec.de