Hallo, ich würde zu gern ein Mobiltelefon über die rs232-Schnittstelle steuern, aber es funktioniert nicht. Verbunden sind Telefon und RS232 über eine crossover-Leitung. Der AVR (Atmega 16) ist progtrammiert auf Datenübertragung per USART. Die Verbindung z.B. zu Hyperterminal funktioniert gut, man kann etwas senden und auch empfangen. Verbinde ich Telefon und Atmega und sende einmalig atdxxxxxxCR (CR ist das ASCII-Zeichen 13) dann müßte das Telefon die Nummer xxxxx wählen, was aber leider nicht geschieht. Rufe ich das Telefon an, müßte per USART "RING ..... RING...." zum Atmega gelangen, was ebenfalls nicht geschieht. Mit Hyperterminal funktioniert das ganz gut. Die Crossoverleitung ist doch sicher richtig? (ich meine, einmal hat es funktioniert, bin mir aber nicht sicher). Weiß vielleicht jemand, wie man das Problem lösen könnte? Vielen Dank schon mal Peter
Hi, hast du die Pegel schon kontrolliert? Hängt das Handy/Telefon über einen Pegelwandler am AVR? Bernhard
Bernhard wrote: > Hi, > > hast du die Pegel schon kontrolliert? > > Hängt das Handy/Telefon über einen Pegelwandler am AVR? > > > Bernhard Ja, es ist ein MAX232 dazwischengeschaltet. Deshalb funktioniert ja Hyperterminal, das auf dem PC läuft - mit den dort üblichen Spannungen. Peter
Am AVR hängt das Handy/Telefon aber dann ohne Pegelwandler, oder? Um welches Modell handelt es sich denn? Die Modelle die ich kenne haben 3V TTL Pegel. Bernhard
Bernhard wrote: > Am AVR hängt das Handy/Telefon aber dann ohne Pegelwandler, oder? > > Um welches Modell handelt es sich denn? > > Die Modelle die ich kenne haben 3V TTL Pegel. > > Bernhard Nein, das Händie, ein Siemens 45 ME, ist über einen seriellen Adapter mal an den PC angeschlossen, wo es von Hyperterminal angesteuert wird, und mal an der RS232-Schnittstelle des Atmega16. Dieser befindet sich auf einem AVR-P40-Board, das eine gebrauchsfertige Schnittstelle mit MAX232N-Pegelwandlerbaustein besitzt. mfg Peter
Tx Rx mal tauschen, denke sosollte das klappen. Der Mega arbeitet mit 5V ?
Also ich werde mein Handy so ansteuern: TxD(vom Handy) -------------------- RxD(vom µC) RxD(vom Handy) -------------------- TxD(vom µC) GND(vom Handy) -------------------- GND (vom µC) Die Leitungen werden direkt mit dem µC verbunden, ohne MAX232 oder ähnlichem. Habs zwar noch nicht getestet, sollte aber klappen. Bernhard
Bernhard wrote: > Also ich werde mein Handy so ansteuern: > > Die Leitungen werden direkt mit dem µC verbunden, ohne MAX232 oder > ähnlichem. > Habs zwar noch nicht getestet, sollte aber klappen. > > Bernhard Ich habe als einzige Möglichkeit für eine sichere Verbindung den am Adapter befindlichen Stecker, der genau zum Händie paßt. Den mußte ich für eine Direktverbindung, wie Du sie machen möchtest, schlachten. Den Adapter brauche ich aber auch für die Verbindung PC-Händie. Kann ich also nicht machen. Was macht es eigentlich, wenn der MAX232 die Spannung hochsetzt und invertiert und der Adapter sie wieder invertiert und auf TTL-Pegel bringt? mfg Peter
So hab ichs noch nicht probiert, aber ein Herr namens Ulrich Radig dürfte damit erfolgreich gewesen sein. Siehe http://www.ulrichradig.de/ Unterkategorie AVR --> AVR + Handy
Der Serial-Adapter zum ME45 benötigt meist eine der Steuerleitungen als Spannungsversorgung, sonst wandelt der nix. Hyperterminal aktiviert, ich glaube, es war RTS, diese Spannung nutzt der Adapter als seine Betriebsspannung.
Avr Nix wrote: > Tx Rx mal tauschen, denke sosollte das klappen. Der Mega arbeitet mit 5V > ? Ja, der Atmega schon, aber nach dem MAX232 sind es 10, 12 0der 15V. Das Händie hat wahrscheinlich wieder 5V. Man sollte es durchaus direkt verbinden können - wenn man einen passenden Stecker hat. Habe ich schon getauscht, jetzt kann ich mit Hyperterminal kummunizieren, was vorher gar nicht ging. Scheint also jetzt richtig zu sein. mfg Peter
Adapter wrote: > Der Serial-Adapter zum ME45 benötigt meist eine der Steuerleitungen als > Spannungsversorgung, sonst wandelt der nix. > Hyperterminal aktiviert, ich glaube, es war RTS, diese Spannung nutzt > der Adapter als seine Betriebsspannung. Ach du lieber Himmel, auch das noch. Ich habe zwar bei Hyperterminsl zum Händie die Flußsteuerung abgeschaltet, aber was RTS macht, kann ich nicht nachvollziehen, den Adapter kann ich nicht aufmachen (ist natürlich vergossen) und einen Belegungsplan habe ich auch nicht. Wenn ich es mir recht überlege, kann ich nicht mal RX, TX und GND direkt mit den Atmegaports verbinden, wie Bernhard vorschlägt, weil ich nicht weiß, wo am Händie RX, TX usw. ist. Ratlos Peter
Welchen Stecker hat das Handy denn? Lumberg oder Slim-Lumberg? Du kannst leicht an einen solchen Stecker kommen, wenn du in einen Elektrohandel gehst und dir eine billige Freisprecheinrichtung oder ähnliches kaufst. Die Dinger gibts meistens ganz billig(3-4€). Wichtig ist nur, dass der Slim-Lumberg oder Lumberg Stecker vollbeschaltet ist. Eine Belegung des Handysteckers gibts bei www.nobbi.com Bernhard
Das müsste ein Lumberg Stecker sein. Hier mal die Belegung: http://comwebnet.weimars.net/forum/attachment.php?aid=7 Info: http://comwebnet.weimars.net/forum/showthread.php?tid=16&pid=27#pid27
Bernhard wrote: > Welchen Stecker hat das Handy denn? > Lumberg oder Slim-Lumberg? ???? > Du kannst leicht an einen solchen Stecker kommen, wenn du in einen > Elektrohandel gehst und dir eine billige Freisprecheinrichtung oder > ähnliches kaufst. Die Dinger gibts meistens ganz billig(3-4€). > Wichtig ist nur, dass der Slim-Lumberg oder Lumberg Stecker > vollbeschaltet ist. Sind die normalerweise voll beschaltet? (Sonst müßte ich wohl mit einem Seitenschneider zu dem Laden mit dem geilem Geiz gehen?) Vielleicht sieht man es den fehlenden Kontakten? mfg Peter
Kommt drauf an. Die Handyladestecker sind meistens nicht vollbeschaltet. Du kannst das am besten prüfen, in dem du dir den Handystecker ansiehst. Hier auf dem Bild[1] siehst du einen vollbeschalteten Stecker("die goldenen Kontakte sind in jeder Ritze"). Vielleicht findest du ja im örtlichen Laden einen Stecker, der vollbeschaltet ist. [1]http://www.hot-wire-telekom.de/bilder/artikelbilder/gross/stecker_slim_lumb.jpg Bernhard
Avr Nix wrote: > Das müsste ein Lumberg Stecker sein. > > Hier mal die Belegung: > http://comwebnet.weimars.net/forum/attachment.php?aid=7 > Gibt es noch eine andere Quelle? Die Registriererei funktioniert nicht und bei Google habe ich Probleme. mfg Peter
@ Peter Leistikow: Hast du auch nicht das Semikolon hinter der Nummer vergessen? --> ATD112;CR bye
Bei Modems, die sich an den Hayes-Befehlssatz halten, muss da kein Semikolon hin. "CR" sollte allerdings nicht ausgeschrieben werden ...
Bernhard wrote:
> http://nobbi.com/phones.htm
Ich hatte es schon gefunden, danke.
Ich werde morgen versuchen, einen passenden Stecker für das Händie zu
bekommen und dann werde ich, wie Du vorschlägst, beides direkt
miteinander verbinden.
Ist doch ausreichend, für PORTD1 = TX ----> RX am Händie einen
Spannungsteiler von 5V auf 3V vorzusehen? (mit welchem Strom rechnet man
da eigentlich?)
Und TX vom Händie kann man doch sicher direkt in PORTD0 einspeisen, oder
hat der Atmega Probleme, die 3V vom Händie als high zu interpretieren?
Lt Manual ist es allerdings etwas knapp: min input high = 0,6*Vcc = 3V.
Spannungsafälle sollte es da nicht geben.
mfg
Peter
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.