導航:首頁 > 操作系統 > 單片機與gps

單片機與gps

發布時間:2023-09-11 00:07:15

① GPS模塊數據與單片機的通信問題。。。

要看你的通信方式了。
現在的GPS模塊支持多種通訊介面,UART,I2C,SPI 都有支持的。
根據你選擇的通訊介面,將模塊與單片機相應的介面連接,最後用中斷方式接受數據。
可以在中斷過程中濾過你想要的信號幀,因為NMEA格式對於使用的時候並不是全部需要的。
這個看你的需求了,一般需要的是RMC和GGA幀,將需要的幀轉存到數組後就可以使用了。

② 單片機用於導航的原理

是51單片機作為主控制器負責接收。系統的主要原理是51單片機作為主控制器負責接收來自GPS模塊的位置信息,進行解析,之後發送給藍牙模塊,編寫手機程序負責接收位置信息並進入地圖實現導航功能。

③ 想用單片機做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)廣義為處理器分享,網路服務質量控制中的專用術語。

④ GSM和GPS連接單片機串口問題

你用的什麼單片機,有幾個串口,如果有兩個或以上可以直接把GSM GPS模塊的串口引腳與單片機串口相連,我們以前的項目用的MCU是STM32,串口有3-5個,用起來很方便。如果你的單片機只有一個串口,也可以把兩模塊串口一並連到單片機串口,因為GPS工作後是主動向外發送數據的(你可以只讓GPS的TXD腳連接到單片機RXD,而GPS接收腳不用連接),你的單片機串口接收到數據以後(只需要判斷串口中斷接收),放到緩存里,再用GSM模塊發送出去就行了。如果你的GSM只用來發送,那麼只用單片機的TXD連接到GSM的RXD就可以了。這樣以來,就是兩模塊分別只用了串口一個引腳,正好分配正常。
另外一種情況就是,用類似選擇開關的東西 或者用 緩沖器模塊 74HC125,一個時刻選擇兩路數據,另一時刻選擇另外兩路數據,很方便。

⑤ 請問如何用單片機實現GPS功能

GPS是用到三個衛星的時間 計算出 到三個衛星的距離。這樣就計算出一個絕對的點。同是如果有到更多衛星的距離,就可以修正數據,使位置更精確。
一般有三個星就能定位。四個 到五個精度會很高。一般不會超過六個。因為地球是圓的,你不可能接收到地球北面等的衛星信號。

⑥ 怎麼把gps模塊連接到單片機上面

GPS模塊有四條線,一條是VCC、一條是地線,另外兩條是輸入輸出線。
它們是232電平的,那就是說,要經過232電平轉換電路才能和單片機的串口相連。
望採納

⑦ 關於gps和51單片機的硬體連接

您好:
GPS的話,去淘寶看看就可以了,有二手買的,如果是用來玩玩的話,建議買個二手的、功能不是很多的。對於怎樣連接51的問題,GPS模塊有四條線,一條是VCC、一條是地線,另外兩條是輸入輸出線。它們是232電平的,那就是說,要經過232電平轉換電路才能和單片機的串口相連。
希望可以幫到您。

⑧ 單片機接收GPS數據

第一個,你加一個中間變數,有些單片機不能直接用寄存器賦值。
temp=SBUF;
S2BUF=temp;

第二個
你再查你的波特率。

亂碼的原因說明你的硬體是對的
也說明你的通信線路基本上是沒問題的
你的GPS的波特率如果在4800沒有亂碼的話
應該就是4800
你重點查你的單片機的波特率的值。

第三個,你直接讓你的SBUF和S2BUF往電腦串口調試助手寫數據
不斷的發,看看你發送的數據是否正確。

個人經驗,這就是一個波特率的設置問題。
不建議動不動就拿硬體說事。

再說,樓主選擇雙串口的目的,
應該是對GPS進行解碼
然後通過另一個串口輸出數據。
不僅僅只是想看GPS 的數據

閱讀全文

與單片機與gps相關的資料

熱點內容
vs編譯器反匯編 瀏覽:562
程序員直播做項目創業 瀏覽:396
linux下samba配置 瀏覽:791
程序員面試銀行崗位會有編制嗎 瀏覽:408
ex表怎麼加密碼保護 瀏覽:168
小孩上編程課用哪款好 瀏覽:556
如何製作伺服器商店 瀏覽:732
壓縮氣管閥門 瀏覽:464
pdf推文 瀏覽:355
69程序員 瀏覽:581
阿里雲伺服器鏡像如何遷移到騰訊 瀏覽:987
安卓如何顯示日期在狀態欄 瀏覽:803
cadsplt這個命令用不了 瀏覽:467
安卓誇克怎麼取消監管 瀏覽:662
pdf怎麼裁剪圖片 瀏覽:436
黑上宏命令 瀏覽:644
mac解壓壓縮包有密碼 瀏覽:706
命令與征服知乎 瀏覽:562
小時代pdf 瀏覽:223
化工設備第三版答案pdf 瀏覽:465