Teamorientierte Projektarbeit
GPRS-Schnittstelle für digitales Kombiinstrument
Completion
2003/11
Students
Advisers
In der Firma Unicontrol wird zur Zeit ein digitales Kombiinstrument für Kraftfarzeuge
entwickelt. Es soll das klassische Zeigerinstrument ersetzen. Da die Anzeige der
Instrumente über ein TFT-Display erfolgt und dieses über einen Rechner gesteuert wird,
sind viele weitere Anwendungen, neben der klassischen Darstellung von Geschwindigkeit,
Drehzahl, Kilometerstand etc., möglich.
Zur IAA in Frankfurt/M. im September 2003 wurde ein Prototyp des Kombiinstruments
vorgestellt. Dabei sollten nun auch die weiteren Möglichkeiten, die die digitale Technik
bietet, gezeigt werden. Eine mögliche Applikation wäre zum Beispiel die Integration von
Diensten wie Adressdatenbank, Termine, aktuelle Verkehrs- und Staumeldungen oder etwa die
Diagnose nach einer Panne und der Abfrage der nächsten Fachwerkstatt für das Problem beim
Informationsserver. Um dies demonstrieren zu können, wurde ein GPRS-Modem benutzt, welches
mit dem Rechner des Kombiinsruments verbunden war. Dieses Modem stand in Verbindung mit
einem Informationsserver im Internet welcher folgende Beispieldienste anbot:
Adressverwaltung Werkstattabfrage / GPS-Koordinatenabfrage dazu Pannen-Report
Bilderabfrage
Die Abfrage und Antwort erfolgte mit Hilfe von XML-Requests und Responses.
Die Modemschnittstelle
Die Aufgabe ist der Entwurf und die Implementation der Modemschnittstelle. Also der
Verbindungsschicht Modem-XML-Parser.
Über diese Schnittstelle nimmt das Informationsmodul des Kombiprogramms Verbindung zum
Server auf, schickt ein XML-formatierten Request und bekommt dann die entsprechende
XML-Antwort. Intern werden die Daten in einer eigenen Datenstruktur gehalten. Eine
XML-Schicht übernimmt das Erstellen der XML-Requests aus der eigenen Datenstruktur und
packt die ankommenden Daten mit Hilfe des XML-Parsers XPat wieder in die eigene
Datenstruktur.
Als GPRS-Modem dient das Siemens Modul mc35. Gesteuert wird das Modul über AT-Befehle.
Dazu werden dem gängigen Hayes-kompatiblem Befehlssatz noch weitere Befehle, z.B. zum
setzen der PIN, hinzugefügt. Eine Beschreibung der AT-Befehle findet sich zum Beispiel
hier (mc35_atc_01_v0500.pdf ).