亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于51 單片機(jī)GPS 定位的設(shè)計與實現(xiàn)

        2019-09-07 07:13:24陳海浪謝旺廣東培正學(xué)院
        數(shù)碼世界 2019年9期
        關(guān)鍵詞:經(jīng)緯度按鍵接收機(jī)

        陳海浪 謝旺 廣東培正學(xué)院

        本設(shè)計由軟硬件相結(jié)合實現(xiàn)的簡易定位功能,此設(shè)備可顯示經(jīng)緯度和海拔等內(nèi)容。它以51 單片機(jī)為主導(dǎo),利用GPS 和液晶顯示器組成一款具有實時定位功能的簡單的定位器。51 單片機(jī)是對所有兼容Intel 8031指令系統(tǒng)的單片機(jī)的統(tǒng)稱。本設(shè)計還探究GPS 的功能,如它的信號是由什么組成的,它的定位信息是如何提取、收集與處理的等等。GPS 的最初出現(xiàn)是在部隊里面,以供軍事之便而用。隨著科技的發(fā)展,GPS 也在不斷地精進(jìn),而且因為它的操作方便、定位準(zhǔn)確,在電子設(shè)備高速發(fā)展的今天已經(jīng)慢慢地滲透到各個領(lǐng)域并發(fā)揮著重要的作用了。

        1 GPS 定位原理簡介

        24 顆GPS 衛(wèi)星在離地面1 萬2 千公里的高空上,以12 小時的周期環(huán)繞地球運(yùn)行,使得在任意時刻,在地面上的任意一點都可以同時觀測到4 顆以上的衛(wèi)星。由于衛(wèi)星的位置精確可知,在GPS 觀測中,衛(wèi)星到接收機(jī)的距離,利用三維坐標(biāo)中的距離公式,利用3 顆衛(wèi)星,就可以組成3 個方程式,解出觀測點的位置(X,Y,Z)??紤]到衛(wèi)星的時鐘與接收機(jī)時鐘之間的誤差,實際上有4 個未知數(shù),X、Y、Z和鐘差,因而需要引入第4 顆衛(wèi)星,形成4 個方程式進(jìn)行求解,從而得到觀測點的經(jīng)緯度和高程。事實上,接收機(jī)往往可以鎖住4 顆以上的衛(wèi)星,這時,接收機(jī)可按衛(wèi)星的星座分布分成若干組,每組4 顆,然后通過算法挑選出誤差最小的一組用作定位,從而提高精度。由于衛(wèi)星運(yùn)行軌道、衛(wèi)星時鐘存在誤差,大氣對流層、電離層對信號的影響,使得民用GPS 的定位精度只有10 米。為提高定位精度,普遍采用差分GPS(DGPS)技術(shù),建立基準(zhǔn)站(差分臺)進(jìn)行GPS 觀測,利用已知的基準(zhǔn)站精確坐標(biāo),與觀測值進(jìn)行比較,從而得出一修正數(shù),并對外發(fā)布。接收機(jī)收到該修正數(shù)后,與自身的觀測值進(jìn)行比較,消去大部分誤差,得到一個比較準(zhǔn)確的位置。實驗表明,利用差分GPS,定位精度可提高到5 米。

        2 硬件設(shè)計

        本設(shè)計以51 單片機(jī)作為處理器,通過它解析從GPS 模塊傳過來的信息,并將其轉(zhuǎn)化為經(jīng)緯度等信息。GPS 模塊中分別有Ublox 芯片、信號指示燈、USB 信號輸出、天線放大器、串口TTL 接口、SMA天線接口等。GPS 模塊就是GPS 信號接收器,它是一個可以用無線藍(lán)牙或有線方式與電腦或手機(jī)連接,現(xiàn)在用的是51 單片機(jī),通過天線接收來自衛(wèi)星的信號,再從GPS 模塊傳輸給51 單片機(jī)。我們常說的GPS 定位模塊稱為用戶部分,它像“收音機(jī)”一樣接收、解調(diào)衛(wèi)星的廣播C/A 碼信號,中以頻率為1575.42MHz。GPS 模塊并不播發(fā)信號,屬于被動定位。GPS 接收設(shè)備輸出的導(dǎo)航電文數(shù)據(jù)通過串口方式傳入單片機(jī),也就是模塊的相關(guān)輸入輸出協(xié)議格式,其中數(shù)據(jù)類型主要有二進(jìn)制信息和NMEA 全國海洋電子協(xié)會數(shù)據(jù)信息。這兩類信息可以通過串口與GPS 接收機(jī)進(jìn)行通信。然后,單片機(jī)能正常工作的必要條件之一就是時鐘電路,所以單片機(jī)就很需要石英晶體振蕩器。它是一種高精度和高穩(wěn)定度的振蕩器。通過一定的外接電路來,可以生成頻率和峰值穩(wěn)定的正弦波。單片機(jī)工作時,是一條一條地從RoM 中取指令,然后一步一步地執(zhí)行。單片機(jī)訪問一次存儲器的時間,稱之為一個機(jī)器周期,這是一個時間基準(zhǔn)。—個機(jī)器周期包括12 個時鐘周期。如果一個單片機(jī)選擇了12 兆赫茲晶振,它的時鐘周期是1/12us,它的一個機(jī)器周期是12×(1/12)us,也就是1us。機(jī)器周期不僅對于指令執(zhí)打有著重要的意義,而且機(jī)器周期也是單片機(jī)定時器和計數(shù)器的時間基準(zhǔn)。例如一個單片機(jī)選擇了12 兆赫茲晶振,那么當(dāng)定時器的數(shù)值加1 時,實際經(jīng)過的時間就是1us,這就是單片機(jī)的定時原理。顯示模塊采用的是LCD12864 液晶顯示,低電壓和低功耗是他一大特點,同時價格相比起其他該模塊的硬件也更加的實惠。他是128x64 點陣的漢字圖形液晶顯示模塊,可以顯示漢字以及圖形,內(nèi)置8192 個中文漢字(16x16)和128 個16*8 點ASCII 字符 集。電容與10K 電阻和開關(guān)一起連接組成復(fù)位模塊,當(dāng)復(fù)位按鍵沒被按下之前RST 處于低電平所以系統(tǒng)正常工作,當(dāng)復(fù)位按鍵被按下,開關(guān)閉合,這時電容兩端就形成了一個回路,電容被短路,所以當(dāng)按鈕按下后,電容會釋放之前儲存的能量,在很短的時間內(nèi),電阻兩端的電壓上升,所以RST 引腳就會變成高電平狀態(tài),LCD12864 液晶顯示電初始化,隨著電容能量逐漸釋放完畢,RST 引腳又回復(fù)到低電平狀態(tài),直到下一次復(fù)位按鍵被按下。

        總之,單片機(jī)則將接收到的數(shù)據(jù)信息進(jìn)行篩選、計算和格式轉(zhuǎn)換等處理,最后通過LCD12864 顯示器將處理得到的相關(guān)信息顯示出來,原理圖如圖一所示。

        圖 一 設(shè)備線路原理圖

        3 軟件設(shè)計

        本設(shè)計中數(shù)據(jù)的獲取方式是通過設(shè)備中的GPS 模塊持續(xù)不斷的接收衛(wèi)星發(fā)送的導(dǎo)航電文通過串口方式傳入單片機(jī),并通過設(shè)計程序,在程序中對有效信號進(jìn)行提取,判斷以及計算等處理,從而篩選出我們想要的信息并且轉(zhuǎn)化成相應(yīng)的格式進(jìn)行輸出。

        設(shè)備軟件工作流程如下:

        接上外部電源,STC51 單片機(jī)電初始化,然后接收從GPS 模塊傳遞過來的導(dǎo)航電文,此時進(jìn)行一次判斷,判斷接收的數(shù)據(jù)是否有效,如果有效再接受信息內(nèi)容,根據(jù)語句標(biāo)識區(qū)進(jìn)行篩選,提取其中以“$GPRMC”開頭的語句,若無則繼續(xù)等待。 接收完數(shù)據(jù)后,通過STC51 單片機(jī)設(shè)定好的軟件程序自動進(jìn)行數(shù)據(jù)的篩選和格式轉(zhuǎn)換處理。接著對LCD12864 液晶顯示屏進(jìn)行清屏處理,并且將轉(zhuǎn)化格式后的數(shù)據(jù)傳到液晶顯示器中并顯示該定位信息,此時單片通過不斷刷新RAM 頻率大約是每秒一次使得液晶顯示器能夠?qū)崟r實地的顯示當(dāng)前GPS 信息,邏輯如圖二所示。其中軟件的設(shè)計采用我們采用的是C 語言,圖三是部分代碼截圖

        圖二

        圖三

        數(shù)據(jù)解析提取時采用的是GPS 導(dǎo)航設(shè)備統(tǒng)一的RTCM 標(biāo)準(zhǔn)協(xié)議NMEA 0183,該協(xié)議數(shù)據(jù)信息許多種如::$GPGGA,$GPGLL,$GPZDA,$GPGSV,$GPGST,$GPGSA,$GPALM,$GPRMC。 其中我們只需要解析$GPRMC:推薦定位信息。他的格式是:

        $GPRMC,<1>,<2>,<3>,<4>,<5>,<6>,<7>,<8>,<9>,<10>,<11>,<12>*hh

        <1>UTC 時間,hhmmss(時,分,秒)格式

        <2>定位狀態(tài),a=有效定位,v=無效定位

        <3>緯度ddmm。mmmm(度分)格式(前面的0 也將被傳輸),

        <4>緯度半球n(北半球)或s(南半球)

        <5>縱向DDDMM.mmmm(度分)格式(前面0 也將被傳送),

        <6>縱向半球E(東經(jīng))或W(西經(jīng))地面速度

        <7>地面速度(第000.0-999.9 節(jié),前部0 也將被傳輸)。

        <8>地面航向(000.0-359.9 度,以振北為參考,前方0 也將被傳送);

        <9>UTC 日期,ddmmyy(日月年)格式

        <10>磁偏角(000.0-180.0 度,前0 也將被傳送)

        <11>磁偏角方向,E(東)或W(西)

        <12>模式指示(僅限NMEA0183 U 3.00 版本輸出,A=自主定位,D=差分,E=估計,N=無效數(shù)據(jù))

        根據(jù)實際需要我們在軟件設(shè)計只中提取了日期、時間、經(jīng)緯度、

        海拔高度以及速度信息。

        4 系統(tǒng)測試

        首先對照電路原理圖查看各個原器件是否都部署在了焊接板上,觀察51 單片機(jī)的引腳是否正確的插入到了對應(yīng)的引腳口上,插入LCD12864 液晶顯示屏,來到一個開放信號良好的地點接上天線,給GPS 模塊連接上移動電源,按下模塊開關(guān)(圖中白色按鈕),GPS 模塊綠色提示燈亮起,進(jìn)入系統(tǒng)等待界面,在稍作等待后,經(jīng)緯度和海拔信息就會顯示在LCD12864 顯示器上,一開始數(shù)值會存在跳動,后面慢慢就能夠達(dá)到穩(wěn)定。最終結(jié)果如圖三所示,通過功能按鍵(圖三中靠左邊的按鈕)可以切換到不同的界面,如速度和日期等信息,按復(fù)位按鍵(圖三中靠右邊的按鈕)可以使CLD12864 顯示器電初始化返回到經(jīng)緯度以及海拔界面,信號的準(zhǔn)確度會根據(jù)當(dāng)前空間的封閉程度和該地點的GPS 信號強(qiáng)弱而有不同,值得注意的是GPS 獲取的時間為世界統(tǒng)一時間,要在單片機(jī)軟件系統(tǒng)中根據(jù)經(jīng)緯度計算出時區(qū)然后將其轉(zhuǎn)換成本地時間。

        圖四

        5 結(jié)束語

        通過在多次實踐檢驗,在硬件和軟件的結(jié)合下基本是能否精確的顯示出當(dāng)前的經(jīng)緯度,海拔,日期的,若處于室內(nèi)等相較GPS 信號沒那么良好的環(huán)境,也可以通過插上GPS 外接天線達(dá)到穩(wěn)定的效果,不同顯示界面可分別通過復(fù)位按鍵和功能按鍵來進(jìn)行切換。此外該設(shè)備還可以連接多一個藍(lán)牙模塊,并配置好對應(yīng)的軟件還能實現(xiàn)手機(jī)端的導(dǎo)航系統(tǒng)。通過本次的研究,我對GPS 定位原理有了進(jìn)一步的了解,同時也理解了單片機(jī)工作運(yùn)作時候的具體流程思路,以及焊接原器件的技巧得到了的提升,能夠更加熟練的使用焊接工具,以及對電路原理圖的理解和不同原器件連接也有了更深的理解。

        猜你喜歡
        經(jīng)緯度按鍵接收機(jī)
        基于有限狀態(tài)機(jī)的按鍵檢測程序設(shè)計
        電子制作(2021年3期)2021-06-16 03:14:26
        一種用于調(diào)幅接收機(jī)AGC的設(shè)計與實現(xiàn)
        一種面向ADS-B的RNSS/RDSS雙模接收機(jī)設(shè)計
        電子制作(2018年19期)2018-11-14 02:36:40
        自制中學(xué)實驗操作型經(jīng)緯測量儀
        一種多方向?qū)Ч獍存I結(jié)構(gòu)設(shè)計
        電子制作(2016年1期)2016-11-07 08:43:05
        數(shù)字接收機(jī)故障維修與維護(hù)
        電子制作(2016年1期)2016-11-07 08:42:41
        基于多接收機(jī)的圓周SAR欺騙干擾方法
        澳洲位移大,需調(diào)經(jīng)緯度
        一種利用太陽影子定位的數(shù)學(xué)模型
        按鍵的多種狀態(tài)檢測及消抖處理方法
        家電科技(2013年4期)2013-07-09 10:55:08
        青青久在线视频免费观看| 日本妇女高清一区二区三区 | 大学生粉嫩无套流白浆| 国产精品一区二区三区在线观看| 国产一区二区视频免费在线观看| 中文字幕在线亚洲三区| 亚洲日韩欧美一区、二区| 午夜福利92国语| 久久av无码精品人妻出轨| 免费 无码 国产精品| 亚洲成a人片77777kkkkk| 美腿丝袜美腿国产在线| 国产精品很黄很色很爽的网站| 99久久精品国产91| 东北少妇不戴套对白第一次| 欧美黑吊大战白妞| 亚洲精品黄网在线观看| 亚洲精品一区网站在线观看| 亚洲国产精品色一区二区| 亚洲女人的天堂网av| 国产无套粉嫩白浆在线| 韩国精品一区二区三区无码视频 | 青草网在线观看| 女同同成片av免费观看| 美妇炮灰被狂躁爽到高潮h| 高潮潮喷奶水飞溅视频无码| 中日av乱码一区二区三区乱码| 日日躁欧美老妇| 国产黄三级三级三级三级一区二区| 国产精品人伦一区二区三| 久久精品aⅴ无码中文字字幕| 无码熟妇人妻av在线影片| 亚洲av午夜成人片精品| av天堂手机在线免费| 国产一区二区三区在线大屁股| 久热re这里精品视频在线6| 香蕉久久久久久久av网站| 日韩偷拍视频一区二区三区| 日韩一级精品亚洲一区二区精品| 国产一区二区三区三区四区精品| 中文字幕人妻在线中字|