Eigenbaukabel für Holux GR-236 GPSlim an RJ11 (z.B. Seidio G2500)

  • Hallo,


    es ist vollbracht! ;) Nach langem hin und her konnte ich mich endlich dazu durchringen mir ein Kabel zu bauen, um die Holux GR-236 GPSlim per Kabel an einen Seidio G2500 anzuschließen. Grund ist, dass der Axim X3i meiner Frau leider kein Bluetooth hat. Sie hat bisher immer unsere GNS 9830 verwendet. Da dies aber eher selbten passiert hat es immer ewig gedauert, bis die Maus gefixt hat.


    Das Holux-Kabel für 25,- EUR war mir zu teuer, zudem ich dann noch einen PS2 auf RJ11-Adapter hätte verwenden (und kaufen) müssen.


    Die Teile haben exakt 4,01 EUR bei Reichelt gekostet. Man braucht:


    - ein kleines Gehäuse (Artiekl-Nr.: TEKO 10006, 1,45 EUR)
    - einen Max232 (Artiekl-Nr.: MAX 232 CPE, 0,40 EUR)
    - 5 Tantalelkos 1uF (Artikel-Nr.: TANTAL 2,2/16, 0,09 EUR/Stk, ich habe 2u2 genommen, da sie billiger waren)
    - ein Stückchen Lochrasterplatine (Artikel-Nr.: H25PS050, 0,56 EUR)
    - Ein TAE auf RJ11 Kabel mit 4 Adern (Artikel-Nr.: TAE 4FWS-I 3M, 0,35 EUR)
    - Ein USB-A auf miniUSB Kabel (Artikel-Nr.: AK 673-A, 0,80 EUR)


    Mit Porto (4,50 EUR glaube ich) lohnt es sich natürlich nur dann, wenn man sowieso noch andere Sachen bestellt, aber bei Reichelt findet denke ich jeder was ;).


    Auf dem Foto ist das Ergebnis zu sehen. Das TAE-Kabel zu zerschneiden ist billiger, als wenn man einen Stecker und ein Stück Kabel kauft und selber konfektionert. Also einfach den RJ11 inklusive ein paar cm Kabel abgeknipst. Genauso ist es mit dem miniUSB.


    Die Schaltung entspricht der Grundschaltung aus dem Maxim-Datenblatt (Seite 17/36). Die Angaben in der deutschen Betriebsanleitung zur Holux sind falsch übersetzt und zudem äußerst missverständlich, sodass ich erstmal Tx und Rx verkehrt angeschlossen hatte. Die englische Betriebsanleitung (der Link ist mittlerweile tot, hier mal ein aktuallisierter mit Stand 11.03.2009 englische Betriebsanleitung) ist korrekt.


    Ich habe die Schaltung so aufgebaut, dass die Holux auch darüber geladen werden kann. Man könnte auch noch einen Schalter einbauen, um das Laden zu unterbinden, worauf ich aber verzichtet habe.


    Die Kondensatoren werden so wie in dem Bild angegeben angeschlossen, +5V und GND nicht vergessen.


    Die miniUSB-Buchse der Holux wird, wenn man in die Buchse schaut, von links nach rechts numeriert:
    1 = GND
    2 = nicht verwendet (Vorsicht! Freilassen, nicht etwa auf Masse legen)
    3 = Tx (an Pin 11 vom Max232)
    4 = Rx (an Pin 12 vom Max232)
    5 = Vcharg (+5V)


    Der RJ11 wird, wenn man ihn so hält, dass die Arretierungsnase unten (verdeckt) ist, das Kabel von links kommt und der Stecker rechts ist, von oben (Norden) nach unten (Süden) gezählt:
    1 = GND
    2 = Rx (an Pin 13 vom Max232)
    3 = Tx (an Pin 14 vom Max232)
    4 = Vcc (+5V)


    Ich habe mich hier mal an die Beschreibungen gehalten, wie sie in der Betriebsanleitung der Holux und des Seidio 2500 angegeben sind. Cohabit hat hier schon richtig bemerkt, dass die Angabe Rx/Tx eine Glaubensfrage bzw. immer abhängig von der Betrachtungsweise ist.


    Für die weniger Geübten:
    Bei den Tantalelkos gibt es einen Plus- und einen Minuspol. Der Pluspol ist in der Regel durch einen längeren Anschlussdraht und/oder eine Markierung gekennzeichnet (oft ein Strich). Die richtige Polung ist sehr wichtig und ja, es ist richtig, dass z.B. C4 bei der Beschaltung des Max232 mit dem Pluspol an Masse (GND) angeschlossen wird. ;)


    Damit's komplett ist habe ich noch die Belegung der Holux miniUSB-Buchse und der Sedio G2500 RJ11-Buchse angefügt. Auf die Farben, die bei der Seidio-Buchse angegeben sind, würde ich mich allerdings nicht verlassen.


    Nach dem Aufbau der Schaltung und bevor ihr den PDA oder die Holux anschließt unbedingt erstmal eine Sichtprüfung durchführen (Kurzschlüsse, sind auch alle Elkos richtig gepolt, ...). Danach alle Spannungen messen (+5V an Pin 16, +10V an Pin 2 und -10V an Pin 6). Wenn das alles stimmt kann fast nur noch Rx/Tx vertauscht sein.


    Die Holux sendet übrigens über das Kabel mit 38400bps. Am besten erstmal mit VisualGPSce oder ähnlichem schauen, ob über COM1 was am PDA ankommt.

  • Hallo Candid,


    ich habe auch schon mal versucht ein Kabel für meine 236 selbst zu bauen Ich wollte die Maus an einem seriellen Anschluß betreiben. Ich dachte die Maus liefert serielle Signare einfach raus. Dem scheint nicht so.


    Ich bekomme über ein Testprogramm einfach nur Kauderwelsch geliefert.
    Wofür ist denn der IC in deiner Schaltung??

    Einmal editiert, zuletzt von DaMC ()

  • :respekt


    ...gefällt mir!


    Zitat

    Die Angaben im Handbuch zur Holux sind missverständlich, sodass ich erstmal Tx und Rx falschrum angeschlossen hatte.


    Ja, manN frag sich immer aus welcher Richtung der 'Beschreiber' das Teil betrachtet.


    :applaus

  • Zitat

    Original von DaMC
    Hallo Candid,


    ich habe auch schon mal versucht ein Kabel für meine 236 selbst zu bauen Ich wollte die Maus an einem seriellen Anschluß betreiben. Ich dachte die Maus liefert serielle Signare einfach raus. Dem scheint nicht so.


    Die Holux liefert ein serielles Signal auf TTL-Pegel (zwischen 0 und 5V). Die RS232-Schnittstelle (z.B. am PC) erwartet aber RS232-Pegel (1 = -12V, 0=+12V). Der IC (ein Max232) wandelt TTL- nach RS232-Pegel und umgekehrt. Das Gute dabei ist, dass der Max232 dafür lediglich 5 zusätzliche Elkos und 5V-Betriebsspannung benötigt.


  • Und wenn dann noch - wie bei der Holux - die Übersetzung der Betriebsanleitung falsch durchgeführt wurde, ist das Schlamassel perfekt. In der englischen Betriebsanleitung stimmt es.

  • ISt ja cool!
    Damit dürfte dann auch das USB-Kable zum Betrieb der Maus am USB des Notebook nachbaubar sein?! Das soll ja immerhin 25,00 kosten.


    Wäre klasse, wenn Candid mal das genaue Schaltbild einstellen könnte, da ich zwar "nachlöten" kann aber die Schaltbilder der IC nie verstehe.


    Also IC-Pin 1 = TX (USB) oder sowas, gilt ja nur als Beispiel.

  • Ne, USB hat nichts mit RS232 zu tun ... das ist ein ganz anderes Prinzip.


    gruß

  • Zitat

    Original von yo!man
    ISt ja cool!
    Damit dürfte dann auch das USB-Kable zum Betrieb der Maus am USB des Notebook nachbaubar sein?! Das soll ja immerhin 25,00 kosten.


    Geht so leider nicht. Da mein Notebook BT hat ist mir das aber togal. Ginge wohl höchstens über einen USB auf Seriell Wandler, den es im Zubehör relativ günstig gibt oder einen reinen Adapter für den seriellen Port, sofern der PC/Notebook noch einen hat.


    Zitat

    Original von yo!man
    Wäre klasse, wenn Candid mal das genaue Schaltbild einstellen könnte, da ich zwar "nachlöten" kann aber die Schaltbilder der IC nie verstehe.


    Kann ich oben bei Gelegenheit noch ergänzen (habe gerade keine Zeit dafür). Ist aber wirklich trivial.

  • So, ich habe die Beschreibung nun nochmal ergänzt. Jetzt sollte denke ich alles klar sein.

  • Zitat

    Original von yo!man
    Damit dürfte dann auch das USB-Kable zum Betrieb der Maus am USB des Notebook nachbaubar sein?! Das soll ja immerhin 25,00 kosten.


    Kauf Dir doch einfach einen BT-USB-Dongle für den Laptop.
    Kosten ca. 17 und ActiveSync läuft auch darüber ;D


    Sascha

  • @ SaBo: klar, das war nur nicht das, was ich wollte...


    Nee, da ist selbst bauen oder USB-Kabel schon das richtige.


    Klasse Beschreibung!

  • Hallo Candid,


    erst einmal vielen Dank für die ausführliche Beschreibung und das austesten! :respekt


    So jetzt kommts aber:


    Zitat

    Jetzt sollte denke ich alles klar sein.


    ähm, nö! (Bitte nicht schlagen) ;)


    Denn, wenn der letzte Stand Deiner Beschreibung soweit richtig ist, dann hast Du über den Max232 den
    Maus-miniUSB-Pin 3 = TX (Pin 11 vom Max232) an PIN A3 = TX (Data Output vom GPS to PC/PDA - Pin 14 vom Max232) des RJ11
    angeschlossen.


    Dies würde bedeuten, das der Maus-miniUSB-Pin 3 = TX der Data Output ist, also der Pin von dem aus die Maus die seriellen Daten an den PDA schickt:


    Maus-miniUSB-Pin 3 = TX = Data Output an PDA Data Input (= RX)


    Aber auch in der englischen Beschreibung von Holux zu der GR-236 GPSlim wird der Maus-miniUSB-Pin 3 als "TXD: Transmit Data. From organizier to peripheral" bezeichnet. Dies würde nach "freier Übersetzung" bedeuten: Datenübertragung vom organizer=PDA (am PDA der TX-Ausgang) zur Peripherie=Maus (hier dann der RX-Eingang), da wohl nicht anzunehmen ist, dass mit "organizer" die Maus und mit "peripheral" der PDA gemeint sein soll? Dies widerspricht aber der Anschlussbelegung in Deiner Beschreibung.


    Demnach wäre auch die englische Beschreibung fehlerhaft , es müsste vielmehr heissen: "Pin 3 = TXD: Transmit Data. From peripheral (GPS-Maus) to organizier (PDA)"! (Oder aber bei Deiner letzte Fassung von der Schaltungsbeschreibung hat sich ein Fehler eingeschlichen?) Ich tippe mal ehr darauf, dass auch die englische Beschreibung falsch ist!?!


    Daher meine Frage:


    Ist nun an der miniUSB Buchse (Mausseitig gesehen)


    Pin 3 = Tx der serielle Datenausgang der Maus (TTL/CMOS Pegel)
    Pin 4 = Rx der serielle Dateneingang der Maus (TTL/CMOS Pegel)


    oder doch andersherum? :-D)


    Ich wollte mir nämlich gerne einen modifizierten Adapter bauen! :flame1



    Viele Grüsse :D


    Wolfi

    3 Mal editiert, zuletzt von Wolfi ()

  • Es ist in der Tat verhext. Was stimmt ist die Belegung, wie ich sie bzgl. der Pins des Max232 angegeben habe. D.h., dass man bei der Doku zur Holux die Begriffe Receive und Transmit aus sicht der Maus verstehen muss.


    Also, die Holux empfängt auf Pin4 die Daten des PDA und sendet ihre Daten auf Pin3 an den PDA. Mehr beschreibe ich jetzt nicht, denn sonst wird es wieder unnötig kompliziert ;).


    So passt's dann auch zur Beschreibung aus der Seidio Betriebsanleitung. Und im Übrigen hast du recht, dass bis auf den Begriff Transmit und Receive die englische Betriebsanleitung der Holux falsch ist, wenn man als organiser wirklich den PDA versteht.


    So langsam habe ich den Eindruck wäre es einfacher, wenn man einfach ohne vorher darüber nachzudenken die Tx/Rx-Verkabelung zufällig durchführt und wenn's nicht funktioniert tauscht man einfach zwei Leitungen ;).

  • Zitat

    Original von Wolfi
    Ich wollte mir nämlich gerne einen modifizierten Adapter bauen!


    Inwiefern modifiziert wenn man fragen darf?