Blog (2)
Komentarze (11)
Recenzje (0)

SIM900A jako zamiennik dla SIM900 #1

@ruda87SIM900A jako zamiennik dla SIM900 #107.12.2019 09:22

SIM900 to bardzo popularne kiedyś moduły GSM/GPRS pracujące w pasmach 850/ 900/ 1800/ 1900 MHz.

Niestety od 2015 roku nie są już produkowane.

Można by powiedzieć mała strata - na rynku są już nowocześniejsze i tańsze odpowiedniki jak choćby SIM800C (czy jeszcze tańszy SIM800L) jednak czasem istnieje potrzeba zachowania kompatybilności z dotychczasowym layoutem PCB.

Jest na to kilka rozwiązań - zastosowanie kompatybilnych modułów SIM800F dla technologii 2G, SIM5300E dla 3G czy SIM7100 dla 4G.

Jednak jeśli ktoś może poświęcić trochę czasu a layout PCB uwzględnił wyprowadzenie pinów DBG-TXD i DBG-RXD (odpowiednio 27 i 28) lub możliwość podłączenia się pod TXD i RXD (piny 9, 10) oraz łatwego podłączenie zasilania to może wykorzystać SIM900A - azjatycką wersję modułu SIM900 działającą po zmianie oprogramowania również w europejskich sieciach komórkowych.

Zaletą takiego rozwiązania może być cena modułów - czasem poniżej 1$ za sztukę z wysyłką do Polski na popularnej chińskiej platformie sprzedażowej. Kompletne moduły z gniazdem ufl, układem zasilania oraz gniazdem kart SIM też mają śmiesznie niską cenę - prezentowany na zdjęciach kosztował 3,5$.

Jest względnie dobrze wykonany choć maska opisowa mogłaby być czytelniejsza. Zawsze można posiłkować się zdjęciami z internetu.

Do przeprowadzenia aktualizacji wymagany jest konwerter USB-TTL.

Jeśli moduł GSM zasilany ma być z niego to napięcie wyjściowe musi być ustawione na 5V.

Przy niższym napięciu dioda niebieska dioda sygnalizująca zasilanie będzie się świeciła, ale napięcie na module będzie zbyt niskie. Można to sprawdzić wykonując pomiar napięcia na pinie VBTA (Twórcy widać wkradła się literówka) lub bezpośrednio na module (VBAT - piny 55 do 57). Jeśli jest poniżej 3,2V to moduł nie uruchomi się. Jeśli jest prawidłowe (zakres 3,4-4,5V) to czerwona dioda zacznie mrugać.

Łączymy odpowiednio Tx modułu z Rx konwertera i analogicznie dla drugiej pary.

Żeby sprawdzić czy moduł komunikuje się z nami potrzebny jest dowolny program terminalowy do komunikacji na portach COM np. Putty.

Parametry połączenia należy ustawić jak na obrazku. Musi być włączona opcja wysyłania kodu CR (carriage return).

Na komendę AT moduł powinien odpowiedzieć OK.

Jednak próba wykonania połączenia komendą "ATDO+numer telefonu" zakończy się komunikatem NO CARRIER. Podobnie będzie przy próbie wysłania SMS'a czy sprawdzeniu gotowości karty SIM poleceniem AT+CPIN?.

Tego należało się spodziewać. Ważne, że moduł działa i można rozpocząć zmianę oprogramowania na takie pochodzące z modułu SIM900.

Wykonuje się je np. za pomocą programu Simcom_-_sim900_Customer_flash_loader_V1.01 - choć to nie jedyne dostępne oprogramowanie do tego celu.

Należy ściągnąć oprogramowanie do zmiany firmware jak i sam firmware (dostępne na stronie SIMCOM - https://simcom.ee/documents/?dir=SIM900, plik 1137B15SIM900M64_ST.RAR), wypakować go, rozłączyć się z portem COM, uruchomić flash loader, załadować plik o rozszerzeniu *.cla, ustawić prędkość 460800, odpowiedni port COM i pozostaje kliknąć START.

W tym momencie loader zatrzymuje się na komunikacie "Please power up the target".

Wystarczy odłączyć modułowi zasilanie i podłączyć je z powrotem lub zewrzeć pin RST do GND na ułamek sekundy.

Rozpocznie się przesyłanie firmware a następnie jego aktualizacja co może potrwać kilka minut. W tym czasie czerwona dioda będzie świeciła ciągle.

Po poprawnie zakończonej operacji pojawi się komunikat "Download done" a po zrestartowaniu modułu będzie on już działał w europejskich sieciach co można zobaczyć na poniższych obrazkach.

PS bez podłączenia anteny przez ufl lub wlutowaniu jej na PCB komunikacja prawdopodobnie nie zadziała :)

Szanowna Użytkowniczko! Szanowny Użytkowniku!
×
Aby dalej móc dostarczać coraz lepsze materiały redakcyjne i udostępniać coraz lepsze usługi, potrzebujemy zgody na dopasowanie treści marketingowych do Twojego zachowania. Twoje dane są u nas bezpieczne, a zgodę możesz wycofać w każdej chwili na podstronie polityka prywatności.

Kliknij "PRZECHODZĘ DO SERWISU" lub na symbol "X" w górnym rogu tej planszy, jeżeli zgadzasz się na przetwarzanie przez Wirtualną Polskę i naszych Zaufanych Partnerów Twoich danych osobowych, zbieranych w ramach korzystania przez Ciebie z usług, portali i serwisów internetowych Wirtualnej Polski (w tym danych zapisywanych w plikach cookies) w celach marketingowych realizowanych na zlecenie naszych Zaufanych Partnerów. Jeśli nie zgadzasz się na przetwarzanie Twoich danych osobowych skorzystaj z ustawień w polityce prywatności. Zgoda jest dobrowolna i możesz ją w dowolnym momencie wycofać zmieniając ustawienia w polityce prywatności (w której znajdziesz odpowiedzi na wszystkie pytania związane z przetwarzaniem Twoich danych osobowych).

Od 25 maja 2018 roku obowiązuje Rozporządzenie Parlamentu Europejskiego i Rady (UE) 2016/679 (określane jako "RODO"). W związku z tym chcielibyśmy poinformować o przetwarzaniu Twoich danych oraz zasadach, na jakich odbywa się to po dniu 25 maja 2018 roku.

Kto będzie administratorem Twoich danych?

Administratorami Twoich danych będzie Wirtualna Polska Media Spółka Akcyjna z siedzibą w Warszawie, oraz pozostałe spółki z grupy Wirtualna Polska, jak również nasi Zaufani Partnerzy, z którymi stale współpracujemy. Szczegółowe informacje dotyczące administratorów znajdują się w polityce prywatności.

O jakich danych mówimy?

Chodzi o dane osobowe, które są zbierane w ramach korzystania przez Ciebie z naszych usług, portali i serwisów internetowych udostępnianych przez Wirtualną Polskę, w tym zapisywanych w plikach cookies, które są instalowane na naszych stronach przez Wirtualną Polskę oraz naszych Zaufanych Partnerów.

Dlaczego chcemy przetwarzać Twoje dane?

Przetwarzamy je dostarczać coraz lepsze materiały redakcyjne, dopasować ich tematykę do Twoich zainteresowań, tworzyć portale i serwisy internetowe, z których będziesz korzystać z przyjemnością, zapewniać większe bezpieczeństwo usług, udoskonalać nasze usługi i maksymalnie dopasować je do Twoich zainteresowań, pokazywać reklamy dopasowane do Twoich potrzeb. Szczegółowe informacje dotyczące celów przetwarzania Twoich danych znajdują się w polityce prywatności.

Komu możemy przekazać dane?

Twoje dane możemy przekazywać podmiotom przetwarzającym je na nasze zlecenie oraz podmiotom uprawnionym do uzyskania danych na podstawie obowiązującego prawa – oczywiście tylko, gdy wystąpią z żądaniem w oparciu o stosowną podstawę prawną.

Jakie masz prawa w stosunku do Twoich danych?

Masz prawo żądania dostępu, sprostowania, usunięcia lub ograniczenia przetwarzania danych. Możesz wycofać zgodę na przetwarzanie, zgłosić sprzeciw oraz skorzystać z innych praw wymienionych szczegółowo w polityce prywatności.

Jakie są podstawy prawne przetwarzania Twoich danych?

Podstawą prawną przetwarzania Twoich danych w celu świadczenia usług jest niezbędność do wykonania umów o ich świadczenie (tymi umowami są zazwyczaj regulaminy). Podstawą prawną przetwarzania danych w celu pomiarów statystycznych i marketingu własnego administratorów jest tzw. uzasadniony interes administratora. Przetwarzanie Twoich danych w celach marketingowych realizowanych przez Wirtualną Polskę na zlecenie Zaufanych Partnerów i bezpośrednio przez Zaufanych Partnerów będzie odbywać się na podstawie Twojej dobrowolnej zgody.