komunikace se SIM900??

Vše, co se týká mobilních telefonů, GSM bran, mobilních datových připojení

Moderátor: Moderátoři

Zpráva
Autor
Uživatelský avatar
pirat077
Příspěvky: 324
Registrován: 02 kvě 2014, 02:00

komunikace se SIM900??

#1 Příspěvek od pirat077 »

Ahoj,

koupil jsem si tento modul se SIM900A:
http://www.icstation.com/icstation-sim9 ... -5253.html

Něco málo je popsáno zde:
http://www.instructables.com/id/Using-a ... Australia/
(Jde zde hlavně o propojení jumperů v případě, kdy chceme sériovou komunikaci a kdy jenom TTL + je zde popsáné přehrávání firmware)


Já mám modul připojený do pc přes TTL převodník, funguje to zřejmě správně, datasheet říká tohle:
A HEX string such as "00 49 49 49 49 FF FF FF FF" will be sent out through serial port at the baud rate of 115200 immediately after SIM900 is powered on.
..tohle se děje ;)

...ale na další příkazy modul nereaguje,
můžete mi prosím napsat pár příkazů, na kterých bych to vyzkoušel?
(+ inicializaci modulu a tak?)



Díky moc!

PS: Ke komunikaci používám "Serial port utility"
(http://download.cnet.com/Serial-Port-Ut ... 79373.html) ...docela hezkej program;)

Uživatelský avatar
kony2807
Příspěvky: 305
Registrován: 29 črc 2007, 02:00
Bydliště: Ostrava

#2 Příspěvek od kony2807 »

Chybějící nebo přebývající <LF> a/nebo <CR> na konci packetu? Je to už dávněji co sem s nimi bastlil, ale nebyly problémy.
________________________________
"Představte si to ticho, kdyby lidé říkali jen to, co vědí." K.Čapek

Uživatelský avatar
pirat077
Příspěvky: 324
Registrován: 02 kvě 2014, 02:00

#3 Příspěvek od pirat077 »

kony2807 píše:Chybějící nebo přebývající <LF> a/nebo <CR> na konci packetu? Je to už dávněji co sem s nimi bastlil, ale nebyly problémy.
Rozhodl jsem se řešit to od toho nejzákladnějšího

=>na libovolné baudrate by měl modul po odeslání "AT" vrátit "OK" ....ale to se něděje...

Můžeš mi prosím napsat pár vzorových příkazů?? :)

(Třeba mám nějak špatně nastavenou tu komunikaci...fakt už nevím :(

Uživatelský avatar
kony2807
Příspěvky: 305
Registrován: 29 črc 2007, 02:00
Bydliště: Ostrava

#4 Příspěvek od kony2807 »

Nejprv popis přesného nastavení terminálu a co všechno už bylo vyzkoušeno.
Dokumentaci má daný modul docela slušnou, takže by problémy být neměly.
________________________________
"Představte si to ticho, kdyby lidé říkali jen to, co vědí." K.Čapek

Uživatelský avatar
pirat077
Příspěvky: 324
Registrován: 02 kvě 2014, 02:00

#5 Příspěvek od pirat077 »

Asi to bude ještě zajímavý...

Metodou pokus omyl jsem zapojil Tx a Rx, teď už by to mělo fungovat jak má...

Na desce je pinhead 3x2: Jeden z kontaktů je zem, ostatní slouží pro připojení ttl nebo pro připojení jumperu pro RS232.
Zajímavý je, že na každém internetovém tutoriálu je toto zapojení rozdílné :D ...u mě je to taky jinak...

(Zkoušel jsem i připojení RS232 (samozřejmě s jiným převodníkem)...ale zřejmě jsem jen odpáll FTDI na desce...tak nevím, kde udělaly děti v číně chybu...

Při podpětí modul posílá hlášení,
když tam pošlu cokoliv, vrátí se mi to stejné zpět (čas je lehce rozdílný, propojené vedení nikde nemám)
Přílohy
2015-08-15_104224.jpg
Nastavení komunikace
+ hlášení při 3,9V
+ na AT =>odpověď AT
(96.36 KiB) Staženo 194 x

Uživatelský avatar
kony2807
Příspěvky: 305
Registrován: 29 črc 2007, 02:00
Bydliště: Ostrava

#6 Příspěvek od kony2807 »

Rozdíl časů v rámci 20ms ještě neznamená, že není šluslý Rx/Tx pár, obzvlášť pokud se používá USB převodník - ono tomu nějakou dobu trvá, než obasah bufferu procpe přes USB a OS až pod nos terminálu, úplně bez latence to nikdy není. (Nicméně je na pováženou, jestli by se v takovém případě dostavala zpět i zpráva o podpětí.)

https://sites.google.com/site/terminalbpp/ - doporučuji tenhle terminál, aby odeslaný packet neobsahoval zalamování řádků stačí odškrtnout políčko +CR v rámci odesílání dat.

Pokud má modul po zapnutí aktivní autobaudrate, je docela pravděpodobné, že se chytí až na několikátý pokus.
________________________________
"Představte si to ticho, kdyby lidé říkali jen to, co vědí." K.Čapek

Uživatelský avatar
pirat077
Příspěvky: 324
Registrován: 02 kvě 2014, 02:00

#7 Příspěvek od pirat077 »

DÍKY MOC !!

Funguje to okamžitě !!
Přílohy
2015-08-16_212901.jpg
počáteční komunikace s GSM modulem SIM900A a funkčním! terminálem
(102.97 KiB) Staženo 205 x

Uživatelský avatar
rohy
Příspěvky: 108
Registrován: 11 zář 2005, 02:00

#8 Příspěvek od rohy »

Ahoj,mam rovnaky modul,ale nedari sa mi prihlasit do siete.Nevem na aku hodnotu mam nastavit +cops,+creg.Poradi niekto?Podarilo sa tento modul niekomu sprevadzkovat v ČR,SR?

Uživatelský avatar
ok1hga
Příspěvky: 11485
Registrován: 28 lis 2006, 01:00
Bydliště: Česká Třebová

#9 Příspěvek od ok1hga »

nemáš na SIM aktivní PIN ???
jakou máš anténu ?
jak silný signál máš ?

"AT#MONI"

Uživatelský avatar
rohy
Příspěvky: 108
Registrován: 11 zář 2005, 02:00

#10 Příspěvek od rohy »

-pin mam zrusene
-antenu mam tu čo je k modulu
-signal mam 18 až 20 /max31/
-ten prikaz neviem čo je,vyskušam...

Uživatelský avatar
ok1hga
Příspěvky: 11485
Registrován: 28 lis 2006, 01:00
Bydliště: Česká Třebová

#11 Příspěvek od ok1hga »


Uživatelský avatar
ok1hga
Příspěvky: 11485
Registrován: 28 lis 2006, 01:00
Bydliště: Česká Třebová

#12 Příspěvek od ok1hga »

rohy píše:-ten prikaz neviem čo je,vyskušam...
monitoruje sílu signálu od BTS . . .
jen nevím jestli to tento modul podporuje . . .

zkus AT CREG=?
co ti to napíše ?

Uživatelský avatar
rohy
Příspěvky: 108
Registrován: 11 zář 2005, 02:00

#13 Příspěvek od rohy »

CREG;/0-2/
OK

Uživatelský avatar
ok1hga
Příspěvky: 11485
Registrován: 28 lis 2006, 01:00
Bydliště: Česká Třebová

#14 Příspěvek od ok1hga »

no jo, neprojde registrace . . .
tady je něco podobného:
http://m2m.com/thread/2685

a v obyčejném telefonu se přihlásí a je funkční ??

Uživatelský avatar
rohy
Příspěvky: 108
Registrován: 11 zář 2005, 02:00

#15 Příspěvek od rohy »

ano to normal funguje T-Mobile v mobile

Odpovědět

Zpět na „GSM / CDMA / LTE technika a telefony“