-
11. Data: 2018-11-26 09:39:03
Temat: Re: Arduino, SIM900A, SMS
Od: Marek <f...@f...com>
On Sun, 25 Nov 2018 22:10:32 +0000, "Michal M. Lechanski"
<m...@d...eu> wrote:
> Dziękuję bardzo! Znacząca poprawa - po usunięciu delay(10), zamiast
> kilkunastu znaków z wysłanych 50, dostałem 47...
Niestety to kolejny przykład badziewnego gotowego softu dla Arduino.
Często nadużywane delay() blokujące Io a w tym skrajnym przypadku
powodujące utratę danych czy wręcz blokadę uarta spowodowaną
przepełnienie sprzetowwgo bufora rx . Nie możesz zakładać, że tysiące
ludzi używa to musi działać, jak wydzisz działa tak sobie. Odbiór
znaku z uart powinien być w przerwaniu, które zapisze je do
aplikacyjnego kołowego bufora odbiorczego (ring buffer). Z niego
aplikacja pobiera sobie po kolei odebrane znaki.
--
Marek
-
12. Data: 2018-11-26 20:32:46
Temat: Re: Arduino, SIM900A, SMS
Od: "Michal M. Lechanski" <m...@d...eu>
W dniu 26.11.2018 o 08:30, Marek pisze:
> On Sun, 25 Nov 2018 20:17:19 +0000, "Michal M. Lechanski"
> <m...@d...eu> wrote:
>> Kupiony na eBay więc pewnie z Chin, choć dostawa była z UK. I tutaj
>> działa, tyle że narowiście... Czy sprzedawca coś z nim robił? Nie
>> mam
>> pojęcia.
>
> Możesz pokazać jak wygląda, jakiś link do aukcji?
>
Na ebay już ich nie ma, ale znalazłem niemal identyczny (mój ma czerwoną
płytkę) na Aliexpres:
tiny.cc/5lo90y
Albo jak kto woli:
https://www.aliexpress.com/item/Smallest-SIM800C-GPR
S-GSM-Module-MicroSIM-Card-Core-Board-Quad-band-TTL-
Serial-Port-Compatible-SIM800L/32712837444.html?spm=
2114.search0104.3.57.734e427ajNzTXv&ws_ab_test=searc
hweb0_0,searchweb201602_4_10065_10068_10130_10547_31
9_317_10548_10696_10192_10190_10924_453_10084_454_10
083_10618_10920_10921_10922_10307_10820_10301_10821_
10303_537_536_10059_10884_10887_100031_321_322_10103
,searchweb201603_51,ppcSwitch_0&algo_expid=a39957e5-
a977-4d3a-ba39-0332288bb01b-8&algo_pvid=a39957e5-a97
7-4d3a-ba39-0332288bb01b
--
Michał
-
13. Data: 2018-11-26 20:35:06
Temat: Re: Arduino, SIM900A, SMS
Od: "Michal M. Lechanski" <m...@d...eu>
W dniu 26.11.2018 o 19:32, Michal M. Lechanski pisze:
> niemal identyczny
Oczywiście mój to SIM900a a nie SIM800C
--
Michał
-
14. Data: 2018-11-26 21:36:12
Temat: Re: Arduino, SIM900A, SMS
Od: "J.F." <j...@p...onet.pl>
Użytkownik "Marek" napisał w wiadomości grup
dyskusyjnych:a...@n...neost
rada.pl...
On Sun, 25 Nov 2018 22:10:32 +0000, "Michal M. Lechanski"
<m...@d...eu> wrote:
>> Dziękuję bardzo! Znacząca poprawa - po usunięciu delay(10), zamiast
>> kilkunastu znaków z wysłanych 50, dostałem 47...
>Niestety to kolejny przykład badziewnego gotowego softu dla Arduino.
>Często nadużywane delay() blokujące Io a w tym skrajnym przypadku
>powodujące utratę danych czy wręcz blokadę uarta spowodowaną
>przepełnienie sprzetowwgo bufora rx . Nie możesz zakładać, że tysiące
>ludzi używa to musi działać, jak wydzisz działa tak sobie. Odbiór
>znaku z uart powinien być w przerwaniu, które zapisze je do
>aplikacyjnego kołowego bufora odbiorczego (ring buffer). Z niego
>aplikacja pobiera sobie po kolei odebrane znaki.
Tylko na ile dobrze rozumiem:
-to jest akurat uart softwareowy, sprzetowy zajety na wazniejsze
rzeczy,
-biblioteka dziala w przerwaniach, i zapisuje do bufora, ale jakos
slabo, albo bufor maly,
-to przyklad jest do d*, bo nalezy odbierac dane z uarta az do ...
jakiegos znaku konca czy dluzszej przerwy w transmisji,
-zrodel biblioteki znalezc na szybko nie moglem, no to co mozna mowic
o jakosci ...
J.
-
15. Data: 2018-11-27 13:13:17
Temat: Re: Arduino, SIM900A, SMS
Od: Adam Górski <gorskiamalpawpkropkapeel_@xx>
On 2018-11-26 20:35, Michal M. Lechanski wrote:
> W dniu 26.11.2018 o 19:32, Michal M. Lechanski pisze:
>
>> niemal identyczny
>
> 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.
To tyle odnośnie problemów ze zbyt szybkim rs-em i zakłócaniem z anteny.
Adam Górski
-
16. Data: 2018-11-27 14:53:38
Temat: Re: Arduino, SIM900A, SMS
Od: "J.F." <j...@p...onet.pl>
Użytkownik "Adam Górski" napisał w wiadomości grup
dyskusyjnych:5bfd34df$0$501$6...@n...neostrada.
pl...
On 2018-11-26 20:35, Michal M. Lechanski wrote:
>> 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.
-
17. Data: 2018-11-27 15:34:37
Temat: Re: Arduino, SIM900A, SMS
Od: RoMan Mandziejewicz <r...@p...pl.invalid>
Hello J.F.,
Tuesday, November 27, 2018, 2:53:38 PM, you wrote:
>>> 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 :-)
Ja proponuję w takim przypadku 3300 uF/6.3 V. Przy zasilaniu z
zasilacza proponuję 5 V, LDO ustawiony na min. 3.9 V (max 4.2 V) i
rezystor szeregowy 1 ? przed kondensatorem 3300 uF/6.3 V. Działa bez
pudła - zamiast szarpać po 2 A z zasilacza ciągnie ok. 300 mA w pikach
dla najgorszego warunku.
--
Best regards,
RoMan
Nowa strona: http://www.elektronika.squadack.com (w budowie!)
-
18. Data: 2018-11-27 20:21:15
Temat: Re: Arduino, SIM900A, SMS
Od: Marek <f...@f...com>
On Tue, 27 Nov 2018 15:34:37 +0100, RoMan Mandziejewicz
<r...@p...pl.invalid> wrote:
> rezystor szeregowy 1 ? przed kondensatorem 3300 uF/6.3 V. Działa bez
Ten rezystor nie pogarsza "recovery time" kondensatora w takim
przypadku?
--
Marek
-
19. Data: 2018-11-27 21:00:37
Temat: Re: Arduino, SIM900A, SMS
Od: "Michal M. Lechanski" <m...@d...eu>
W dniu 27.11.2018 o 12:13, Adam Górski pisze:
> 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ł
-
20. Data: 2018-11-28 09:04:45
Temat: Re: Arduino, SIM900A, SMS
Od: Marek <f...@f...com>
On Tue, 27 Nov 2018 20:00:37 +0000, "Michal M. Lechanski"
<m...@d...eu> wrote:
> i dodatkowo elektrolit o ile pamiętam 2200uF.
Oczywiście jest low esr?
--
Marek