Hilfe! Kommunikationsprobleme mit GSM Board und SoftwareSerial

Wie hast du das SIM800 angeschlossen ?
Welche Spannung verwendest du ?
Hast du GND beider Platinen verbunden ?
Hat sich das SIM800 eingebucht ?

Edit:
Was ich allerdings nicht verstehe, warum du SoftwareSerial verwendest, obwohl der Mega 3 serielle Schnittstellen hat.

Hallo,

TX auf Pin 8, RX auf Pin 7 GND auch am Arduino MEGA 2560 angeschlossen,

Ansonsten VCC und GND an nem Lipo, gemessene Spannung 4,02V also ausreichend laut Herstellerangaben...

Was meinst du mit eingebucht?

Dabke für die schnelle Antwort^^

Das ist sicher dein Problem, die Spannung ist sehr knapp und beim Senden wird viel Strom gebraucht.
Da sollte ein Elko 470 μF zusätzliche parallel zur Spannung.
Netzteil ist da besser.

Einbuchen heißt im Netz anmelden.

Aber das Produkt ist eingetragen von 3,7 bis 4,2V also genau die Spannung von einem Lipo und der Lipo ist ein 2200maH 30C 3S Lipo womit eine Zelle bewertet ist mit 2200Mah und 10C also maximal 2,2 Ampere.

Denkst du wirklich, dass das die Ursache ist?

Du solltest es zumindest probieren.
Oder kannst du sicher sagen, dass die Spannung beim Sendeversuch nicht einbricht.
Was ist mit dem Einbuchen ?
Wie blinkt die Led ?

1mal kurz pro sekunde, das 9 mal, dann 3sec garnix und dann wieder von vorne

Masterman431:
1mal kurz pro sekunde, das 9 mal, dann 3sec garnix und dann wieder von vorne

Dann hat das GSM nicht eingebucht. So kommt nie eine Verbindung zu stande.
Lies dir mal die Doku dazu durch, die Led muss blinken ca. 3 sek. Pause wieder blinken usw.

Ursache:
Schlechtes Netz, schlechte Betriebsspannung, schlechte Antenne....

ok, danke für die Tipps.

Ich hab lange gesucht und nicht mehr als AT commands gefunden. Hast du zufällig nen Link?

Kann man mit dem Modul nur kommunizieren wenn es Netz hat?
und warum wird im Monitor nicht angezeigt, dass ich den Kommand sende?

Masterman431:
ok, danke für die Tipps.

Ich hab lange gesucht und nicht mehr als AT commands gefunden. Hast du zufällig nen Link?

Kann man mit dem Modul nur kommunizieren wenn es Netz hat?
und warum wird im Monitor nicht angezeigt, dass ich den Kommand sende?

Das habe ich noch. http://wiki.seeedstudio.com/images/4/46/SIM800L_Hardware_Design_V1.00.pdf

Auch ohne Netzverbindung muss eine Kommunikation mit dem GSM möglich sein.
Dann hast du noch einen Verdrahtungsfehler.

Macht er auch nichts wenn du nur AT eingibst ?

Hast du GND mit allen (Arduino) verbunden ?

Hallo...

Sorry, jetzt erst gesehen.

Du hast RX und TX vertauscht.

RX Arduino muss auf TX GSM
und
TX Arduino muss auf RX GSM

Hab Rx und Tx vertauscht und immernoch das selbe muster.

Ja, ich teste die Kommunikation mit dem Kommand "AT"

und selbst wenn die kommunikation mit dem GSM nicht funktionieren sollte, müsste doch eig im Code die Eingabe erscheinen, aber die Konsole bleibt komplett leer (abgesehen von "Setup Complete" selbstverständlich...)

Nur zum richtigen Verständniss:
Was auch immer ich senden will, muss ich, wenn ich den Seriellen Monitor aufmache oben in das eingabe Feld Tippen und dann auf "Senden" klicken, oder???

Danke für die viele Hilfe!

Masterman431:
und selbst wenn die kommunikation mit dem GSM nicht funktionieren sollte, müsste doch eig im Code die Eingabe erscheinen, aber die Konsole bleibt komplett leer (abgesehen von "Setup Complete" selbstverständlich...)

Nur zum richtigen Verständniss:
Was auch immer ich senden will, muss ich, wenn ich den Seriellen Monitor aufmache oben in das eingabe Feld Tippen und dann auf "Senden" klicken, oder???

ja, in deinem Fall ist das richtig.
Mit dem Serialmonitor schickst du ja das AT an das GSM, welches darauf reagieren sollte.
Wenn es das nicht tut, machst du noch einen Fehler, den ich nicht sehen kann.

Wo bei dir evtl. noch ein Problem sein könnte, ist die TX > RX-Verbindung (Uno-GSM).
Hast du da einen Spannungsteiler eingesetzt ? GSM anschließen

Langsam gehen mir die Ideen aus.

Poste doch mal ein Foto deines Aufbaus.

Hallo,

Hier ein beschriftetes Bild:
http://imgur.com/MRRg6Yb

(sry, ich konnts hier irgendwie nicht hochladen :/)

Masterman431:
(sry, ich konnts hier irgendwie nicht hochladen :/)

Doch das geht.

Klicke in deinem Post auf "More" und dann auf Modify, danach unter deinem Beitrag auf "Attachments and other options".

Meinen letzten Post hast du dann nicht gelesen ?

Die .png hat den "security check" nicht bestanden

Masterman431:
Die .png hat den "security check" nicht bestanden

Dann nimm doch ein anderes Format.

Da ichs mit jpg und png nicht geht versuch ichs hier noch mal als .gif

Aber einen Spannungsteiler hast du nicht verbaut ?
Warum nicht ?

Weil die Spannungsversorgung des GSM Moduls nicht über den Arduino, sondern über den LiPo geht

Masterman431:
Weil die Spannungsversorgung des GSM Moduls nicht über den Arduino, sondern über den LiPo geht

Was hat das mit der Akku-Spannung zu tun ?

Der Arduino liefert am Ausgang 5 Volt, das kann der Eingang des GSM nicht ab, da dieser nur mit max. 4,2 Volt arbeitet.

Das solltest du dir mal genau überlegen.