keine 4800 Baud mit Holux GR-236

  • Hallo,


    hab bei Holux angefragt und bekam folgende Antwort:


    Zitat

    Pleaes note the the GR-236 should be work with supports NMEA 0183 v2 baud rate 38400.
    Thus we suggest you could consider GR-230 or GR-231 that the baud rate is 4800


    Ist das eine GR-236 Besonderheit, dass die Baudrate nicht verändert werden kann? Oder ist das generell bei Bluetooth-Mäusen/Sirf III Mäusen so?


    Thx.


  • Hallo naviloser


    Herzlich willkommen im Forum.
    Dein Zitat/Hinweis scheint fuer mich nicht ganz schluessig, da mir die Ausgangsfrage dazu fehlt. Sollaber auch nicht weiter stoeren.


    Bei keinem Empfaenger kann die interne Baudrate veraendert werden. Das sind Vorgaben des Herstellers. Bei den meisten kabelgebundenen Empfaengern ist die auf 4800 Baud eingestellt. Bei den meisten BT-Empfaenger betraegt die Baudrate 38400 Baud. Allerdings kann man bei BT-Empfaenger fast immer auch eine andere Baudrate im Naviprogramm einstellen und der Empfaenger funktioniert trotzdem. So ist es auch beim Holux236. Wenn ich die Baudrate im Navi von 38400 auf 4800 aendere hat dies keinen Einfluss auf die Funktion.

  • Zitat

    Original von 900SS-97



    Bei keinem Empfaenger kann die interne Baudrate veraendert werden. Das sind Vorgaben des Herstellers. Bei den meisten kabelgebundenen Empfaengern ist die auf 4800 Baud eingestellt. Bei den meisten BT-Empfaenger betraegt die Baudrate 38400 Baud. Allerdings kann man bei BT-Empfaenger fast immer auch eine andere Baudrate im Naviprogramm einstellen und der Empfaenger funktioniert trotzdem. So ist es auch beim Holux236. Wenn ich die Baudrate im Navi von 38400 auf 4800 aendere hat dies keinen Einfluss auf die Funktion.


    Verstehe ich jetzt überhaupt nicht ?(


    Bisher waren meine Erfahruingen hier so, dass es zu gar keiner Verbindung kommt, wenn Sender/Empfänger der Daten (Maus/Navigationsprogramm) eine unterschiedliche Geschwindigkeit eingestellt haben. Umsonst gab es ja nicht - gerade zu MN|4-Zeiten - so viele verzweifelte User, die keine Verbindung zur Maus bekamen, weil die Baud-Rate falsch eingestellt war.


    Wenn das aber doch so funktioniert, wie Du das schreibst: was passiert denn mit den "überschüssigen" Daten, die die Maus mit den 38400 sendet und nicht in die 4800 passen? ?(


    Oder kann es eher so sein, dass in diesem Falle die GPS-Maus ihre Einstellungen an die des Navi-Programms anpasst?

    Navigation mit Google Maps über Android Auto und AAWireless im Nissan Qashqai Akari Automatik. Zusätzlich ist POIbase NAVI ein treuer Beegleiter meiner Fahrten  ;)

  • Das mit der Boudrate ist einfach:


    FRÜHER war die Serielle Schnittstelle ECHT und die Bits kamen einzeln nacheinander durch den Draht. Wenn man da eine falsche Boudrate eingestellt hat kam nur noch Müll an.


    Diese "echte" RS232 gibt es JETZT nur noch IN DER MAUS zuwischen dem GPS-Chip und einem BT-Modul. DIESE darf nicht verstellt werden weil man sich sonst evtl die Maus in einen unbrauchbaren Zustand bringt. Heute ist es so das man eine per BT simulierte Serielle Schnitstelle hat. Die Daten werden aber in wirklichkeit über das BT-Protokoll als Datenpaket mit der üblichen BT-Geschwindigkeit gesendet und werden dann in einen Puffer geschrieben der so funktioniert wie ein UART-Chip (FIFO). Da kann die Anwendung dann die Daten Byte-Weise auslesen. Eine Boudrate kann man zwar angeben, aber die wird nicht ausgewertet!


    gruß

    3 Mal editiert, zuletzt von bitboy0 ()

  • @bitboy0: danke für die tolle Erklärung :) : drink


    Werde sie mir heute abend noch mal in aller Ruhe durchlesen - die "Gefahr", dass ich es dann verstanden habe, ist ungleich höher als jetzt :D :D

    Navigation mit Google Maps über Android Auto und AAWireless im Nissan Qashqai Akari Automatik. Zusätzlich ist POIbase NAVI ein treuer Beegleiter meiner Fahrten  ;)

  • Hallo Alfread,


    Zitat

    Original von 900SS-97
    Bei keinem Empfaenger kann die interne Baudrate veraendert werden. Das sind Vorgaben des Herstellers. Bei den meisten kabelgebundenen Empfaengern ist die auf 4800 Baud eingestellt. Bei den meisten BT-Empfaenger betraegt die Baudrate 38400 Baud. Allerdings kann man bei BT-Empfaenger fast immer auch eine andere Baudrate im Naviprogramm einstellen und der Empfaenger funktioniert trotzdem. So ist es auch beim Holux236. Wenn ich die Baudrate im Navi von 38400 auf 4800 aendere hat dies keinen Einfluss auf die Funktion.


    ich zweifle etwas, dass dieses so ganz so ist. Ich habe meine alte Royaltek RGM2000 (Kabel) schon auf andere Frequenzen umprogrammiert (was dann auch zu entsprechenden Problemen geführt hat). Und die 38400 ist eigentlich der Standard der GNS TMC-Empfänger, aber nicht unbedingt für BT-Empfänger. Meine Haicom 406 fühlt sich bei 4800 Baud pudelwohl, ebenso der BT-Slipper von Haicom. Und auch diese können m.E. umprogrammiert werden, es muss allerdings das Programm zur Maus bzgl. Baudrate passen.


    Gruss, Snoopy


    Edit: Gerade noch die Erklärung von bitboy gelesen, das ist mir jetzt auch neu. Aber Danke für die Info.

    Einmal editiert, zuletzt von Snoopy63 ()

  • Zitat

    Original von bitboy0
    Das mit der Boudrate ist einfach:


    FRÜHER war die Serielle Schnittstelle ECHT und die Bits kamen einzeln nacheinander durch den Draht. Wenn man da eine falsche Boudrate eingestellt hat kam nur noch Müll an.
    ...


    Hallo bitboy0


    Das ist auch heute noch so. Aber eben nur bei kabelgebundenen Empfaenger. In dem Fall kann die Baudrate nicht veraendert werden. Deine Beschreibung passt nur bei BT-Empfaenger.

  • Zitat

    Original von Snoopy63
    ...
    ich zweifle etwas, dass dieses so ganz so ist. Ich habe meine alte Royaltek RGM2000 (Kabel) schon auf andere Frequenzen umprogrammiert (was dann auch zu entsprechenden Problemen geführt hat). Und die 38400 ist eigentlich der Standard der GNS TMC-Empfänger, aber nicht unbedingt für BT-Empfänger. Meine Haicom 406 fühlt sich bei 4800 Baud pudelwohl, ebenso der BT-Slipper von Haicom. Und auch diese können m.E. umprogrammiert werden, es muss allerdings das Programm zur Maus bzgl. Baudrate passen.
    ....


    Hallo Klaus


    So habe ich das auch geschrieben. Bei BT-Empfaenger kann man mit anderen Baudraten rangehen. Bei Kabelempfaenger eben nicht.


    PS:
    Das ist auch bei den meisten "Unfaellen" die mir SiRF-Demo passieren der eigentliche Grund. Die interne Baudrate wird umgestellt und damit fuer den BT-Part nicht mehr erreichbar.

  • Meine Beschreibung war auch nur für BT gedacht. Immerhin war in der Überschrift ja der "Holux GR-236" das Thema.


    gruß

  • Zitat

    Original von 900SS-97
    Herzlich willkommen im Forum.
    Dein Zitat/Hinweis scheint fuer mich nicht ganz schluessig, da mir die Ausgangsfrage dazu fehlt. Sollaber auch nicht weiter stoeren.


    Mist - eigentlich hab ich schon eine Antwort eingetippt gehabt - aber anscheinend hab ich doch übersehen, sie wirklich "zu erstellen".
    Also hat zwei Jahre mitlesen alleine doch nicht geholfen ;)


    Ich dachte die Frage an Holux wäre selbsterklärend, nämlich ob die GR-236 auf 4800 Baud umgestellt werden kann 8)


    Sehe ich das also richtig so: den Sirf III Empfänger kann ich zwar theoretisch auf 4800 Baud umstellen, nur arbeitet das Bluetooth-Modul fest mit 38400 und kann somit nichts damit anfangen? Vielleicht ist das ja die einfache Zusammenfassung des Kudelmudels hier?! ;D


    Dann hat man bei der GR-236 dann wohl noch Glück, weil zusätzlich ein USB und serieller Anschluss vorhanden ist und das GPS-Modul wieder zurück auf 38400 Baud gestellt werden könnte?
    Nebenfrage dazu: ist im seriellen Kabel eigentlich irgend ein Wandler drin? Es wird ja wohl an die USB-Buchse angeschlossen.


    Zusätzliche Fragen:


    Erstens: Arbeiten also die meisten Bluetooth-Mäuse fest mit 38400 Baud?


    Zweitens: Wie sieht das eigentlich mit einer TMC Bluetooth Maus aus. Wird da auch noch sauber NMEA gesendet und TMC untergemischt? Bei denen mit Kabel war ja da irgend so ein Durcheinander mit verschiedenen Baudraten für GPS und TMC (das ja dann bei Bluetooth nicht geht)?!
    Was ich nämlich bräuchte ist GPGGA (müsste ich mir dann rausfiltern und die Baudrate per Microcontroller doch selbst umändern). Würde eigentlich eh lieber gleich eine TMC Bluetooth Maus nehmen (falls ich doch mal meinen PDA modernisiere bleibt mir dann fast nur Bluetooth). Vorraussetzung: es wird auch genauso NMEA "geliefert" wie bei jeder anderen Maus. Ist dem so?


    Zitat

    Bei den meisten BT-Empfaenger betraegt die Baudrate 38400 Baud. Allerdings kann man bei BT-Empfaenger fast immer auch eine andere Baudrate im Naviprogramm einstellen


    Fast immer. Gut, eine Kamera ist jetzt kein Naviprogramm :]

    Einmal editiert, zuletzt von naviloser ()

  • Zitat

    Original von 900SS-97
    So habe ich das auch geschrieben. Bei BT-Empfaenger kann man mit anderen Baudraten rangehen. Bei Kabelempfaenger eben nicht.


    Ähm - das ist auch sicher so herum gemeint und nicht genau anders herum?! ;D
    Oder ist mit Empfänger das Programm (bzw. die Bluetooth-Einstellung des PDAs) und nicht die GPS-Maus gemeint. Ich glaub jetzt bin ich ganz verwirrt ?(

    2 Mal editiert, zuletzt von naviloser ()

  • 1. Bei der KABEL-Maus kann man mit solchen Tools wie SIRFDemo die Baudrate ändern... MUSS dann auch diese Baudrate verwenden!


    2. bei der BT-Maus darf man die interne Baudrate NICHT ändern - sonst reagiert die Maus evtl. nicht mehr - kann aber jede beliebige Baudrate im PC/PPC/.. an der COM-Schnittstelle einstellen weil nach der BT-Übertragung di Baudrate egal ist.


    jetz besser ? ;)

  • Hallo naviloser


    Kabelgebundene Empfaenger ohne TMC:
    Diese Empfaenger arbeiten in der Kommunikation zwischen PDA und Empfaenger mit einer Baudrate von 4800. Diese Geschwindigkeit musst Du in Deinem Programm einstellen mit dem Du die Daten abnimmst.


    BT-Empfaenger ohne TMC:
    Diese Empfaenger arbeiten in der Kommunikation zwischen PDA und Empfaenger mit einer Baudrate von 4800, 9600, 18200 und 38400. Eine dieser Geschwindigkeiten, welche bleibt Deiner Wunschvorstellung ueberlassen, musst Du in Deinem Programm einstellen mit dem Du die Daten abnimmst.


    Nun werden hier die Tools wie SiRF-Demo oder vergleichbare angezogen. Ja, mit diesen Tools kann man die Baudrate zwischen dem GPS-Chip und dem Abnehmer aendern. Ich schreibe hier bewusst Abnehmer, da dies entweder ein PDA (bei Kabelempfaenger), oder eine im Empfaenger integrierte BT-Einheit (bei BT-Empfaenger) sein kann. Etwas weiter oben erwaehnte ich schon, das die Veraenderung dieser internen Baudrate zur Verabschiedung der Funktionstuechtigkeit des Empfaengers fuehren kann. Also unbedingt mit Verstand daran gehen, wenn man schon damit etwas veraendern will. Allerdings ist mir bisher noch kein Fall vorgekommen, der eine Veraenderung der internen Baudrate notwendig gemacht haette.




    Kabelgebundene Empfaenger ohne TMC:
    BT-Empfaenger ohne TMC:
    Diese Empfaenger arbeiten mit einer Baudrate von 38400 zwischen Empfaenger und PDA. Hier schreibe ich nun bewusst PDA. Denn die hoehere Baudrate ist hier erforderlich, weil sonst die zusaetzlich anfallenden TMC-Daten nicht in den NMEA-Datenstrom eingebunden werden koennen. Die Empfaenger koennen auch generell nicht umprogrammiert werden. Hier helfen also auch die Tools wie SiRF-Demo und andere nicht weiter. Diese Umprogrammierung ist seitnes des Herstellers gesperrt.


    Die Ausfuehrung zu TMC bezieht sich auf Empfaenger der Firma GNS. Die Firma GNS baut z.Zt. die einzigen TMC-Empfaenger die mit allen Naviprogrammen kompatibel sind. Es gibt ja mittlerweile auch TMC-Empfaenger von anderen/einem Hersteller. Da ich bisher noch keinen solchen Empfaenger besitze, kann ich hier nur aus kurzen Beobachtungen reden bei denen ich solch einen Empfaenger in Haenden hatte. Die mischen, wenn ich das bisher richtig gesehen habe, die TMC-Daten nicht in den NMEA-Datenstrom ein, sondern uebergeben zusaetzliche Datensaetze in denen die TMC-Inhalte stecken. Nach meiner bisherigen Einschaetzung sollte aber auch bei diesen Empfaenger die Baudrate hoeher sein als bei reinem NMEA-Empfaenger. Denn der zusaetzliche Informationsinhalt der TMC-Daten muss ja irgendwie zum PDA transportiert werden.

  • Zitat

    Original von 900SS-97
    BT-Empfaenger ohne TMC:
    Diese Empfaenger arbeiten in der Kommunikation zwischen PDA und Empfaenger mit einer Baudrate von 4800, 9600, 18200 und 38400. Eine dieser Geschwindigkeiten, welche bleibt Deiner Wunschvorstellung ueberlassen, musst Du in Deinem Programm einstellen mit dem Du die Daten abnimmst.


    Nach eigener Wunschvorstelleung? Ich dachte Bluetooth arbeitet mit einer bestimmten Baudrate, die nicht verändert werden kann. Zumindest scheint das ja beim GR-236 so zu sein, da Holux schreibt, 4800 Baud geht nicht. Oder meinen die, dass diese Rate nicht am USB zw. am seriellen Anschluss verwendet werden kann. da dort die Rate gleich bleiben muss, damit das Bluetooth-Teil in der Maus etwas damit anfangen kann?!
    Bzw. heißt das, das Bluetooth-Teil (jeder?) solcher Maus liefert die Baudrate, die man von ihr haben will (die man bei Bluetooth z.B. beim PDA eingestellt hat)?


    Und nochmals als Ergänzung: ist das serielle Kabel für den GR-236 dann ein Adapter mit Elektronik (zur Umwandlung von USB auf RS-232)?


    Zitat


    Die Ausfuehrung zu TMC bezieht sich auf Empfaenger der Firma GNS. Die Firma GNS baut z.Zt. die einzigen TMC-Empfaenger die mit allen Naviprogrammen kompatibel sind. Es gibt ja mittlerweile auch TMC-Empfaenger von anderen/einem Hersteller. Da ich bisher noch keinen solchen Empfaenger besitze, kann ich hier nur aus kurzen Beobachtungen reden bei denen ich solch einen Empfaenger in Haenden hatte. Die mischen, wenn ich das bisher richtig gesehen habe, die TMC-Daten nicht in den NMEA-Datenstrom ein, sondern uebergeben zusaetzliche Datensaetze in denen die TMC-Inhalte stecken.


    War das jetzt auf GNS TMC Mäuse bezogen - oder auf andere (die mit GNS im Klinsch zu liegen scheinen weil die das nachbauen?!).


    Nochmal die Frage: kann jemand genau sagen, ob Bluetooth TMC Mäuse von GNS (oder auch andere, falls jemand eine solche hat) auch ganz normal verwendbares NMEA-0183 ausgeben (so wie ich es verstanden habe wohl immer mit 38400 Baud)?


    Thx.

  • Im Grunde ist die Verwirrung auf ein Übrigbleibsel aus alten Zeiten zurück zu führen.


    Ein "richtiger" BT-Stack dürfte für die serielle Kommunikation gar keine Baudrate anbieten weil die über BT sowieso keine Bedeutung hat. Dann wird auch kein "COM"-Port im Gerät gewählt. Mein Nokia findet einfach die Maus und verbindet sich... da kann man keine Baudrate einstellen und auch TT-Mobil bietet einfach nur an "anderes Bluetooth-GPS", ohne weitere Enstellungen.


    Aus Gründen der Kompatibilität gibt es auf PC's und PPC's einen Treiber der aus so einem BT-Gerät eine COM-Schnittstelle bastelt die dann mit herkömmlichen Programmen so bedient werden kann als wäre die Maus mit einem Kabel angeschlossen. Da kann man dann im PC oder PPC auch eine Baudrate und die start,stop und parity-Bits einstellen, aber ohne irgendeine Auswirkung auf die tasächliche Übertragung.


    Nur bei echten kabelgebundenen Geräten ist diese Enstellung wirklich wirksam und eine falsche Einstellung unterbricht die Kommunikation.


    Die Baudrate die INTERN in eine BT-Maus genutzt wird um zwischen dem GPS-Chip und dem BT-Transceiver zu "reden" sollte man einfach "vergessen" ... wenn man die ändert geht die Maus meist nicht mehr und für die BT-Kommunikation mit dem PC/PPC/Handy ist die nicht von Bedeutung.


    gruß