[ unisoft @ 24.11.2011. 07:39 ] @
Potrebno mi je da uspostavim komunikaciju između ova dva uređaja: USB uart-a i GSM modula (radi slanja AT komandi GSM modulu preko USB veze)

Code:

Na GSM modulu se nalaze sledeći pinovi:

RX, TX, RTS, CTS, DSR, DCD, RI, DTR, GND
VDD_EXT 2.8V, GND
VBAT 4.1V, GND
PWM 1, PWM 2, PWM 3, PWM 4, ADC5, ADC6, GND7, GND8, LNin_R9, LNin_R10, LNin_L911, LNin_L12 (ovo su GPiO 2.8V)
EXT_PWR +5V


Code:

Na USB uart-u se nalaze sledeći pinovi:
GND, CTS, VCC, TX, RX, DTR
DTR, GND, RX, TX, VCC
5V, GND, 3v3
DIO0, DIO2, DIO3, RTS, DIO5, VREF, ON, CTS, DIO4,
3v3, DOUT, DIN, DO8, RESET, RSSI, DTR, GND





Dosta sam guglao na ovu temu i msl da treba ovako da se poveže ali ne znam gde treba da zalemim jedan pin.

Levo su USB uart pinovi, a desno od GSM modula

Code:

GND -- GND
CTS -- CTS
VCC -- ????????? VCC je +, odnosno napon na kom radi GSM modul (od 3,3 do 4,8V) 
          ali ne znam koji je to pin na GSM modulu jel ni pored jednog pina ne pise VCC ??
TX -- RX
RX -- TX
DTR -- DTR


Ako neko zna za šta se koriste ostali pinovi i njihove pune nazive neka to napiše u postu (znam za šta služe GND, RX-receiver, TX transmiter:D).

Na slici ispod sam prikazao kako mislim da treba da se poveže osim jednog pina pošto ne znam gde se on lemi na GSM modulu. Računar mi USB uart instalira kao COM8 i po povezivanju i slanja AT komandi GSM modul treba da prihvati komandu ako je poslata u ispravnom formatu.




[Ovu poruku je menjao unisoft dana 24.11.2011. u 09:56 GMT+1]
[ goran_68 @ 24.11.2011. 10:38 ] @
Radiće i ako vežeš samo Rx i Tx ali moraš da izvršiš prilagođenje naponskih nivoa. Vcc ne vezuješ nigde.
[ unisoft @ 24.11.2011. 11:18 ] @
Kako mislis samo da vežem Rx i Tx. Pa treba mu GND(-) i VCC (+) ili se GSM modul napaja preko Rx i Tx i prima informacije. USB uart ima prekidac za 3.3v ili 5v, a gsm modul radi na naponu od 3v do 4.8v.

Jesam li u pravu da treba da povežem Rx sa Tx, i Tx sa Rx?

Sada sam proverio sa unimerom. Onaj prekidac je za napon na izlazu USB uarta. Napon između GND i VCC na USB uartu je 3.3v kada je prekidac na USB uartu prebačen na 3.3v, a napon na izlazu je 5V kada je prekidac prebačen na 5v. Ne detektujem nikakav napon između Rx i Tx USB uarta (slao sam informacije). Ne znam da li smo se mi dobro razmeli. GSM modul treba da se napaja preko USB uart-a.

Znači ja neću spaliti GSM modul ako je prekidač na USB uartu prebačen na 3.3V jel GSM modul radi u rasponu od 3v do 4.8v (ulaz - power supply).

Kada sam izmerio napon između GND i TX (usb uarta) iznosio je 3.3v, a između GND i RX iznosio je oko 1.5V (prekidač na usb uartu je bio na 3.3v). Treba li da povežem sa GSM modulom samo sledeće pinove: GND, Rx, Tx.

Nisam električar, slabo se razumem u ovu oblast. Nešto malo sam naučio o ovoj oblasti čitajući neke tutorijale da bih razumeo kako ovo treba da se poveže i čitajući razne postove po forumima i sl. zbog nekih drugih stvari koje su mi trebale.

[Ovu poruku je menjao unisoft dana 24.11.2011. u 12:44 GMT+1]
[ shpiki @ 24.11.2011. 13:34 ] @
Citat:
unisoftKada sam izmerio napon između GND i TX (usb uarta) iznosio je 3.3v, a između GND i RX iznosio je oko 1.5V (prekidač na usb uartu je bio na 3.3v). Treba li da povežem sa GSM modulom samo sledeće pinove: GND, Rx, Tx.

To je bilo bitno, da li su naponski nivoi isti na izlazu iz USB2Serial i na ulazu u modem. Ako je tako kako kazes onda, DA, povezujes SAMO Rx, Tx i GND. Ovi pinovi sluze SAMO za komunikaciju.
Napajanje modema vrsis preko konektora "EXT_PWR" (beli konektor, skroz desno na slici).
Napajanje USB2Serial ti, koliko sam razumeo, nije problem.

Pozdrav.

@edit:
sad sam video da na plocici za modem imas i VBat, i tu mozes da "nakacis" bateriju.
Ono sto nisam napisao jeste da ce ti biti potrebno dooobrooo napajanje, jer ti modemi znaju da "suknu" i do 2A.
Ja sam modeme napajao baterijom iz mobilnog telefona, em je punjiva, em je jeftina a moze da ispostuje zahteve modema.
[ goran_68 @ 24.11.2011. 14:05 ] @
Sve ti je objasnio shpiki. Narocito ispostuj njegovu preporuku vezano za napajanje gsm modula.
[ unisoft @ 24.11.2011. 14:19 ] @
OK. Imam samo još jedno pitanje. I pored toga što dobija stuju preko GND-Rx i GND-Tx pina ja moram da ga povežem i sa EXT_PWR (eksternim izvorom napajanja). Ja sam mislo da mu je dovoljna samo struja koju dobija sa USB uarta (koji je povezan preko USB kabla sa račuanrom).

Sada me brine samo jedna stvar. U dokumentaciji pise da je radni napon GSM modula od 3v do 4.8v,a ispred belog pina EXT_PWR piše 5v+ :(???

E da, niste mi odgovorili na prethodno pitanje. Tx sa USB uarta povezujem sa Rx na GSM modulu i Rx sa USB uarta povezujem sa Tx na GSM modulu ili ide Rx sa Rx i Tx sa Tx?
[ shpiki @ 24.11.2011. 15:05 ] @
Niko ne "dobija struju" preko Rx i Tx! :)
To su logicki nivoi, 3v3 (npr.) za log. 1 i 0 za log. 0.
Moras da napajas kolo (chip) koji je mozak cele plocice. Znaci, na modem dovedes ili Vbat ili ETX_PWR (verovatno posle EXT_PWR konektora postoji neki LDO na 3-4.8v koji dalje odradjuje posao - konsultovati datasheet za modem).

Sto se Rx i Tx linija tice, pogledaj ponovo datasheet od modema, tamo je opisano sta gde ide.
Razlikuju se od slucaja do slucaja. Ja sam koristio npr. Telit i kod njega ide Rx-Rx i Tx-Tx.

Pozdrav.
[ unisoft @ 24.11.2011. 15:20 ] @
Ok. Hvala na odgovoru. Sada mi je mnogo jasnije sta treba da uradim. Potrudiću se da dobro proučim Datasheet od GSM modula i ako ne budem siguran da posle EXT_PWR ne postoji nešto što sa 5V obara napon na napon na kom radi sam čip, postaviću datasheet u post da ti pogledaš.

I meni nikako nije bilo jasno kako na samoj ploči od GSM modula postoje izlazi (output voltage) od 4.1V i 2.8V ako se sama ploča napaja preko 3.3V Rx i Tx :D (što sam ja mislio).

[Ovu poruku je menjao unisoft dana 24.11.2011. u 16:45 GMT+1]
[ unisoft @ 24.11.2011. 15:43 ] @
Zamolio bih te da pogledas pdf dokumenat koji sam postavio uz post. Da budem 100% siguran u to da necu spaliti GSM modul posto ne zelim ponovo da cekam mesec dana na novi :D. Nisam elektricar pa ne mogu da budem 100% siguran i to sto sam procitao sa datasheeta.

Na jednoj slici u PDF dokumentu (koji sam postavio uz post) od Simcom 900 cipa pinovi su povezani na sledeći način: Rx sa Tx i Tx sa Rx. Sto se tice povezivanja tu sam bio u pravu. Ostalo je samo da rešimo treba li napraviti neko kolo za obaranje napona na radnih od 3 do 4.8v ili ima u sebi ugrađeno, a na EXT_PWR priključiti 5v.


U pdf dokumentu na 6 strani lepo piše da je normalan radni napon CIPA 4V ali u zavisnosti od opterecenja može da padne do 3.4 ili da skoči od 4.8v (od 3v do 4.8V). Nisam 100% siguran ali na power supply šemi od datasheet-a cipa simcom 900 izgleda postoji kolo za obaranje na radni napon od 4v. Ne razumem zašto bi onda na EXT_PWR napisali +5V ako mi treba da pravimo naše kolo za obaranje na 4v. Logično je da ako piše 5V treba dovesti 5V i da u njemu postoji kolo koje obara napon.

Baš sam se lepo nasmejao kada sam pročitao na 6 strani PDF-a ako se desi da se previše preoptereti čip i napon padne ispod 3.4v GSM modul se neće oštetit već će preći u režim STANDBY, ali ME OZBILJNO ZABRINJAVA ZAŠTO NISU NAPISALI ŠTA SE DESI AKO NAPON PREĐE 4.8v :D!???

[Ovu poruku je menjao unisoft dana 24.11.2011. u 16:59 GMT+1]
[ wity @ 24.11.2011. 21:19 ] @
@unisoft

Pise u datasheetu da napon ako stavljas bateriju je od 3.4v do 4.5v ali ako hoces da stavis neko drugo napajenje onda treba prikladan regulator, a oni preporucuju sa sve semom: LDO regulator. Ako bolje pogledas koristi isti MIC29302 a koji imas na tom shieldu vec integrisan. Koliko vidim ima i dva pina na ploci sa direkto napajane preko baterije. Uostalom lepo pise iza konektora: EXT PWR +5V, tako da nemoj da brines.
[ wity @ 24.11.2011. 21:33 ] @
Zaboravih da kazem da taj mic29302bu moze da podnese cak 26V stalnog napona i cak 60V peak napona, ali to se vec mora i prikladno rashladiti, jer nije ista dsp. of heat sa 5v na 4v i 26v na 4v . Uglavnom nemoj da brines, teraj ti to na 5v.
[ shpiki @ 25.11.2011. 14:06 ] @
Ova slika sa semom je malo mutna , alo koliko sam uspeo da razaznam (ovaj deo Power supply), izgleda da na plocici vec postoji regulator (kao sto rece wity), prema tome na taj konektor EXT_PWR dovedi 5V i teraj. :)
Citat:
unisoft
U pdf dokumentu na 6 strani lepo piše da je normalan radni napon CIPA 4V ali u zavisnosti od opterecenja može da padne do 3.4 ili da skoči od 4.8v (od 3v do 4.8V). Nisam 100% siguran ali na power supply šemi od datasheet-a cipa simcom 900 izgleda postoji kolo za obaranje na radni napon od 4v. Ne razumem zašto bi onda na EXT_PWR napisali +5V ako mi treba da pravimo naše kolo za obaranje na 4v. Logično je da ako piše 5V treba dovesti 5V i da u njemu postoji kolo koje obara napon.

I mene je malo zbunilo njihovo objasnjenje, ali opet kazem, po semi koju si prilozio slobodno mozes da dovodis 5V (ako imas malo bolju sliku, bilo bi dobro da je okacis ili ovde ili negde da hostujes pa da okacis link).

A ako ti napon predje 4v8 videces beli dim na koji radi sva elektronika! :D

Pozdrav.
[ unisoft @ 25.11.2011. 17:18 ] @
Evo nešto bolje od datasheet-a :D
[ wity @ 27.11.2011. 10:51 ] @
Citat:
shpiki: Ova slika sa semom je malo mutna , alo koliko sam uspeo da razaznam (ovaj deo Power supply), izgleda da na plocici vec postoji regulator (kao sto rece wity), prema tome na taj konektor EXT_PWR dovedi 5V i teraj. :)
I mene je malo zbunilo njihovo objasnjenje, ali opet kazem, po semi koju si prilozio slobodno mozes da dovodis 5V (ako imas malo bolju sliku, bilo bi dobro da je okacis ili ovde ili negde da hostujes pa da okacis link).

A ako ti napon predje 4v8 videces beli dim na koji radi sva elektronika! :D

Pozdrav.


A jedino ce preci, ako na pinove za bateriju stavi veci napon od predpisanog 4.1V. Na EXT_PWR moze, kao sto sam rekao i vise od 5V jer taj LDO regulator ce to izregulisati na zeljnih 4.1V
[ shpiki @ 27.11.2011. 11:27 ] @
Naravno, zato su naponi i oznaceni kako su oznaceni, i sa striktnim gornjim granicama...
Jos samo da nam se unisoft javi da vidimo jel proradilo "sokocalo". :)

Pozdrav.
[ bogdan.kecman @ 27.11.2011. 16:56 ] @
to sokocalo radi super
sve vezano za sokocalo (sw i hw primer) se nalazi na wiki strani doticnog sokocala
[ unisoft @ 27.11.2011. 17:36 ] @
Javljam se kada uspem da posaljem prvu sms poruku. Nisam uspeo da pronadjem sajt koji ima u ponudi punjac od 5V i 2A (da narucim) ... tako da ce nabavka punjaca malo potrajati (ne zelim da kupim one na buvljaku od 5V 0.5A do 1A za neverovatnih 300din :() ... a i trebaju mi dzekovi posto ne zelim da lemim zice za plocu od GSM modula.
[ shpiki @ 27.11.2011. 17:48 ] @
Samo sam bacio pogled, ali bogdan.kecman ti je dao odlicnu referencu. Bukvalno sve opisano u "sitna crevca".
Sto se napajanja tice, nemoj mnogo da se opterecujes i da te to koci, skini bateriju sa mob. tel. (verujem da imas mob tel.) i nakaci je na V_BAT i radice 1:1.
Naravno, to ne mora da ti bude "konacno resenje", ali bar ne zaostajes zbog trivijalnih stvari, mozes dalje da radis.
A i zivo me interesuje da li ces ga poterati!

@edit:
po ovoj slici se ne slaze ono sto si rekao za Rx i Tx


Pozdrav.
[ bogdan.kecman @ 27.11.2011. 18:16 ] @
To je wiki strana tok uredjaja linkovana na opisu uredjaja tamo gde je morao da klikne da ga kupi, tako da pretpostavljam da ga je mrzelo da cita :(

@shpiki, ta slika pokazuje kako se sprava koristi kao shield (zabodena na arduino, koji je btw 5v logika) ... rx/tx moze da se zabode direkt na ftdi i vozis ga direkt sa kompa .. posto koliko ja vidim op hoce da zaobidje mcu u ovoj prici
[ unisoft @ 27.11.2011. 19:23 ] @
Citat:

@edit:
po ovoj slici se ne slaze ono sto si rekao za Rx i Tx


Da, nisam u pravu ali na slici je prikazana komunikacija PC <--> Mikrokontroler <--> GPRS Shield ali ja ne vrsim komunikaciju na taj nacin sa GSM modulom tako da :D (u User manual-u od GSM je sve lepo opisano)...

Ispravljaci: moze li da se nadje nesto jeftinije, da je sigurno i da nije neka leva marka :( ???

Uspeo sam da pronadjem jedan za samo 2360din

[http://www.mikroprinc.com/proi...vljac-2250ma-mw3ip25/index.php]

Lista svih ispravljaca... link ispod

[www.mikroprinc.com/proizvodi/i...rd2=&orderby=product_price]
[ bogdan.kecman @ 27.11.2011. 19:46 ] @
obrati paznju da je 2A potebno samo u trenutku predaje, obicno 500mA napajanje bi trebalo da radi bez problema, samo dodaj nekoliko komada 1000uF low esr kondova i to je to
[ shpiki @ 27.11.2011. 21:53 ] @
Izvinjavam se, moja greska, brzopletost.
Licno vise volim PC<->MCU<->(sta god), zato sam te usmerio na tu stranu.
Dakle, ipak ce biti kako si napisao.
I opet ponavljam, ne daj da te napajanje koci, bogdan ti je dao jedno resenje, sutra u prodavnicu i salji te SMSove covece! :)
Meni je i baterija od telefona radila posao, iako je deklarisana na 1200mAh.
U svakom slucaju, par kondova u paralelu i nema glava da te boli.

Pozdrav.
[ bogdan.kecman @ 27.11.2011. 22:09 ] @
ako ce vec da koristi komp, moze i 5V da se izvuce iz kompa (crvena i crna zica), on moze da da obicno do 20+ ampera .. to je dzabe ..

ako uzimas kondove - obavezno low esr 1000uF pa onda uzmes jedno 10 komada ..
[ unisoft @ 08.12.2011. 08:13 ] @
Pa da se javnem kao sto sam obecao. Juce sam testirao opremu i na moju srecu nije se pojavio beli dim na koji radi sva elektronika :D. Poslao sam par AT komandi i komunikacija sa GSM modulom radi (i Rx i Tx). Bilo je potrebno samo povezati Rx, Tx, i GND pinove i promeniti polozaje JUMPER-e na modulu.

Jos nisam pokusao da posaljem SMS poruku ili da pozovom neki broj ali sve je OK :D... hvala svima na pomoci.

Najzad sam uspeo i da posaljem SMS poruku :D. Nije mi poslo za rukom da napisem program koji komunicira sa GSM modulom vec sam komunikaciju vrsio preko HyperTerminal-a.

[Ovu poruku je menjao unisoft dana 08.12.2011. u 15:08 GMT+1]