GPS: 12 satelit terlihat tetapi tidak diperbaiki


11

Saya memiliki penerima GPS Jupiter F-2 yang terhubung ke STM32 yang menampilkan pesan NMEA setiap detik. The GPGSVpesan menunjukkan bahwa saya memiliki 12 satelit dalam pandangan. Pada saat yang sama, GPGSApesan menunjukkan bahwa saya tidak punya perbaikan, baik 2D atau 3D.

Menurut dokumentasi penerima, 5 satelit sudah cukup untuk perbaikan 3D.

Apa yang bisa menjelaskan perbedaan antara GPGSVdan GPGSApesan? Mengapa saya tidak mendapatkan perbaikan?


3
Sistem tertanam sering menggunakan GPS, apakah membantu seseorang men-debug modul tidak membantu sasaran ini? Seberapa sering pengguna umum tahu apa pesan NMEA itu?
Kortuk

1
@Kortuk - OK, tidak masalah. Itu sebabnya kita membutuhkan 5 suara, saya kira. OTOH, terlepas dari pesan-pesan NMEA, ini adalah masalah yang kadang-kadang juga saya miliki di ponsel saya, tetapi tidak ada hubungannya dengan desain elektronik. (Layar menunjukkan tingkat penerimaan yang lemah, tetapi tidak ada perbaikan)
stevenvh

1
@Kortuk - Saya pikir ini adalah pertanyaan yang sangat cocok untuk situs ini. Saya benar-benar mengklik pertanyaan ini karena sepertinya masalah yang saya hadapi ketika merancang sistem tertanam dan jawabannya akan sangat berguna di suatu tempat di ujung jalan. Kami mengizinkan pertanyaan RF / Antena dan pertanyaan pada protokol umum. Ini sepertinya sudah matang dengan keduanya.
Joel B

@ JoelB, Anda tidak perlu meyakinkan saya, saya menganggapnya tentang topik. Saya bertanya kepada pengguna yang ingin ditutup untuk diskusi lebih lanjut. Saya berasumsi ada beberapa kesalahpahaman tentang konteks pertanyaan.
Kortuk

Jawaban:


12

Satelit "dalam pandangan" berbeda dari komunikasi penuh dengan satelit itu. Ada beberapa langkah dalam akhirnya menerima data GPS sehingga posisi itu dapat ditemukan. Karena skema modulasi, hanya mampu mendeteksi pembawa tidak cukup. Sebenarnya "pembawa" agak menyesatkan untuk GPS karena kekuatan sinyal adalah sekitar 20 atau lebih dB di bawah lantai kebisingan. Akibatnya, ada tahap di mana penerima dapat melihat bahwa sinyal satelit ada tetapi tidak dapat men-decode informasi. Ada sesuatu yang disebut "kode kunci", dan satu tingkat lagi yang saya tidak ingat namanya.

Penerima GPS mobil saya akan menampilkan bilah berongga dengan ketinggian sesuai dengan kekuatan sinyal, kemudian bilah yang terisi ketika benar-benar mendekode informasi. Biasanya setelah beberapa detik, tetapi kadang-kadang hingga satu atau dua menit, batang berongga dengan kekuatan sinyal yang masuk akal berubah menjadi padat.

Jika ini masalahnya, Anda harus mendapatkan perbaikan setelah menunggu beberapa saat. GPS kamera saya bisa memakan waktu hingga 10 menit untuk memperbaikinya jika saya memindahkannya ke lokasi yang sama sekali berbeda dan sudah beberapa waktu sejak terakhir kali dihidupkan. Jika Anda tidak mendapatkan perbaikan setelah waktu yang cukup, maka mungkin ada gangguan lokal.


Ya, mungkin perlu beberapa saat untuk mencapai perbaikan pada awalnya. OP harus menjalankannya untuk sementara waktu di luar ruangan dengan pandangan langit yang jelas dan melihat apakah itu pada akhirnya dapat diperbaiki.
vicatcu

1
Memiliki almanak yang up-to-date juga merupakan faktor dalam memulai GPSR secara dingin. Jika lokasi baru Anda berjarak beberapa derajat dari yang sebelumnya, mungkin perlu waktu lama untuk menyelesaikan semua persamaan simultan itu. Setiap penerima yang telah saya selesaikan dengan cara yang berbeda: GPS hiking saya hanya menanyakan di mana Anda berada (secara kasar). Ponsel Windows lama saya yang mengerikan akan meminta koneksi internet untuk mengunduh almanak dari internet. Ponsel saya saat ini hanya melakukan triangulasi sinyal sel / WiFi untuk mendapatkan perbaikan kasar sementara GPSR 'menghangat'. Dll. Yang ini urusan perangkat lunak, tentu saja.
Alexios

Almanak pada sistem GPS Navstar Amerika membutuhkan waktu sekitar 13 menit untuk dimuat dari satelit. Ini ditransmisikan dalam sejumlah bingkai data yang berulang selama periode waktu ini. Data yang setara dalam sistem GPS GLONASS Rusia membutuhkan waktu 2,5 menit untuk memperbarui.
uɐɪ

Menarik Saya tidak pernah tahu penerima yang lebih tua diperlukan untuk mentransfer data Almanac - wikipedia memiliki beberapa konteks.
shuckc

@Alexios: Sebenarnya, ponsel Anda mungkin melakukan lebih dari sekadar triangulasi menara sel; mungkin mengunduh almanak terbaru, serta mendapat sinyal waktu bersih yang baik, yang disediakan oleh menara sel. Keduanya diperlukan untuk triangulasi satelit yang tepat.
MBraedley

2

Jumlah satelit bukanlah segalanya.

Jika Anda memiliki 4 duduk atau lebih dalam tampilan, tetapi penerima belum menerima almanak penuh, hasilnya persis seperti yang Anda lihat. Ini sering terjadi pada saya ketika saya bermain dengan GPS dalam ruangan ...

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.