GSM modüller hakkında...

Başlatan sinasos, 05 Ağustos 2011, 11:26:01

Ali_54

Alıntı yapılan: Klein - 14 Ocak 2012, 00:45:01
Gönderdiğin komutun aynısının alman normal. Echo modu açıktır.  Echo modunda gönderdiğin karakter aynen sana yansıtılır.
Kapatmak için "ATE0\r\0"  açmak için "ATE1\r\0" gönderilir. Komut yerine getirildiyse "OK\r\0" cevabı alırsın. Eğer komut başarısız ise ""COMMAND  DENIED\r\0"  cevabı alırsın.
Eğer echo modu açıksa önce gönderdiğin karakterleri alırsın. "\r" gönderdiğinde komut işlenmeye başlar , ona göre de cevap alırsın.

Büyük bir umutla ATE0\r\0 komutunu denedim, cevap olarak yine ATE0\r\0 geldi işe yaramadı. pwrkeyi 1 saniye basınca modülü aktifeden bir buton var. download ve charge diyede 2 switch var kitte. Echoyu kapatamadık galiba. parity handshake ten falan mıdır diye değişik kombinasyonlar da denedim fark etmedi :( kullandığım devre ise sim900 ün hazır geliştirme kiti zaten. kit şöyle birşey:
http://www.soselectronic.com/a_info/img_data/c/SIM900EVBKIT.jpg
http://img.alibaba.com/wsphoto/v1/478119957_1/SIMCOM-original-SIM900-EVB-development-kit-including-one-piece-SIM900-.jpg


Alıntı yapılan: MrDarK - 13 Ocak 2012, 19:24:20
Aynısını alıyor olman çok ilginç ve şiddetle muhtemel bağlantılarında bir problem söz konusu olmalı. Tx pini ile Rx pini Com portunda veya modülünün üzerindeki seri haberleşme pinlerinin çevresideki lehim atıkları veya bağlantı sorunu yüzünden kısa devre ihtimali olmalı hocam. Tx piniyle Rx pinlerini bağlantı yokken bi ölç bakalım nedir neyin nesidir. Sanırım voltaj dönüştürücü bir devre kullanıyorsundur max'lı bi entegre. Hem max'ın girişi pc'nin com portundakileri hemde max çıkışı modulun tx rxlerini bi ölç bakalım. Şiddetle ihtimal bir kısa devre olmalı :D


kısa devre varmı diye baktım rx tx arasına. acaba pc den giden kısadevreden pc nin rx ne atlayıp geri mi dönüyor diye, pc tarfında da modulun çıkışında da böyle bir sorun görünmüyor. boştayken modul çıkışları biri 3 volt biri 2.8 volt seviyesinde ölçtüm. normali de buydu galiba. regülatör çıkışı 4.2v görünüyor.
1 harf öğretenin 4 gün kölesi olurum.

Ali_54

Hani AT moduna bi geçse AT ler sorun değil yani dokümanlaını buldum. ama AT lere cevap vermeyince hiç bi AT de işe yaramıyor doğal olarak. transparan gibi modlar okumuştum data transer için ama bahsettiiğiniz echo yu bulamadım henüz
1 harf öğretenin 4 gün kölesi olurum.

tekosis

#17
cihazı doğru bir şekilde bağladı isen önce reset butonuna bas sonra pwr ile aç. hyper terminal ekranında açıldığına dair uyarıyı ( READY )görmen lazım. sonra şu kodları gönderirsen çalışması gerekiyor (her satırdan sonra enter yapman gerekir). cmgs komutu mesaj merkez numarası. aşağıdaki nurama türksele ait.

AT               
AT+IPR=19200   
AT+CMGF=1         
AT+CSCS="GSM"             
AT+CSCA="+905329010000"   
AT+CMGS="+905xxxxxxxxx"
HYPER TERMINAL deneme mesaji.
İlim ilim bilmektir, ilim kendin bilmektir, sen kendin bilmezsin, bu nice okumaktır.

Ali_54

tekosis AT leri not alıp denemiştim daha öncede. Anlatamamış olabilirim. ama sorun bu AT lerde değil. çünkü ne yazarsamaynısı geri dönüyor. Bir ilk çalışmaya başlama da READY alamadım.  ready yerine ' (tırnak işareti geliyor).  aklınıza baud rate uyuşmazlığı gelebilir ama sık gönderme yapınca ERROR gibi dönüşler de geliyor düzgün şeklilde.
Sıkıntı özetle AT komutlarının İşlenmemesi, mesela:

AT+IPR=19200    göndersem cevap yine  AT+IPR=19200
AT+CMGF=1         göndersem cevap yine    AT+CMGF=1 
1 harf öğretenin 4 gün kölesi olurum.

Ali_54

bazı atler:
  http://www.otto.co.za/store/dataSheets/product/1be0954814643cba0bebabfc07f09a73.pdf

echo da var. ATE0 ama buna da aynısını döndürdü. Arızalı olabilir mi?
1 harf öğretenin 4 gün kölesi olurum.

mcan

Alıntı yapılan: Ali_54 - 13 Ocak 2012, 14:44:18
100tl yinede pahalı bence. sim900 22dolar+kdv ye numune aldım. kit de 200tlye falan geldi. GL865 eletrodavi.com da (kazikvadisi.com :)) 90tl falandı saırım.  bence pahalı. öbürü dolar ucmus olmasa 40tl ye kapatılır. at komutlarında sıkıntı yaşıyorum ama sim900 de. İnsan AT gönderince doğal olarak OK abi hazırım filan bekler dimi :)
oda AT diye döndürüyor. ne yazarsam aynısını döndürüyor. uğraşmış olan var mı? AT komut moduna geçiremedim mi yoksa
pcb lı bıcımde 100 ytl cıvarı nereden alırım 865 ? Deneme kıtı olarak.

computerboy

#21
Baudrate hızın ayarsız sanırım. bilgisayar ile gms modül arasında iletişim kurarken datashette belirtilen standart iletişim hızını ve ayarlarını şeçtiğin halde cihaz yanıt vermiyor ise birde kabloyu değiştir ferrit nüveli bir kablo ile dene. belki kablodandır. ayrıca pin 2,3 rx-tx ve 5. pin gnd bunları ölçme aleti ile kontrol et cihazsın gnd'si ve rx-tx pc ile bir birine bağlımı birde gsm modüldeki com-port erkek ise cross kablo kullanman gerek yani rx-tx tersleyeceksin unutmadan bu rx-tx düzgünse (yani düzgün olduğu halde sen ters bağlarsan) gsm modülündeki TTL seviye dönüştürücü entegreyi yakabilirsin. şematiği kontrol et. dikkatli ol. kolay gelsin.

MrDarK

Alıntı yapılan: mcan - 15 Ocak 2012, 22:50:33
pcb lı bıcımde 100 ytl cıvarı nereden alırım 865 ? Deneme kıtı olarak.

Alamazsın o fiyata, bu konudaki fiyatı ben kendi yaptığım harcamalara göre söyledim satan birisi yok yani. Telit türkiye distribütör'ünden temin ettiğim GL865'i kullanacağım biçimde montajladım.Yoksa 100tl'ye kit vardıda almadık mı :D Ahh ahhh
Picproje Eğitim Gönüllüleri ~ MrDarK

Ali_54

Alıntı yapılan: computerboy - 16 Ocak 2012, 07:47:35
Baudrate hızın ayarsız sanırım. bilgisayar ile gms modül arasında iletişim kurarken datashette belirtilen standart iletişim hızını ve ayarlarını şeçtiğin halde cihaz yanıt vermiyor ise birde kabloyu değiştir ferrit nüveli bir kablo ile dene. belki kablodandır. ayrıca pin 2,3 rx-tx ve 5. pin gnd bunları ölçme aleti ile kontrol et cihazsın gnd'si ve rx-tx pc ile bir birine bağlımı birde gsm modüldeki com-port erkek ise cross kablo kullanman gerek yani rx-tx tersleyeceksin unutmadan bu rx-tx düzgünse (yani düzgün olduğu halde sen ters bağlarsan) gsm modülündeki TTL seviye dönüştürücü entegreyi yakabilirsin. şematiği kontrol et. dikkatli ol. kolay gelsin.
baudda sıkıntı yok gibi geliyor.çünkü gönderdiklerimin aynısımetin olarak cihazdan geri geliyor zaten. cihaz erkek çıkışlı, pc de de erkek seri port var. dişi dişi bir seri port kablosuyla bağlantı sağlıyorum. dediklerinizi dikkate alacağım. tek tek kontrol edeceğim yine. ama dediğim gibi yanıt alıyorum modülden zaten. ama  bu yanıtlar gönderdilerimin aynısı.
Alıntı yapılan: mcan - 15 Ocak 2012, 22:50:33
pcb lı bıcımde 100 ytl cıvarı nereden alırım 865 ? Deneme kıtı olarak.
deneme kiti var telitin. ana sitesinden bak.ama pahalı. param olsada vermem ben:) 200küsür dolar bişeydi yanlış hatırlamıyorsam.  telit evo bord2 ve evo 3 diye 2 versiyonunu biliyorum. 865in ise sadecekendisi 100tl civarındaydı.. ek parçalarıyla 120 yi bulur.
Alıntı yapılan: MrDarK - 16 Ocak 2012, 08:52:41
Alamazsın o fiyata, bu konudaki fiyatı ben kendi yaptığım harcamalara göre söyledim satan birisi yok yani. Telit türkiye distribütör'ünden temin ettiğim GL865'i kullanacağım biçimde montajladım.Yoksa 100tl'ye kit vardıda almadık mı :D Ahh ahhh
evet 100tlye kit mümkün değil :)
1 harf öğretenin 4 gün kölesi olurum.

computerboy

Cihazdan geldiğine eminmisin hocam bazı programlarda echo modunu açtığında sanki cihazdan geliyormuş havasıda veriyor.

Ali_54

Valla o dediğinizi bilmiyordum. emin değilim. ama kabloyu çekip geöndermeye devam ettikçe yanıt gelmeyi kesiyor. bu cihazdan geldiğinin ispatı olmaz mı?  bide mesela cihazda bir düğmeye basınca (download diye bi düğme var fonksiyonunu çözemedim) NORMAL POWER DOWN  gibi bi metin geliyor. Terminal2 programını kullanıyorum haberleşmede.
1 harf öğretenin 4 gün kölesi olurum.

computerboy

Hyper Terminal ile denedinmi hocam. program ayarlarından bir kontrol et mesajın sonuna (cr) crlf yada enter yada daha  bir komut koyuyormu koymuyorsa onları ekleyip dene. power mesajı geliyorsa bağlantıda sorun yok sizin komut göndermenizde sıkıntı var.

Ali_54

Tamam hocam teşekkür ederim. deneyeceğim. peki bu hyper terminal programının tam adı nedir? indireyim onu. bildiğim kadarıyla win7 de yok. xp de falan kullanmıştım.
1 harf öğretenin 4 gün kölesi olurum.

computerboy

http://download.cnet.com/HyperTerminal-Private-Edition/3000-2155_4-10966768.html  bunu bir dene olmaz ise

googleden hyperterminal download yazınca baya bir site çıkıyor onları dene.

anladığım kadarı ile yapman gereken mesajın sonuna enter komutu yada modemin desteklediği komutu eklemen. muhtemelen senin kullandığın programın ayar kısmında vardır incele bir. başarılar.

Ali_54

ATE0 da işe yaramadı birden falza pc de denemiştim. yutubda denk geldi.  benim yaşadığım sıkıntının aynısı:

http://www.youtube.com/watch?v=LEuc6Lkd0Hg

http://www.youtube.com/watch?NR=1&v=bVLBQZr7eaM&feature=endscreen

yanıt aynı...
1 harf öğretenin 4 gün kölesi olurum.