komunikace se SIM900??
Moderátor: Moderátoři
komunikace se SIM900??
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;)
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;)
Rozhodl jsem se řešit to od toho nejzákladnějšíhokony2807 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.
=>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
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é ...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)
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é ...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
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.
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
"Představte si to ticho, kdyby lidé říkali jen to, co vědí." K.Čapek
DÍKY MOC !!
Funguje to okamžitě !!
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
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í ??
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í ??