2017-04-10 56 views
2

我使用的是聯發科MT3333 GPS接收器(波特率:115200),但所有我得到是這樣的:讀取數據

b'$GNGGA,132002.448,,,,,0,0,,,M,,M,,*5C\r\n' 
b'$GPGSA,A,1,,,,,,,,,,,,,,,*1E\r\n' 
b'$GLGSA,A,1,,,,,,,,,,,,,,,*02\r\n' 
b'$GPGSV,1,1,00*79\r\n' 
b'$GLGSV,1,1,00*65\r\n' 
b'$GNRMC,132002.448,V,,,,,0.00,0.00,100417,,,N*5A\r\n' 
b'$GNVTG,0.00,T,,M,0.00,N,0.00,K,N*2C\r\n' 

一些研究,我發現我沒有按接收器」後沒有解決辦法,任何想法如何解決這個問題?

+0

您正在使用的GPS天線的品牌和型號是什麼? – thewaywewere

+0

你已經在戶外拍攝了南天空的清晰視野,對吧?有時你必須發送一個命令來啓用接收器。 – Brad

+0

@thewaywewere GPS接收模塊有一個內置天線,它有一個內置的低噪聲放大器,所以我想沒有必要使用外部天線。 – ahmed9207

回答

0

它看起來接收到的信號強度低,使您的GPS接收器模式沒有得到一個GPS FIX。最好將設備放置在室外以驗證是否有穩定的接收。

從GPS上面的句子表明,你的聯發科MT3333 GPS接收器輸出修改NMEA 0183 Sentence。所有的標準句子應該以$GP作爲後綴,格式爲$GPaaa,其中aaa是字母。

例如,

  • b'$GNRMC,132002.448,V,,,,,0.00,0.00,100417,,,N*5A\r\n'應該如果符合NMEA被解讀爲
  • $GPRMC,132002.448,V,,,,,0.00,0.00,100417,,,N*5A。這句話告訴2017-04-10 12:30:02 (GMT)得到no GPS fix,速度爲0 knot,當然在0 degree

如果您的GPS接收機的輸出NMEA一致,你可以使用一些免費軟件,如VisualGPS,以評估GPS信號品質。

如果可能的話,建議將GPS天線改變到外部一次,有源GPS天線與2級放大器在大約28dBm的增益,提高了GPS信號的接收,以得到穩定的定位。

datasheet of Mediatek MT3333,它沒有提及以下用於提高GPS信號接收:

的外部天線和在低增益模式中,它提供了高線性度連接到 內部LNA的高增益外部LNA。在這個 配置中,推薦的範圍從15到20 dB的外部LNA增益爲 。包括 有源天線和外部LNA的最大總外部RF前端增益可以達到43dB。

希望這有助於。

+0

好吧,我會檢查出來,謝謝你的幫助 – ahmed9207

+0

@ ahmed9207如果我的答案有幫助,你能給我一個投票嗎?如果最終有助於回答你的問題,請選擇答案。 – thewaywewere

+0

遺憾的響應晚,所以在一些測試,我認爲你是對的,室內GPS信號的時候是不是非常大,所以這是一個有點難以得到穩定的固定 – ahmed9207