資料介紹
PCB圖如下:
成分
LEA-M8S U-Blox |
× 1 |
TL3301SPF260QG 電子開關(guān) |
× 1 |
電池 AMSECO |
× 1 |
SCSI 連接器(公 50 針)- 30350-6002HB 3M 電子解決方案部 |
× 1 |
Micro USB B 型轉(zhuǎn) DIP 5 針適配器插板 | × 1 |
AMS1117-5 | × 1 |
227CKS035M 伊利諾伊電容器 |
× 1 |
106SML035MD4 伊利諾伊電容器 |
× 1 |
2291316-1 TE Con??nectivity AMP 連接器 |
× 1 |
DF40HC(3.0)-80DS-0.4V(51) 廣瀨連接器 |
× 1 |
描述
Arduino RTK2 GPS 模塊
USB
USB C 連接器可輕松將 ZED-F9P 連接到 u-center 以進(jìn)行配置和快速查看 NMEA 語句。也可以通過 USB 連接 Raspberry Pi 或其他單板計算機(jī)。ZED-F9P 枚舉為串行 COM 端口,它是與 UART 接口分離的串行端口。有關(guān)將 USB 端口變?yōu)榇?COM 端口的更多信息,請參閱 U-Center 入門。
USB接口和電源GPS-RTK2USB接口和電源GPS RTK-SMA
提供 3.3V 穩(wěn)壓器將 5V USB 調(diào)節(jié)至模塊所需的 3.3V。可以應(yīng)用外部 5V 或提供 3.3V 的直接饋電。請注意,如果您直接為電路板提供 3.3V 電壓,則它應(yīng)該是一個噪聲最小的干凈電源(小于 50mV VPP 紋波是精確定位的理想選擇)。
3.3V 穩(wěn)壓器能夠從 5V 輸入提供 600mA 電流,USB C 連接能夠提供 2A 電流。
I2C(又名 DDC)
u-blox ZED-F9P 有一個“DDC”端口,它實(shí)際上只是一個 I2C 端口(沒有商標(biāo)問題的所有大驚小怪)。這些引腳與 SPI 引腳共享。默認(rèn)情況下,啟用 I2C 引腳。確保板背面的 DSEL 跳線打開。SparkFun 的 GPS-RTK2 和 GPS-RTK-SMA 還包括兩個 Qwiic 連接器,可將該 GPS 接收器與各種 I2C 設(shè)備進(jìn)行菊花鏈連接。為您的下一個項目檢查 Qwiic。
RTK2 和 RTK-SMA 上突出顯示的 I2C 端口和 Qwiic 連接器
所有功能都可以通過 I2C 端口訪問,包括讀取 NMEA 語句、發(fā)送 UBX 配置字符串、將 RTCM 數(shù)據(jù)管道傳輸?shù)侥K等。我們編寫了一個擴(kuò)展的 Arduino 庫,展示如何配置 ZED-F9P 的大部分方面,使 I2C 成為我們的首選ZED 上的通信方法。您可以通過 Arduino 庫管理器搜索“SparkFun u-blox GNSS”來獲取該庫。查看 SparkFun u-blox 庫部分了解更多信息。
UART/串口
ZED-F9P 上提供經(jīng)典串行引腳,但與 SPI 引腳共享。默認(rèn)情況下,UART 引腳處于啟用狀態(tài)。確保板背面的 DSEL 跳線打開。
TX/MISO = ZED-F9P 的 TX 輸出
RX/MOSI = RX 到 ZED-F9P
SparkFun ZED-F9P 分線板上的串行引腳突出顯示
ZED-F9P 上有第二個串行端口 (UART2),主要用于 RTCM3 校正數(shù)據(jù)。默認(rèn)情況下,此端口將自動接收和解析傳入的 RTCM3 字符串,從而在板上啟用 RTK 模式。除了 TX2/RX2 引腳外,我們還添加了一個額外的“RTCM 校正”端口,我們將這些引腳排列為與行業(yè)標(biāo)準(zhǔn)串行連接(又名“FTDI”引腳排列)相匹配。此引腳與我們的藍(lán)牙伴侶和串行基本兼容,因此您可以從手機(jī)或計算機(jī)發(fā)送 RTCM 校正數(shù)據(jù)。請注意,如果需要,還可以通過 I2C、UART1、SPI 或 USB 發(fā)送 RTCM3 數(shù)據(jù)。
GPS-RTK2UART2 和 RTCM 校正端口 GPS-RTK-SMA 上的 UART2 和 RTCM 校正端口
RTCM 校正端口 (UART2) 默認(rèn)為 38400bps 串行,但可以通過軟件命令(查看我們的 Arduino 庫)或使用 u-center 通過 USB 進(jìn)行配置。請記住,我們的藍(lán)牙伴侶默認(rèn)為 115200bps。如果您打算使用藍(lán)牙來校正數(shù)據(jù)(我們發(fā)現(xiàn)它最簡單),我們建議您使用 u-center 將此端口速度提高到 115200bps。此外,UART2 可配置為 NMEA 輸出,但不太經(jīng)常需要。一般來說,我們不會將 UART2 用于 RTCM 校正數(shù)據(jù),因此我們建議將輸入/輸出協(xié)議保留為 RTCM。
如果您已將 ZED-F9P 設(shè)置為基站模式(也稱為測量模式),則 UART2 將輸出 RTCM3 校正數(shù)據(jù)。這意味著您可以將無線電或有線鏈路連接到 UART2,并且板將自動通過鏈路發(fā)送 RTCM 字節(jié)(沒有 NMEA 數(shù)據(jù)占用帶寬)。這是使用 RTK2 的示例,但您也可以使用相同的設(shè)置使用 RTK-SMA。
基站設(shè)置通過藍(lán)牙發(fā)送 RTCM 字節(jié)
SPI
ZED-F9P 也可以配置為 SPI 通信。默認(rèn)情況下,SPI 端口被禁用。要啟用 SPI,請關(guān)閉板背面的 DSEL 跳線。關(guān)閉此跳線將禁用 UART1 和 I2C 接口(UART2 將繼續(xù)正常運(yùn)行)。
SparkFun RTK2 和 RTK-SMA 上突出顯示的 SPI 引腳
控制引腳
控制引腳在下面突出顯示。
SparkFun GPS-RTK2 的突出顯示控制引腳 SparkFun GPS-RTK-SMA 的突出顯示控制引腳
這些引腳用于 ZED-F9P 的各種額外控制:
FENCE:地理圍欄輸出引腳。配置有 U-Center。設(shè)置地理圍欄時會變高或變低。當(dāng)模塊退出已編程的邊界時,可用于觸發(fā)警報和操作。
RTK:實(shí)時運(yùn)動學(xué)輸出引腳。模塊處于正常 GPS 模式時保持高電平。當(dāng)接收到 RTCM 校正并且模塊進(jìn)入 RTK 浮動模式時開始閃爍。當(dāng)模塊進(jìn)入 RTK 固定模式并開始輸出厘米級精確位置時變?yōu)榈碗娖健?/p>
PPS:每秒脈沖輸出引腳。當(dāng)模塊獲得基本 GPS/GNSS 位置鎖定時,以 1Hz 開始閃爍。
RST:復(fù)位輸入引腳。將此線拉低以重置模塊。
安全:安全啟動輸入引腳。這是模塊固件更新所必需的,通常不應(yīng)使用或連接。
INT:中斷輸入/輸出引腳。可以使用 U-Center 進(jìn)行配置,以使模塊退出深度睡眠或為各種模塊狀態(tài)輸出中斷。
注意:對于那些需要將 SMA 連接器連接到 PPS 引腳的用戶,RTK-SMA 包含一個封裝,以便您可以將連接器手動焊接到電路板上以用于您的應(yīng)用。在同步設(shè)備時(不是 1 Hz,而是許多 MHz),PPS 輸出作為時鐘源校正很有幫助。PPS 輸出可以配置為輸出一個非常精確的時鐘,科學(xué)家使用它來校正不太精確但速度更快的時鐘。要進(jìn)行配置,您可以使用 u-center 在 View > Conviguration View > TP (TimePulse) 下調(diào)整 NEO-F9P 的設(shè)置。
SMA 連接器
有存貨
?WRL-00593
2.10 美元
ZED-F9P 需要高質(zhì)量的 GPS 或 GNSS(首選)天線。提供了一個 U.FL 連接器。注意:U.FL 連接器的額定插拔次數(shù)只有幾個(約 30 次),因此我們建議您設(shè)置好后忘記它。根據(jù)您的應(yīng)用,您可能需要固定 u.FL 到 SMA 電纜。否則,您可以使用 RTK-SMA 版本。
GPS 上的 U.FL 天線連接器和 SMA 開口 GPS-SMA 上的 RTK2S??MA 天線連接器
SMA 隔板的切口可供那些需要額外堅固連接的人使用。我們建議僅當(dāng)板安裝在外殼中時才將 SMA 安裝到板上。否則,電纜在壓縮時有損壞的風(fēng)險(例如,學(xué)生將電路板松散地放在背包中)。交流
穿過安裝孔的 U.FL 到 SMA 電纜提供了堅固的連接,如果需要,也可以在 SMA 連接處輕松斷開連接。請在下面的連接天線中查看更多信息。
可以使用低成本磁性 GPS/GNSS 天線(查看 u-blox 白皮書),但需要在天線下方放置一個 4 英寸/10 厘米的金屬盤作為金屬接地平面。
發(fā)光二極管
該板包括四個狀態(tài) LED,如下圖所示。
GPS-RTK2 上的狀態(tài) LED GPS-SMA 上的狀態(tài) LED
PWR:當(dāng)通過 USB 或 Qwiic 總線激活 3.3V 時,電源 LED 將亮起。
PPS:一旦實(shí)現(xiàn)位置鎖定,每秒脈沖 LED 將每秒亮起。
RTK:RTK LED 將在通電時持續(xù)亮起。一旦成功接收到 RTCM 數(shù)據(jù),它將開始閃爍。這是查看 ZED-F9P 是否從各種來源獲取 RTCM 的好方法。獲得 RTK 修復(fù)后,LED 將關(guān)閉。
FENCE:FENCE LED 可以配置為打開/關(guān)閉地理圍欄應(yīng)用程序。
跳線
有五個跳線用于配置 GPS-RTK2。
SparkFun RTK2 和 RTK-SMA 上的用戶跳線
用焊料關(guān)閉 DSEL 啟用 SPI 接口并禁用 UART 和 I2C 接口。USB 仍將起作用。
切斷 I2C 跳線將從 I2C 總線上移除 2.2k Ohm 電阻。如果您的 I2C 總線上有很多設(shè)備,您可能需要移除這些跳線。不知道如何剪裁套頭衫?在這里閱讀!
切斷 RTK2 上的 JP1、JP2、JP3 跳線將斷開各種狀態(tài) LED 與其相關(guān)引腳的連接。這些已在 RTK-SMA 版本上進(jìn)行了標(biāo)記。我們在 RTK-SMA 的頂部和底部包括了一個 PPS 跳線。
備用電池
MS621FE 可充電電池維護(hù) GNSS 模塊上的電池支持 RAM (BBR)。這允許更快的位置鎖定(又名熱啟動)。BBR 還用于模塊配置保留。通電時,電池會自動進(jìn)行涓流充電,并且在沒有電源的情況下可以保持設(shè)置和 GNSS 軌道數(shù)據(jù)長達(dá)兩周。
SparkFun RTK2 上的備用電池 SparkFun RTK-SMA 上的備用電池
連接天線
U.FL 連接器非常好,但它們設(shè)計用于在筆記本電腦等小型嵌入式應(yīng)用程序中實(shí)現(xiàn)。將 U.FL 連接器暴露在野外有損壞的風(fēng)險。為防止損壞 GPS-RTK2 上的 U.FL 連接,我們建議將 U.FL 電纜穿過支架孔,然后連接 U.FL 連接器。這將為天線連接提供很大的應(yīng)力緩解?,F(xiàn)在連接您選擇的 SMA 天線。
?當(dāng)心!U.FL 連接器很容易損壞。確保連接器對齊,面對面齊平(不成角度),然后使用剛性鈍邊(例如 PCB 的邊緣或小平頭螺絲刀的尖端)向下壓。有關(guān)更多信息,請查看我們的教程關(guān)于使用 U.FL 的三個快速提示。
關(guān)于使用 U.FL 的三個快速提示
2018 年 12 月 28 日
關(guān)于如何連接、保護(hù)和斷開 U.FL 連接器的快速提示。
此外,如果需要,還提供一個隔板切口,以便將 SMA 擰到 PCB 上。
雖然這種方法可以減少 U.FL 連接器的應(yīng)力,但僅建議在板已永久安裝時使用。如果未安裝電路板,U.FL 電纜上的電纜很容易扭結(jié),從而導(dǎo)致阻抗變化,從而降低接收質(zhì)量。
如果您使用的是 RTK-SMA,則無需擔(dān)心這一點(diǎn),因為板上焊接了一個 SMA 連接器,提供了牢固的連接。
如果您在室內(nèi),則必須使用足夠長的 SMA 延長線將天線放置在可以清晰看到天空的位置。這意味著天線和天空之間沒有樹木、建筑物、墻壁、車輛或混凝土金屬物體。請務(wù)必將天線安裝在 4 英寸/10 厘米金屬接地板上以增加接收效果。
板尺寸
每塊板的整體板尺寸為 ~1.70" x ~1.70" (~43.18mm x ~43.18mm)。請記住,連接器與電路板不齊平,這會增加電路板的長度。在將電路板安裝和放置在外殼中時,請務(wù)必考慮到這一點(diǎn)。
RTK2 板尺寸 RTK-SMA 板尺寸
將 ZED-F9P 連接到校正源
在您進(jìn)入現(xiàn)場之前,最好了解如何獲取 RTCM 數(shù)據(jù)以及如何將其通過管道傳輸?shù)?GPS-RTK2 和 GPS-RTK-SMA。我們建議您閱讀原始 GPS-RTK 教程的連接校正源部分。這將為您提供有關(guān)如何獲得 UNAVCO 帳戶以及如何識別將使用 ZED-F9P 流動站 10 公里范圍內(nèi)的安裝點(diǎn)的基礎(chǔ)知識。本節(jié)以這些概念為基礎(chǔ)。
GPS RTK 連接指南:連接校正源
對于這個例子,我們將展示如何從 UNAVCO 網(wǎng)絡(luò)獲取校正數(shù)據(jù),并使用名為 NTRIP Client 的 Android 應(yīng)用程序?qū)⑦@些數(shù)據(jù)拉入。然后,校正數(shù)據(jù)將使用 SparkFun 藍(lán)牙伴侶通過藍(lán)牙從應(yīng)用程序傳輸?shù)?ZED-F9P。
所需材料
1x GPS-RTK2 或 GPS-RTK-SMA
1 個 GPS 或 GNSS 天線
1 個 4 英寸或更大的金屬板
1x SMA 延長線(如果需要清楚地看到天空)
1 根 USB C 2.0 電纜
1 個藍(lán)牙伴侶
1x 公母頭對
GNSS 天線位于金屬接地板上,可以清楚地看到天空
現(xiàn)在設(shè)置您的 GPS 接收器,以便您可以在辦公桌上工作,但將天線放在室外,可以清楚地看到天空。
所需軟件
具有免費(fèi) RTCM 提供商(例如 UNAVCO)的證書
U中心
從 Google Play 獲取 NTRIP By Lefebure 應(yīng)用程序。似乎有適用于 iOS 的 NTRIP 應(yīng)用程序,但我們無法特別驗證任何一個應(yīng)用程序。如果您有最喜歡的,請告訴我們。
首先,我們需要將藍(lán)牙模塊連接到 ZED-F9P 的分線板上。將一個母頭焊接到藍(lán)牙伴侶上,使其懸掛在末端。
在 GPS-RTK2 或 GPS_RTK-SMA 板上,我們建議將直角公頭焊接到板下方。這將允許藍(lán)牙模塊簡潔地隱藏在電路板下方。
將藍(lán)牙伴侶連接到電路板時,請務(wù)必對齊引腳,以便 GND 指示器在兩個電路板上對齊。安裝藍(lán)牙后,連接您的 GNSS 天線并通過 USB 連接電路板。這將為開發(fā)板和藍(lán)牙伴侶供電。
男性和女性頭部的去向是個人喜好。例如,這里有兩個藍(lán)牙伴侶;一種是男性頭,一種是女性。
將母頭焊接到藍(lán)牙伴侶可以更容易地將藍(lán)牙添加到具有“FTDI”風(fēng)格連接的板上,例如我們的 OpenScale、Arduino Pro 或同步 RFID 閱讀器。然而,將公頭焊接到藍(lán)牙伴侶可以更容易在面包板上使用。這真的取決于你!
藍(lán)牙伴侶默認(rèn)為 115200bps,而 ZED-F9P 預(yù)計 UART2 上的串行為 38400bps。要解決這個問題,我們需要打開 u-center 并更改 UART2 的端口設(shè)置。如果您還沒有,請務(wù)必查看 U-Center 入門教程以了解您的方位。
打開配置窗口并導(dǎo)航到 PRT(端口)部分。將目標(biāo)下拉到 UART2 并將波特率設(shè)置為 115200。最后,單擊“發(fā)送”按鈕。
到這個時候,您應(yīng)該有一個有效的 3D GPS 鎖定,精度約為 1.5m。它即將變得更好。
我們將假設(shè)您已閱讀原始 RTK 教程并獲得您的 UNAVCO 憑證,包括以下內(nèi)容:
用戶名
密碼
UNAVCO 的 IP 地址(撰寫本文時為 69.44.86.36)
Caster Port(撰寫本文時為 2101)
數(shù)據(jù)流又名安裝點(diǎn)('P041_RTCM3',如果你想要靠近科羅拉多州博爾德的那個 - 但你真的應(yīng)該找到離你的漫游車位置最近的一個)
藍(lán)牙伴侶應(yīng)該已通電。從您的手機(jī)中,找到藍(lán)牙伴侶并與之配對。本教程中使用的模塊被發(fā)現(xiàn)為 RNBT-E0DC,其中 E0DC 是模塊 MAC 地址的最后四個字符,并且對于您的模塊應(yīng)該是唯一的。
獲得 UNAVCO 憑據(jù)并與藍(lán)牙模塊配對后,打開 NTRIP 客戶端。
在主屏幕上,單擊右上角的齒輪,然后單擊接收器設(shè)置。
確認(rèn)接收器連接設(shè)置為藍(lán)牙,然后選擇藍(lán)牙設(shè)備并選擇您剛剛配對的藍(lán)牙模塊。接下來,打開 NTRIP 設(shè)置并輸入您的憑據(jù),包括安裝點(diǎn)(又名數(shù)據(jù)流)。
此示例演示如何從 UNAVCO 的服務(wù)器獲取校正數(shù)據(jù),但您可以類似地使用另一個 ZED-F9P 和 RTKLIB 設(shè)置您自己的基站來廣播校正數(shù)據(jù)。這個 NTRIP 應(yīng)用程序?qū)⑦B接到您基于 RTKLIB 的服務(wù)器,為您提供驚人的靈活性(基站可以在您的流動站 10 公里內(nèi)有筆記本電腦和 Wifi 的任何地方)。
好的。你準(zhǔn)備好了嗎?這是有趣的部分。返回主 NTRIP 窗口并單擊連接。該應(yīng)用程序?qū)⑦B接到藍(lán)牙模塊。連接后,它將連接到您的 NTRIP 源。一旦數(shù)據(jù)流動,您將看到每秒增加的字節(jié)數(shù)。
在幾秒鐘內(nèi),您應(yīng)該會看到 ZED-F9P 分線板上的 RTK LED 熄滅。這表明您有 RTK 修復(fù)。要驗證這一點(diǎn),請在您的計算機(jī)上打開 u-center。首先要注意的是左側(cè)黑色窗口中的修復(fù)模式已從 3D 更改為 3D/DGNSS/FIXED。
導(dǎo)航到 UBX-NAV-HPPOSECEF 消息。這將向您展示高精度的 3D 精度估計。我們能夠使用帶有金屬板接地平面的低成本 GNSS 天線達(dá)到 17 毫米的精度,并且我們距離校正站超過 10 公里。
恭喜!你現(xiàn)在知道你在一角錢的直徑內(nèi)的位置!
SparkFun u-blox Arduino 庫
注意:此示例假設(shè)您在桌面上使用最新版本的 Arduino IDE。如果這是您第一次使用 Arduino,請查看我們關(guān)于安裝 Arduino IDE 的教程。如果您之前沒有安裝過 Arduino 庫,請查看我們的安裝指南。
SparkFun u-blox Arduino 庫支持讀取所有位置數(shù)據(jù)以及通過 I2C 發(fā)送二進(jìn)制 UBX 配置命令。這有助于配置高級模塊,例如 ZED-F9P,但也有助于配置 NEO-M8P-2、SAM-M8Q 和任何其他使用 u-blox 二進(jìn)制協(xié)議的 u-blox 模塊。
SparkFun u-blox Arduino 庫可以通過 Arduino 庫管理器通過搜索“SparkFun u-blox GNSS”下載,或者您可以從 GitHub 存儲庫中獲取 zip:
SPARKFUN U-BLOX ARDUINO 庫(ZIP)
安裝庫后,請查看各種示例。
示例 1:使用 u-blox 模塊 SAM-M8Q、NEO-M8P 等通過 I2C 讀取 NMEA 語句
示例 2:使用 MicroNMEA 庫解析 NMEA 句子。此示例還演示了如何覆蓋 processNMEA 函數(shù),以便您可以將傳入的 NMEA 字符從 u-blox 模塊定向到您喜歡的任何庫、顯示器、收音機(jī)等。
示例 3:獲取視野中的緯度、經(jīng)度、高度和衛(wèi)星 (SIV)。此示例還演示了如何關(guān)閉從 I2C 端口發(fā)送的 NMEA 消息。您仍然會在 UART1 和 USB 上看到 NMEA,但不會在 I2C 上看到。僅使用 UBX 二進(jìn)制消息有助于減少 I2C 流量,并且是一種更輕量級的協(xié)議。
示例 4:顯示您擁有的修復(fù)類型,最常見的兩種是無修復(fù)和完整的 3D 修復(fù)。此草圖還顯示了如何確定您是否有 RTK 修復(fù)以及什么類型(浮動與固定)。
示例 5:顯示如何獲取當(dāng)前速度、航向和精度衰減。
Example6:演示如何將輸出速率從默認(rèn)的每秒 1 提高到每秒許多;在某些模塊上高達(dá) 30Hz!
示例 7: SAM-M8Q 等較舊的模塊使用較舊的協(xié)議(版本 18),而 ZED-F9P 等較新的模塊使用最新協(xié)議(版本 27)刪除了一些命令。此草圖顯示了如何查詢模塊以獲取協(xié)議版本。
示例 8:u-blox 模塊使用 I2C 地址 0x42,但這可通過軟件進(jìn)行配置。此草圖將允許您更改模塊的 I2C 地址。
示例 9:高度不是簡單的測量。此草圖顯示了如何獲得基于橢圓體的高度和基于 MSL(平均海平面)的高度讀數(shù)。
示例 10:有時您只需要對硬件進(jìn)行硬重置。此草圖顯示了如何將 u-blox 模塊設(shè)置回出廠默認(rèn)設(shè)置。
NEO-M8P
NEO-M8P 示例 1:發(fā)送 UBX 二進(jìn)制命令以在 u-blox NEO-M8P-2 模塊上啟用 RTCM 語句。此示例是將 NEO-M8P 設(shè)置為基站所需的步驟之一。有關(guān)更多信息,請查看 u-blox 手冊以設(shè)置 RTK 鏈接。
NEO-M8P 示例 2:此示例擴(kuò)展了前面的示例,將所有命令發(fā)送到 NEO-M8P-2,使其作為基礎(chǔ)運(yùn)行。此外,還公開了 processRTCM 功能。這允許用戶覆蓋函數(shù)以將 RTCM 字節(jié)定向到用戶想要的任何連接(無線電、串行等)。
NEO-M8P Example3:這與NEO-M8P的Example2相同。但是,數(shù)據(jù)通過 I2C 發(fā)送到串行 LCD。
ZED-F9P
ZED-F9P 示例1:該模塊能夠提供高精度解決方案。此草圖顯示了如何檢查解決方案的準(zhǔn)確性??粗覀兊亩ㄎ痪认陆档胶撩准壓苡腥?。
ZED-F9P 示例 2:ZED-F9P 使用新的 u-blox 配置系統(tǒng) VALGET/VALSET/VALDEL。此草圖演示了這些方法的基礎(chǔ)知識。
ZED-F9P Example3:將 ZED-F9P 設(shè)置為基站并輸出 RTCM 數(shù)據(jù)。
ZED-F9P Example4:這與 ZED-F9P 的 Example3 相同。但是,數(shù)據(jù)通過 I2C 發(fā)送到串行 LCD。
這個 SparkFun u-blox 庫真正專注于 I2C,因為它比串行更快并且支持菊花鏈。該庫還使用 UBX 協(xié)議,因為它需要的開銷遠(yuǎn)低于 NMEA 解析,并且沒有 NMEA 所具有的精度限制。
將 ZED-F9P 設(shè)置為校正源
小心!這部分有點(diǎn)過時了。我們有一個全新的如何構(gòu)建 GNSS 參考站教程,提供最新信息。我們計劃保留此部分以供參考。
如果您距離校正站超過 20 公里,您可以使用 ZED-F9P 創(chuàng)建自己的站。u-blox 在 ZED-F9P 集成手冊中提供了設(shè)置指南,顯示了通過 u-Center 所需的各種設(shè)置。我們將介紹如何僅使用 I2C 命令設(shè)置 ZED-F9P。這將啟用輸出 RTCM 校正數(shù)據(jù)的基站的無頭(無計算機(jī))配置。
在開始之前,我們建議您使用 u-center 配置模塊。查看我們關(guān)于使用 U-Center 的教程,然后閱讀 u-blox 集成手冊的第 3.5.8 節(jié)基站配置,以使用 u-center 為 RTK 配置 ZED-F9P。使用 u-center 在舒適的實(shí)驗室中成功控制模塊后,請考慮前往戶外。
對于本練習(xí),我們將使用以下部分:
1x SparkFun GPS-RTK2 板或 RTK-SMA 板
1 根用于 RTK2 的 U.FL 到 SMA 電纜
1 個 SparkFun 黑板使 I2C 變得簡單
1 根 USB C 2.0 電纜(如果您需要)
1x 兩條 Qwiic 電纜
1x 20x4 SerLCD,焊接有 Qwiic 適配器
1x 天線 L1/L2 GNSS 3-5V 磁性支架
1x GPS 天線接地板
首次試驗基站時,1x 20+ft SMA 擴(kuò)展非常方便,因此您可以坐在室內(nèi)使用筆記本電腦分析 GPS-RTK 的輸出
1 個標(biāo)準(zhǔn)相機(jī)三腳架
ZED-F9P 可以使用串行、SPI 或 I2C 進(jìn)行配置。我們是 I2C 菊花鏈能力的粉絲,因此我們將專注于 Qwiic 系統(tǒng)。在本練習(xí)中,我們將使用兩條 Qwiic 電纜將 LCD 和 GPS-RTK2 連接到 BlackBoard。您也可以使用 RTK-SMA 作為替代方案。
對于天線,您需要清楚地看到天空。天線位置越好,系統(tǒng)的準(zhǔn)確性和性能就越好。我們設(shè)計了 GPS 天線接地板以簡化此設(shè)置。盤子里有?” 螺紋孔直接擰到相機(jī)三腳架上。選擇的板厚度足夠厚,以便螺紋螺釘與板齊平,因此不會干擾天線。不知道我們?yōu)槭裁匆褂媒拥匕??閱讀 u-blox 白皮書,了解如何將低成本 GNSS 天線與 RTK 結(jié)合使用。安裝磁性安裝天線并將 SMA 電纜連接到 U.FL 到 SMA 電纜到 GPS-RTK2 板。如果您有 RTK-SMA,您只需將 SMA 電纜連接到電路板的連接器。
代碼
測試代碼
arduino_code.ino
下載
?
- SKG122ER RTK導(dǎo)航定位模塊規(guī)格書 1次下載
- 使用Arduino UNO連接GPS模塊
- 基于Arduino的戶外LoRa GPS跟蹤器 1次下載
- Arduino GPS時鐘
- 關(guān)于Arduino Mega與NEO 6M GPS模塊接口的教程
- 使用Arduino制作GPS邊界
- 如何將GPS模塊與Arduino連接
- RTK GPS航向開源分享
- RTK和GPS定位的區(qū)別在哪里? 76次下載
- Arduino的GPS衛(wèi)星信息獲取和解析的實(shí)驗例程的工程文件免費(fèi)下載 21次下載
- GPS RTK定位在駕考中的應(yīng)用 7次下載
- 基于GPS RTK的潮汐和波浪周期研究 13次下載
- GPS-RTK技術(shù)在水下地形測量中的應(yīng)用
- GPS RTK轉(zhuǎn)換參數(shù)求解方法
- GPS RTK 在圖根控制測量中高程精度的探討
- 什么是RTK?RTK的原理是什么?RTK對于無人機(jī)來說有什么用? 2.5w次閱讀
- 如何對RTK高精度定位算法進(jìn)行驗證 3412次閱讀
- 使用Arduino和TEA5767模塊的數(shù)字FM接收器 5329次閱讀
- 如何利用Arduino UNO設(shè)計無RTC模塊簡單時鐘 3962次閱讀
- 基于AT89S52單片機(jī)和GPS OEM 板實(shí)現(xiàn)GPS授時服務(wù)器的設(shè)計 4433次閱讀
- 基于Arduino供電及使用GPS-6MV2模塊創(chuàng)建天文時鐘 3340次閱讀
- 基于Arduino UNO和HC-05藍(lán)牙模塊控制伺服電機(jī) 4824次閱讀
- dfrobotUSB/TTL樹莓派GPS模塊簡介 3211次閱讀
- 微雪電子GSM/GPRS/GPS模塊簡介 2462次閱讀
- dfrobotSIM808 GPS/GPRS/GSM擴(kuò)展板簡介 1939次閱讀
- dfrobot內(nèi)置式GPS天線介紹 1779次閱讀
- 飛凌嵌入式北斗&GPS模塊介紹 3300次閱讀
- GPS定位技術(shù)中的GPS模塊 4083次閱讀
- GPS跟蹤定位器如何使用 3.7w次閱讀
- mcu怎樣控制藍(lán)牙gps模塊? 2110次閱讀
下載排行
本周
- 1山景DSP芯片AP8248A2數(shù)據(jù)手冊
- 1.06 MB | 532次下載 | 免費(fèi)
- 2RK3399完整板原理圖(支持平板,盒子VR)
- 3.28 MB | 339次下載 | 免費(fèi)
- 3TC358743XBG評估板參考手冊
- 1.36 MB | 330次下載 | 免費(fèi)
- 4DFM軟件使用教程
- 0.84 MB | 295次下載 | 免費(fèi)
- 5元宇宙深度解析—未來的未來-風(fēng)口還是泡沫
- 6.40 MB | 227次下載 | 免費(fèi)
- 6迪文DGUS開發(fā)指南
- 31.67 MB | 194次下載 | 免費(fèi)
- 7元宇宙底層硬件系列報告
- 13.42 MB | 182次下載 | 免費(fèi)
- 8FP5207XR-G1中文應(yīng)用手冊
- 1.09 MB | 178次下載 | 免費(fèi)
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費(fèi)
- 2555集成電路應(yīng)用800例(新編版)
- 0.00 MB | 33566次下載 | 免費(fèi)
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費(fèi)
- 4開關(guān)電源設(shè)計實(shí)例指南
- 未知 | 21549次下載 | 免費(fèi)
- 5電氣工程師手冊免費(fèi)下載(新編第二版pdf電子書)
- 0.00 MB | 15349次下載 | 免費(fèi)
- 6數(shù)字電路基礎(chǔ)pdf(下載)
- 未知 | 13750次下載 | 免費(fèi)
- 7電子制作實(shí)例集錦 下載
- 未知 | 8113次下載 | 免費(fèi)
- 8《LED驅(qū)動電路設(shè)計》 溫德爾著
- 0.00 MB | 6656次下載 | 免費(fèi)
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費(fèi)
- 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
- 78.1 MB | 537798次下載 | 免費(fèi)
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420027次下載 | 免費(fèi)
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費(fèi)
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費(fèi)
- 6電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191187次下載 | 免費(fèi)
- 7十天學(xué)會AVR單片機(jī)與C語言視頻教程 下載
- 158M | 183279次下載 | 免費(fèi)
- 8proe5.0野火版下載(中文版免費(fèi)下載)
- 未知 | 138040次下載 | 免費(fèi)
評論
查看更多