Medion Navigation mit Navman 3000

  • Ende

    Einmal editiert, zuletzt von schucka ()

  • Hallo Dirk,


    das gleiche Problem habe ich auch. Grundsätzlich müssen für die Nutzung anderer GPS-Empfänger in der Datei "spgps.ini", das im Programm-Verzeichnis der Medion-Software (z.B. "/Programme/MEDION/MEDION-Navigator 1.3A") auf dem PDA zu finden ist, die korrekten Einstellungen für den entsprechenden GPS-Empängertyp vorgenommen werden. Das sind z.B. Port-Parameter (Baud-Rate u.s.w.) aber auch, und das ist wichtig, der Typ der NMEA-Message, der empfangen wird und der Initialisierungs-String der an den Empfänger gesendet wird.


    Der Navman3000 sendet von sich aus über Com6 mit 57600 baud die NMEA-Datentypen GGA, GSA, GSV und RMC. Diese enthalten alles, was man so zur Navigation braucht. Für die Medion-Software wird aber auch der Typ VTG benötigt, den der Navman3000 nicht freiwillig sendet. In der Datei "spgps.ini" ist unter "INPUT2" der Typ VTG mit der Information über die Position der Parameter speed und course angegebem, die die Medion-Software offensichtlich für die Navigation nutzt. Diese Daten sind auch im NMEA-Typ RMC abgelegt, allerdings ist die Einheit für die Geschwindigkeit bei VTG an der Position im Datensatz, den die Medion-Software benötigt in km/h gegeben und bei RMC in Knoten. Wenn man jetzt also bei Input2 setzt "GPRMC,,,,,,,speed,course,,," (und bei Port "6" und Baud Rate "57600"), dann bekommt man zwar Daten vom Navman, die werden aber wegen der falschen Einheit vom Medion Navigator nicht korrekt interpretiert. Bei Geschwindigkeiten bis ca. 35 km/h läuft die Software ganz gut (zwar mit falscher Angabe der speed), aber bei höherer Geschwindigkeit wird wahrscheinlich in der Software ein Plausibilitätstest durchgeführt und dabei festegestellt, dass die in einer gewissen Zeit zurückgelegte Strecke nicht mit der Geschwindigkeit übereinstimmt. Daraufhin bleibt die Software einfach hängen, bis die Geschwindigkeit wieder unter die Grenze von ca. 35 km/h fällt.


    Da der Navman3000 mit einem SIRF-Chip arbeitet, kann man über entsprechende Befehle auch steuern, welche NMEA-Typen noch ausgegeben werden sollen. Dazu muss in der Datei "spgps.ini" bei Init1 der entsprechende Befehlssatz eingetragen werden (gure Quelle hierfür "http://www.gpsinformation.org/dale/nmea.htm#proprietary"). Damit der Navman VTG ausgibt, müsste man hier wahrscheinlich "$PSRF103,05,00,01,01*20" eintragen. (Das gilt aber nur dann, wenn die Medion-Software diesen String genau so zum Navman sendet, was ich zunächst annehme.) Allerdings möchte der Navman vorher gerne initialsiert werden mit "PSRF104,,,,,,,,4*16". Das habe ich ausreichend häufig mit meinem eigenen kleinen Programm ausprobiert. Jetzt ist das Problem allerdings, dass die Anforderung des VTG-Typs ($PSRF103,05.....) erst dann vom Navman verarbeitet wird, wenn die Initialisierung im navman abgeschlossen ist. Man muss also bei Init1 "PSRF104,,,,,,,,4*16" eintragen und einfach eine neue Zeile für Init2 in die datei einfügen, die dann "$PSRF103,05,00,01,01*20" enthält. Und jetzt kommt mein Problem: die Medion-Software wartet beim Senden von Init2 offensichtlich nicht, bis Init1 abgerabeitet ist. Daher habe ich die Kombi MedionNavigator-Navman3000 auch noch nicht zum Laufen bekommen.


    Probiere doch einfach 'mal mit den Infos oben herum. Vielleicht hast Du ja noch ein paar Ideen, Viel Spaß und lass' etwas von Deinen Erfolgen hören.


    Gruß


    Jörg

  • Kurze Korrektur: man müsste bei Init2 "PSRF103,05,00,01,01", also ohne "$" und ohne "*20" eintragen, das wird von der Medion-Software selber hinzugefügt. Das Input-Format, das in der Original-Datei angegeben ist, ist übrigens das Standard-Format der Firma CMC für NMEA-Input (siehe auch "http://www.novatel.com/Documents/Manuals/om-20000080.pdf")


    Ciao


    Jörg

  • Hallo Dirk,


    ich habe beim Navman Jacket lediglich mit dem GPS-Maus-Tool von Peter Machatschek den Button Navigon-MN angeklickt und die Voreinstellungen an das Jacket übertragen. Sofort sieht man im Datenstrom, dass sowohl GGA als auch VTG übertragen wird. Beim MN habe ich gar nichts geändert. Wenn ich von Maus (COM-Port 1) auf das Jacket wechsele, schaue ich mir vorher mit dem Navman GPS-Tool an, auf welchen Port das Jacket dirigiert worden ist (bei mir COM-Port 6), stelle das beim MN ein und fertig. Funktioniert super.

  • Hallo Dirk,


    so, jetzt klappt's bei mir auch. Und zwar mit der angehängten spgps-Datei. Im Forum habe ich noch die Information gefunden, dass der MobilNavigator (identisch mit Medion Navigator) eine Info über einen Speed-Faktor akzeptiert.


    Die Datei bitte bitte von *.txt in *.ini umbenennen und in das entsprechende Verzeichnis (s.o.) auf dem PDA kopieren. Danach läuft MN wunderbar und ohne jedes zusätzliche Gefummel.


    Ciao


    Jörg

  • Hallo Jörg,


    super Leistung von Dir. Mein Navman hatte (nach langer Nichtbenutzung) wieder seinen "Factory-Zustand" hergestellt. Diesmal habe ich es nicht hinbekommen, ihm VTG und 4800 baud zu entlocken. Warum, weiss ich beim besten Willen nicht. Habe am Prozedere nichts geändert.
    Aber mit Deiner spgps.ini Änderung ist dies jetzt auch nicht mehr nötig. Vielen Dank!!