GlobalTop Gms-g6s gps

Başlatan gokhangokcen, 23 Nisan 2014, 09:16:50

gokhangokcen

selamun aleyküm cümleten iyi günler dilerim;
elimde başlıkta bahsi geçen gps modülden var.
datasheet;http://www.trenz-electronic.de/fileadmin/docs/GlobalTop_Technology/MediaTek_MT3333/Gms-g6a/documents/archive/GlobalTop-Gms-g6a-%20Datasheet-V0A.pdf

ürün resmi;

ürünü çalıştıramadım.Nasıl çalıştırılıyor?Normal besleme voltajı verdiğimizde 1pps çıkışı saniyede 1 puls ya da çıkış vermesi gerekli diye düşünüyorum.Ekstradan yapmam gereken bir şey var mı komut ile ayar yapılıyor mu vs. gibi bilgilere ihtiyacım var.Datasheetten çok fazla bir şey anlayamadım.Teknik ingilizce seviyem çok iyi değil.

Daha önce kullanan arkadaş olduysa fikir sahibi olan varsa yönlendirme yapabilir misiniz? iyi günler dilerim cümleten.
Bildiğini paylaşmak, Allah'ın verdiği öğrenme yeteneğinin zekatıdır.

gokhangokcen

arkadaşlar kapalı alanda denediğim için uydu ile bağlantı sağlayamamış sanırım gps pencere önüne koydum şimdi 1pps ledi 1sn aralıklarla normal olarak yanıp sönüyor 3dfix ledi ise duruma göre yanıp sönüyor.Yani modül çalışıyor.Fakat komut seti nedir ne değildir şimdilik okumaya anlamaya çalışıyorum.
Bildiğini paylaşmak, Allah'ın verdiği öğrenme yeteneğinin zekatıdır.

sadogan

Data sheet te,
9 nolu pin in  TX O Serial Data Output A for NMEA output (TTL)
olduğunu söylüyor.
Bu pinden 9600 baut hızında okuma yapmalısın okuduğun bilgide "NMEA"  formatında

gokhangokcen

açık alanda deneyince sorunu çözdüm bilgisayara verileri alabiliyorum artık gelen veriler şu şekilde;
bilgilerin formatıda üstteki yazımda vermiş olduğum datasheette mevcut.
$GPGGA,105246.000,3746.7075,N,02905.3851,E,1,6,1.53,426.9,M,37.0,M,,*56
$GPGSA,A,3,05,10,09,28,08,07,,,,,,,1.79,1.53,0.94*0F
$GPRMC,105246.000,A,3746.7075,N,02905.3851,E,0.60,61.93,230414,,,A*53


şimdi işlemciye program oluşturup log tutmam gerekli .gelişmeleri buraya yazarım.
Bildiğini paylaşmak, Allah'ın verdiği öğrenme yeteneğinin zekatıdır.

gokhangokcen

#4
internetten bulduğum gps okuma programı ile aldığım nmea datalarını bir türlü eşleştiremedim.örneğin resimdende görüldüğü gibi ;



programda 37,778593 olarak görünen data seriportta 3746.7175 olarak görünüyor.ilk iki değer 37 derece sıkıntım yok fakat sonrakiler neden aynı değil?

not defterindeki nmea datası ile ekranda programda kaydettiği değerler aynı değil. Datasheette N ya da S için ddmm.mmmm  ilk iki değer derece sonrakiler dakika formatı E ve W için dddmm.mmmm ilk 3 değer derece sonrakiler dakika olarak anlatılmış.Fakat programdaki gösterimde değerler aynı değil.Başka bir hesaplama yöntemi mi var epey araştırdım fakat bulamadım.
Bildiğini paylaşmak, Allah'ın verdiği öğrenme yeteneğinin zekatıdır.

bocek

3746.7175 değeri aslında 37° 46'.7175

yani 46.7175'i dakika olarak vermiş.

bunu 60'a bölersek:
46'.7175 / 60 = 0.778625°

37'ye eklersek ondalık formatta yaklaşık aynı değeri buluruz.
37°.778625
yuvarlatma hataları var tabii ya da zaman farkından dolayı kaymalar olabilir.
1 ya da 0. işte 'bit'ün mesele..

gokhangokcen

Aradığım bu idi üstad teşekkür ederim :)
Bildiğini paylaşmak, Allah'ın verdiği öğrenme yeteneğinin zekatıdır.

bocek

rica ederim. aslında cevabı kendin yazmışsın da farkında değilsin :)

Alıntı YapDatasheette N ya da S için ddmm.mmmm  ilk iki değer derece sonrakiler dakika formatı E ve W için dddmm.mmmm ilk 3 değer derece sonrakiler dakika olarak anlatılmış

1 ya da 0. işte 'bit'ün mesele..

peko


Pil'i takmayı ihmal etme, yoksa her defasında uyduları taraması için 5-20 dk arasında beklersin.
" Bazıları zeka'sını iş'i zorlaştırmak için, bazıları ise kolaylaştırmak için kullanır.. "