㈠ 基於STM32單片機的GPS定位
這個連接倒是十分簡單,串口連接只需三線
程序比較復雜,但賣模塊有商家會給你常式,有51的和STM32的
如果找不到,可以搜一搜野火STM32開發板的資料或正點原子的資料,不買開發板,資料也可以下載
㈡ 買了個GPS模塊用51單片機讀取經緯度數據,但是為什麼老是定位不準,定不到我所在的位置,是一個區但
衛星信號不好吧,你拿到空曠地段去試試。
㈢ GPS模塊數據與單片機的通信問題。。。
要看你的通信方式了。
現在的GPS模塊支持多種通訊介面,UART,I2C,SPI 都有支持的。
根據你選擇的通訊介面,將模塊與單片機相應的介面連接,最後用中斷方式接受數據。
可以在中斷過程中濾過你想要的信號幀,因為NMEA格式對於使用的時候並不是全部需要的。
這個看你的需求了,一般需要的是RMC和GGA幀,將需要的幀轉存到數組後就可以使用了。
㈣ 想用單片機做GPS顯示經緯度時間速度海波等信息,該選用什麼模塊
想用單片機做GPS顯示經緯度時間速度海波等信息,該選用GPS模塊。通過51單片機與GPS模塊連接,獲取GPS輸出的經緯度數據,還需要再增加一個顯示屏才能將數據顯示出來。
單片機(Microcontrollers)是一種集成電路晶元,是採用超大規模集成電路技術把具有數據處理能力的中央處理器CPU、隨機存儲器RAM、只讀存儲器ROM、多種I/O口和中斷系統、定時器/計數器等功能(可能還包括顯示驅動電路、脈寬調制電路、模擬多路轉換器、A/D轉換器等電路)集成到一塊矽片上構成的一個小而完善的微型計算機系統,在工業控制領域廣泛應用。從上世紀80年代,由當時的4位、8位單片機,發展到現在的300M的高速單片機。
GPS是英文Global Positioning System(全球定位系統)的簡稱。GPS起始於1958年美國軍方的一個項目,1964年投入使用。20世紀70年代,美國陸海空三軍聯合研製了新一代衛星定位系統GPS 。主要目的是為陸海空三大領域提供實時、全天候和全球性的導航服務,並用於情報搜集、核爆監測和應急通訊等一些軍事目的,經過20餘年的研究實驗,耗資300億美元,到1994年,全球覆蓋率高達98%的24顆GPS衛星星座己布設完成。在機械領域GPS則有另外一種含義:產品幾何技術規范(Geometrical Proct Specifications, 簡稱GPS)。另外一種含義為G/s(GB per second)。GPS(Generalized Processor Sharing)廣義為處理器分享,網路服務質量控制中的專用術語。
㈤ 請問如何用單片機實現GPS功能
GPS是用到三個衛星的時間 計算出 到三個衛星的距離。這樣就計算出一個絕對的點。同是如果有到更多衛星的距離,就可以修正數據,使位置更精確。
一般有三個星就能定位。四個 到五個精度會很高。一般不會超過六個。因為地球是圓的,你不可能接收到地球北面等的衛星信號。
㈥ 如何通過51單片機實現GPS定位功能
GPS不需要驅動程序,只需要單片機用串口不停的接收程序並且解包就可以了。
㈦ 用單片機實現GPS定位,GPS模塊大概得花多少錢謝謝!另外hmr3000電子羅盤要多少錢
GPS很便宜,裸模塊大概幾十元搞定(我見過80左右的,估計還有還價餘地),hmr3000這個玩意就貴了,原裝得6000+
㈧ 怎麼把gps模塊連接到單片機上面
GPS模塊有四條線,一條是VCC、一條是地線,另外兩條是輸入輸出線。
它們是232電平的,那就是說,要經過232電平轉換電路才能和單片機的串口相連。
望採納
㈨ 51單片機上安裝GPS模塊可以實現什麼易操作的功能(急急急!!!!)
大部分GPS模塊通過串口和單片機通訊,獲得的數據主要是當前經緯度和時間等,要實現什麼功能看你的需要了但想在地圖上顯示當前位置51單片機根本不可能實現
若要作自動導航小車,也勉強可以,因一般要已知經緯度求實際距離和方位角,用到較多的三角函數計算,51比較吃力在加上要用到電子羅盤和加速度計來測量當前方位和姿態,又要用到較多三角函數計算所以用51單片機估計1-2秒才能算出結果只能用於低速場合
若想在筆記本上顯示方位,則不要單片機即可,好多GPS模塊能直接通過232串口或USB介面與PC
通信,在上位機上安裝軟體和地圖,就可實現導航功能
㈩ 如何呈現gps定位模塊獲得定位信息
gps定位模塊定位之後會輸出定位語句信息,GPS定位信息串列輸出格式大多採用美國國家海洋電子協會制定的NMEA-0183 通信標准格式。其輸出數據採用的是ASCII碼,內容包含了緯度、經度、高度、速度、日期、時間、航向以及衛星狀況等信息,常用語句有6 種,包括GGA、GLL、GSA、GSV、RMC 和 VTG。
GPS模塊發送到單片機的數據主要由幀頭,幀尾和幀內數據組成,因此,必須明確其幀結構,然後才能根據其結構完成明羨銷對各個定位信息的提取。
如:$aaccc,ddd,ddd,…,ddd*hh<CR><LF>
1、「$」——幀命令起始位
2、aaccc——地址域,前兩位為識別符,後三位為語句名
3、ddd…ddd——數據
4、「*」——校驗和前綴
5、hh——校驗和(check sum),$與*之間所有字元ASCII碼激游的校驗和(各位元組做異或運算,得到校驗和後,再轉換16進制格式的ASCII字元。)
6、<CR><LF>——CR(Carriage Return) + LF(Line Feed)幀結束,回車和換行
NMEA-0183的數據信息有十幾種,這些信息的作派信用分別是:$GPGGA:輸出GPS的定位信息;$GPGSA:輸出衛星DOP值信息;$GPGSV:輸出可見的衛星信息;$GPRMC:輸出最小數據量的GPS信息;$GPVTG:地面速度信息;$GPGLL:輸出大地坐標信息;$GPZDA:輸出UTC時間信息;$GPGST:輸出定位標准差信息;$GPALM:輸出衛星星歷信息;