Forum: Mikrocontroller und Digitale Elektronik sms versand! nur ein echo!?


von Eric R. (ericreik)


Lesenswert?

ich möchte über einen uP und Nokia 5210 eine Sms verschicken.
Sehr weit bin ich leider nicht gekommen.
Erstens ist das TX Signal vom Nokia sehr schwach(0,5 bis -2), sodaß ich 
das TX Signal über einen LM358 schon verstärken mußte.  Jetzt erkennt 
der RS232 Baustein wenigstens ein TXSignal, welches nun auch am uP 
ankommt. Auch beim Nokia7110 gibt es ein schwaches signal!
Das Problem ist nun das ich alles was ich an Kommandos schicke als echo 
zurück bekomme! Aber kein "error" oder "ok", sondern nur das echo. Die 
Kommandos werden definitiv nicht also Kommandos erkannt!
der Nokia 5210 ist AT fähig.

baudrate ist 9600

sende ich z.B.
AT
AT
ATE=0

empfange ich
AT_AT_ATE=0_ATE=0

wenn ich nur ein AT sende
empfange ich sogar AT mehrmals hintereinander.

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

> Erstens ist das TX Signal vom Nokia sehr schwach(0,5 bis -2),
> sodaß ich das Signal über einen LM358 schon verstärken mußte.

Das klingt nach einem Fehler. Das Telephon selbst dürfte 3V-TTL-Pegel 
liefern, und schon gar keine negativen Spannungen. Wie hast Du es denn 
woran angeschlossen?

http://www.nobbi.com/steck_nok.htm angesehen?

von Eric R. (ericreik)


Lesenswert?

angeschlossen am fbus.

das handy liefert aber ein rs232 Signal, nur halt zu schwach.
wenn das handy kein rs signal liefern würde braucht ich ja auch den 
max3232 nicht.

oder braucht man den max3232 gar nicht?

von Simon K. (simon) Benutzerseite


Lesenswert?

Eric Reik wrote:
> angeschlossen am fbus.
>
> das handy liefert aber ein rs232 Signal, nur halt zu schwach.
> wenn das handy kein rs signal liefern würde braucht ich ja auch den
> max3232 nicht.
>
> oder braucht man den max3232 gar nicht?

Nein, den braucht man nicht! 3V-TTL ist nun mal 3V-TTL Level.

von Eric R. (ericreik)


Lesenswert?

hmm jetzt habe ich kurz max entfernt und uP direkt angeschlossen. 
Selbiges Problem Kommando wird nicht erkannt und das geiche echo. Beide 
Handys!
Interessant ist, das ich nun (ohne invertierenden max232) direkt 
invertiert das Handy anspreche und selbiges Echo bekomme.

von Simon K. (simon) Benutzerseite


Lesenswert?

Eric Reik wrote:
> hmm jetzt habe ich kurz max entfernt und uP direkt angeschlossen.
> Selbiges Problem Kommando wird nicht erkannt und das geiche echo. Beide
> Handys!
> Interessant ist, das ich nun (ohne invertierenden max232) direkt
> invertiert das Handy anspreche und selbiges Echo bekomme.

Ich frag mich gerade, was zur Hölle du da machst. Wieso invertierst du 
denn? Was invertierst du wo?

Es reicht, wenn du einfach RxD des Telefons an TxD des Prozessors 
anschließt und umgekehrt. Dann das passende Frame-Format initialisieren 
im Prozessor und dann sollte die Kommunikation sauber funktionieren.

Da darf nix "zu schwach" sein. Hast du möglicherweise irgendwo einen 
Kurzschluss auf der TxD Leitung vom Telefon?

PS: Dein Mikroprozessor läuft doch auf 3.3V oder? Wenn der auf 5V 
brauchst du noch einen Pegelwandler zwischen Telefon und Controller.

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Allerdings sind nicht nur RxD und TxD zu verbindern, sondern auch noch 
Masse. Ohne die geht nichts.

von axelr. (Gast)


Lesenswert?

>baudrate ist 9600

Nein, Baudrate beim F-BUS ist 115K200.
AT-Befehle gehen, ohne Datenkabel DLR-3, nur, wenn Du gleichzeitig den 
M-Bus bedienst. Hier werden zyklisch "keep-Alive" Meldungen generiert, 
welche beantwortet werden müssen. Ebenso werden im MBus Paket die 
Handshakesignale RTS und CTS mit übertragen.
Du musst zuerst mal 150 "U" (Hex55) auf dem FBUS schicken, damit der 
sich synchronisiert. Vorher geht garnichts.
Leider ist das nun alles schon wieder fast 10Jahre her, das ich damit zu 
tun hatte. Also ohne "Original/Nachbau DLR-§ Datenkabel" ists eher 
schwierig.
Die dann mögliche Abarbeitung der AT-Kommandos spielt sich dann 
tatsächlich bei 9K6 ab.
Der Hardwarepegel liegt allerdings nicht bei 3V3, sondern bei 2V7.
Da muss ein Widerstand an PIN3?(man, lange her)12K oder 1K2, glaube ich, 
gegen Masse.
Betriebsspanung kommt dann aus PIN4 (ehemals MikrofonMasse). Kopfhörer 
ist dann der RTS-Pin.
Musst halt mal googlen. Hatte ich damals ja auch gemacht.

Und - SCHREIB Dir alles auf!!! Nicht auf die Platte als pdf, sondern in 
ein solides A4-Heft.

Hätte ich das damals gemacht, könnte ich Dir nun korrekt weiterhelfen 
und müsste nicht so rumeiern. Tut mir leid...

Also alles ohne Gewähr, da zu lange hähr ;-(

Gruß
Axelr. (unangemeldet)

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.