hallo, wir versuchen über einen Siemens 80C535 über den Port 3.1 TXD AT-Befehle, hier in diesem Fall an ein Handy C45, zu schicken. Falls man die serielle SS des MC direkt an einen Rechner anschliesst gibt der MC die Daten, in diesem Fall an das Hyperterminalprogramm ohne Probleme weiter. Geht man direkt auf die serielle SS ( 25 Polig, Pin 3 , Pegelanpassung durch MAX 232 ) mit einem Ossi wird nichts auf dem Ossi angezeigt. Z.B. ATD Befehle oder ähnliches. Im prinzip kommt also nichts zum Handy durch. Ist vielleicht eine Binär- Hex Umwandlung nötig? Für Antworten dankt harald
Hallo, Du kannst davon ausgehen, daß Dein Handy entweder ein Pegelwandler hat, der sich über die serielle Schnittstelle versorgen möchte, oder das etwas mit der Übertragen via Handshake nicht hinhaut. - Stelle zuerst min. die Leitungen RTS und DTR der ser. Schnittstelle so nach, wie sie auch vom Rechner aus versorgt werden. Der MAX232 stellt zwei Sende- und Empfangports, da braucht es also nur noch einen Sende-Port, wenn DTR und RTS high oder bei low sind. Klappt es immer noch nicht, dann folgendes: - setzte je einen Treiber-IC's wie den 1488 + 1489 mit einer Spannung von +/- 12V bei 200mA ein. Diese IC's finden sich vor jedem (soweit ich gesehen) seriellen Port eines PC's. Vielleicht hast Du ja noch eine alte Multio-I/O zum ausschlachten da? Wenn es jetzt immer noch nicht läuft würde ich noch mal die Verbindungsleitung prüfen und dann das PRG. Gruß, Arne
Hallo, leider hat das Handy RTS und DTR nicht zur Verfügung. Es gibt nur DOUT und DIN. Der Rest ist der Pins ist für Mikrofon, Lautsprecher etc. Inzwischen haben wir es geschafft dass die Zeichengesendet werden, erkennbar auf dem Ossi, leider klappt die Kommunikation mit dem Handy immer noch nicht. MfG Harald
Hallo Harald, bitte den Beitrag von Arne noch'mal sorgfältig durchlesen. Das Datenkabel vom Handy wird vom PC aus mit Strom versorgt. Wenn Du aber den Controller nur über Rx und Tx anschließt bekommt das Kabel keinen Strom. Der Max232 hat sicher noch einen Ausgang frei. Wenn der dazugehörende Eingang auf Masse liegt hast Du am Ausgang ca. 12 V anliegen. Das reicht aus um das Kabel zu versorgen. Der Max232-Ausgang wird mit PIN 4 des SUB-D-Steckers verbunden. Gib 'mal eine Rückmeldung, wenn es klappt. Gruß Micha
Ich gehe mal davon aus, daß ihr direkt am Handy gemessen habt!? Da das Handy RTS und DTR Deiner Beschreibung nach nicht auswertet, verhärtet sich mein Verdacht des Pegelwandlers in der Leitung zum Handy. Die Teile werden gerne direkt mit in die Stecker-Gehäuse eingegossen! Lust zu einem Versuch auf eigenes Risiko? Dann verbinde Dein Handy mit dem PC, füge eine 1zu1-Verlängerung dazwischen, trenne die Leitungen RxD und TxD zum PC und ersetze diese entsprechend mit den Leitungen Deines Treibers für den MC. Vergesse bitte nicht, die Masse mit anzulöten (Pin5?)! ;-) Terminal-PRG mit den funktionierenden Einstellung starten und dann den MC senden lassen. Wenns nicht will, ggf. prüfen, ob RxD und TxD "nicht falsch oder verdreht" angelötet wurden und diese auch zum Handy führen (PC wäre ja irgendwie sinnlos...). Sollte es jetzt laufen, hat Dein RS-232-Treiber vom MC einfach nicht genug Saft(!) und braucht eine bessere Treiberlösung. Andernfalls bin ich ratlos... . Gruß, Arne
ok leute danke erst mal für die paar tips, ich werde heute einige sachen ausprobieren und gebe euch dann eine Antwort mfg
Den ersten Fehler haben wir gefunden, der Mc überträgt die Daten falsch rum, die Daten müssen also erst invertiert werden. Geht das direkt durch den MC? Zweitens ist eine Spannungsanpassung nötig, der MC hat eine Spannung von 15 V, ich denke das geht durch den MAX 232. Danke Harald
Hallo Leute, ich wollte nur sagen dass es jetzt klappt. Es hat an der Software gelegen (CR).
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.