-
1. Data: 2012-11-26 23:34:23
Temat: moduł GSM Motorola D15 - brak komunikacji po rs232
Od: Atlantis <m...@w...pl>
W ramach realizacji projektu, o którym pisałem trochę wcześniej zabrałem
się dzisiaj za eksperymenty z modułem GSM Motorola D15. Zasilanie
zorganizowałem przez podłączenie stabilizatora 78T05 do zasilacza CB
(13,8V). Połączenia wykonałem cienkimi kabelkami, przylutowanymi do
wtyczki DIN28, którą potem włożyłem do złącza na module.
Poza podłączeniem masy i zasilania wykonałem następujące połączenia:
1) Linia TS zwarta jest do plusa zasilania. Dzięki temu po podaniu
zasilania pojawia się na niej stan wysoki, inicjując włączenie
urządzenia. Ta część najwyraźniej przebiega poprawnie, bo sprawdzałem
(woltomierzem) stan linii DSC_EN. Dokładnie jak w dokumentacji, w chwilę
po włączeniu zasilania pojawia się na niej stan wysoki, potem na moment
niski, potem znów wraca do wysokiego.
2) Linie DTR i RTS podłączone są do masy.
3) Przy plusie zasilania dałem kondensator 1000uF do masy.
4) Z liniami TX i RX (i rzecz jasna masą) połączyłem moduł na max3232,
podpięty do komputera.
5) Do gniazdka karty sim włożyłem jakąś starą (ale chyba jeszcze
aktywną) kartę, podpiąłem antenę.
Włączyłem zasilanie. Nic nie zaiskrzyło, nie poczułem dymu.
Odpaliłem HyperTerminal i ustawiłem następujące parametry połączenia
COM1 (jedyny dostępny w moim starym laptopie, jest jeszcze COM3, ale na
nim siedzi wbudowany modem telefoniczny), 9600 bps, 8 bitów, brak
parzystości, 1 bit stopu (zgodnie z dokumentacją modułu).
Próbowałem wysyłać komendy do modułu, ale efektu brak: "AT", "ATD",
"ATH", "at+cpin?" nie wywołują żadnej reakcji. Nie wraca ani "OK" ani
"ERROR".
Sprawdziłem hipotezę z odwrotnym podłączeniem kabelków TX i RX, ale to
nie to.
Sprawdziłem na innym komputerze - to też nie to.
Sprawdziłem w końcu nawet na drugim egzemplarzu modułu - nie pomogło.
Co jeszcze mogę robić źle?
Moduł max3232 jest sprawny. Nie dalej jaki kilka dni temu
eksperymentowałem za jego pomocą z modułem rs232 w Atmedze 8.
-
2. Data: 2012-11-28 14:12:45
Temat: Re: moduł GSM Motorola D15 - brak komunikacji po rs232
Od: g...@s...invalid (Adam Wysocki)
Atlantis <m...@w...pl> wrote:
> Co jeszcze mogę robić źle?
Odłącz RX i TX od modułu i zewrzyj ze sobą. Dostajesz na komputerze echo?
Jeśli tak, to może kwestia filtrowania zasilania? Dodaj do dużego kondesatora
jakieś małe, rzędu 100nF, jeden jak najbliżej modułu i dwa po obu stronach
stabilizatora (jak najbliżej niego).
--
Gof
http://www.chmurka.net/
-
3. Data: 2012-11-28 14:14:47
Temat: Re: moduł GSM Motorola D15 - brak komunikacji po rs232
Od: Michoo <m...@v...pl>
On 28.11.2012 14:12, Adam Wysocki wrote:
> Atlantis<m...@w...pl> wrote:
>
>> Co jeszcze mogę robić źle?
>
> Odłącz RX i TX od modułu i zewrzyj ze sobą. Dostajesz na komputerze echo?
To ja jeszcze tak zasugeruję - końce linii prawidłowe?
--
Pozdrawiam
Michoo
-
4. Data: 2012-11-28 20:15:21
Temat: Re: moduł GSM Motorola D15 - brak komunikacji po rs232
Od: Atlantis <m...@w...pl>
W dniu 2012-11-28 14:12, Adam Wysocki pisze:
> Jeśli tak, to może kwestia filtrowania zasilania? Dodaj do dużego kondesatora
> jakieś małe, rzędu 100nF, jeden jak najbliżej modułu i dwa po obu stronach
> stabilizatora (jak najbliżej niego).
Okazało się, że najwyraźniej coś nie łączyło jak trzeba. Już po
napisaniu pierwszej wiadomości siedziałem nad tym do późnego wieczora i
w końcu (w akcie desperacji) rozłączyłem wszystkie kable i poprawiłem
luty. Po ponownym podłączeniu wszystko ruszyło jak powinno.
Co do filtrowania, to rzecz jasna kondensatory (330nF i 100nF, zgodnie z
kartą katalogową) przy stabilizatorze są obecne. Dodatkowo przy module
jest elektrolit 1000uF. Ten 100nF obok niego jest bardzo wskazany? Nie
ma o nim mowy w manualu modułu. Powinienem przewidzieć dla niego miejsce
przy projektowaniu właściwej płytki?
-
5. Data: 2012-11-29 13:52:53
Temat: Re: moduł GSM Motorola D15 - brak komunikacji po rs232
Od: g...@s...invalid (Adam Wysocki)
Atlantis <m...@w...pl> wrote:
> Ten 100nF obok niego jest bardzo wskazany?
Nie zaszkodzi, a może pomóc.
--
Gof
http://www.chmurka.net/
-
6. Data: 2012-11-29 21:36:24
Temat: Re: moduł GSM Motorola D15 - brak komunikacji po rs232
Od: Atlantis <m...@w...pl>
W dniu 2012-11-29 13:52, Adam Wysocki pisze:
> Nie zaszkodzi, a może pomóc.
Tak BTW mam jedno pytanie odnośnie obsługę modułu przez komendy AT.
Na razie jeszcze nie podpiąłem mikrofonu i słuchawki, eksperymentuję z
samym wybieraniem numerów, zmianą konfiguracji itp.
Modem prawidłowo reaguje na połączenia przychodzące (zwraca komunikat
"RING", zmienia stan linii RI). Mogę też wykonywać połączenia
wychodzące. Z powodu braku słuchawki oczywiście na razie nie
przeprowadziłem rozmowy. Dzwoniłem jedynie na swój numer VoIP i komórki
kilku znajomych. W jednej z tych sytuacji połączenie nie doszło do
skutku, w terminalu dostałem komunikat "NO CARRIER".
Co mogło być powodem takiego zachowania? Moduł dzwonił pod inne numery,
pod ten jeden nie chciał. "AT+CSQ" pokazuje, że jest zasięg.
Aha, kiedy kilka dni temu zadzwoniłem ze swojego VoIPa na numer karty
SIM, która wtedy siedziała w module usłyszałem serię pisków (jak przy
dzwonieniu na fax). Czy to efekt braku mikrofonu, czy też modem jest
przełączony w jakiś inny tryb i dopiero w jakiś sposób powinienem
włączyć połączenia głosowe?
-
7. Data: 2012-11-30 00:35:30
Temat: Re: moduł GSM Motorola D15 - brak komunikacji po rs232
Od: Jarosław Sokołowski <j...@l...waw.pl>
Atlantis napisał:
> Tak BTW mam jedno pytanie odnośnie obsługę modułu przez komendy AT.
> Na razie jeszcze nie podpiąłem mikrofonu i słuchawki, eksperymentuję z
> samym wybieraniem numerów, zmianą konfiguracji itp.
>
> Modem prawidłowo reaguje na połączenia przychodzące (zwraca komunikat
> "RING", zmienia stan linii RI). Mogę też wykonywać połączenia
> wychodzące. Z powodu braku słuchawki oczywiście na razie nie
> przeprowadziłem rozmowy. Dzwoniłem jedynie na swój numer VoIP i komórki
> kilku znajomych. W jednej z tych sytuacji połączenie nie doszło do
> skutku, w terminalu dostałem komunikat "NO CARRIER".
>
> Co mogło być powodem takiego zachowania? Moduł dzwonił pod inne numery,
> pod ten jeden nie chciał. "AT+CSQ" pokazuje, że jest zasięg.
Sieć GSM rozróżnia wywołania "data", "fax" i "voice". Więc może lepiej
wybirać numery tak, jak zaleca to dokumentacja (str. 21), czyli ATD*nnn.
> Aha, kiedy kilka dni temu zadzwoniłem ze swojego VoIPa na numer karty
> SIM, która wtedy siedziała w module usłyszałem serię pisków (jak przy
> dzwonieniu na fax). Czy to efekt braku mikrofonu, czy też modem jest
> przełączony w jakiś inny tryb i dopiero w jakiś sposób powinienem
> włączyć połączenia głosowe?
Powinien być ustawiony do połączeń głosowych. Do tego służy polecenie
"AT+FCLASS=8". Ale tu z kolei dokumentacja twierdzi (na tej samej
stronie), że D15 tego nie używa, choć zwraca "OK". Gdzie indziej piszą,
że voice można odbierać przez AT*A, więc warto spróbować (i jeszcze
plącza się w zeznaniach w sprawie wybierania numerów voice -- raz jest
ATD*, innym razem AT*D).
--
Jarek