Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

sms remote controler attiny2313 pomoc

[es] :: Elektronika :: Mikrokontroleri :: sms remote controler attiny2313 pomoc

Strane: 1 2

[ Pregleda: 7775 | Odgovora: 34 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

dakinet
yu1

Član broj: 188981
Poruke: 182
*.dynamic.sbb.rs.



+1 Profil

icon sms remote controler attiny2313 pomoc28.05.2011. u 20:19 - pre 157 meseci
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.
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
*.31.24.217.adsl2.beograd.com.

Sajt: mysql.rs


+2377 Profil

icon Re: sms remote controler attiny2313 pomoc28.05.2011. u 20:32 - pre 157 meseci
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
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
*.31.24.217.adsl2.beograd.com.

Sajt: mysql.rs


+2377 Profil

icon Re: sms remote controler attiny2313 pomoc28.05.2011. u 20:40 - pre 157 meseci
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)
 
Odgovor na temu

dakinet
yu1

Član broj: 188981
Poruke: 182
*.dynamic.sbb.rs.



+1 Profil

icon Re: sms remote controler attiny2313 pomoc28.05.2011. u 23:34 - pre 157 meseci
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
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
*.com
Via: [es] mailing liste

Sajt: mysql.rs


+2377 Profil

icon Re: sms remote controler attiny2313 pomoc29.05.2011. u 01:00 - pre 157 meseci
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 ..
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
*.com
Via: [es] mailing liste

Sajt: mysql.rs


+2377 Profil

icon Re: sms remote controler attiny2313 pomoc29.05.2011. u 01:41 - pre 157 meseci
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
 
Odgovor na temu

dakinet
yu1

Član broj: 188981
Poruke: 182
*.dynamic.sbb.rs.



+1 Profil

icon Re: sms remote controler attiny2313 pomoc29.05.2011. u 07:18 - pre 157 meseci
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

 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
*.31.24.217.adsl2.beograd.com.

Sajt: mysql.rs


+2377 Profil

icon Re: sms remote controler attiny2313 pomoc29.05.2011. u 07:40 - pre 157 meseci
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
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
*.31.24.217.adsl2.beograd.com.

Sajt: mysql.rs


+2377 Profil

icon Re: sms remote controler attiny2313 pomoc29.05.2011. u 07:41 - pre 157 meseci
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)
 
Odgovor na temu

dakinet
yu1

Član broj: 188981
Poruke: 182
*.dynamic.sbb.rs.



+1 Profil

icon Re: sms remote controler attiny2313 pomoc29.05.2011. u 08:20 - pre 157 meseci
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"    
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
*.31.24.217.adsl2.beograd.com.

Sajt: mysql.rs


+2377 Profil

icon Re: sms remote controler attiny2313 pomoc29.05.2011. u 08:53 - pre 157 meseci
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 ..
 
Odgovor na temu

dakinet
yu1

Član broj: 188981
Poruke: 182
*.dynamic.sbb.rs.



+1 Profil

icon Re: sms remote controler attiny2313 pomoc29.05.2011. u 09:58 - pre 157 meseci
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.
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
*.31.24.217.adsl2.beograd.com.

Sajt: mysql.rs


+2377 Profil

icon Re: sms remote controler attiny2313 pomoc29.05.2011. u 10:03 - pre 157 meseci
pise ti tamo na onom sajtu da moras da obrises sve poruke sa telefona pre nego upalis tu elektroniku
 
Odgovor na temu

dakinet
yu1

Član broj: 188981
Poruke: 182
*.dynamic.sbb.rs.



+1 Profil

icon Re: sms remote controler attiny2313 pomoc29.05.2011. u 12:15 - pre 157 meseci
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
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
*.31.24.217.adsl2.beograd.com.

Sajt: mysql.rs


+2377 Profil

icon Re: sms remote controler attiny2313 pomoc29.05.2011. u 12:28 - pre 157 meseci
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
 
Odgovor na temu

dakinet
yu1

Član broj: 188981
Poruke: 182
*.dynamic.sbb.rs.



+1 Profil

icon Re: sms remote controler attiny2313 pomoc29.05.2011. u 21:23 - pre 157 meseci
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.
 
Odgovor na temu

Sepa011

Član broj: 161918
Poruke: 1817
..106.109.adsl.dyn.beotel.net.



+28 Profil

icon Re: sms remote controler attiny2313 pomoc29.05.2011. u 22:51 - pre 157 meseci
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).
 
Odgovor na temu

dakinet
yu1

Član broj: 188981
Poruke: 182
*.dynamic.sbb.rs.



+1 Profil

icon Re: sms remote controler attiny2313 pomoc29.05.2011. u 23:50 - pre 157 meseci
@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
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
*.31.24.217.adsl2.beograd.com.

Sajt: mysql.rs


+2377 Profil

icon Re: sms remote controler attiny2313 pomoc29.05.2011. u 23:59 - pre 157 meseci
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)

 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
*.31.24.217.adsl2.beograd.com.

Sajt: mysql.rs


+2377 Profil

icon Re: sms remote controler attiny2313 pomoc30.05.2011. u 00:02 - pre 157 meseci
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 ..
 
Odgovor na temu

[es] :: Elektronika :: Mikrokontroleri :: sms remote controler attiny2313 pomoc

Strane: 1 2

[ Pregleda: 7775 | Odgovora: 34 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.