13.07.2015 Aufrufe

Entwicklung und Erprobung eines multifunktionalen Geo ...

Entwicklung und Erprobung eines multifunktionalen Geo ...

Entwicklung und Erprobung eines multifunktionalen Geo ...

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

<strong>Geo</strong>SN UniBwKapitel 4 Kommunikationskomponente <strong>eines</strong> <strong>Geo</strong>SNASCII-Messdaten haben folgende Vorteile:a) Generierung von Befehlen <strong>und</strong> Betrachtung von Nachrichteninhalte innerhalbvon einfachen Texteditoren,b) gut erkennbare Nachrichtenpräfixe <strong>und</strong> Trennzeichen,c) Zeilenumbruch (Carriage Return Line Feed, CR+LF) als Abschluss von Befehlen<strong>und</strong> Nachrichten.Da jedes moderne Betriebssystem gr<strong>und</strong>sätzlich mit einfachen Texteditoren wie Wordpadoder Notepad unter MS Windows oder dem VI unter Linux ausgestattet ist, bietet derPunkt a) Nutzern die Möglichkeit, Daten von derartigen Sensoren auch ohne spezielleProgramme zu betrachten <strong>und</strong> die Messwerte bei Kenntnis der aufgesetzten Firmencodierungzu analysieren. Befehlsübersendung zu diesen Sensoren ist mit zumeist ebenfalls imBetriebssystem integrierten einfachen Terminalprogrammen wie Hyperterminal unterWindows <strong>und</strong> Minicom unter Linux möglich.Die Punkte b) <strong>und</strong> c) umschreiben die gute Zerlegbarkeit einer ASCII-Nachricht über Zeichensuchroutinen.Ein ASCII-String lässt sich bei Kenntnis der genutzten Trennzeichenrelativ einfach unterteilen, so dass die einzelnen Nachrichteninhalte besser dargestellt werdenkönnen.Die Nutzung von ASCII ermöglicht es, auch Sensormessdaten Standardstrukturen zuzuweisen,um herstellerunabhängige Interoperabilität zu erreichen. Derartige Standardisierungensind aber nur sinnvoll, wenn die Nutzercommunity derartiger Sensoren entsprechendgroß ist. So entstand etwa für den großen Anwenderkreis der GPS-Nutzer dasASCII-basierte NMEA-Format.Dieses Format machen sich unter anderem die Systeme für Fahrzeugnavigation zu Nutze,die zur Masse rein software- <strong>und</strong> nicht hardwarebasiert arbeiten. Es werden dabei etwaLow-Cost-OEM-GPS-Empfänger verschiedener Hersteller etwa UBLOX, Garmin oderMagellan als Modul in das System integriert <strong>und</strong> ihre GPS-Daten von über das NMEAFormat an die eigentliche Auswerte- <strong>und</strong> Visualisierungssoftware übergeben.Die Präfixe dieses Formats stellen sich als die Zeichenkombination „$GP“ dar, die nochzusätzlich mit einem nachrichtenspezifischen String kombiniert wird, etwa „GGA“ fürPositionsinformationen oder „ALM“ für Almanach-Satellitendaten.Da ASCII-Daten von GPS-Empfängern üblicherweise nicht für die Lösung der Phasenmehrdeutigkeitennutzbar sind, werden hier nur die ASCII-Nachrichten <strong>und</strong> Befehle derTachymeter <strong>und</strong> Loggingeinheiten für geotechnische Sensoren betrachtet. Für die in denKapiteln 3.1 <strong>und</strong> 3.3 betrachteten Sensoren sind Nachrichten <strong>und</strong> Befehle beispielhaft inder Tabelle 7 zusammengefasst.Über Präfix, Trennzeichen <strong>und</strong> Endzeichen lassen sich Nachrichten <strong>und</strong> Befehle in ihreEinzelbestandteile auflösen. Die Reihenfolge der Einzelbestandteile aller möglichen Befehle<strong>und</strong> der zugehörigen Antworten sind der firmenspezifischen Codierung zu entnehmen.Die Trennzeichen haben mitunter den zusätzlichen Vorteil, dass das Format der Stringsnur über sie <strong>und</strong> nicht über gezählte Position <strong>eines</strong> Zeichens gerechnet von Beginn desStrings vorgegeben ist. Dies hat bei Messgrößen von Sensoren den Vorteil, dass ein derartigerNachrichtenstring keine fest vorgeschriebene Länge haben muss, insbesondere bei- Seite 53 -

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!