Arduino Polska Forum
Sim800l i uart - Wersja do druku

+- Arduino Polska Forum (https://forum.arduinopolska.pl)
+-- Dział: Korzystanie z Arduino (https://forum.arduinopolska.pl/dzial-korzystanie-z-arduino)
+--- Dział: Piaskownica (https://forum.arduinopolska.pl/dzial-piaskownica)
+--- Wątek: Sim800l i uart (/watek-sim800l-i-uart)

Strony: 1 2


Sim800l i uart - pawel296 - 20-02-2020

Mam pytanie, które mnie męczy. Dlaczego we wszystkich projektach wykorzystujących sim800l   moduł ten nie jest podłączony do Rx i Tx, tylko do innych pinów? Czy podłączenie modułu do wymienionych pinów jest jakimś utrudnieniem dla korzystania z jego dobrodziejstw?  Pytam sie  ponieważ zakupiłem ten moduł i będę chciał go podpiąć, a ze względu na małą liczbę wolnych pinów szukam korzystnego rozwiązania.


RE: Sim800l i uart - Robson Kerman - 20-02-2020

Bo jak go podłączysz normalnie (czyli pod sprzętowy UART), to pewnie nie będziesz mógł zaprogramować układu.
Skoro zakupiłeś ten moduł, nic nie stoi na przeszkodzie eksperymentu.


RE: Sim800l i uart - MERASerwis - 20-02-2020

(20-02-2020, 01:58)pawel296 napisał(a): Mam pytanie, które mnie męczy. Dlaczego we wszystkich projektach wykorzystujących sim800l   moduł ten nie jest podłączony do Rx i Tx, tylko do innych pinów?
Do jakiego mikrokontrolera?


RE: Sim800l i uart - pawel296 - 20-02-2020

Jeżeli chodzi o różne projekty to Uno i nano, a jeżeli chodzi o mój to użyję nano.  Jeszcze jedno pytanko. Czytam, że potrzebny jest konwerter poziomów logicznych, posiadam takie dwa rodzaje:

https://pl.aliexpress.com/item/32278943189.html


https://nettigo.pl/products/konwerter-poziomow-logicznych-dwukierunkowy

Który będzie z nich odpowiedni? Myślę, że oba się nadadzą, ale wolę się upewnić.


RE: Sim800l i uart - Robson Kerman - 20-02-2020

Atmega rozpozna poziomy z SIM, a do wysyłania Tx wystarczy dzielnik napięcia z dwóch rezystorów.


RE: Sim800l i uart - pawel296 - 20-02-2020

Może głupie pytanie, ale do tej pory nie miałem nic wspólnego z elektroniką. Masz na myśli ten układ?
[Obrazek: 755cc0056b062386f5aee6304a923a14.jpg]
Czy te rezystory ze schematu będą  odpowiednie(bez R1)?
Czy powinny być takie:  R2 3k2 i R3 4k7 ohm? 

I drugie pytanko. Dobrze rozumiem, że GND muszą być z sobą połączone? Tzn GND Arduino, rezystor i GNDm z masą zasilacza który będzie zasilał moduł. 


RE: Sim800l i uart - Robson Kerman - 20-02-2020

R1 jest niepotrzebny.
Przy takich watrościach R2 i R3, oraz zasilaniu Ardu 5V, jedynka logiczna dla SIM będzie miała 4.1V, czyli w okolicach dopuszczalnego maximum. Jak zmienisz R2 na 5k Ohm, będzie 3.3V i ku temu bym się skłaniał.

edit: Jeśli chodzi o masy, to masz rację.


RE: Sim800l i uart - pawel296 - 20-02-2020

(20-02-2020, 14:46)Robson Kerman napisał(a): R1 jest niepotrzebny.
Przy takich watrościach R2 i R3, oraz zasilaniu Ardu 5V, jedynka logiczna dla SIM będzie miała 4.1V, czyli w okolicach dopuszczalnego maximum.  Jak zmienisz R2 na 5k Ohm, będzie 3.3V i ku temu bym się skłaniał.

edit: Jeśli chodzi o masy, to masz rację.

Przejrzałem przed chwilą kilka stron i okazuje się, że "Komunikacja: UART (maks. 2.8V) " czyli 3.3v będzie za dużo.


RE: Sim800l i uart - Robson Kerman - 20-02-2020

Czyli daj R1 (edit) w szeregu głównym rezystancji, jest taki 6.8k, i będziesz miał 2.97V


RE: Sim800l i uart - MERASerwis - 21-02-2020

(20-02-2020, 12:48)pawel296 napisał(a): Jeżeli chodzi o różne projekty to Uno i nano, a jeżeli chodzi o mój to użyję nano.
Arduino najczęściej używa bootloadera po UART. To stwarza problemy gdy chcesz podłączyć do mikrokontrolera z jednym UART urządzenie komunikujące się przez niego. Jest proteza w postaci softserial ale często stwarza problemy. Jak chcesz wygodnie i pewnie używac UART użyj mikrokontrolera, który ma dwa lub więcej. Niestety nie rozwiązuje to problemu kwacu tzw UARTowego ale do komunikacji z SIM800 nie potrzeba dużych prędkości.

Co do konwersji poziomów to nie trzeba kombinować z dzielnikami, wystarczy pojedynczy szeregowy rezystor byle nie przekroczyć prądu na wejściu SIM800 kilku mA. Bezpieczna granica to 1mA.