NEO-F9P 評測

前言

距離上次 PO 文已經快要一個月了,這個月期間,我在研究如何把,L6的差分模組與 F9P 進行整合,過程十分的曲折,但是最後成功了。

開箱

在這次的採購中,我買了 F9P 的單機版,以及刷了開源軟體的 ESP32 藍芽定位版,這個版本有支援, SD 記憶卡、ESP32 藍芽、 WIFI 介面最後是序列埠的設定方式,我購買的是購買殺肉機版本(模組是從某個設備拆下來的,比較便宜),賣家服務十分的不錯,基本上有技術的問題,他都會熱心的解答,不過這次我配置的案例,比較特殊,所以賣家也不太清楚,究竟要如何做整合。
下圖中帶有 ESP32 的板子就是我買的藍芽版,它裡面搭載了美國 SparkFun 所開發的開源韌體,但問題來了,它內建的韌體並未支援我使用的 L6 差分模組(畢竟只能在日本使用),而 L6 差分模組是透過 UART 介面來傳輸差分校正訊息給 F9P ,雖然賣家設計的板子有把 UART2 的腳位給引出,但是在軟體中的設計,這個 UART2 是移動站要來接收 RTCM3 的差分資料的,而不是用於接收 L6 的廣播資料,所以這就是我的困難點。為何不用 U-Center 直接對模組進行設定就好了?雖然可以這樣搞,但有一個問題, ESP32 的韌體在上電開機時,會對於模組進行一連串的設定,所以你接上電腦進行的設定會被取代掉。
那後來我的解法是,既然韌體是開源所以可以進行修改,於是我便下載了韌體的程式碼進行瀏覽,看看它在哪邊改了 UART2 的設定,最後那一行設定程式碼我有找到,然後把函式中設定 RTCM3 改成 UBX 後,解決了函式庫的相衝後(這邊花了我好久的時間,ESP32開發版平台的版本一定要跟官方用的一樣)重新編譯後再透過 SD 卡的方式把韌體灌入 ESP32 中,後來的實驗便能使用 L6 的衛星差分訊號了。

Image Not Showing Possible Reasons
  • The image was uploaded to a note which you don't have access to
  • The note which the image was originally uploaded to has been deleted
Learn More →

購買連結:點我

戶外實測

成功搞定這個問題之後,我想辦法把模組裝進一個紙盒子內放進背包,進行了戶外實測,由於天線使用的是比較小顆的天線,再加上我不是拿在手上,而是放在背包的側面,所以收訊會受到影響,這也導致了要從普通狀態進入差分模式的時間,但是。

Image Not Showing Possible Reasons
  • The image was uploaded to a note which you don't have access to
  • The note which the image was originally uploaded to has been deleted
Learn More →

Image Not Showing Possible Reasons
  • The image was uploaded to a note which you don't have access to
  • The note which the image was originally uploaded to has been deleted
Learn More →