Beiträge von Coffeetrac

    Hallo,


    hab noch ein Problem bemerkt.


    Betrifft aber nur die Ausgabe am seriellen Port (UART) bzw. über USB-OTG mit Usb to serial


    Betrifft nicht die serielle Ausgabe über den USB-Port, den die meisten wohl für Cerea verwenden. ( da wird die Baudrate eh ignoriert und immer mit 115200 gesendet)


    Problem: Bei allen Baudraten unter 115200 Bd werden in unregelmässigen Abständen (je schnelle desto kleiner) die
    GPRMC Sätze verstümmelt (z.B. bei 38400 Bd und 10Hz etwa jeder 5.te)


    Sieht etwa so aus:
    So sollte es aussehen:

    Zitat


    $GPRMC,115419.90,A,4744.6621253,N,01211.2813130,E,0.05,126.18,070917,0.0,E,D*33<\r><\n>


    Aber er fällt in die laufende Übertragung eines beliebigen Datensatzes unvermittelt hinein un zerstört beide Sätze
    Hier 4 Beispiele:

    Zitat


    $GPVTG,121.58,T,121.58,M,0.05,N,0.03,K,A*2$GPRMC,115753.50,A,4744.6617598,N,01211.2826657,E,0.06,121.58,070917,0.0,E,D*32<\r><\n>
    $GPGSA,A,3,08,10,11,16,18,27,32,,,,,,2.0,1.2,1.$GPRMC,115753.00,A,4744.6617570,N,01211.2826580,E,0.17,121.58,070917,0.0,E,D*34<\r><\n>
    $GPGSV,2,1,07,01$GPRMC,120645.30,A,4744.6618680,N,01211.2817370,E,0.07,133.69,070917,0.0,E,D*33<\r><\n>
    $GPGST,120644.50,0.181,,$GPRMC,120644.70,A,4744.6618668,N,01211.2817342,E,0.11,133.69,070917,0.0,E,D*31<\r><\n>



    Damit kommt nicht jedes Endgerät zurecht, ausserdem bricht die Ausgaberate deutlich ein


    Tritt nicht bei 115200 Bd auf da läuft alles glatt, da kommt auch zu Begin der Bootlog des Reach auf den Schirm


    Soweit ich weiss mind. seit Version 2.7.2 und auch in der aktuellen 2.8.0 ist der Fehler noch vorhanden.


    Gruß Wilhelm


    Kann das jemand bestätigen oder widerlegen? Bitte um Rückmeldung



    Nachtrag 05.03.2018:

    Mit den aktuellen Firmwareversionen 2.10.x tritt das Problem nur noch im 10Hz Betrieb auf (Glonass aus), Läuft jetzt zumindest bei 5Hz auch mit niedrigeren Baudraten störungsfrei!

    Jep, hat mich auch viel Zeit gekostet!


    Wenn man gezielt danach sucht findet man auch die Begründung.



    Es betrifft also nicht alle Netze mit der "2" sondern speziell das 192.168.2.x


    Dämlicherweise wird dies sehr häufig verwendet, unter anderem in Vodafone Routern, also Vorsicht.


    Gruß Wilhelm

    Nachtrag:


    mit 20 Hertz habe ich bei mir vereinzelt Probleme festgestellt.
    Cerea scheint zeitweise zu laggen, dann stockt die Navigation für ein paar Sekunden.


    Am Tablet habe ich einen Core i5-2,7Ghz mit 4Gb Ram der sollte eigentlich nicht zu lahm sein.


    Also empfehle ich vorerst maximal 10Hz zu verwenden.



    P.S. Wer RTK an der Novatel nutzt sollte Steadyline aktivieren


    z.B. mit
    "steadyline transition 60"


    Das soll, bei Wechsel der Genauigkeit, starke Sprünge glätten.


    Beschrieben wird es hauptsächlich für RTK Signale, kann aber vermutlich auch bei Verlust von SBAS helfen.
    Ob das Sinn macht weiss ich nicht, Single springt sowieso ständig.


    Hab es aktiviert und bisher keine Nachteile entdeckt.


    Gruß Wilhelm

    Hier sind die Links zum Firmwareupdate und Docs


    https://www.novatel.com/support/info/documents/925


    Gruß Wilhelm


    P.S. So kann man die aktuelle Version abfragen! Hier 6.700

    Hab mal die Setting vom Müller gesnifft, und daraus Einstellungsdateien für Cerea und Müller erstellt.


    Baudrate muss ab 10Hz höher als 19200 eingestellt sein, sonst reagiert der Smart-6L nicht mehr auf Eingaben und muss Resetet werden.
    Hab 57600 gewählt, 38400 sollte aber auch reichen.


    Settings für Cerea 10Hz:



    Settings für Cerea 5Hz:



    und die originalen Müller Trackguide mit SBAS & Glide: Ohne Trackleader Auto 5Hz



    Den Teil nach saveconfig kann man auch weglassen dient nur der Info


    Dateien kann man wie Sie sind mit einem Terminalprogram (z.B.HTerm) und der momentanen Baudrate in einem Rutsch an die Novatel senden und passt.


    Gruß Wilhelm