Forum: Mikrocontroller und Digitale Elektronik SIM800L will nicht


von Norbert S. (norberts)


Lesenswert?

Moin,

Ich habe Probleme, ein SIM800L auch nur rudimentär in Betrieb zu nehmen.
Die Betriebsspannung ist absolut stabil bei 4,2 oder 4,4V, die Spannung 
ändert nichts. Bei 4,45V steigt das Ding mit OVER-VOLTAGE POWER DOWN 
aus.
Das Ding findet kein Netz. Zwei verschiedene SIM-Karten probiert, mit 
oder ohne PIN. Mit PIN akzeptiert das Modul die PIN nicht (ERROR).
Kommunikation per UART-Adapter und Hterm geht, er zeigt mir auch AT+CSQ 
1ß,0 an, Empfang wäre also da.
Das ist mit zwei Exemplaren das Gleiche.
Die Module sind von AZDelivery, immerhin ein deutscher Händler. Verkauft 
der Module mit einer Firmware, die hier nicht funktioniert?

Was kann ich da noch falsch gemacht haben? Oder welche Informationen 
fehlen noch?

Gruß,
Norbert

von Hermann Kokoschka (Gast)


Lesenswert?

In 99% aller Fälle ist es trotzdem die Versorgung.
Die MASSIVEN Strom-Peaks "siehst" Du per Multimeter garnicht.

Es ist daher nicht "wichtig" sondern "absolut ESSENTIELL" einen LOW-ESR 
Elko von min. 470µF UNMITTELBAR an den VersorgungsPins des Moduls zu 
haben.

Dazu 2 Punkte:
1) "LOW-ESR" und NICHT irgendwas aus der Bastelkiste!
2) UNMITTELBAR heisst wenige Millimeter und nicht IRGENDWO!

Sobald BEIDE Punkte verstanden und umgesetzt sind, reden wir weiter.

Beitrag #6803910 wurde vom Autor gelöscht.
von Norbert S. (norberts)


Lesenswert?

Moin,

die Spannungsversorgung besteht aus einem Labornetzteil mit 3A, dann ein 
LM317 und direkt am Modul ist ein 100µF Elko mit 70mOhm.
Die Spannung habe ich mit Oszi geprüft. Mit dem Multimeter habe ich nur 
den genauen Wert der Spannung gemessen.

Die Spannung IST stabil!
Können wir jetzt weiterreden?

Gruß,
Norbert

von (prx) A. K. (prx)


Lesenswert?

Nur der Form halber: Das Modul zieht Spitzen von 2A und das Datasheet 
legt mindestens 330uF ans Herz.

: Bearbeitet durch User
von Norbert S. (norberts)


Lesenswert?

Moin,

die 2A für ein paar 100µs sind mir bekannt.
Ich habe das mit dem Oszu geprüft, das Modul versucht diese 2A gar nicht 
zu ziehen. Es sieht so aus, als wenn es die SIM nicht akzeptiert oder 
findet. Wenn ich eine PIN für die SIM einrichte (mit dem Handy), kommt 
auf "AT+CPIN="xxxx"" immer "Error".

Damit hier Ruhe an der Spannungfront ist, habe ich noch 390µF mit 30mOhm 
direkt an die Pins des Breakoutboards gelötet. Hat nichts geändert.
Ich könnte mich jetzt aufregen aber die penetrante Fragerei wg. der 
Betriebsspannung ist schon ok. Könnt Ihr ja nicht wissen, was ich mit 
"ist stabil" meine. Also, bestätigt, sie ist wirklich stabil, daran 
liegt es nicht.
Das Mistding akzeptiert ja scheinbar nichtmal die SIM.

Weitere Fragen? Haltet mich gerne für völlig verblödet und fragt 
penetrant. Mir sind die Ideen was ich noch probieren könnte jetzt völlig 
ausgegangen.

Gruß,
Norbert

von Xaver M. (priapos)


Lesenswert?

Norbert S. schrieb:
> Verkauft
> der Module mit einer Firmware, die hier nicht funktioniert?

Ja, da steht doch das die TX und RX Pins vertauscht sind
DEFAULT PINOUT:
 *        ___________________________
 *       |  ARDUINO UNO >>>   Sim800L  |
 *        -----------------------------
 *            GND      >>>   GND
 *        RX  10       >>>   TX
 *        TX  11       >>>   RX
 *       RESET 2       >>>   RST

von mitlesa (Gast)


Lesenswert?

Norbert S. schrieb:
> Können wir jetzt weiterreden?

Erst wenn du gezeigt hast wie du den LM317 beschaltet hast.
Prosa-Schaltplan gilt nicht!

von Norbert S. (norberts)


Angehängte Dateien:

Lesenswert?

Moin,

Xaver M. schrieb:
> Ja, da steht doch das die TX und RX Pins vertauscht sind

Also etwa so wie IMMER? RX an TX? Das ist ja ein Ding!
Nee, die UART funktioniert, sonst würde ich ja kaum "Error" als Antwort 
bekommen, wenn ich die PIN sende.

Schaltplan gibt es (noch) nicht aber gehe bitte davon aus, daß ich einen 
LM317 richtig beschalten kann oder es zumindest am Oszi merke, wenn da 
was nicht stimmt. Auf dem Bild sieht man einen Kerko 100nF am Ausgang 
nicht.
Da schwingt nichts, die 4,2V am Modul stehen wie ne Eins.
Es ist naheliegend danach zu fragen, viele Bastler machen da Fehler und 
denken, das wäre schon ok. Ich bin kein Anfänger und habe diese Fehler 
früher schon gemacht. Jede Pfuscherei hat immer funktioniert aber 
plötzlich hat man den ersten U-Regler, der schwingt. Das kenne ich, das 
ist es definitiv hier nicht!

Der Arduino Nano hat noch gar nichts damit zu tun. Noch bin ich nur mit 
Hterm und dem USB-UART-Schnuffi dran. Das funktioniert aber wie gesagt.

Ich habe das Gefühl, daß das Modul die SIM-Karten gar nicht erkennt. Ich 
teste gleich mal ganz ohne SIM, ob da irgendwas anders ist.

Gruß,
Norbert

von mitlesa (Gast)


Lesenswert?

Norbert S. schrieb:
> Schaltplan gibt es (noch) nicht aber gehe bitte davon aus, daß ich einen
> LM317 richtig beschalten kann

Das kann man aber vorher nicht wissen. Zu viele User hier haben
schon (nach endlosen und damit hinterher sich als sinnlos er-
wiesenen Diskussionen) nackte Spannungsregler gezeigt. Nach dem
Motto: Kondensatoren braucht's ja nicht, ich hab eh grad keine da.

Beim LM317 kann man noch durch zu hochohmige Spannungsteiler
genug falsch machen .... sieht man hier nicht.

von Norbert S. (norberts)


Lesenswert?

Moin,

Du hast ja vollkommen recht. Deswegen meckere ich ja nicht wegen der 
penetranten Fragerei. Ich beantworte brav alle Nachfragen.
Der Widerstand an der Referenz des LM317 ist 300 Ohm.
Und wie gesagt, die 4.2V am Modul sind auf dem Oszi glatt wie ein 
Kinderpopo. Auch mit Trigger auf 4,1V kommt da bis 5ns/Div. absolut 
nichts.
Direkt am Modul gemessen und nicht "irgendwo".

Auch das mit RX TX nehme ich nicht übel. Ihr könnt ja nicht wissen, wie 
blöd ich vielleicht bin. Ok, sooo blöd bin ich nicht, die Uart 
funktioniert.
Irgendwas Blödes muss es sein und vielleicht ist die nächste blöde 
Nachfrage der Treffer.

Gruß,
Norbert

von mitlesa (Gast)


Lesenswert?

Norbert S. schrieb:
> Irgendwas Blödes muss es sein und vielleicht ist die nächste blöde
> Nachfrage der Treffer.

Ich sehe noch drei Dinge:

- Wenn man die hohe Stromaufnahme (Peak) des Moduls betrachtet
ist vieleicht der LM317 zu schwach?

- Der dicke Elko (man kennt ja seine Kapazität nicht, Schaltplan
wäre hilfreich gewesen) am Ausgang des LM317 (nicht am Eingang
des Moduls) ist möglicherweise ungünstig da er die Regel-
eigenschaften verschlechtert bzw. zunichte macht.

- Amperes, also grosse Ströme über Steckbrett-Kontakte sind
problematisch, unsicher, störanfällig. Hamma alles schon
erlebt.

Norbert S. schrieb:
> Und wie gesagt, die 4.2V am Modul sind auf dem Oszi glatt wie ein
> Kinderpopo.

Störungen auf der Versorgungsspannung sind häufig nichtperiodisch
und damit schwer zu detektieren bzw. darzustellen.

von Thomas Z. (usbman)


Angehängte Dateien:

Lesenswert?

Norbert S. schrieb:
> Irgendwas Blödes muss es sein und vielleicht ist die nächste blöde
> Nachfrage der Treffer.

ok nächste blöde Idee: Die Simkarte has du schon richtig rum eingelegt 
oder?

von Xyz (Gast)


Lesenswert?


von Xaver M. (priapos)


Lesenswert?

und wenn es doch die SIM ist?
https://forum.arduino.cc/t/sim800l-at-command-returns-error/512232

Murphy sagte mal, das schlußendlich der Fehler für den Ausfall 
verantwortlich ist, der über jeden Zweifel erhaben ist.

von Norbert S. (norberts)


Lesenswert?

Moin,

der dicke Elko ist am Ausgang und nein, für sowas mache ich keinen 
Schaltplan. Es sind nochmal 390µF mit 30mOhm (also Ultralow ESR) direkt 
an dem Modul und das kann man sehen!
Ich habe auch geschrieben, daß ich mit Trigger auf 4,1V direkt am Modul 
NICHTS sehe. Ja, ich weiß, daß der Strompuls ev. erst nach etlichen 
Sekunden kommt. Da ist nichts!
Ich lese und beantworte alle Nachfragen aber dann lest doch auch bitte, 
was ich bereits geschrieben habe.

Die Sim ist richtig drin aber die Frage ist natürlich berechtigt. So ein 
Blödsinn muss es sein aber die SIM ist richtig drin. Ich habe das auch 
mit zwei verschiedenen SIM ausprobiert und beide funktionieren im Handy 
einwandfrei.
Jetzt teste ich mal ganz ohne SIM, ich denke es ändert sich nichts.
Das Modul scheint die SIM gar nicht zu erkennen.

Gruß,
Norbert

von Xyz (Gast)


Lesenswert?

Vielleicht ist die SIM Karte einfach inkompatibel. Im Laufe der Zeit 
wurde die Versorgungsspannung und das Kommunikationsprotokoll mehrfach 
geändert.

von Xyz (Gast)


Lesenswert?

Steht alles hier:
 Beitrag "Defekte SIM800 Module im Umlauf?" einfach Mal lesen.

von Xyz (Gast)


Lesenswert?

Der ist auch gut: wenn Du die Dinger richtig im Griff hast, also das 
Datenblatt konsultierst, dann funktionieren die auch.

Datenblatt lesen, verstehen und umsetzen ist aber nur notwendige und 
nicht hinreichende Bedingung wie meine Zunft so gern sagt..

Ich hatte auch so meine Probleme mit den Dingern und die Ursache saß 
immker an der Tastatur.

von Thomas Z. (usbman)


Lesenswert?


von Norbert S. (norberts)


Lesenswert?

Xaver M. schrieb:
> und wenn es doch die SIM ist?
> https://forum.arduino.cc/t/sim800l-at-command-returns-error/512232
>
> Murphy sagte mal, das schlußendlich der Fehler für den Ausfall
> verantwortlich ist, der über jeden Zweifel erhaben ist.

Moin,

Danke für auch diese berechtigte Frage aber ich habe es mit zwei 
verschiedenen SIMs probiert. Alditalk (Eplus) und 1&1 (Drillisch, also 
E-Plus und D2, wenn ich das richtig verstehe).
Der Fehler stellt sich auch anders dar, ich kann ja nichtmal die SIM 
freischalten mit der PIN, wenn ich denn eine gesetzt habe.

Gruß,
Norbert

von Bastelmensch (Gast)


Lesenswert?

Kannst du die Firmware-Version auslesen? Es gibt wohl auch Versionen 
ausschließlich für China.

von Norbert S. (norberts)


Lesenswert?

Thomas Z. schrieb:
> das kennst du?
> http://g-heinrichs.de/attiny/module/SIM800L.pdf

Jepp, kenne ich. Ich sehe nicht wirklich, was ich hier anders mache.

Gruß,
Norbert

von Norbert S. (norberts)


Lesenswert?

Ok, das Ding verhält sich mit beiden SIM genauso wie ganz ohne SIM.
AT+CSMINS? liefert +CSMINS: (0,0)
Das Modul erkennt die SIM(s) scheinbar nicht.
Und nun?

Gruß,
Norbert

von Stephan (Gast)


Lesenswert?

Norbert S. schrieb:
> Das Modul erkennt die SIM(s) scheinbar nicht.

wenn die SIMs i.o. und kompatibel sind und die FW-Version passt: banales 
Kontaktproblem am SIM-Kartenhalter? Oder einer der SIM 47pF hat einen 
Kurzen? Weitere sinnvolle Bilder wären hilfreich.

von Loxo (Gast)


Lesenswert?

Passt die vom SIM800L Modul gelieferte Versorgungspannung zur SIM-Karte?

von Xaver M. (priapos)


Lesenswert?

Norbert S. schrieb:
> Ok, das Ding verhält sich mit beiden SIM genauso wie ganz ohne SIM.
> AT+CSMINS? liefert +CSMINS: (0,0)
> Das Modul erkennt die SIM(s) scheinbar nicht.

Wenn es sich mit beiden SIM-Karten so verhält wie auch ohne, würde ich 
es mit einer dritten und auch vierten SIM probieren. Schon mal den 
SIM-Slot durchgepustet falls hier das Kontaktproblem liegt ?

von Norbert S. (norberts)


Lesenswert?

Loxo schrieb:
> Passt die vom SIM800L Modul gelieferte Versorgungspannung zur SIM-Karte?

Laut Datenblatt kann das Modul 1,8 und 3,3V Karten. Wäre auch 
merkwürdig, wenn das das Problem wäre, dafür haben das zu viele schon 
hinbekommen.

Xaver M. schrieb:
> Wenn es sich mit beiden SIM-Karten so verhält wie auch ohne, würde ich
> es mit einer dritten und auch vierten SIM probieren. Schon mal den
> SIM-Slot durchgepustet falls hier das Kontaktproblem liegt ?

Auch das wäre merkwürdig. Es geht mit zwei Modulen nicht. 
Kontaktprobleme wären sehr unwahrscheinlich. Die sind ja auch frisch aus 
dem eingeschweissten Beutel.
Daß es die dritte oder vierte SIM dann tut halte ich auch für 
unwahrscheinlich. Es gibt so viel über die Module aber daß die ganz 
pissig nur bestimmte Karten fressen findet man nirgends. In jedem 
zweiten Gewächshaus mit Alarmmeldung und dem Modul ist doch vermutlich 
ne Aldikarte.
Vor allem habe ich aber auch keine weitere SIM zur Hand.

Ev. ist es eine falsche Firmware, ich habe laut Modul 1308B08SIM800L16
Tool gefunden, Firmware gefunden. Will nicht. Die Firmware ist 
1418B02SIM800C24_BT. Weiter gesucht - 14XYZ geht wohl nicht auf die 
Dinger die vorher 13XYZ hatten.
Jetzt habe ich 1308B09SIM800L16 gefunden. Also "B09" statt "B08". Das 
lädt jetzt, etwas schleppend per UART aber geht. Man braucht nicht den 
PWR-Key, den gibt es bei dem Modul nicht rausgeführt. Einmal Reset auf 
Masse und der Download startet.

Mal sehen, ob das was ändert. Dauert noch etwas.

Gruß,
Norbert

von Norbert S. (norberts)


Lesenswert?

Moin,

Neue Firmware drauf:
AT+CGMR
Revision:1308B09SIM800L16

Mit oder ohne SIM-Karte:
AT+CSMINS=?
+CSMINS: (0,1)
Keine SIM erkannt.
Hat noch einer ne Idee?

Gruß,
Norbert

von Norbert S. (norberts)


Lesenswert?


von Xaver M. (priapos)


Lesenswert?

Guck mal hier rein:
https://forum.arduino.cc/t/sim800l-sim-karte-provider/508736
hier war das Problem eine zu lange Leitung für die Spannungsversorgung.

und hier war es die falsch eingelegte SIM
Beitrag "SIM800L erkennt SIM Karte nicht"

: Bearbeitet durch User
von Norbert S. (norberts)


Lesenswert?

Xaver M. schrieb:
> Guck mal hier rein:
> https://forum.arduino.cc/t/sim800l-sim-karte-provider/508736
> hier war das Problem eine zu lange Leitung für die Spannungsversorgung.
>
> und hier war es die falsch eingelegte SIM
> Beitrag "SIM800L erkennt SIM Karte nicht"

Und genau diese beiden Fehlerquellen sind bereits ausgeschlossen.
Ich hasse ungenaue Fehlerbeschreibungen ja auch aber für Fragesteller 
sind vermeintliche Helfer genauso nervig, die nicht lesen oder 
verstehen, was bisher gemacht und/oder geprüft wurde.

Gruß,
Norbert

von Xyz (Gast)


Lesenswert?

Es liegt ein Level 8 Problem vor!

von Norbert S. (norberts)


Lesenswert?

Xyz schrieb:
> Es liegt ein Level 8 Problem vor!

Dann kannst Du mir bestimmt sagen, welche Infos noch fehlen oder was ich 
falsch gemacht haben könnte.

Gruß,
Norbert

von Xyz (Gast)


Lesenswert?

Steht alles hier: Beitrag "Defekte SIM800 Module im Umlauf?" einfach 
Mal lesen.

von Norbert S. (norberts)


Lesenswert?

Xyz schrieb:
> Steht alles hier: Beitrag "Defekte SIM800 Module im Umlauf?" einfach
> Mal lesen.

Und die Lösung steht wo in diesem Endlosthread voller Vollidioten?
Ja, da hat einer ein Problem mit dem SIM800L gehabt aber ich sehe da 
keine Lösung, die zu meinem Problem passt.
Was sollen solche Schwachsinnsantworten?
Wichtigtuerei? Langeweile? Hauptsache irgendwas schreiben?

Gruß,
Norbert

von mitlesa (Gast)


Lesenswert?

Norbert S. schrieb:
> Was sollen solche Schwachsinnsantworten?

Ich sehe da auch keine eindeutige Lösung. Da kann man
sich alles und nichts zusammenreimen, gerade so wie es
einem passt. Also eigentlich doch die Lösung für jeden ;-)

Norbert S. schrieb:
> Hauptsache irgendwas schreiben?

Ja hier darf gelabert werden.

von Eluu (Gast)


Lesenswert?

Also bei mir lags am Steckbrett in Verbindung mit den zu dünnen Kabeln.

Ich bin mir sicher dass die Module ziemlich alle funktionieren und 
wirklich nur die Spannungsversorgung das problem ist. - geht bei mir 
ohne den dicken Elko-.

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.