Forum: Mikrocontroller und Digitale Elektronik Nokia 6310 an AVR


von Daniel S. (daniel-)


Lesenswert?

Hallo zusammen,

habt ihr schon mal ein Nokia 6310 am AVR gehabt ?
Mit dem seriellen Datenkabel an COM1 des PCs läuft alles wunderbar.
AT-Befahle werden verarbeitet, das Handy antwortet und auch der
SMS-Dienst klappt....recht einfach sogar, da das 6310 den
SMS-Text-Modus unterstützt.
Schließe ich die Sache jedoch über einen Max232 an den Mega128 an,
klappt das nur halb. ATD <Nr> wird z.B. ausgeführt, jedoch kommt keine
Antwort zurück. Ich vermute, dass die interne Elektronik im Datenkabel
irgendwie aus der Schnittstelle des PCs bzw. das Max232 versorgt werden
muss.
Der Max232 und dann auch der Sub-D-9 bekommen nur Rx und TX.
Wie muss denn eine "reine" RS232 aussehen?
Könnt ihr mir weiterhelfen?
Hat das schonmal jmd. gemacht?

Vielen Dank für eure Antworten !!!
Daniel

von AxelR. (Gast)


Lesenswert?

Hi Daniel,
einige der Steuersignale kommen, zusammen mit einer "keep_alive"
Meldung geschachtelt aus dem MBUS Pin raus. Auf die musst du
antworten(auf dem gleichen Pin), um dich als Datenkabel zu
identifizieren. Nur so bekommst du aus dem Mic-GND Pin stabile 2.7Volt,
mit denen z.B.der Pegelwandler betrieben werden kann. Der Mic-IN wird
dazu auf Masse gezogen, aber nich komplett(12K gegen Masse)...
Im DLR3P sitzt ein AT90S1200 drinne - zumindest in meinem originalen.
Die Sache ist ziemlich vetrackt, aber mit der 2ten UART im 128er kannst
Du die nebenbei bedienen. Ich habe dazu eine SW-UART verwendet.
Antwortet das Handy zu schnell kannst Du ihm den Mund verbieten, indem
Du den Kopfhörerpin schaltest (RTS). Der Pin ist wieder direkt
rausgeführt - komisch.

Gruß
AxelR.

von Daniel S. (daniel-)


Lesenswert?

Hallo Axel,

vielen Dank für Deine Antwort.
Habe mich etwas falsch ausgedrückt.

Nokia6310 --- Datenkabel --- COM-Port    (Klappt, Kommunikation über
Hypertermial)

Nokia6310 --- Datenkabel --- MAX232 --- Mega128     (klappt nicht)

Ich habe an meinem Testboard einen SubD9-Stecker. Allerdings sind nur
Rx Tx und GND belegt (pin 2,3,5). Kann es sein, dass das Datenkabel
irgendwie über CTS o.a. Leitungen mit Spannung versorgt werden muss ?
Der Meg128 redet über diese Schnittstelle und ein NullModem-Kabel
einwandfrei mit dem PC(Hypert.). Nur das Handy über das Datenkabel
antwortet dem 128 nicht.
Vielen Dank für Deine Mühe.

Daniel

von Peter (Gast)


Lesenswert?

Daniel,

vergleiche doch mal die Com-Schnittstelle am PC mit deiner am AVR.
Schau mal nach, wie sich dir restlichen PINs verhalten. CTS,DTR, usw.
evtl. müssen diese an deiner AVR-Schnittstelle auch entspechend
arbeiten.
Peter

von AxelR. (Gast)


Lesenswert?

Hallo Daniel,
wenn Du ein ORIGINAL Nokia Datenkabel hast, wird dieses aus dem Handy
versorgt (MIC-GND mutiert zu 2.7V VCC).
Die Steuerleitungen RTS CTS DTR und DSR müssen evtl.<-(zu lange her)
bedient werden oder entsprechend miteinander verbunden werden. (Frag'
mich bitte nicht welche wie - ich vergess das gerne immer) Ich glaube
RTS mit CTS und DTR mit DSR...
Axel

von Stefan (Gast)


Lesenswert?

Nokia hat da nen eigenes Protokoll.
Die erste Antwort ist schon die Richtige. Du must dem Noki vorgaukeln,
dass du ein original Datenkabel bist.
Habe da mal was mit nem PIC gefunden der das gemacht hat.

Erst dann ging das mit der Seriellen.

von AxelR. (Gast)


Lesenswert?

gehts nun?

von Daniel Szkudlarek (Gast)


Lesenswert?

Hallo zusammen,

vielen Dank für eure Antworten.
Es klappt nun.
Ich weiß nicht genau, ob es ein originales Datenkabel ist. Vermutlich
nicht, da ich es mit Spannung aus der Schnittstelle versorgen muss. Ich
habe Pin 4 und 7 (DTR,RTS) an 12V gelegt....mein MAX232 gibt nur 7,8 V
aus....die reichen dem Kabel nicht.
Nun funktioniert alles.
Vielen Dank nochmal !!
Daniel

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
Noch kein Account? Hier anmelden.