RTV forum PL | NewsGroups PL

Arduino, SIM900A, SMS

NOWY TEMAT

elektroda NewsGroups Forum Index - Elektronika Polska - Arduino, SIM900A, SMS

Goto page Previous  1, 2, 3  Next

J.F.
Guest

Tue Nov 27, 2018 2:53 pm   



Użytkownik "Adam Górski" napisał w wiadomości grup
dyskusyjnych:5bfd34df$0$501$65785112_at_news.neostrada.pl...
On 2018-11-26 20:35, Michal M. Lechanski wrote:
Quote:
Oczywiście mój to SIM900a a nie SIM800C

Pięknie , pięknie aż całe 100uF dali....
Ale wiesz ile bierze taki moduł przy transmisji ?
Pobór prądu przy nadawaniu/logowaniu do sieci to seria impulsów
2A/~0.6ms. Napięcie na zasilaniu nie może spaść bardziej niż o 0.35V.

No to jeżeli tam nie ma więcej pojemności lub bardzo szybkiego
zasilacza/stabilizatora no to jesteś w .... niedomówienie.

Tyle, ze to 1200uC ladunku.
na 100uF 12V spadku, na 1000 1.2V, musieliby 4700uF wsadzic.

Widac to zadanie konstruktora plytki ... albo po prostu grube sciezki
do zasilacza :-)

J.

RoMan Mandziejewicz
Guest

Tue Nov 27, 2018 3:34 pm   





Marek
Guest

Tue Nov 27, 2018 8:21 pm   





Michal M. Lechanski
Guest

Tue Nov 27, 2018 9:00 pm   



W dniu 27.11.2018 o 12:13, Adam Górski pisze:

Quote:
Ale wiesz ile bierze taki moduł przy transmisji ?

wiem, przekonałem się że wtyczka Samsunga z USB oznaczona na 2A nie dała
rady. Więc teraz zasilacz daje 3.6A (no dobrze tak było na nim napisane)
i dodatkowo elektrolit o ile pamiętam 2200uF.

--
Michał

Marek
Guest

Wed Nov 28, 2018 9:04 am   



On Tue, 27 Nov 2018 20:00:37 +0000, "Michal M. Lechanski"
<michal_at_doriath.eu> wrote:
Quote:
i dodatkowo elektrolit o ile pamiętam 2200uF.

Oczywiście jest low esr?

--
Marek

Michal M. Lechanski
Guest

Thu Nov 29, 2018 9:02 pm   



W dniu 25.11.2018 o 15:59, Michal M. Lechanski pisze:
Quote:
Dobry wieczór,

Jeszcze raz dziękuję za pomoc. I od razu proszę o jeszcze - z jakiegoś
powodu kod, który działał bez problemu (wysyłanie sms), nagle przestał
działać. Odbierać mogę, a po usunięciu delay(10) nawet długie
wiadomości, ale nie mogę wysłać.

Nic w kodzie się nie zmieniło, zresztą nawet wklepując ręcznie komendy
AT w terminalu przy próbie wysłania sms dostaję ERROR. Czy jest jakiś
sposób zdiagnozowania, jakieś logi gdzie można by szukać co popsułem
albo cokolwiek, co by wyjaśniło co ten ERROR znaczy?

Quote:
Pomożecie? Z góry bardzo dziękuję.

No właśnie, pomożecie? Z góry dziękuję.

--
Michał

J.F.
Guest

Thu Nov 29, 2018 9:26 pm   



Użytkownik "Michal M. Lechanski" napisał w wiadomości grup
dyskusyjnych:ptpgl2$oi1$1$michal_at_news.chmurka.net...
Quote:
Jeszcze raz dziękuję za pomoc. I od razu proszę o jeszcze - z
jakiegoś
powodu kod, który działał bez problemu (wysyłanie sms), nagle
przestał
działać. Odbierać mogę, a po usunięciu delay(10) nawet długie
wiadomości, ale nie mogę wysłać.

Ale moment - nie mozesz wyslac z procesora do modulu, czy modul nie
potrafi wyslac do sieci ?

skoro piszes, ze mozesz odbierac, to procesor jakies potrzebne komendy
wysyla.

Quote:
Nic w kodzie się nie zmieniło, zresztą nawet wklepując ręcznie
komendy
AT w terminalu przy próbie wysłania sms dostaję ERROR. Czy jest jakiś
sposób zdiagnozowania, jakieś logi gdzie można by szukać co popsułem
albo cokolwiek, co by wyjaśniło co ten ERROR znaczy?

A przeloz karte do telefonu.

Albo sprawdz procedure inicjacji ... i dodaj troche opoznien przed
wyslaniem komend :-)

J.

Marek
Guest

Thu Nov 29, 2018 9:28 pm   



On Thu, 29 Nov 2018 20:02:43 +0000, "Michal M. Lechanski"
<michal_at_doriath.eu> wrote:
Quote:
Nic w kodzie się nie zmieniło, zresztą nawet wklepując ręcznie
komendy
AT w terminalu przy próbie wysłania sms dostaję ERROR.

Jeśli dostajesz ERROR po AT+CMGS (przy poprawnej składni) oznacza to,
że skończyły się środki na koncie prepaid.

--
Marek

Michal M. Lechanski
Guest

Thu Nov 29, 2018 9:50 pm   



W dniu 29.11.2018 o 20:28, Marek pisze:

Quote:
Jeśli dostajesz ERROR po AT+CMGS (przy poprawnej składni) oznacza to,
że skończyły się środki na koncie prepaid.

Po AT+CMGS="+XXXXXXXXXXXX" Dostaję znak zachęty do wpisania tekstu.
ERROR dostaję po kilku chwilach od wysłania CTRL+Z ((char)26)
Środki na prepaidzie się same uzupełniają więc to nie to raczej, ale na
wszelki wypadek sprawdzę po przełożeniu karty do telefonu.

I tu rodzi się kolejne pytanie - czy przełożenie karty do telefonu może
jakoś wpłynąć na działanie modułu? Bo przekładałem tę kartę - J>F mi o
tym przypomniał...

--
Michał

Michal M. Lechanski
Guest

Thu Nov 29, 2018 9:53 pm   



W dniu 29.11.2018 o 20:26, J.F. pisze:

Quote:
Ale moment - nie mozesz wyslac z procesora do modulu, czy modul nie
potrafi wyslac do sieci ?

moduł do sieci. Wysyła ((char)26) chwilę myśli i wywala ERROR.

Procesor z modułem komunikuje się bez problemów, a przynajmniej ja
żadnych nie zauważyłem.

Quote:
A przeloz karte do telefonu.

Dzięki za przypomnienie, spróbuję.

--
Michał

Michal M. Lechanski
Guest

Thu Nov 29, 2018 10:35 pm   



W dniu 29.11.2018 o 20:50, Michal M. Lechanski pisze:
Quote:
W dniu 29.11.2018 o 20:28, Marek pisze:

Jeśli dostajesz ERROR po AT+CMGS (przy poprawnej składni) oznacza to,
że skończyły się środki na koncie prepaid.

Bardzo przepraszam - miałeś rację. Okazało się że nie skończył się
jeszcze okres potrzebny żeby automatyczne doładowanie zadziałało...

Doładowałem online i już znowu działa. Jeszcze raz dziękuję za pomoc.

--
Michał

Marek
Guest

Thu Nov 29, 2018 10:37 pm   



On Thu, 29 Nov 2018 20:50:09 +0000, "Michal M. Lechanski"
<michal_at_doriath.eu> wrote:
Quote:
Środki na prepaidzie się same uzupełniają więc to nie to raczej,
ale na
wszelki wypadek sprawdzę po przełożeniu karty do telefonu.

Jeśli to nie wina braku środków, to error może być zwrócony również
przy braku zalogowania do sieci. Co zwraca "at+creg?"?.
Trzeci powód to brak prawidlowego (stabilnego) zasilania (brak
kondensatora low esr przy Vdd modułu), podczas próby wysyłania po
cmgs kontroler brown out'u wykrywa niedopuszczalny spadek Vdd co
przerywa komunikację i zwraca błąd.

--
Marek

Marek
Guest

Thu Nov 29, 2018 10:43 pm   



On Thu, 29 Nov 2018 21:35:04 +0000, "Michal M. Lechanski"
<michal_at_doriath.eu> wrote:
Quote:
Bardzo przepraszam - miałeś rację. Okazało się że nie skończył się
jeszcze okres potrzebny żeby automatyczne doładowanie zadziałało...

Do testów modulu i oprogramowania polecam włączyć sobie usługę typu
"smsy bez limitu" (większość operatorów prepaid to ma), bo inaczej
znowu Cię zaskoczy brak środków Smile.

--
Marek

Marek
Guest

Thu Nov 29, 2018 10:54 pm   



On Thu, 29 Nov 2018 20:50:09 +0000, "Michal M. Lechanski"
<michal_at_doriath.eu> wrote:
Quote:
I tu rodzi się kolejne pytanie - czy przełożenie karty do telefonu
może
jakoś wpłynąć na działanie modułu? Bo przekładałem tę kartę - J>F
mi o
tym przypomniał...

Nie, ale nie musisz przekładać karty. Możesz wysłać krótki kod do
sprawdzenia salda orepaid at+cusd=1,"*100#"
Zamiast przykładu *100# użyj kod dostarczany przez swojego
operatora .
W odpowiedzi dostaniesz unsolicited code +cusd , np:

+cusd: "Stan konta x.yy PLN"

--
Marek

Michal M. Lechanski
Guest

Fri Nov 30, 2018 9:14 pm   



W dniu 29.11.2018 o 21:54, Marek pisze:

Quote:
Możesz wysłać krótki kod do
sprawdzenia salda orepaid at+cusd=1,"*100#"

To by było za proste... akurat ten operator nie obsługuje takiej formy
zapytania o saldo konta. Już to sprawdziłem.
Obsługiwane za to są smsy pod określony numer.
Niestety to także nie jest rozwiązanie - odpowiedź na taki sms wysłany z
telefonu to właśnie stan konta, ale to samo zapytanie wysłane za pomocą
modułu SIM owocuje zwrotką "Przepraszamy nie rozumiemy zapytania, proszę
się skontaktować z BOK".
Mam zamiar sprawdzić czy coś pomoże jeśli zapytanie wyślę ustawiając
najpierw AT+CMGF=0 (tryb PDU) zamiast tekstowego AT+CMGF=1
Jeśli to nie pomoże, to będę musiał się skontaktować z operatorem albo
zmienić SIM.

--
Michał

Goto page Previous  1, 2, 3  Next

elektroda NewsGroups Forum Index - Elektronika Polska - Arduino, SIM900A, SMS

NOWY TEMAT

Regulamin - Zasady uzytkowania Polityka prywatnosci Kontakt RTV map News map