㈠ 請問如何用單片機實現GPS功能
GPS是用到三個衛星的時間 計算出 到三個衛星的距離。這樣就計算出一個絕對的點。同是如果有到更多衛星的距離,就可以修正數據,使位置更精確。
一般有三個星就能定位。四個 到五個精度會很高。一般不會超過六個。因為地球是圓的,你不可能接收到地球北面等的衛星信號。
㈡ 單片機驅動gps定位模塊數據接收問題
這個不難啊,在單片機中開串口中斷啊!
一般用到那個什麼RMC幀的,裡面有時間,經緯,海拔,滿足一般要求了。
你在單片機中開一塊RAM,上面說到的RMC那個總共佔用了68個位元組。程序中先判斷出RMC的幀頭,好像是以$開始的吧,檢測到幀頭就開始接收串口中斷的數據,每一次中斷,就是一個位元組嘛。總共接收68個位元組,然後按協議裡面的格式,將68位元組的內容提取出來。
提取內容後,你想放液晶顯示,還是什麼無線傳到遠端,這個不是難點了。
希望對你有用,或者可M我一下……
謝謝!
㈢ gps模塊與51單片機不能通信
gps模塊一般都是輸出的3.3V電平信號,如果你用的5V單片機,那多半會出問題。所以換3.3V的單片機系統試試。
㈣ GPS模塊LR9548S如何連接STM32單片機,輸入的是什麼信號需要轉換這些嗎
GPS模組一般都是UART介面,將告叢模組中的伏野RX、TX管腳缺友喊分別接到STM32單片機TX、RX管腳上即可。通電後,串口會自動返回GPS相關的字元串信息,接收字元串並解析,後獲取經緯度或其它信息就可以了。
㈤ GSM和GPS連接單片機串口問題
你用的什麼單片機,有幾個串口,如果有兩個或以上可以直接把GSM GPS模塊的串口引腳與單片機串口相連,我們以前的項目用的MCU是STM32,串口有3-5個,用起來很方便。如果你的單片機只有一個串口,也可以把兩模塊串口一並連到單片機串口,因為GPS工作後是主動向外發送數據的(你可以只讓GPS的TXD腳連接到單片機RXD,而GPS接收腳不用連接),你的單片機串口接收到數據以後(只需要判斷串口中斷接收),放到緩存里,再用GSM模塊發送出去就行了。如果你的GSM只用來發送,那麼只用單片機的TXD連接到GSM的RXD就可以了。這樣以來,就是兩模塊分別只用了串口一個引腳,正好分配正常。
另外一種情況就是,用類似選擇開關的東西 或者用 緩沖器模塊 74HC125,一個時刻選擇兩路數據,另一時刻選擇另外兩路數據,很方便。
㈥ 怎麼把gps模塊連接到單片機上面
GPS模塊有四條線,一條是VCC、一條是地線,另外兩條是輸入輸出線。
它們是232電平的,那就是說,要經過232電平轉換電路才能和單片機的串口相連。
望採納
㈦ 51單片機上安裝GPS模塊可以實現什麼易操作的功能(急急急!!!!)
大部分GPS模塊通過串口和單片機通訊,獲得的數據主要是當前經緯度和時間等,要實現什麼功能看你的需要了但想在地圖上顯示當前位置51單片機根本不可能實現
若要作自動導航小車,也勉強可以,因一般要已知經緯度求實際距離和方位角,用到較多的三角函數計算,51比較吃力在加上要用到電子羅盤和加速度計來測量當前方位和姿態,又要用到較多三角函數計算所以用51單片機估計1-2秒才能算出結果只能用於低速場合
若想在筆記本上顯示方位,則不要單片機即可,好多GPS模塊能直接通過232串口或USB介面與PC
通信,在上位機上安裝軟體和地圖,就可實現導航功能
㈧ 急!!!GPS模塊與單片機通訊問題!!!
uart 本來就是sci的一種,只要你安裝設備要求的幀格式以及波特率發送相應的命令數據,自然就能成功通信。
㈨ 單片機用於導航的原理
是51單片機作為主控制器負責接收。系統的主要原理是51單片機作為主控制器負責接收來自GPS模塊的位置信息,進行解析,之後發送給藍牙模塊,編寫手機程序負責接收位置信息並進入地圖實現導航功能。