logo elektroda
logo elektroda
X
logo elektroda
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

SIM900 - Kod programu nie wysyła SMS-ów, prośba o sprawdzenie

krystianek77 28 Kwi 2015 14:54 2262 14
  • #1 14652035
    krystianek77
    Poziom 8  
    Witajcie

    Chciałbym poprosić o pomoc - wklejam kod programu

    Kod: text
    Zaloguj się, aby zobaczyć kod


    Po wykonaniu:
    ATE0 – zwraca odpowiedź OK.
    AT+CLIP - zwraca odpowiedź OK.
    AT+CREG - zwraca odpowiedź OK.
    AT+CMGF - zwraca odpowiedź OK.
    AT+CMGS – zwraca albo Error lub jest po prostu puste pole

    Nie wiem gdzie popełniam błąd prośba o wskazówki

    pozdrawiam
    Krystian
  • #3 14654034
    krystianek77
    Poziom 8  
    Dzięki za odpowiedź

    Jakby nie patrzeć komendy at są wzięte właśnie z owego manuala, którego przejrzałem w miarę dokładnie i też zdaję sobie sprawę że problem tkwi głównie w cytowanej linii kodu. Bardziej chodziło mi o to, czy należałoby uzyć alternatywnej komendy, czy może ktoś ma pomysł w którym miejscu tkwi błąd ?

    pozdrawiam

    Krystian
  • Pomocny post
    #4 14654132
    Jaca
    Poziom 31  
    Powinno być tak:

    Kod: text
    Zaloguj się, aby zobaczyć kod
  • #5 14656064
    krystianek77
    Poziom 8  
    Witam

    Jaca - dzięki za wskazówkę - nie wywala już błędu niemniej jednak SMS nie dociera
    postaram się zobrazować sytuację najdokładniej jak się da:

    Moduł z Chin oparty na SIM900 podłączony w logice 5V do ATMega8515, posiada również we/wy w logice 3V.
    Program w Bascom-ie.
    kilka sekund po zasileniu dioda status mruga cyklicznie co około 1s, z czego 25% z tej sekundy to mignięcie.
    Ten stan utrzymuje się niezależnie od wysłanych w międzyczasie komend.
    Mam wrażenie, że moduł nie loguje się do sieci.
    Sprawdzony na simach Plusa, Virgin i Play.
    Wysłanie komendy sprawdzania numeru centrum SMS zwraca odpowiedź Ok a wydaje mi się że powinno podać konkretny numer.

    Nasuwają mi się pytania:

    czy moduł sam konfiguruje sobie centrum SMS operatora ?
    czy konieczne jest podawanie PINu (karta Virgin i Play włożona do telefonu nie wymagała podania PINu ?
    jakie jeszcze komendy należałoby wysłać do modułu aby w końcu zadziałał ?

    Bardzo poproszę o pomoc - spędzone kilka godzin niestety nie zakończone upragnionym sukcesem

    pozdrawiam

    Krystian
  • Pomocny post
    #6 14656140
    Kaczor_84
    Poziom 31  
    Sprawdź ten artykuł, może rozjaśni co nieco. Oczywiście przyjmujemy, że moduł działa poprawnie :), bo da się z nim nawiązać jakąś komunikację. Karty mają wyłączone sprawdzanie PIN?
  • Pomocny post
    #7 14656209
    Konto nie istnieje
    Konto nie istnieje  
  • Pomocny post
    #8 14656526
    Jaca
    Poziom 31  
    Sprawdź, czy:

    1. karta SIM wymaga PIN'u: AT+CPIN?
    2. moduł zalogował się do sieci: AT+CREG?
    3. jakość sygnału CSQ jest odpowiednia: AT+CSQ

    Znak CR {013} po CTRL-Z {026} nie jest wymagany więc średnik jest potrzebny.

    EDIT:

    Jeśli sprawdziłeś wszystkie ww punkty i otrzymałeś dla: 1 - READY, 2 - sieć macierzysta, ew. roaming krajowy, 3 - wartość od 10 do 31 to spróbuj tuż przed samym wysłaniem SMS'a dać opóźnienie 30 sekund (ale TYLKO w celach testowych :-)).
    Jeśli punkty 2 i/lub 3 nie spełniają ww wartości to sprawdź antenę i połączenie do niej.

    Z tego co napisałeś o zachowaniu LED'a wychodzi, że moduł nie znalazł sieci. Po znalezieniu sieci powinien migać co 3000 ms.
  • #9 14661060
    krystianek77
    Poziom 8  
    Panowie

    Dzięki serdeczne za pomoc

    Sytuacja wygląda tak :

    AT+CPIN? - zwraca H-NE_OK
    AT+CREG=? - zwraca 0-2)_OK
    AT+CSQ=? - Zwraca -31,_OK

    Ponadto lekko krew mnie zalała po tym jak po restarcie - czyli ponownym włączeniu modułu po jakimś czasie zacząłem otrzymywać ciąg niezbadanych znaków dosłownie cyrylica - jakieś słowa po rosyjsku - przestałem ogarniać co się dzieje - pytania :

    Co oznaczają powyższe odpowiedzi ?
    Czy ktoś spotkał się z podobnymi krzakami ? Czy moduł uległ uszkodzeniu ?
    MOżecie doradzić może jakiś moduł alternatywny - nie chciałbym żeby pojawiały się tego typu rewelacje

    Wybaczcie laickie pytania - ale tak to bywa z laikami - mam nadzieję, że nie straciliście do mnie cierpliwości :)

    pozdrawiam

    Krystian
  • #10 14662061
    Jaca
    Poziom 31  
    Pytania za 100 pkt: czym to zasilasz, jak filtrujesz napięcie, jaka jest wartość napięcia zasilającego modem i jakie są tętnienia na zasilaniu ?

    Podczas nadawania (burst trwający 577us co 4.616 ms w klasie 1) modem GSM może pobierać od 1 A do 2.5 A ! Najwięcej w chwili logowania do sieci. Jeśli nie masz prawidłowo wykonanego zasilania to cała płytka "dzwoni" aż miło. ;-)

    ps. Czy to jest moduł startowy do tego modemu GSM, czy wykonałeś płytkę sam ?
  • #11 14672730
    krystianek77
    Poziom 8  
    Witam

    Zasilacz stabilizowany 9V/2A, zasila płytkę prototypową z własnym stabilizatorem 5V.
    Napięcie na stykach zasilających moduł 5,03V.
    Moduł fabryczny.
    Zdjecia w załaczniku.
    Dodatkowo załączam zdjęcia z "krzaczkami", które widać na wyświetlaczu
  • Pomocny post
    #12 14672977
    Jaca
    Poziom 31  
    1. Czy zmieniałeś coś w programie od czasu gdy transmisja była OK ?
    2. Jesteś pewny, że wyświetlacz działa poprawnie ?
    3. Możesz przekierować komunikację na PC ?
  • #13 14673002
    krystianek77
    Poziom 8  
    1. W programie nie były dokonywane żadne zmiany
    2.Tak - wyświetlacz działa poprawnie ( w momencie gdy "zaremuję" ) linię z kodu

    Input Dane ' Noecho

    wyświetlacz działa poprawnie

    3. Próby skomunikowania się po RS-ie nie przyniosły pozytywnego rezultatu ("głucho" było zarówno poprzez terminale typu HyperTerminal jak i Putty). Próby były dokonywane zarówno przez port com jak i wirtualny com po usb

    pozdrawiam

    Krystian
  • Pomocny post
    #14 14685828
    Konto nie istnieje
    Konto nie istnieje  
  • #15 14701391
    krystianek77
    Poziom 8  
    Witam

    Moje podejrzenia w kierunku modułu okazały się niesłuszne. Moduł działa wysyła SMS-y - pomogła zmiana softu na flashu - Wasze uwagi na temat prądu też okazały się bezcenne - dziękuję za pomoc wszystkim bez wyjątku - bez Was problem by mnie przerósł

    pozdrawiam
    Krystian
REKLAMA