GPS Sensor mit Matlab/Simulink
Im Rahmen des Masterstudienganges "Business and Systems Engineering" an der Hochschule Hamm- Lippstadt geht es darum im Modul "Signalverarbeitende Systeme " ein selbsgewählte Sensor im Matlab/Simulink auszulesen und die Signalverabeitungskette beschrieben, untersuchen und verstanden. In Dieser Artikel wird die Signalverarbeitungskette der DGPS Sensor[1] von der Firma Dexter Industries beschrieben und am Anschluss wird die Sensordaten im Matlab/Simulink ausgelesen.
Einleitung
DGPS Sensor ist die Erweiterung von GPS Sensor[2] , diese ist ein globales Navigationssatellitensystem zur Positionsbestimmung. DGPS Sensor (Differentielle Global Posittionierungssysteme) ist ein Methode um GPS Fehler zu verbessern. Da GPS-Messungen, bestehend aus Verzerrungen und Geräuschen, die beeinflussen die Positioniergenauigkeit. In der Praxis ergeben die GPS Ungenauigkeiten, weil die Signalgeschwindigkeit in der Tropo- und Ionosphäre zeitlich und räumlich leicht variiert. Zudem sind die Bahnen und Uhrenfehler der Satelliten dem Empfänger nicht genau bekannt. DGPS ist eine Technik, die die Lösungsgenauigkeit verbessert und dieser Fehler entfernen. Es wurde entwickelt, um die Bedürfnisse der Positionierung und Abstandsmessung Anwendungen, die höhere Genauigkeiten erforderten als eigenständiger Standard Positionierung Service (SPS). DGPS kann als eine Kalibrierungsmethode betrachtet werden Kalibrierstandard wird an der Basisstation festgelegt.
Wie Funktioniert Der DGPS Sensor [3]
wenn der Sensor[4] mit einem der vier Sensoranschlüsse mit dem NXT verbunden ist, werden Zwei Arten von Daten zwischen dem NXT hin und her gesendet:
Positionsdaten: Der GPS-Sensor sendet Daten über Zeit (UTC), Breite, Länge, Geschwindigkeit (in cm / s) und Richtung (in Grad).
Navigationsdaten: Der NXT kann so programmiert werden, dass er die Breite und Länge eines gewünschten Ziels oder Wegpunkts an den GPS-Sensor sendet. Der GPS-Sensor berechnet die Entfernung und den Wegwinkel zum Ziel. Der Sensor sendet die Informationen dann an den NXT zurück. Für genauere Daten zur Fahrtrichtung kann das GPS einen Winkel seit dem letzten Anruf berechnen.
Welche Rohsignale liefert der DGPS Sensor?
mmmmm
Signalvorverarbeitung
mmmmm
Analog - Digital - Umsetzer
Analoge Digital Umsetzer in Abkürzung ADU[5] ist ein elektronisches Gerät zur Umsetzung von Analogen Eingangssignal in Digitalen Datenstrom. Auf dem Mikrochip der DGPS sitzt der ATMEG328P AU[6] Umsetzer, dieser ermöglicht die Umwandlung eines analogen Eingangssignal von der IC Schnittstelle des DGPS in eine 10-Bit Binärdarstellung. Diese ADU´s arbeiten mit dem Prinzip der sukzessiven Approximation. Dabei wird das zu messende Signal, hier die Spannung des DGPS, schrittweise durch Vergleich digitalisiert. Vergleicht wird mit einer Referenzspannung, welche genauso viele Bit hat wie der verbaute ADU. Die analoge Eingangsspannung wird in n Schritten digitalisiert, wobei die Genauigkeit bei jedem Schritt um 1 Bit steigt. Bei jedem Schritt wird Ein Vergleich durchgeführt, um zu bestimmen, ob Eingangsspannung kleiner als oder größer als Referenzspannung ist. Die Referenzspannung wird durch der ADU erzeugt. Je nachdem, ob die analoge Eingangsspannung größer oder kleiner als die Spannung des ADU ist, wird die Referenzspannung im nächsten Schritt um die halbe Schrittweite des letzten Schritts nach oben oder nach unten verändert. Dadurch nähert sich die Spannung des DA-Wandlers immer mehr der Eingangsspannung an. Zum Schluss, wenn das letzte Bit des DA-Wandlers gesetzt ist, entspricht der Wert des ADU der Eingangsspannung.
Bussystem