Picproje Elektronik Sitesi

DİJİTAL & ANALOG ELEKTRONİK => Malzeme, Komponent arayanlar => Konuyu başlatan: ttg - 08 Haziran 2013, 03:09:06

Başlık: GPRS Modülü Arıyorum
Gönderen: ttg - 08 Haziran 2013, 03:09:06
Merhabalar,

Elimdeki sim kartı internete bağlayıp veri aktarımı yapabileceğim bir gprs modülü arıyorum. Konu hakkında bilgim çok az fakat bir yerden başlamam lazım diye düşündüm. Youtube'dan gsm modülü kullanımı ile ilgili birkaç video izledim. Anladığım kadarıyla veri aktarımı çoğunlukla seri porttan yürüyor.

Öğrenciyim, kendi kafamda bir şeyler kurup denemek istiyorum bunun için de özel bir amacım yok, fiyat en önemli konu. Ebay üzerinde modeller var ama bende aynı sorun devam ediyor, tecrübesizlik.

Bir de gümrükten geçti aldım diyelim. IMEI numarası kayıtlı değil mesajı alırım gibi bir his var içimde. Aldığım zaman direk götürüp kaydettirmem mi gerekecek?

Herkese teşekkür ederim, iyi forumlar.
Başlık: Ynt: GPRS Modülü Arıyorum
Gönderen: MrDarK - 08 Haziran 2013, 07:56:24
Hocam ;

Türkiyede telit var onu tavsiye ederim entegresini alıp devrelerini çizip montajını yapabilirsin veya dizilmiş monte edilmiş hazır kit halinde olanlarda var.

Saygılar
Başlık: Ynt: GPRS Modülü Arıyorum
Gönderen: polleme - 08 Haziran 2013, 11:27:32
Şu ürünü alın, çok pahalı değil ve işinizi görür.
Başlık: Ynt: GPRS Modülü Arıyorum
Gönderen: Burak B - 08 Haziran 2013, 12:42:42
https://www.picproje.org/index.php/topic,47215.0.html (https://www.picproje.org/index.php/topic,47215.0.html)
Başlık: Ynt: GPRS Modülü Arıyorum
Gönderen: ttg - 08 Haziran 2013, 20:56:43
Alıntı yapılan: polleme - 08 Haziran 2013, 11:27:32
Şu ürünü alın, çok pahalı değil ve işinizi görür.
Ürün linki eklemeyi unutmuşsunuz sanırım.

@ByteMaster ürünü inceledim karar verirsem pm ile dönüş yapacağım, şu an için çizim yapmak da mantıklı geliyor.
Başlık: Ynt: GPRS Modülü Arıyorum
Gönderen: polleme - 09 Haziran 2013, 10:37:34
Alıntı yapılan: ttg - 08 Haziran 2013, 20:56:43
Ürün linki eklemeyi unutmuşsunuz sanırım.

@ByteMaster ürünü inceledim karar verirsem pm ile dönüş yapacağım, şu an için çizim yapmak da mantıklı geliyor.


Kusura bakmayınız.

http://www.delab.net/Telit-GL865-GSMGPRS-Breakout-Board,PR-64.html (http://www.delab.net/Telit-GL865-GSMGPRS-Breakout-Board,PR-64.html)

Başlık: Ynt: GPRS Modülü Arıyorum
Gönderen: Gökhan BEKEN - 09 Haziran 2013, 16:10:04
GL865 te tek başına hem gsm hem de gprs özelliği var galiba.
Başlık: Ynt: GPRS Modülü Arıyorum
Gönderen: polleme - 09 Haziran 2013, 16:30:28
Evet doğrudur. TCPIP stack istendiği gibi yönetilebildiği gibi Python ile içine kod yazmak da mümkün.
Başlık: Ynt: GPRS Modülü Arıyorum
Gönderen: elt42at - 09 Haziran 2013, 16:43:16
SIM900, çok ekonomik ve istenilirse EmbeddedAT ile içine C++ kütüphanesi ile derlenen tasklar eklenebilmekte. GPSR i genelde Transparan olarak kullandım, ama TCPIP için internette bir çok örnek var. Telit sanki çok gizli işler çeviriyomuş gibi, forum sayfasına üye olmak bile dert. Birde pahalı.
Sim900 ile aynı donanıma ek olarak sim900d modülü, batarya kontrolcüsü de içermektedir. sadece 1$ farkı var. M2M uygulamaları için Telit bence çok pahalı.
Başlık: Ynt: GPRS Modülü Arıyorum
Gönderen: ttg - 09 Haziran 2013, 16:51:49
@polleme çok teşekkür ederim. sim900 e de bir baktıktan sonra ikisinden birini alacağım. Bu linkteki arkadaşla haberleşmek için max232 mi gerekiyor? Halihazırda ftdi adaptörüm var zaten.

@elt42at hocam sizin verebileceğiniz bir link var mı? Daha önce aldığınız bir firmanın sitesinden incelesem benim için çok iyi olur.
Başlık: Ynt: GPRS Modülü Arıyorum
Gönderen: polleme - 09 Haziran 2013, 16:59:59
SIM900 bende de var ve onu da Telit kadar beğeniyorum. Embedded AT özelliğini bilmiyordum ama C++ gerektirmesi biraz zorlayıcı. Python çok daha basit ve yeni başlayanlara daha çok hitap ediyor gibi. C++ bilenler için sorun yok zaten.
Başlık: Ynt: GPRS Modülü Arıyorum
Gönderen: elt42at - 09 Haziran 2013, 17:21:38
SimCom un dökümanında "Product Features" ile
• ARM9 run at 156MHz ve Module flash 64Mb denilmiş. İçerisinde ilgili STACK lar gömülü.
• Modülde kullanıcı kaynakları :
- 1MB of RAM memory,
- 1MB of code memory (flash)
- 1MB of non volatile memory
- 24 GPIO pins,
- ADC input
- UART port
- Debug Port
- 10 timers and 1 tick source equals to 9.23ms
- 1 SPI
- Display Interface
- Multiple interrupt inputs
- Square wave generator
- System API and standard lşbrary API

Ürünün desteklediği hizmetler içinde: ( APIs available at current release: )
• Audio API Play/stop audio tracks
• FCM API Data flow control manager
• Flash API Flash memory management, write/read functions, and etc.
• System API System functions, the API for retrieving system event, updating embedded applications, resetting/switching off embedded system and more...
• Periphery API SPI bus service GPIO managementInterrupt pin
• Timer API Create/start/stop timer
• Debug API Turn on/off debug mode Print debug information

"SIM900_Embedded AT Application Note_V1 00.pdf" dökümanında, modülün düzenli çağıracağı veya AT komutu ile parametre alarak çağrılabilecek fonksiyonlar gösterilmiş.

State Machine mantığı ile, Switch-Case biçiminde, fonksiyonların oluşturulması ile RTOS benzeri işlevler geliştirilerek, RTK (real time KERNEL) kısmının bu işlevleri gerçekleştirmesi sağlanmakta.

Evet, dediğiniz gibi, çok pratik ve kolay gibi gözükmemekte. Ancak, TCPIP tabanlı uygulamalarda, ürününüzün RX-TX pinleri ile hangi IP ye Hangi Porta, hangi parametrelerle bağlanıyormuş gibi dinlenebilmesini düşünüldüğünde gerçekten kullanılması gereken şeylerden biri ( GSM modül içi yazılım ekleme )

mesaj birleştirme:: 09 Haziran 2013, 17:28:50

BSD (Berkeley Software Distribution) kütüphanesindeki EXTERN edilmiş s32 ve u16 değer döndüren fonksiyonlar. Bunları yazacağınız TASK larda kullanabilmektesiniz


GprsActive(u8 *apnName,u8 *user,u8 *pass);
GprsDeactive(void);
SocketConnect(FlSocketType_e type,u8 *url, u16 sockPort);
SocketClose(u32 socket,u8 mode);
SocketSend(u32 socket,void *buf_p, u16 len);
SocketRecv(u32 socket,void *buf_p, u16 len,u16 *remain);
SocketTcpServerSet(u8 mode,u16 port);
GetLocalIpAddr(void);
Başlık: Ynt: GPRS Modülü Arıyorum
Gönderen: ttg - 09 Haziran 2013, 18:05:12
Uzun zamandır Python ile çalışmakla birlikte c++ da biliyorum. Halihazırda bulunan kütüpheneler de iş kolaylaştırır gibi duruyor. Şu an ikisinin de örneklerini incelediğimde çok zorlayacak gibi durmadılar.

Python'un socket modülü var mesela. Benzer kütüphaneler c ve c++'da da mevcut. Ben bu modüllerle kendi yazdığım bir sunucuya bağlanmak yerine bunları sunucu haline getirip istemci yazsam da olur sanırım? En azından bu modülleri bağlayacağım işlemciye seri port interrupt ataması yapıp gprs ile gelen veriyi işleme ve yanıtlama şansım olur diye düşünüyorum.

SIM900D için bulduğum kitin fiyatı 320 tl(http://www.intercomponents.com/urun/sim900-evb-board_231.aspx?CatId=156 (http://www.intercomponents.com/urun/sim900-evb-board_231.aspx?CatId=156)). Telit'in kiti 118 tl idi @polleme'in verdiği linkte. Sim900 için önereceğiniz bir site varsa orayı da inceleyip fiyat araştırması yapmak istiyorum.

Google'da linkteki adres dışında bir yer bulamadım maalesef. GSM modülü dışında birkaç modül daha kullanmayı planladığımdan kendim devresini hazırlamaktan kaçınıyorum elimden geldiğince, ama yine de son çare olarak düşünebilirim.

Vakit ayırdığınız için de ayrıca çok teşekkür ederim.

Başlık: Ynt: GPRS Modülü Arıyorum
Gönderen: polleme - 09 Haziran 2013, 18:06:25
Hocam çok etkileyici, ancak bu konuda deneyim kazanmadan ve bu platformlara biraz aşina olmadan birşeyler yapmak çok zor görünüyor.
Başlık: Ynt: GPRS Modülü Arıyorum
Gönderen: elt42at - 09 Haziran 2013, 21:23:34
GSM modül altında SIM900D yi EVO board olarak arasanız, evet pahalısı da var, ucuzu da. Bi board gördüm, adamlar ESD, TVS manyağı yapmışlar board u.

BEN direkt FT232RL ve SIM900D kullandım. Vchg pini, direkt USB nin +5V undan arada FerritBead ile bağlı idi. Mevcut bataryayı SIM900D şarj ediyordu. Yine FT232RL nin USB tarafı datasheetindeki ilgili biçimde SELF POWERED (yani bus powered değil) biçimde bağlandı. FT232RL nin Vcc-IO kısmını, chip in üstündeki 3V3 ldo çıkışından almadım. SIM900D ile FT232RL nin lojik seviyesi aynı olsun diye, Batarya üstünden LM1117-ADJ ile 2.8V a ayarladığım gerilim ile FT yi besledim. PowerKey-Reset gibi pinleri de RTS, DTR ye bağladım. Tüm bunlar kendi test platformum içindi.

Daha sonrasında, SIM900 ile çalıştım. Bu modülde VDD-EXT (2,95V du sanırım - Lojik seviye için lazım ) var. Batarya şarj edemiyor ama, microchip in MCPxxxxx (aklımda değil) charger chipi ile işimi çözdüm.

EVO boardlar gereksiz pahalı.

Telit GL865 dual ile de çalışmaktayım. O da kendince güzellikleri olan bir modül ama bana pahalı geliyor. Tamamen işe MODÜL olarak bakıyorum. Bu işi öğrenmek istiyorum, projemde lazım derseniz, evet orada en uygun ne ise o en iyisidir.

INTRADE nin sim900 modülü satışı da pahalı zaten. Orayı referans almayın derim
Başlık: Ynt: GPRS Modülü Arıyorum
Gönderen: islergucler - 09 Haziran 2013, 21:33:24
Delabın kartı breakout board. Üzerinde power ve uart seviye konverter devreleri yok.
http://www.elektrovadi.com/GSM-CLICK,PR-1454.html (http://www.elektrovadi.com/GSM-CLICK,PR-1454.html)    deki breakout boardda level konverter var. 
Bu 2 si için sağlam beslem devresi ayarlamak gerekiyor.

İntreade'inki her türlü devrenin üzerinde olduğu bir geliştirme kartı.

Birde bytemasterınkisi gibi kutulu modemler var. Modemler bitmiş kutulu ürünlerdir.

Ürün seçerken bu farklara ve ihtiyaca göre seçmek gerek.

Başlık: Ynt: GPRS Modülü Arıyorum
Gönderen: polleme - 09 Haziran 2013, 21:55:12
Seri port ve beslemesi üzerinde aşağıdaki ürün var.

http://www.elektrovadi.com/GSMGPRS-MODEM,PR-1373.html (http://www.elektrovadi.com/GSMGPRS-MODEM,PR-1373.html)
Başlık: Ynt: GPRS Modülü Arıyorum
Gönderen: ttg - 09 Haziran 2013, 23:13:02
Hocam bu son ürün rs232. Ben elimden geldiğince kaçınıyorum ondan çünkü bilgisayarla haberleşmeyi düşünmüyorum. Bilgisayarla haberleşirken de ftdi üzerinden işimi görüyorum zaten.

Ürün konusunda bir sorum daha var. Cep telefonlarında bu modüller varsa düz mantık gidip aldığım modülü nokia bataryasıyla besleme şansım nedir? Tabi bunları deneme aşaması için soruyorum ortaya bir şey çıkacağı zaman uygun bir devre hazırlamam gerekecek. Bir de 3.3v regülatörleriyle öğrenme aşamasında bu işi göremez miyim? Isıya biraz fazla kayıp gider ama en azından çalışır gibi geliyor bu şekilde kullanan var mı ona göre alacağım board u seçmeye karar verdim
Başlık: Ynt: GPRS Modülü Arıyorum
Gönderen: polleme - 10 Haziran 2013, 01:23:39
Batarya ile de besleyebilirsiniz ama cep telefonunda batarya için optimize edilmiş bir yapının aksine sizin uygulamanızda modül sürekli aktif olursa birkaç saat içinde batarya biter. Bir MCU kullanacağınızı anlıyorum, MCU'dan GSM modülü sadece gerektiği zaman aktif ederseniz iyi pil ömrü ile işinizi halledersiniz.

3.3V regülatör ile de iş görürsünüz ama beslemeniz kaliteli olsun, bu modüller hata affetmiyor.
Başlık: Ynt: GPRS Modülü Arıyorum
Gönderen: ttg - 10 Haziran 2013, 02:18:21
Çok çok teşekkür ederim tüm cevaplar için. Hafta içinde modülü almış olucam, gelişmeleri foruma elimden geldiğince yazacağım.