亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

新聞中心
新聞中心

接4G模塊獲取經(jīng)緯度的完整步驟

2025-06-30 09:32:00     132
今天小編主要跟大家一起分享下接4G模塊獲取經(jīng)緯度的完整步驟此文章,希望能給大家一些幫助。

以下是連接4G模塊獲取經(jīng)緯度的完整步驟,適用于嵌入式開發(fā)(如STM32、樹莓派)及Linux系統(tǒng)環(huán)境:



 ?一、硬件準(zhǔn)備與連接?


 

?模塊接線?

 

4G模塊(如移遠(yuǎn)EC20)通過USB或串口連接主控設(shè)備:

?4G模塊TX? → 主控設(shè)備?RX?(接收GPS數(shù)據(jù))

?4G模塊RX? → 主控設(shè)備?TX?(發(fā)送AT指令)

?VCC/GND? → 匹配電源(通常5V)與共地

安裝GPS天線:陶瓷面朝上并朝向天空,避免金屬遮擋

 

?關(guān)鍵配置?

 

插入有效SIM卡,確保4G天線已固定,模塊指示燈正常亮起

若使用STM32,需調(diào)整撥碼開關(guān):第3、4位撥至左側(cè)(GPS功能使能)



?二、軟件配置與指令操作?


?步驟1:初始化模塊?

打開串口調(diào)試工具(如Minicom、串口助手),設(shè)置波特率 ?115200?(部分模塊默認(rèn)9600)

發(fā)送基礎(chǔ)AT指令檢測連通性:

 

ATCopy Code

 

 

AT  // 返回"OK"表示模塊就緒:ml-citation{ref="5" data="citationList"}

 

?步驟2:激活GPS功能?

 

開啟GNSS定位:

 

ATCopy Code

 

AT+QGPS=1  // 部分模塊需指定模式:1=GPS+北斗雙模:ml-citation{ref="3,5" data="citationList"}

 

 

等待返回 ?"+CGNSSPWR!"?(約10-30秒)

 

 

設(shè)置數(shù)據(jù)輸出接口(EC20為例):

 

 

ATCopy Code

 

 

AT+CGNSSPORTSWITCH=0,1  // 0表示UART串口,1啟用數(shù)據(jù)輸出:ml-citation{ref="5" data="citationList"}

 

?步驟3:獲取經(jīng)緯度數(shù)據(jù)?

 

?方法1:實時流輸出(NMEA協(xié)議)?

 

啟動數(shù)據(jù)流:

 

ATCopy Code

 

 

AT+CGNSSTST=1  // 開啟NMEA數(shù)據(jù)流:ml-citation{ref="5" data="citationList"}

 

 

監(jiān)聽對應(yīng)串口(如/dev/ttyUSB1),解析$GPRMC幀:

 

textCopy Code

 

 

$GPRMC,<UTC時間>,A,<緯度>,N/S,<經(jīng)度>,E/W,...*hh

// 示例:$GPRMC,024813.640,A,3158.4608,N,11848.3737,E,...*50:ml-citation{ref="8,9" data="citationList"}

 

?經(jīng)緯度格式轉(zhuǎn)換?:

緯度 3158.4608 → 31°58.4608' → 小數(shù)度:31 + 58.4608/60 ≈ 31.9743°

經(jīng)度同理,西經(jīng)/南緯取負(fù)值

 

?方法2:手動單次查詢(適用于低功耗場景)?

 

 

ATCopy Code

 

 

AT+CGPSINFO  // 直接返回經(jīng)緯度(需等待定位完成):ml-citation{ref="5" data="citationList"}

 

 

示例返回值:

 

 

textCopy Code

 

 

+CGPSINFO: 2304.71148,N,11330.96810,E  // 緯度23°04.71148',經(jīng)度113°30.96810':ml-citation{ref="5" data="citationList"}

 

 




三、調(diào)試與問題處理?

?定位失敗排查?:

檢查天線朝向是否開闊,室內(nèi)需靠近窗戶

冷啟動等待1-2分鐘,若超時重啟模塊

驗證SIM卡網(wǎng)絡(luò)狀態(tài)(AT+CREG?返回0,1或1,1)

?精度優(yōu)化?:

結(jié)合網(wǎng)絡(luò)輔助定位(A-GPS)提升首次定位速度

使用gpsd工具格式化輸出(樹莓派適用):

 

bashCopy Code

 

 

sudo gpsd /dev/ttyUSB1 -F /var/run/gpsd.sock  // 后臺服務(wù)

cgps -s  // 可視化查看:ml-citation{ref="7" data="citationList"}

 

 




?四、替代方案:網(wǎng)絡(luò)定位(無GPS模塊時)?

4G模塊無內(nèi)置GPS,可通過IP或基站定位:

javascriptCopy Code

// H5 JS-API示例(需聯(lián)網(wǎng))

navigator.geolocation.getCurrentPosition(pos => {

  const {latitude, longitude} = pos.coords; // 獲取WGS84坐標(biāo)

});  // 精度約100米-1公里,依賴基站密度:ml-citation{ref="4" data="citationList"}

?關(guān)鍵提示?

?模塊差異?:EC20使用ttyUSB1接收數(shù)據(jù),其他模塊需查手冊確認(rèn)端口

?供電要求?:4G模塊峰值電流≥2A,建議獨立電源避免重啟6

?坐標(biāo)系轉(zhuǎn)換?:原始WGS84坐標(biāo)需轉(zhuǎn)換(如GCJ-02)才能在國內(nèi)地圖使用


4G遠(yuǎn)程控制器廠家  4G遠(yuǎn)程控制器終端廠家  上海八渡智能科技有限公司

 


關(guān)于這篇文章接4G模塊獲取經(jīng)緯度的完整步驟小編就和大家分享到這了,如果想要了解更多相關(guān)的知識,歡迎繼續(xù)訪問本站更相關(guān)資訊。
如果喜歡此文章,請復(fù)制http://m.987zxw.com/industry/1185.html發(fā)送給你的朋友。
文章關(guān)鍵詞:百度地圖sitemap RSS.xml 智能照明系統(tǒng) 智能照明模塊 可控硅調(diào)光 隧道調(diào)光系統(tǒng)


?