[ dakinet @ 28.05.2011. 20:19 ] @
Krenuo sam u izradu ovog projekta koji sam slučajno našao na netu, prvi korak je bio nabaviti telefon t10s.
http://www.serasidis.gr/circuits/smscontrol/smscontroller.htm

Sastavio sam sve po šemi koju je Vasilis dao i ništa se ne dogadja kad t10 primi poruku?!
Šaljem mejl Vasilisu, kako da podesim fuse bitove i on odgovara
Set the LOW fuse to 0xFF
the HIGH fuse to 0xDF
and the EXTENDED fuse to 0xFF
Prema avr fuse calkulatoru namestih fuse bitove i opet ništa.

Koristim poniprog u kombinaciji sa seeprog programerom i uredno upiše hex (radio sam i druge projekte sa njim)
Probao sam sve verzije sms remote koje je vasilis dao.

Napravio sam i dodatak sa max232 kolom da bih mogao da vidim šta se dešava , setovao hyperterminal 19200, 8n1 i ništa mi ne ispisuje (više puta resetovao napajanje uC)

Jedino što me sad zanima je kako da nateram uC da komunicira sa terminalom,
Voleo bih da dodjem do nekog coda ili hexa koji ispisuje neke brojčano-slovne informacije u hyperterminalu.

Svaka pomoć dobrodošla.
[ bogdan.kecman @ 28.05.2011. 20:32 ] @
ja sam se smarao par puta sa nekim nokiama i na kraju se ispostavilo (posle 10 dana smaranja) da 2 nokije koje sam probao - obe NE SALJU NISTA na port iako po specifikacije treba da salju .. dal je nesto crklo ili ne na kraju sam uzeo trecu istu takvu i sve je radilo 1/1 ...

nadji osciloskop, brojac, logic analyzer i zakaci na 2 pina sa kojima pricas sa telefonom (pin2 i pin4) i vidi sta se tu desava da li fon ista stalje kada primi sms ili ne

proveri da li je pin3 u kratkom spoju sa masom tvog atmela

ako se ispostavi da imas pricu na pinovima 2 i 4 to znaci da telefon i atmel nesto pricaju ali da se ne razumeju (mozda je format poruke kod tvog provajdera drugaciji od poruke grckog vodafona)
ako nema price na pinovima (ni na jednom) kada upalis kontroler (telefon treba da je upaljen non stop) onda proveri fuse bitove, proveri oscilator, kondenzatore na oscilatoru, proveri da li imas 100n izmedju pinova 10 i 20 (ne vidim na semi ali *moras* da imas 100nF sto blize mikrokontroleru) posto to znaci da tvoj atmel nije poslao pitanje telefonu da mu da sadrzaj sms-a iz prve celije
[ bogdan.kecman @ 28.05.2011. 20:40 ] @
btw koliko sam ja svatio ovog lika sto je pisao, us salje na terminal samo ono sto dobije od telefona, nista drugo, tako da dok ne stigne nesto sa telefona nema nista u terminalu ... (evo pogledao sam i source, ne znam bas najbolje asm za avr ali koliko vidim radi bas tako, ne salje nista na pc sto nije doslo sa telefona)

dakle jedini nacin da debagiras da li ti radi ok taj mcu je da overis pinove 2 i 4 i vidis da li tamo nesto "ide" .. ako nemas neki brojac/logic analyzer/osciloskop, bar zakaci led pa vidi dal "brzo treperi" .. 9600 je dovoljno sporo (tom brzinom prica sa telefonom) da bi trebalo da moz da primetis da ledara menja intenzitet svetla kako pice podaci (spoj minus ledare na gnd a plus preko 680 oma otpornika na pin 2, i drugu istu takvu ledaru isto tako samo na pin4 i gledaj sta se desava kada dovedes struju na mcu)
[ dakinet @ 28.05.2011. 23:34 ] @
Hvala na expres odgovorima
Naišao sam i ja na neke šeme na elektronika.ba sa nokijom 6310 i picovima, ali se odlučih za ericson pošto sam radio nešto sa atmelom a sa picovima ništa.
Nemam osciloskop , pa povezah ledare onako kako reče i kad resetujem uC obadve se upale konstantno svetle 2-3s, zatim 4puta kratko trepnu u intervalima od 0.5s i tako u krug.
Pin3 nije u kratkom spoju sa masom,

Ha evo dok odgovaram probam sa raznim operaterima i proradelo mi :))??!!
Probm vec 5dana sa telenorom i nece, sad sam poslao poruku sa telenora a u ericson vip karticu i odrade mi, ajd još jednom da probam. :))
Stani malo ... što se resetuje koj mu je... Telefon primi poruku i odma se resetuje , upali se ispiše ericson i ponovo se resetuje i tako u krug dok ne blokira. Onda ga skinem sa napajanja i vratim i uC izvrši poruku i obriše je. Nekad izvrši odma bez da se resetuje (samo prvi put) evo još 10 sam poslao i uvek na svaku se resetuje.
bogdane pomagaj
Pozdrav
[ bogdan.kecman @ 29.05.2011. 01:00 ] @
pin3 treba da je spojen sa mason (pin izmedju ta dva pina sa kojima pricas), to ti mozda pomogne da prestane da se resetuje - dakle vezi ga na gnd od tog atmela

te ledare ti pokazuju da atmel prica sa telefonom, samo je pitanje da li se "razumeju", dakle ono sto pic radi je

1. pita da li postoji poruka u prvom slotu
2. ako nema poruke sacdekaj malo pa idi na 1 (pitaj dal ima poruka)
3. ako ima poruke pokupi poruku
4. izvrsi poruku
5. obrisi poruku

e sad, zezanje je sa formatom poruke, ako se ne procita poruka kako treba ne radi ... da bi ti radilo sa "svakim" provajderom - moras da menjas source

sto se tice "resetovanja" - ja mislim da je to zato sto ne dajes telefonu dovoljno struje, zakaci na bateriju nekoliko kondenzatora od 1000uF ..
[ bogdan.kecman @ 29.05.2011. 01:41 ] @
da btw, prvo probaj da dodas nekoliko 1000uF kondova na telefon pa tek onda probaj varijantu savezivanjem trojke na masu...

ako nemas kondove, vezi bateriju od telefona paralelno sa tim zicama, fora je sto telefon kada prima sms sisne ogromnu kolicinu struje, padne mu napon i on se resetuje .. (to je teorija), kondovi ce da pomognu da taj nagli peak kada povuce struju iskuliraju da ne padne napon
[ dakinet @ 29.05.2011. 07:18 ] @
E i stavio sam kond od 100n kolko sam blizu mogao.
probacu da mu vratim bateriju pa cemo videti šta se dešava.
Prema šemi pin3 na atmelu je Tx, kako će on da šalje komande telefonu ako spojimo ovaj pin na gnd? (kolko sam ja razumeo sa šeme atmel šalje podatke izmedju pinova 3 i 10 a prima izmedju 2 i 10)? Ako spojimo pin3 na gnd onda će odlaz sve vreme biti 0V?
Čekaj ili si mislio na pin3 sa konektora na telefonu, pin3 sa telefona jeste u kratkom spoju sa masom atmela.

Sad ću da napunim bateriju i da probam da pošaljem poruku telefonu dok nije spojen sa atmelom , pa da vidimo hoće li se tad resetovati.
javljam šta se dešava
Pozdrav

[ bogdan.kecman @ 29.05.2011. 07:40 ] @
pogledaj malo bolje semu,

pin1 je skroz desno i njega ne koristis, onda ide plasticni deo, pa je pin2 RX pa je pin3 GND i pin4 je TX
[ bogdan.kecman @ 29.05.2011. 07:41 ] @
Citat:
dakinet
Čekaj ili si mislio na pin3 sa konektora na telefonu, pin3 sa telefona jeste u kratkom spoju sa masom atmela.


DA :D .. na taj sam mislio .. sorry

elem, kad stavis bateriju budi siguran da su mase i dalje sve spojene (da je pin3 sa telefona spojen sa atmelovom masom)
[ dakinet @ 29.05.2011. 08:20 ] @
verzija 2.0 ima foru da ti odgovori sa porukom da je komanda izvršena. Lepo radi ali ispisuje ono što je vasilis uneo. Voleo bih da izmenim ovo.
Nerazumem kako kako je text pretvoren u kod , probao sam sa ascii to hexadecimalnim konverterom i nije to razlikuje se konverzija.

Code:
cmd:    .db    "AT+CPMS=",'"',"ME",'"',0x0d,0    ;Select the phone memory ("ME")
cmd2:    .db    "AT+CMGR=1" ,0x0d, 0             ;read the received message(Memory possition 1)
cmd3:    .db    "AT+CMGD=1" ,0x0d, 0            ;delete the received message (Memory possition 1)


cmd4:    .db       "AT+CMGS=125",0x0d,0     ;Send SMS command
msg1:    .db       "000100",0
msg2:    .db       "7FC377BB1D769341",0       ; "Command "

msg3:    .db      "A0F41C54C697C7"        ; " is exec"
        .db       "757A991C02A1C6"            ; "uted! (c"
        .db       "29190C460389F3"        ; ")2004 by"
        .db      "A069591E9EA7C9"        ; " Serasid"
        .db      "E939C81A9EA7D9"        ; "is Vasil"
        .db      "E939084DA7C375"        ; "is http:"
        .db      "AFD7FD7E77CDCB"        ; "//www.se"
        .db      "F2F03C4D4ECF5D"        ; "rasidis."
        .db      "673988556E87D3"        ; "gr ,emai"
        .db      "EC3928ED36BF01"        ; "ls info@"
        .db      "F3B23C3C4F93D3"        ; "serasidi"
        .db      "73D7590E6281C2"         ; "s.gr , a"
        .db       "76F93C4D2F03F2"        ; "vrsite@y"
        .db       "61F4FBED3ACB01",0           ; "ahoo.gr"    
[ bogdan.kecman @ 29.05.2011. 08:53 ] @
sa baterijom se vise ne resetuje?

text je "enkodiran u PDU format" (format u kom saljes telefonu sta da posalje)

http://www.dreamfabric.com/sms/hello.html
http://www.shefeekj.com/convert-text-to-hexadecimal-pdu.html

ja imam i neki c++ source koji to radi (koji sam negde copy/paste sa nekog sajta, nisam ga ja pisao)
Code:

#include <iostream>
#include <sstream>
#include <iomanip>
#include <string>

std::string toPDU(const std::string &original)
// Converts an ANSI string to PDU format
{
  if (original.empty()) {
    // Empty string -> nothing to do
    return original;
  }
  std::string result;
  // Reserve enough space to hold all characters
  result.reserve((original.length() * 7 + 7) / 8);
  // Variables for holding the current amount of bits to copy from the next character
  size_t bitshift = 1, mask = 0x01;
  unsigned char curr = original[0];
  for (size_t i = 1; i < original.length(); ++i) {
    if (bitshift != 0) {
      // If bitshift is 0, then curr will be 0, so in effect we should skip a character
      // So only do the following when bitshift different from 0

      // Add the low bits (using the mask) to the left of the current character
      curr += (static_cast<unsigned char>(original[i]) & mask) << (8 - bitshift);
      result += curr;
    }
    // Remember the remaining bits of this character so that we can add them later
    curr = (original[i] & ~mask) >> bitshift;
    // Cycle bitshift through 0-7 (could also be written as bitshift = (bitshift + 1) mod 8)
    bitshift = (bitshift + 1) & 0x7;
    // Set the mask to have all bitshift lower bits set
    // e.g. bitshift = 3, then mask = 0x07
    // bitshift = 5, then mask = 0x1F
    // bitshift = 7, then mask = 0x7F
    mask = (1 << bitshift) - 1;
  }
  result += curr;
  return result;
}

std::string toHEX(const std::string &original)
// Converts a string to the hexadecimal representation of its characters
{
  std::ostringstream os;
  os << std::hex << std::uppercase;
  for (size_t i = 0; i < original.length(); ++i) {
    os << static_cast<unsigned int>(static_cast<unsigned char>(original[i])) << " ";
  }
  return os.str();
}

int main()
{
  using namespace std;
  cout << toHEX(toPDU("ABCDEFGH MORE TEXT Go home 123456")) << endl;
  return 0;
}


a ovde imas to i online:
http://rednaxela.net/pdu.php

Tu ti skroz napravio ceo AT string da posaljes telefonu, poruka, SMC centar etc etc ..
[ dakinet @ 29.05.2011. 09:58 ] @
Ista priča i sa baterijom, i dalje se resetuje. Probao sam i da mušaljem poruke sa drugih operatera i telefona (motorola, nokija , vodafone šit od vipa, o64, 063, 061) i maltene ista priča. Kad je odvojen od uC radi normalno i prima i šalje poruke, i pozive. Baterija je dobra. Ali čim ga spojim na uC a u telefonu ima poruka krene da brljavi. Kada nema poruke u telefonu sve je ok.
[ bogdan.kecman @ 29.05.2011. 10:03 ] @
pise ti tamo na onom sajtu da moras da obrises sve poruke sa telefona pre nego upalis tu elektroniku
[ dakinet @ 29.05.2011. 12:15 ] @
upalim prvo telefon, pa tek onda elektroniku telefonu pobrišem sve poruke. Ista priča sve ok dok ne primi sms, čim primi zapišti i resetuje se il se skroz ugasi. Verujem da je nešto do koda
[ bogdan.kecman @ 29.05.2011. 12:28 ] @
jbg ne znam taj ericsson na kom nivou prica .. da li je moguce da hoce 3v a ne 5v pa da ga taj atmel zabode zato sto mu posalje 5v signal .. da ima osciloskop da pogledas kog nivoa su signali na izlazu iz telefona ... moguce da je sms kod koji telefon posalje programu zbog toga sto je drugi provajder dovoljno drugaciji da ovaj prsne i napravi neku glupost kada parsira poruku, moguce je da to sto mcu posalje telefonu (mozda kod za brisanje poruke, mozda to kada salje poruku da je uspeo) je formatirano za drugo provajder pa se telefon istripuje i rsne ...

ono sto mozes je da napravis sa max-om obe linije da rade (tu na semi imas samo jednu, pogledaj datasheet od maxa kako da napravis i drugu), vezi tx i rx na pinove 2 i 4, izbaci mikro skroz iz price i preko terminala sa pc-a pricaj sa telefonom, vidi koje AT komande sta rade (izvadi iz sorsa) i vidi sta ga resetuje
[ dakinet @ 29.05.2011. 21:23 ] @
Uspeo sam da nateram terminal da vidi komunikaciju :)
evo šta se dešava:
Code:

-pin2 attiny spojen na terminal
-vip kartica u telefonu
-telefon ukluèen a zatim elektronika
terminal:
OK
AT+CMGR=1
+CMS ERROR: 500
AT+CPMS="ME"
+CPMS: 0,15,0,40,0,15

OK
AT+CMGR=1
+CMS ERROR: 500
AT+CPMS="ME"
+CPMS: 0,15,0,40,0,15

OK
AT+CMGR=1
+CMS ERROR: 500
AT+CPMS="ME"
+CPMS: 0,15,0,40,0,15
-i tako u krug dok ne stigne poruka.




-stigla poruka:
OK
AT+CMGR=1
+CMGR: 0,,26
0791836105009000240C918361248825760000115092224004800830580C168BC160
OK
-Resetuje se,



AT+CPMS="ME"
+CPMS: 1,15,0,40,1,15

OK
AT+CMGR=1
+CMGR: 1,,26
0791836105009000240C918361248825760000115092224004800830580C168BC160
OK
-blokira(resetujem telefon),



AT+CPMS="ME"
+CPMS: 1,15,0,40,1,15

OK
AT+CMGR=1
+CMGR: 1,,26
0791836105009000240C918361248825760000115092224004800830580C168BC160
OK
-resetuje se,




AT+CPMS="ME"
+CPMS: 1,15,0,40,1,15

OK
AT+CMGR=1
+CMGR: 1,,26
0791836105009000240C918361248825760000115092224004800830580C168BC160
OK

-blokira.
[ Sepa011 @ 29.05.2011. 22:51 ] @
Promeni telefon ili nabavi Telit GM-862 modul, sa njime nema ama bas nikakvih problema.

Sto vise sati upotrebis na debagovanje i nateravanje mobilca na poslusnost,... (sve vise vremena/novca gubis).
[ dakinet @ 29.05.2011. 23:50 ] @
@Sepa011
to da, neodustaje mi se jošuvek, probaću da nabavim još neki ericson da vidim hoće li i s njim isto da brljavi.
Jesi li ti radio ovaj sms kontroler?
BTW gde nabavljaš gsm module?
pozdrav
[ bogdan.kecman @ 29.05.2011. 23:59 ] @
1. da li si probao PDUSPY koji je vasilis tamo stavio da vidis mozda ti se resetuje telefon jerbo je neispravan

2. imas ericsson_T28_R1A.zip tamo u kome se nalazi PDF sa AT komandama .. pogledaj +CMGR

ti njemu posaljes AT+CMGR=1

on ti vraca
Code:

+CMGR: 0,,26
0791836105009000240C918361248825760000115092224004800830580C168BC160
OK


i resetuje se .. (ti nista nisi poslao)

sto znaci vratio ti je

RECEIVED UNREAD
prazan string (tako i treba)
duzina PDU-a je 26 bajtova

i onda ti posalje 8 bajtova duzi string nego sto je rekao da je pdu, tu bi trebalo da je prvih 8 bajtova GSM ADDRESS i onda 26 bajtova poruka

kada se dekodira to 0791.... dobijes

Code:

Receipt requested
SMSC#+381650000900
Sender:+381642885xxx (tvoj telefon sa kog si slao sms)
TimeStamp:29/05/11 22:04:40 GMT ?
TP_PID:00
TP_DCS:00
TP_DCS-popis:Uncompressed Text
No class
Alphabet:Default

00101100
Length:8


e sada obzirom da se telefon resetuje cim ti procitas poruku (ti nista nisi jos poslao telefonu) definitivno ce biti da je do telefona .. ono sto primecujem ovde je da si poslao poruku sa 064 telefona i da si trazio potvrdu da je poruka stigla. Ugasi na svom 064 telefonu delivery notification ili kako se to vec zove i probaj tako, mozda ti to zabada telefon, mada ja mislim da je prosto neispravan...

ako ti treba ovo za nesto ozbiljnije sto rece zoran, mnoooooooogo ti se vise isplati da uzmes normalnu spravu namenjenu za primanje i slanje sms-ova (kao na primer telit modul koji je doduse poskup u poredjenju sa polovnium telefonom - bese oko 80$ ali je profi sprava i radi 1/1)
[ bogdan.kecman @ 30.05.2011. 00:02 ] @
jos jedna sitnica .. obrati paznju da se neki stari telefoni resetuju sa novim gsm karticama (a bogami neki hoce i da sprze nove gsm kartice) ... vidi da li ti telefon normalno prima i salje poruke bez bilo cega okacenog na sebe ...

takodje proveri da li je taj telefon nekad dekodiran .. da li ima negde na sebi oznaku neke strane mreze ... kod nas je bilo mnogo tih telefona "skinutih sa mreze" napolju ... 50+% tih telefona je lose dekodirano tako da je to jos jedan moguci razlog ..
[ yt1nvs @ 30.05.2011. 00:19 ] @
Telefoni koji sigurno rade su siemens M35 ili C35,provereno.
komunikacija: prema Rx liniji telefona 22K na red pa 47K prema GND
Tx linija direktno na MCU i 10K prema 5V

napajanje telefona 5V pa redno 1N4001 ka + telefona i obavezno 1000mfd prema GND
[ dakinet @ 30.05.2011. 00:43 ] @
@bogdan
svaka čast na odgovorima,
kad otvorim ovu pdu arhivu ima samo jedan pduspy.ini fajl , nisam skontao kako da pokrenem. Probacu da ugasim potvrdu o isporučenoj poruci pa da vidimo šta će se desiti.
hobista sam ništa naročito bitno , više da skontam kako radi i naučim nešto.

Telefon najnormalnije radi sam za sebe (i prima i šalje poruke i pozive). Nema nikakvu oznaku strane mreže, čovek koji je prodao ga je kupio novog u prodavnici i čuvao do sada (bar tako kaže). Verujem da je neka sitnica u pitanju , napraviću data kabal pa ću probati sa terminala da mu šaljem komande , kao što mi reče , pa da vidimo šta će se dešavati.


@yt1nvs
hvala na informacijama, jel ti telefoni mogu da se vežu na attiny i ide isti hex kao i za eriksona ili je drugi kontroler i program?
pozdrav
[ bogdan.kecman @ 30.05.2011. 02:43 ] @
Citat:
dakinet
hobista sam ništa naročito bitno , više da skontam kako radi i naučim nešto.


onda ti je bolje da napises SVOJ program za neki mcu koji umes da koristis tako sto uzmes taj set AT komandi i pricas sa telefonom direkt... time sto ces da uzmes neciji hex neces nauciti nista
[ Sepa011 @ 30.05.2011. 06:39 ] @
Citat:
dakinet: @Sepa011
to da, neodustaje mi se jošuvek, probaću da nabavim još neki ericson da vidim hoće li i s njim isto da brljavi.
Jesi li ti radio ovaj sms kontroler?
BTW gde nabavljaš gsm module?
pozdrav


GSM/GPRS/GPS moduli Telit GM962-GPS -> Mikroelektronika :)

Pricuvaj se malo cene :D Inace modulce radi 1/1 SMS ne moras da formatiras u PDU moze i surovi tekst, a i citas primljene SMS kao tekst. Ima malecku 'zvrckicu' sa serijskim portom, naponski nivoi Rx i Tx, kao i kontrolnih linija su 2.7V, iako se sam modul napaja sa 3.3+V
[ bogdan.kecman @ 30.05.2011. 12:37 ] @
obrati samo paznju da one "easygsm" plocice dolaze bez modula, to je samo pcb .. + ti treba modul, antena etc ...

preskupi su :(

ne znam kakvi su oni siemens i simcom moduli (duplo jeftini) nisam ih nikad probao, mozda bi bilo interesantno ..

najjeftinije sto sam ja do sada koristio je ADH8066 za 50$ a najjeftinije sto sam do sada nasao je SIM900 za 32$ ili u varijanti kao shield za arduino za 5-$ (ali tu je sve, nosac za sim, antena .. samo spojis sa svojim mcu-om i radi ..
[ dakinet @ 05.06.2011. 10:30 ] @
@yt1nvs
vezao sam tx i rx ovako kao što reče

Izbacio sam uC iz priče i napravio data kabal i preko njega spojio terminal direktno sa telefonom.
Izgleda da je telefon neispravan.

kucam:
at+cpms="me" ;koristi memoriju telefona
+CPMS: 1,15,0,40,1,15 ;odgovara telefon
OK

at+cmgr=1 ;pročitaj poruku sa prve lokacije
+CMGR: 1,,26
0791836105009000040C9183612488257600001150137050658008B1582C0683C160
OK

ponovim odmah zatim:
at+cmgr=1
telefon se resetuje?!

Ovo se dogadja i sa ispravkama od yt1nvs i onako kako je dao vasilis
Naručio sam još par telefona treba da mi stignu u toku sledeće nedelje pa ćemo videti.
[ bogdan.kecman @ 05.06.2011. 13:19 ] @
to je definitivno do softwera telefona ..
[ yt1nvs @ 05.06.2011. 18:30 ] @
@dakinet to prilagodjene Rx Tx sam radio na siemensu. Da li je tako i na ericsonu ne znam tacno.Mislim da su ti siemensi laksi za pronaci na trzistu (neki servis mobilnih).Inace takve kontrole i alarmi rade vec par godina bez problema a u svakom sam stavio C35 ili M35.Poskidam sve LCD tastaturu,zalemim SIM nosac,antenu,konekciju itd.
[ Sepa011 @ 06.06.2011. 01:10 ] @
Citat:
yt1nvs: @dakinet to prilagodjene Rx Tx sam radio na siemensu. Da li je tako i na ericsonu ne znam tacno.Mislim da su ti siemensi laksi za pronaci na trzistu (neki servis mobilnih).Inace takve kontrole i alarmi rade vec par godina bez problema a u svakom sam stavio C35 ili M35.Poskidam sve LCD tastaturu,zalemim SIM nosac,antenu,konekciju itd.


Posto si vec tako nesto radio, postavi kolegi semu

Ja sam koristio Telit GM962-GPS module, za koje mogu da tvrdim da rade 1/1. (Na ustrb previsoke cene)
[ yt1nvs @ 06.06.2011. 14:36 ] @
Evo primer sa 16f627 (USART MODUL) ali tako je i za npr.12F629 (cisto soft. komunikacija) telefon SIEMENS C35 M35 C45 M55 itd.
[ dakinet @ 06.06.2011. 20:43 ] @
@yt1nvs
Hvala na šemi i savetima, sledeci kontroler koji budem radio biće sa pikovima.
U kom programu si radio ovo?

Sutra treba da mi stigne t28, pa ćemo videti hoću li biti veće sreće.


Zna li neko ko kod nas drži simcom-ove module? Naišao sam na tel.dojavu Compact GSM koja na sebi ima gsm modul simcom SIM900B.
Sve skupa sa antenom izlazi oko 90e. Verujem da je ovaj modul dosta jeftiniji od svih ovih gore pomenutih.
[ bogdan.kecman @ 06.06.2011. 21:30 ] @
mikroelektronika ima simcom module na lageru, svi ostali mogu da ti naruce koje god hoces (mada to mozes da narucis i sam izaci ce te jeftinije)
[ yt1nvs @ 07.06.2011. 01:13 ] @
@dakinet ako mislis na nacrtanu shemu to sam na brzinu uradio u proteusu a programski jezik PBP.
[ dakinet @ 08.06.2011. 21:31 ] @
mislio sam na programski jezik.

Elem stigao tel. t20e http://www.gsmarena.com/ericsson_t20e-251.php
Koristi iste at comande kao i t10, različit mu je raspored pinova, videti dole na slici.

Prvo ga spojih na terminal i nema da zabaguje kad mu pošalješ at+cmgr=1 više puta, kao što je bio slučaj sa t10. Uredno se odaziva na sve at komande.

Povezah ga zatim na uC (pratim sve preko terminala).

Code:
AT+CPMS="ME"
+CPMS: 0,25,0,25,0,25

OK
AT+CMGR=1
+CMS ERROR: 500

ovo ponavlja non stop dok ne dodje poruku

Code:
AT+CPMS="ME"
+CPMS: 1,25,0,25,1,25

OK
AT+CMGR=1
+CMGR: 0,,26
07918361130001F0240C9183618200714200001160802203828008B0580C1683C162
OK
AT+CMGR=1
+CMGR: 1,,26
07918361130001F0240C9183618200714200001160802203828008B0580C1683C162
OK
AT+CMGD=1
OK
Primi i obriše poruku al ne izvršava?!


Code:
AT+CPMS="ME"
+CPMS: 0,25,0,25,0,25

OK
AT+CMGR=1
+CMS ERROR: 500
Nastavlja dalje.
[ dakinet @ 14.06.2011. 06:24 ] @
Nikako da nateram telefon da proradi, nabavio sam još dva t10 i identično se ponašaju kao i onaj prvi. Još jedan t20 i jedan t28. T20 i T28 se ne resetuju po 100 puta kad hoćeš da pročitaš poruku. Komanda se izvrši samo kad telefon primi poruku ugasi se , priključi na uC a zatim upali, u radu ne.
Mislim da je vreme da se povučem iz ove priče sa ericsonima.

@yt1nvs
Daj molim te to tvoje što radi sa simensom.

Pozdrav