www.elektronik.si Seznam forumov www.elektronik.si
Forum o elektrotehniki in računalništvu
 
 PomočPomoč  IščiIšči  Seznam članovSeznam članov  SkupineSkupine  StatisticsStatistika  AlbumAlbum  DatotekeFilemanager DokumentacijaDocDB LinksPovezave   Registriraj seRegistriraj se 
  PravilaPravila  LinksBolha  PriponkePriponke  KoledarKoledar  ZapiskiZapiski Tvoj profilTvoj profil Prijava za pregled zasebnih sporočilPrijava za pregled zasebnih sporočil PrijavaPrijava 

Klicanje telefonske številke preko povezave GSM in 89C2051

 
Objavi novo temo   Odgovori na to temo   Printer-friendly version    www.elektronik.si Seznam forumov -> AVR, LPC900, x51
Poglej prejšnjo temo :: Poglej naslednjo temo  
Avtor Sporočilo
[g0ran24]
Član
Član



Pridružen-a: Pon 15 Avg 2005 11:27
Prispevkov: 503
Aktiv.: 2.12
Kraj: Brežice

PrispevekObjavljeno: Pet Jun 15, 2007 10:22 pm    Naslov sporočila:  Klicanje telefonske številke preko povezave GSM in 89C2051 Odgovori s citatom

Zdravo vsem


Že par dni poskušam kako bi mi mobitel Siemens C35 poklical določeno številko, ki je zapisana v mikrokontrolerju 89C2051. Če sam telefon povežem preko pravega kabla in COM porta na računalniku in mu pošljem ukaz preko terminala zadeva deluje, preko mikrokontrolerja pa zadeva ne deluje in mi ni jasno zakaj.


samo osnovna koda bi morala delovati

Koda:
$baud = 19200                                                 'določi hitrost'
$crystal = 12000000                                           'določi vrednost kristala'
Wait 5

Print "ATD 123456789;"


Ima kdo kakšne izkušnje z tem ?
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Obišči avtorjevo spletno stran MSN Messenger - naslov
damo
Član
Član



Pridružen-a: Čet 31 Jul 2003 13:45
Prispevkov: 2008
Aktiv.: 8.48
Kraj: Krško

PrispevekObjavljeno: Sob Jun 16, 2007 5:03 pm    Naslov sporočila:   Odgovori s citatom

pa si siguren, da bo šlo na 19200? Večina starejših telefonov dela na 9600 baudov.
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo
RGorazd
Član
Član



Pridružen-a: Čet 20 Maj 2004 15:57
Prispevkov: 1714
Aktiv.: 7.24
Kraj: Ig

PrispevekObjavljeno: Sob Jun 16, 2007 7:17 pm    Naslov sporočila:   Odgovori s citatom

Kaj pa CR? Ti mu pošlješ samo tale string, ki ga pa moraš zaključiti s CR oz tipko RETURN. Koda je mislim da HEX(13).

LP Gorazd

_________________
.
._. _ _ ._. _.__. _|
[ (_](_)[ (_] /_(_]
._|
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Obišči avtorjevo spletno stran
vilko
Član
Član



Pridružen-a: Pet 13 Feb 2004 10:26
Prispevkov: 3359
Aktiv.: 14.18
Kraj: Dragomer

PrispevekObjavljeno: Sob Jun 16, 2007 8:41 pm    Naslov sporočila:  Zaka je tam podpičje? Odgovori s citatom

Zakaj je tam podpičje?

Še nekaj me zanima, kaj bo mikro naredil potem, ko bo sogovornik dvignil slušalko?
19200 je obvezna hitrost za C35i.
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
mucek4
Član
Član



Pridružen-a: Sob 18 Jun 2005 20:52
Prispevkov: 2952
Aktiv.: 12.46
Kraj: Tržič - Mesto med gorami

PrispevekObjavljeno: Sob Jun 16, 2007 8:50 pm    Naslov sporočila:   Odgovori s citatom

CR je obvezen, da telefon začne klicat, podpičje pa pomeni govorni klic in ne podatkovnega.
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
[g0ran24]
Član
Član



Pridružen-a: Pon 15 Avg 2005 11:27
Prispevkov: 503
Aktiv.: 2.12
Kraj: Brežice

PrispevekObjavljeno: Sob Jun 16, 2007 9:10 pm    Naslov sporočila:   Odgovori s citatom

Zdaj tako je jaz potrebujem da mikro obvesti uporabnika in ni potrebe po oglašanju. Drugače pa sem našel tudi da moram zdaj tudi najti nekje krital za mikrokontroler, da bo potem možno dobiti hitrosti 19200, sepravi 3.6864Mhz ali pa kristal 18.432Mhz. Hm HEX(13) bom poskusil ko dobim kristal. Samo me zanima še glede nivojev. Kako vem za povezavo mikrokontroler in GSM ni potrebe po MAX232 je tako?
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Obišči avtorjevo spletno stran MSN Messenger - naslov
mucek4
Član
Član



Pridružen-a: Sob 18 Jun 2005 20:52
Prispevkov: 2952
Aktiv.: 12.46
Kraj: Tržič - Mesto med gorami

PrispevekObjavljeno: Sob Jun 16, 2007 10:13 pm    Naslov sporočila:   Odgovori s citatom

Mislim da ni potrebe po MAX232-ju. Poglej le, da telefon ne uporablja 3.3V nivojev. Zakaj rabiš tak kristal? Ne razumem. Tudi z 12 MHz procesorjem lahko dosežeš 19200. Ti vsekakor poizkusi najprej CR in šele potem menjaj kristal.
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
RGorazd
Član
Član



Pridružen-a: Čet 20 Maj 2004 15:57
Prispevkov: 1714
Aktiv.: 7.24
Kraj: Ig

PrispevekObjavljeno: Sob Jun 16, 2007 10:19 pm    Naslov sporočila:   Odgovori s citatom

Niso vsi kristali v redu za doseganje tapravega bitrate-a. 11.0592MHz boš najlažje dobil in ti podpira vse hitrosti do 115kbaud. Lahko pa tudi testiraš, kaj ti miko pošlje. Priklopi ga na PCja, na terminal in pošiljaj v zanki tale string. Pa boš videl, ali bo ATD 123456789; ali bo %#"!&/%&" Wink

LP Gorazd

_________________
.
._. _ _ ._. _.__. _|
[ (_](_)[ (_] /_(_]
._|
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Obišči avtorjevo spletno stran
vilko
Član
Član



Pridružen-a: Pet 13 Feb 2004 10:26
Prispevkov: 3359
Aktiv.: 14.18
Kraj: Dragomer

PrispevekObjavljeno: Ned Jun 17, 2007 9:00 am    Naslov sporočila:  Niso vsi kristali v redu. Odgovori s citatom

Niso vsi kristali v redu.

Če hočeš točno bodno hitrost komunikacije z C35I (19200 Bd)
je potreben kristal 11059200 Hz ali frekvenca ki je dvojna le te. AT89C4051 lepo dela vse do 24Mhz. Če daš kristal 12 Mh je to cca 10% odstopanje, kar zelo pokvari tudi bodno hitrost in s tem komunikacijo.
Za test sem nekoč disassembliral tisti del programa, ki ga generira bascom za določanje bodne hitrosti in sicer dvakrat, s specifikacijo $crystal = 12000000 in s specifikacijo $crystal = 11059200 in sta bili assemblerski kodi enaki, kar pomeni, da je odstopanje kristala v neposrednem sorazmerju z odstopanjem bodne histrosti.
Meni s kristalom 12 Mhz ni delalo...
MAX232 ni potreben in se ga ne da uporabiti, razen če priklapljaš mikro s pomočjo posebnega DATA kabla, s katerim se C35i običajno priklopi na PC. V tem kablu je tudi MAX232 vgrajen tako da bi se pri tem nivoji predelovali dvakrat, iz ttl na RS232 in še enkrat iz RS232 na TTL. Jaz sem enostavno povezal pine mikroprocesorja na pine konektorja C35i, le nivo oddajnega pina mikroprocesorja sem s Zener diodo zbil na 3V.
Opomba k sliki: K1 na sliki je konektor na tiskanem vezju in ne na C35i. Na katere kontakte od C35I so signali vezani, vidiš na opombah, desno, kjer piše recimo Datain-6 se pravi kontakt 6 na C35i.



snap.jpg
 Opis:
 Velikost datoteke:  32.43 KB
 Pogledana:  19 krat

snap.jpg


Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
Pokaži sporočila:   
Objavi novo temo   Odgovori na to temo   Printer-friendly version    www.elektronik.si Seznam forumov -> AVR, LPC900, x51 Časovni pas GMT + 2 uri, srednjeevropski - poletni čas
Stran 1 od 1

 
Pojdi na:  
Ne, ne moreš dodajati novih tem v tem forumu
Ne, ne moreš odgovarjati na teme v tem forumu
Ne, ne moreš urejati svojih prispevkov v tem forumu
Ne, ne moreš brisati svojih prispevkov v tem forumu
Ne ne moreš glasovati v anketi v tem forumu
Ne, ne moreš pripeti datotek v tem forumu
Ne, ne moreš povleči datotek v tem forumu

Uptime: 493 dni


Powered by phpBB © 2001, 2005 phpBB Group