Skocz do zawartości

Ardu i SIM800l, ogólna dyskusja...


farmaceuta

Pomocna odpowiedź

1 godzinę temu, _LM_ napisał:

Skoro tak Ci padają te arduina to trzeba wpierw znaleźć przyczynę a nie liczyć na to że się jakoś uda, być może z modułu przedostają się jakieś szpilki napięciowe i to je uszkadza - w co wątpię 

Ale cały czas teraz walczę o to żeby mi Arduina nie padały...zagubione dane to teraz temat nie istotny...z tymi szpilkami możliwe..zauważyłem teraz że jak dioda na SIM miga to w ten sam rytm miga dioda TX na Ardu Uno z tym że tak na 50% mocy...dziwne bo z drugiej strony jest przecież RX pin sima...

 

1 godzinę temu, _LM_ napisał:

I nie ględź że tu czy tu opisujesz to jak masz połączone, to jest forum techniczne i tobie powinno zależeć na tym aby ułatwić nam udzielenie pomocy.

Zaraz dokleje wzór PCB...płytka wykonana dobrze bo na stykowej to samo się działo...połączenie to tylko masa i tx/rx na krzyż...

Link do komentarza
Share on other sites

1 minutę temu, ethanak napisał:

A gdzie masz połączenie masy układu z masą Ardu? Chyba że czegoś nie widzę...

Biorę masę z ark przetwornicy, tak że jest...co do poprzednich danych o których wspominałes to jak na złość teraz wszystko chodziło bez zacięcia...zastanawia mnie ta diodą TX...tak jak by pin RX sima wywalał jakieś napięcie podczas migania diody SIM...a tak chyba nie powinno być...?

Link do komentarza
Share on other sites

Zarejestruj się lub zaloguj, aby ukryć tę reklamę.
Zarejestruj się lub zaloguj, aby ukryć tę reklamę.

jlcpcb.jpg

jlcpcb.jpg

Produkcja i montaż PCB - wybierz sprawdzone PCBWay!
   • Darmowe płytki dla studentów i projektów non-profit
   • Tylko 5$ za 10 prototypów PCB w 24 godziny
   • Usługa projektowania PCB na zlecenie
   • Montaż PCB od 30$ + bezpłatna dostawa i szablony
   • Darmowe narzędzie do podglądu plików Gerber
Zobacz również » Film z fabryki PCBWay

2 godziny temu, SOYER napisał:

@farmaceuta @ethanak

Jeśli coś przyszło z sim to zapisujesz do swojego Stringa.

Jednak jeśli nie przyszło to i tak robisz którąś z akcji zawartą w funkcji, bo w swoim sstringu z odczytu masz pozapisywane dane z poprzednich akcji.

Po każdym opuszczeniu funkcji bufor jest kasowany, więc wchodzę do funkcji robię coś jeśli przyszly moje dane, wychodzę, kasuje bufor😉

Link do komentarza
Share on other sites

@farmaceuta fajnie, że czyścisz bufor, ale pokaż mi jakie to ma znaczenie w funkcji wjazdSIM(). Ty sprawdzasz co siedzi w zmiennej dane1. Jeśli raz tam coś wsadzisz to z każdym uruchomieniem wjazdSIM któryś if sie wykona. Nie uzależniasz if-a od tego czy przyszło coś nowego...

 

Link do komentarza
Share on other sites

A jak przyjdą dwa komunikaty jeden po drugim to co będzie?

Nie chcę używać słów ogólnie uznanych za nieprzyzwoite, ale inaczej się tego kodu nie da określić.

Link do komentarza
Share on other sites

12 godzin temu, farmaceuta napisał:

Biorę masę z ark przetwornicy, tak że jest...

I tu niespodzianka. W module XL4015 ujemny biegun wejściowy nie jest tożsamy z ujemnym biegunem wyjściowym - po drodze jest opornik do wykrywania przeciążenia prądowego. Jest on malutki, ale jak moduł GSM szarpnie trochę prądu (a potrafi), to mamy różnicę potencjałów pomiędzy obiema "masami".

Edytowano przez jand
Link do komentarza
Share on other sites

35 minut temu, jand napisał:

I tu niespodzianka. W module XL4015 ujemny biegun wejściowy nie jest tożsamy z ujemnym biegunem wyjściowym - po drodze jest opornik do wykrywania przeciążenia prądowego. Jest ona malutki, ale jak moduł GSM szarpnie trochę prądu (a potrafi), to mamy różnicę potencjałów pomiędzy obiema "masami".

Nie tylko w tej przetwornicy...

Link do komentarza
Share on other sites

5 godzin temu, SOYER napisał:

@farmaceuta fajnie, że czyścisz bufor, ale pokaż mi jakie to ma znaczenie w funkcji wjazdSIM(). Ty sprawdzasz co siedzi w zmiennej dane1. Jeśli raz tam coś wsadzisz to z każdym uruchomieniem wjazdSIM któryś if sie wykona. Nie uzależniasz if-a od tego czy przyszło coś nowego...

 

Nie bo czyszczę bufor po każdym obiegu funkcji...

Link do komentarza
Share on other sites

3 godziny temu, jand napisał:

I tu niespodzianka. W module XL4015 ujemny biegun wejściowy nie jest tożsamy z ujemnym biegunem wyjściowym - po drodze jest opornik do wykrywania przeciążenia prądowego. Jest on malutki, ale jak moduł GSM szarpnie trochę prądu (a potrafi), to mamy różnicę potencjałów pomiędzy obiema "masami".

Wejście/wyjście przetwornicy zalutowane do gnd

Link do komentarza
Share on other sites

4 godziny temu, ethanak napisał:

A jak przyjdą dwa komunikaty jeden po drugim to co będzie?

A co ma być? Zapisze się do serial i sobie poczeka na swoją kolej pobrania...po drugie tutaj komendy nie będą wpływać w milionach sztuk .

Link do komentarza
Share on other sites

5 godzin temu, SOYER napisał:

@farmaceuta 

Ty sprawdzasz co siedzi w zmiennej dane1. Jeśli raz tam coś wsadzisz to z każdym uruchomieniem wjazdSIM któryś if sie wykona.

 

A możesz wytłumaczyć jakim cudem bufor po skasowaniu, przy kolejnym wykorzystaniu może zawierać jakieś dane z poprzedniej sesji...??🤔 Ciekawe...

Link do komentarza
Share on other sites

Dołącz do dyskusji, napisz odpowiedź!

Jeśli masz już konto to zaloguj się teraz, aby opublikować wiadomość jako Ty. Możesz też napisać teraz i zarejestrować się później.
Uwaga: wgrywanie zdjęć i załączników dostępne jest po zalogowaniu!

Anonim
Dołącz do dyskusji! Kliknij i zacznij pisać...

×   Wklejony jako tekst z formatowaniem.   Przywróć formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Twój link będzie automatycznie osadzony.   Wyświetlać jako link

×   Twoja poprzednia zawartość została przywrócona.   Wyczyść edytor

×   Nie możesz wkleić zdjęć bezpośrednio. Prześlij lub wstaw obrazy z adresu URL.

×
×
  • Utwórz nowe...

Ważne informacje

Ta strona używa ciasteczek (cookies), dzięki którym może działać lepiej. Więcej na ten temat znajdziesz w Polityce Prywatności.