Datensalat auf serieller Schnittstelle

  • Hallo,


    ich habe folgendes Problem mit meiner Holux GR230. Es wär super, wenn jemand helfen könnte.


    Die Maus läuft problemlos über Bluetooth mit meinem Notebook und einem Nav.Programm.


    Nun möchte ich die Maus auch per seriellem Kabel (die GR 230 kann beides) an meinem Treo 270 anschließen.
    Das Kabel habe ich selber gebastelt (GND verbunden und RX/TX gekreuzt). Es kommen auch Daten beim Treo an.
    Nur leider sehen die so aus:


    ëÄÜÆî¾æçâäÑvîbÀîæÜÆwv®sëFw¾æßîÖÎævrÌàwºîâv®êÄÖÇæcvòê~æíãëÔÜÆîb~Àüs¢GâvsÄÿ×ÔÆçfpþºwbâî×ÔÎæÜÈf®óGâ~ÁÐ`
    UrÆÌȦwwëÖÜÆî¾æçâäÞvîbÀîæÌwrÎÅÎeTsb÷îÇÕÇæb~Áäw¦âæ~Å÷ÕÆîbwâæbæäçëÄÝÆîb~Àüs¢GâvsÄÿÇÕÆçfpþºw¾æÔþ


    Damit kann das Nav.Programm natürlich nichts anfangen. Kann jemand erklären, wie dieses Datenchaos zustande kommt?


    Auf meinem Notebook kommen die Daten via Bluetooth sauber rein. Das kann ich über ein Terminalprogramm sehen.


    Hier ein Beispiel:
    $GPGGA,162604.998,0000.0000,N,00000.0000,E,0,00,50.0,0.0,M,47.5,M,0.0,0000*4F
    $GPGSA,A,1,,,,,,,,,,,$GPGGA,162605.998,0000.0000,N,00000.0000,E,0,00,50.0,0.0,M,47.5,M,0.0,0000*4E
    $GPGSA,A,1,,,,,,,,,,,,,50.0,50.0,50.0*05
    $GPRMC,162605.998,V,0000.0000,N,00000.0000,E,0.00,,180104,,*08


    Ich habe in einem anderem Beitrag gelesen, dass es mit dem Signalpegel zu tun haben könnte. Falls das die Ursache ist,
    wie sind hier die technischen Hintergründe und wie kann man das lösen?


    Vielen Dank und Gruß
    Holger

  • Tippe zunächst mal auf eine falsch eingestellte Übertragungsrate.


    Treo 270 sagt mir leider nichts - es bestünde auch noch die Möglichkeit dass dieses Gerät nicht mit RS232-Pegel sondern 3V oder 5V Pegel mit invertierter Logik erwartet.


    Garry

  • Danke für die Antwort.


    Am Treo liegt es wohl nicht. Ich habe die Maus mal mittels "fliegender Verdrahtung" an COM1 am Laptop angeschlossen und dort kommt der gleiche Datenschrott an.


    Im Handbuch der Maus steht was von einem Signalpegel zwischen 3,x und 5V. Ist das zu wenig für RS232? Wie kann man den Pegel erhöhen?


    Gruß Holger

  • Hallo,


    das sieht mir nach falscher Schnittstellen Geschwindigkeit aus. Also Handbuch durchsuchen oder sich von 4800 Baud nach oben durch kämpfen. Oder hattest Du das schon gemacht? Das mit dem Signallevel sehe ich erstmal nicht.


    Cheers Lotti

  • Hi Lotti,


    an der Baud-Rate liegt es nicht. Das hatte ich zuerst getestet.


    Gruß
    Holger

  • Zitat

    Original von holgi5468


    Im Handbuch der Maus steht was von einem Signalpegel zwischen 3,x und 5V. Ist das zu wenig für RS232? Wie kann man den Pegel erhöhen?


    Gruß Holger


    Das hört sich fast so an dass die Maus ein TTL-Ausgangssignal hat, also mit 0V und 5Volt als logische Pegel während RS232 so etwa +3 bis +18 und -3bis -18V als Pegel hat - ausserdem gegenüber TTL invertiert.


    Du solltest dann einen MAX232 o.ä. dazwischenhängen, gibt es auch bei ELV mit Platine.


    Garry