FoneraTTY
Aus Freifunk Hannover
Inhaltsverzeichnis |
Serielle Schnittstelle in La Fonera
Im Fonera Router gibt es eine serielle Schnittstelle die nicht nach außen geführt ist. Diese Schnittstelle arbeitet mit 3,3V Pegel so das ein Pegelwandler zwischengeschaltet werden muß um den Router mit einer normalen seriellen Schnittstelle zu verbinden.
Hardware
- Router aufschrauben
- unter den Gummifüßen an der abgeschrägten Seite befinden sich zwei Kreuzschlitzschrauben
- 2x5polige Pfostenleiste finden
- Pins anhand der Schnittstellenbelegung identifizieren
- Die Pins RX,TX und GND mit dem Schnittstellenwandler verbinden. Da es sich sowohl beim Router als auch beim PC um eine Datenendeinrichtung (DTE Data Terminal Equipment) handelt muß RX des Routers mit TX des Schnittstellenwandlers und umgekehrt verbunden werden. Dies wird auch als Nullmodemverbindung bezeichnet.
- Bei Bedarf können die 3,3V zur Spannungsversorgung des Schnittstellenwandlers verwendet werden wenn es sich um einen Max3232 handelt. Für einen Max232 wäre diese Spannung zu gering.
Software
- Terminalprogramm deiner Wahl starten
- Einstellungen: 9600 Baud,8 Datenbits ,kein Parity ,1 Stopbit und kein Handshake
Kabel
Selbstbau Variante 1
Mit einem ausrangierten Datenkabel von einem Siemens SL55 kann man sich schnell und einfach selbst ein passendes RS232 Kabel für LaFonera basteln.
Die Kabel haben meistens einen Pegelwandler intern verbaut, so dass die Anschaffung und das folgende zusammenlöten der Bauteile hinfaellig wird.
Das Datenkabel vom SL55 hat einen Slim-Lumberg-Stecker. Die wichtigen Pins mit denen wir uns befassen muessen sind 2, 3 und 4.
- 2 ist die Masse (GND)
- 3 ist Data Out
- 4 ist Data In
Mit diesen Informationen koennen wir dann entsprechend ein Kabel mit Pfostenbuchsen an die vom Stecker befreiten Adern loeten. Das Fertige Kabel sollte man noch entsprechend mit Schrumpfschlauch isolieren um Kurzschluesse etc. zu vermeiden. Dann schliessen wir unser fertiges Kabel einfach an den Fonera an.
Die Steckerbelegungen für diverse andere Handys findet Ihr rechts abgebildet
Da wir diese aus dem Internet zusammengetragen haben können wir für deren Fehlerfreiheit Keine Garantie übernehmen
Selbstbau Variante 2
Pegelwandler im Selbstbau mit Max3222. Ein Max3232 hat die obersten beiden Pins nicht.
Selbstbau Variante 3
Pegelwandler mit dem billigen Max232 und Spannungsversorgung aus der seriellen Schnittstelle.
Selbstbau Variante 4
Pegelwandler mit Max232 auf Steckboard. Bild folgt.
Ein paar nützliche Tipps über geeignete Kabel findet man u.a. im Forum
Selbstbau Variante 4
Pegelwandler mit Transistoren. 2 Transistoren, 5 Widerstände und eine Diode sollte eigentlich jeder in der Bastelkiste haben. Man kann auch einen anderen NPN Kleinsignaltransistor wie den BC 547 oder BC 337 nehmen[1]Fehlersuche
Was tun wenn der selbstgebaute Schnittstellenwandler scheinbar nicht funktioniert?
- Keine Panik. Es ist noch kein Meister vom Himmel gefallen.
- Stecker zum Fonera abziehen. RX und TX verbinden. Terminalprogramm starten. Wenn jetzt eine Taste gedrückt wird sollte sie auch auf dem Bildschirm erscheinen weil wir uns einen Loopback gebaut haben. Ist dies der Fall ist der Schnittstellenwandler funktionsfähig aber falsch am Fonera angeschlossen.
- Passiert hier nichts den Wandler nochmals auf richtige Verdrahtung oder Lötfehler untersuchen.
- Um die serielle Schnittstelle zu kontrollieren Schnittstellenwandler abziehen und an der seriellen Schnittstelle des Computers RX und TX brücken. An einer üblichen 9 Pol D-Sub-Buchse sind das die Pins 2 und 3. Pinbelegung [2]
- Dann noch ein Versuch mit dem Terminalprogramm.
- Funktioniert das nicht kann es drei Ursachen geben:
- Serielle Schnittstelle hardwaremässig defekt oder doppelte Resourcenvergabe
- Serielle Schnittstelle durch andere Applikation belegt (IrDA, Handysoftware)
- Handshakeeinstellungen im Terminalprogramm falsch

