Sari la conținut
ELFORUM - Forumul electronistilor

Probleme initializare modul GSM SIM800l


sonic11

Postări Recomandate

  • Răspunsuri 69
  • Creat
  • Ultimul Răspuns

Top autori în acest subiect

Cartela SIM este pusă bine, la fel ca in imagine din dreapta din PrtSc. Nu am de unde să stiu dacă face bin contact, are in partea de jos, un arc care nu-i permite să stea mai jos.   In terminal serial apare așa 

 

FONA SMS caller ID test
Initializing....(May take 3 seconds)
Attempting to open comm with ATs
    ---> AT
    <--- 
    ---> AT
    <--- 
    ---> AT
    <--- 
    ---> AT
    <--- 
    ---> AT
    <--- 
    ---> AT
    <--- 
    ---> AT
    <--- 
    ---> AT
    <--- 
    ---> AT
    <--- 
    ---> AT
    <--- 
    ---> AT
    <--- 
    ---> AT
    <--- 
    ---> AT
    <--- 
    ---> AT
    <--- 
    ---> AT
    <--- 
    ---> AT
    <--- 
    ---> AT
    <--- 
    ---> AT
    <--- 
    ---> AT
    <--- 
    ---> AT
    <--- 
    ---> AT
    <--- 
    ---> AT
    <--- 
    ---> AT
    <--- 
    ---> AT
    <--- 
    ---> AT
    <--- 
    ---> AT
    <--- 
    ---> AT
    <--- 
    ---> AT
    <--- 
Timeout: No response to AT... last ditch attempt.
    ---> AT
    <--- 
    ---> AT
    <--- 
    ---> AT
    <--- 
    ---> ATE0
    <--- 
    ---> ATE0
    <--- 
Couldn't find FONA
 

 

Link spre comentariu
2 hours ago, pauly said:

AT+CSQ  și răspunsul a fost +CSQ: 30,0 

Spuneati ca a mers asta. Acum nu mai merge?
in loc de "AT+CSQ"
dati "AT+CSMINS?"
Care este raspunsul modulului ?
 

Editat de Vizitator
Link spre comentariu

Va recomand sa cititi si apoi sa faceti pasii descrisi in aceasta pagina.Respectati conexiunile din scheme (o sa vedeti si de ce trebuie respectate) si testati codurile pe rand. Comparati rezultatele pe care le obtineti d-voastra cu rezultatele afisate in pagina, cele care apar in serial monitor. Daca rezutatele vor fi identice, se poate trece la programarea actionarii releelor prin SMS. 

Link spre comentariu

OK. După câte îmi aduc aminte, am primit ajutor din partea d-voastră și la configurarea schiței pentru ROBOT, in urmă cu treiani.

Vă mulțumesc pentru recomandarea făcută.  Da, am citit și făcut intocmai cum este menționat in tutorial, dar din păcate nu funcționează.

Singurul lucru pe  care nu-l făcusem inaintea recomandării, este faptul că nu pusesem rezistențele de 10K si 20K pe Tx-ul modulului, dar daca vă uitați la schema atațată de mine, ve-ți vedea că că acolo lipsesc cu desavarșire.

Acum am montat și cele doua rezistențe, dar nu merge.

Apare pe Terminal Serial:  Initializing...          și doar atât, nimic mai mult.  Am incercat să trimit AT+CSQ AT+CCID,  AT+CREG, dar nimic.

Am măsurat tensiunea pe Tx și este de 1,10V, iar pe Rx este de 3,33V.

Am verificat cartela telefonică (am introduso in telefon și  am găsit 22 de mesaje cu RELAY_ON,   RELAY_OFF,  RELAY1_ON  etc), comenzi pe cate le dădusem eu de pe telefon către modul.

Asta ce înseamnă?  Cartela este bună, activată, in stare de funcționare.

 

Am constatat că nu era bine introdusă cartela datorită arcului din portul cartelei care o scotea jumătate afară. Am impins un pic mai tare și cartela sa dus la locul ei, dar acum nu mai funcționează arcul. 

 

Desemeni am mai observat că acum, ledul a inceput să pâlpâie din 3 în 3 secunde, dar curiozitatea m-a impins să scot cartela și acum din nou caută

Editat de pauly
Link spre comentariu

Ca sa verificati ca este ok seriala si ca semnalele ajung la modulul GSM.
faceti scurt intre RX si TX pe cablaj cat mai aproape de SIM800. (daca va este usor, decuplati de la alimentare modul SIM800).
Porniti montajul si vedeti daca apare ceva la RX in terminal. Acum se vad numai TX-urile.
 

Editat de Vizitator
Link spre comentariu

Daca ati gasit mesajele pe cartela SIM, inseamna ca modulul a fost conectat in retea si a putut sa receptioneze mesaje SMS si problema lui ar consta in nefunctionarea partii de comunicare Rx/Tx cu arduino uno.

Spun asta deoarece afirmati ca nu raspunde la comenzile AT, desi undeva in acest topic spuneati ca la inceput raspundea la comenzi AT.

In data sheet este specificata tensiunea maxima de 3,1V suportata de pinii Rx/Tx.

Tot acolo se recomanda folosirea unei scheme cu un tranzistor care are rolul de a proteja intrarea Rx la tensiuni mai mari decat cea recomandata.

Daca aveti un modul USB 2.0 to TTL UART on FTDI FT232RL puteti sa testati SIM800 cu Putty, dar nu inainte de a taia strapul de pe modulul FTDI care este pus pe 5V si mutat pe 3,3V.

Tutoriale despre acest mod de testare gasiti pe net.

Trebuie sa faceti acest lucru pentru a avea certitudinea ca portul serial este functional.

Daca partea de receptie a portului serial este defecta, nu o sa primiti niciun raspuns de la SIM800.

Palpairea ledului la fiecare trei secunde indica faptul ca modulul poate primi si trimite apeluri si SMS-uri.

Link spre comentariu

Poate este un contact imperfect acolo.
Decuplati modulul SIM800 de la pinii 7 si 8 de la Arduino.
Inte 7 si 8 de la arduino puteti o sarma.
Practic, ce se va trimite pe TX se va intoarce pe RX.
Trebuie sa vedeti pe terminal tot ce se trimite pe pinul TX de la Arduino.
Nu trebuie nicio resistenta. Protocolul nu prevede asa ceva.
 

Editat de Vizitator
Link spre comentariu

Nu este nici un contact imperfect.  

Am eliminat acele rezistențe de 10K și 20K, iar acum apare in Terminal Serial:   

Initializing...
AT
OK
AT+CSQ
+CSQ: 30,0

OK
AT+CCID
8940011903641243622f

OK
AT+CREG?
+CREG: 0,1

OK

 

 

Am dat c\teva comenzi care raspund.

Am schimbat schița, am mutat Rx-ul  și Tx-ul la pinul 7 și 8, am incărcat schița și acum apare pe Terminal Serial   

input up : AT+CMGDA="DEL ALL"
OK

input : AT+CMGDA="DEL ALL"
OK
   end
input up : AT+CMGDA="DEL ALL"
OK

input : AT+CMGDA="DEL ALL"
OK
   end
input up : AT+CMGDA="DEL ALL"
OK

 

Am dat comanda ON!  și ON2 , dar nu se intâmplă nimic

Editat de pauly
Link spre comentariu

Ce înțelegeți prin a schimba Rx-ul și TX-ul?

În schița de probă, Rx-ul și Tx-ul se află la pinul 2 și 3, iar la schița cu Relee, Tx-ul și Rx-ul se află la pinul 7 și 8.

Da, este bine că merge așa cum merge, dar Releele cum le acționez pentru că nu primeste mesajul nici pe serial si nici de pe telefon.

Link spre comentariu
Vizitator
Acest subiect este acum închis pentru alte răspunsuri.



×
×
  • Creează nouă...

Informații Importante

Am plasat cookie-uri pe dispozitivul tău pentru a îmbunătății navigarea pe acest site. Poți modifica setările cookie, altfel considerăm că ești de acord să continui.Termeni de Utilizare si Ghidări