freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于單片機(jī)及gps器件的定位與測(cè)量系統(tǒng)設(shè)計(jì)畢業(yè)設(shè)計(jì)(編輯修改稿)

2025-07-24 19:19 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 類(lèi)等。通過(guò)一系列設(shè)定,輸出語(yǔ)句即向用戶提供相應(yīng)的定位數(shù)據(jù)。 NMEA0183 語(yǔ)句格式“$”為語(yǔ)句起始標(biāo)志;“Aaccc”為地址域,前兩位為識(shí)別符,后三位為語(yǔ)句名; “,”為域分隔符;“Ddd…ddd”為數(shù)據(jù)塊,發(fā)送數(shù)據(jù)內(nèi)容;“*”為校驗(yàn)和識(shí)別符,其后面的兩位數(shù)為校驗(yàn)和;“hh”為校驗(yàn)和;“CR/LF”為終止符,表示回車(chē)、換行。 輸入語(yǔ)句N(xiāo)MEA 0183 輸入語(yǔ)句是指GPS OEM 板可以接收的語(yǔ)句。輸入語(yǔ)句包括初始位置,時(shí)間,秒脈沖狀態(tài),差分模式,NMEA 輸出間隔等設(shè)置信息。這些語(yǔ)句是GPS 接收機(jī)可以有串口1 接受的于語(yǔ)句。本設(shè)計(jì)使用了接收機(jī)初始化信息(PGRMI)語(yǔ)句。該語(yǔ)句一般在初始位置和當(dāng)前實(shí)際位置的距離超過(guò)800 公里時(shí)使用,以加快定位速度?!鏕PRMI,1,2,3,4,5,6,7 *hhCRLF1(度分)格式(前面的0 也將被傳輸) ;2緯度半球N(北半球)或S(南半球);3(度分)格式(前面的0 也將被傳輸) ;4經(jīng)度半球E(東經(jīng))或W(西經(jīng)) ;5 UTC 日期,ddmmyy(日月年)格式;6 UTC 時(shí)間,hhmmss(時(shí)分秒)格式;7接收機(jī)命令,A=自動(dòng)定位,R=機(jī)器重新啟動(dòng)。 輸出語(yǔ)句GPS OEM 板的輸出語(yǔ)句有十余種,以Garmin生產(chǎn)的GPS25LP 板為例, 其主要語(yǔ)句有GPALM(歷書(shū)數(shù)據(jù))、GPGGA( GPS標(biāo)準(zhǔn)數(shù)據(jù),定位數(shù)據(jù))、GPGSV(衛(wèi)星狀態(tài)) 、GPGSA 、GPRMC 、GPVTG 、PGRME 、PGRMF 、PGRMT 、PGRMV(GARMIN定義的語(yǔ)句,3D速度信息) 、LCGLL 、LCVTG(NMEA 標(biāo)準(zhǔn)語(yǔ)句)等??赏ㄟ^(guò)GPS 串口調(diào)試軟件發(fā)送相應(yīng)的命令語(yǔ)句給GPS OEM 板,此后GPS OEM 板會(huì)根據(jù)設(shè)置參數(shù)決定每隔若干毫秒發(fā)送哪種或哪幾種NMEA 語(yǔ)句。主要的輸出語(yǔ)句格式如下:(1) GPS標(biāo)準(zhǔn)數(shù)據(jù)(GGA)$GPGGA , 1 , 2 , 3 , 4 , 5 ,6 , 7 , 8,9 ,M,10 ,M, 11 ,12*hh CR LF各數(shù)據(jù)區(qū)含義為:1 確定位置的世界協(xié)調(diào)時(shí)(UTC) 時(shí)間,格式為“時(shí)時(shí)分分秒秒”;2 緯度值,格式為“度度分分. 分分分分”(含前導(dǎo)0) ;3 所測(cè)緯度半球,格式為“N”或“S”(即北或南) ;4 經(jīng)度值,格式為“度度度分分. 分分分分”(含前導(dǎo)0) ;5 所測(cè)經(jīng)度半球,格式為“E”或“W”(即東或西) ;6 GPS 品質(zhì)標(biāo)識(shí),0 = 不能定位,1 = 無(wú)差分定位,2 = 差分定位;7 定位所用衛(wèi)星數(shù)目,數(shù)值范圍00~12(含前導(dǎo)0) ;8 水平精度因子:數(shù)值范圍0. 5~99. 9 ;9 天線高度,數(shù)值范圍 9999. 9~99999. 9m;10 大地水準(zhǔn)面高度,數(shù)值范圍 999. 9~9999. 9 m;11 差分GPS 數(shù)據(jù)期,數(shù)值為從上一次有效的差分校正開(kāi)始所經(jīng)歷的秒數(shù)(若無(wú)差分修正,則此項(xiàng)為空) ;12 差分站編號(hào),數(shù)值范圍0000~1023 (含前導(dǎo)0 ,若無(wú)差分修正,則此項(xiàng)為空) 。(2)$PGRMO,1,2*hhCRLF1語(yǔ)句名稱(chēng)2語(yǔ)句模式:0=關(guān)閉1中指定的語(yǔ)句;1=打開(kāi)1中指定的語(yǔ)句;2=關(guān)閉所有輸出的語(yǔ)句;3=打開(kāi)所有的輸出語(yǔ)句(GPALM 語(yǔ)句除外);4=恢復(fù)出廠時(shí)的語(yǔ)句設(shè)置。(3)推薦最小GPS/TRANSIT數(shù)據(jù)(RMC)GPRMC語(yǔ)句包含時(shí)間、日期、方位、速度和磁偏角等信息,基本上可以滿足一般的導(dǎo)航需求?!鏕PRMC,1,2,3,4,5,6,7,8,9,10,11, 12*hhCRLF1 UTC 當(dāng)?shù)貢r(shí)間,hhmmss(時(shí)分秒)格式;2定位狀態(tài),A=有效定位,V=無(wú)效定位;3(度分)格式(前面的0也將被傳輸) ;4緯度半球N(北半球)或S(南半球);5(度分)格式(前面的0也將被傳輸) ;6經(jīng)度半球E(東經(jīng))或W(西經(jīng)) ;7~ 節(jié)(前面的0也將被傳輸);8176。~ 176。(以真北為參考基準(zhǔn),前面的0也將傳輸);9 UTC當(dāng)?shù)厝掌冢琩dmmyy(日月年)格式;10176。~176。(地球磁場(chǎng)不同時(shí)間不同地點(diǎn)的偏差。前面的0也將被傳輸) ;11磁偏角方向,E(東)或W(西) ;12工作模式,A=自主,D=差分,E=評(píng)估,N=無(wú)效。 (4)GPS板設(shè)置語(yǔ)句(PGRMC)PGRMC語(yǔ)句用于設(shè)置GPS板,設(shè)置參數(shù)存儲(chǔ)于永久存儲(chǔ)器中。如果設(shè)置語(yǔ)句無(wú)錯(cuò),則GPS會(huì)響應(yīng)語(yǔ)句,否則返回語(yǔ)句將顯示當(dāng)前默認(rèn)值。$PGRMC,1,2,3,4,5,6,7,8,9,10,11,12, 13,14*hhCRLF在本文的研究中,我們只保留推薦最小GPS/TRANSIT $GPRMC 語(yǔ)句,通過(guò)串口向GPS 輸出。5 GPS OEM 板與MCS51單片機(jī)的接口電路 單片機(jī)電路MCS–51 單片機(jī)是美國(guó)Intel 公司的產(chǎn)品, 也是國(guó)內(nèi)使用較早的單片機(jī)系列之一。MCS 51 系列單片機(jī)因其結(jié)構(gòu)簡(jiǎn)單、功能豐富、價(jià)格低廉,在消費(fèi)電子和工業(yè)控制領(lǐng)域有著廣泛的應(yīng)用。將MCS 51 單片機(jī)作為處理器構(gòu)成的GPS 應(yīng)用系統(tǒng),具有體積小巧、使用靈活的特點(diǎn),而且系統(tǒng)的結(jié)構(gòu)和功能可以根據(jù)需求的不同進(jìn)行個(gè)性化配置,其性價(jià)比十分明顯。MCS – 51 系列單片機(jī)中,各類(lèi)單片機(jī)都是相互兼容的,只是引腳功能略有差異。以典型的8051產(chǎn)品為例,它屬于8位高檔單片微機(jī), 擁有強(qiáng)大的指令集、多種尋址功能, 含有并行I/O 口和全雙工串行I/O口, 支持中斷操作和中斷優(yōu)先級(jí), 直接指令級(jí)支持乘除和位運(yùn)算操作。 1單片機(jī)的引腳圖(40腳DIP封裝)。其中有兩條主電源引腳,2條外接晶體引腳,4條控制或與其他電源復(fù)用的引腳,32條I/O引腳。 8051單片機(jī)引腳圖前已敘述,GPS 25 LP 有2組輸入輸出的串行接口(),其引腳4 TXD1 用來(lái)輸出相位信號(hào),引腳5 RXD1 用來(lái)輸入串行差分GPS 信號(hào)。因此,單片機(jī)與OEM 板的通信線路很簡(jiǎn)單,即將MCS 51單片機(jī)的串行口(引腳10,RXD和引腳11,TXD)與GPS25 LP 對(duì)應(yīng)的串行口進(jìn)行相應(yīng)連接即可實(shí)現(xiàn)數(shù)據(jù)傳輸。GPS – OEM 板上電經(jīng)過(guò)自檢后即進(jìn)入衛(wèi)星測(cè)量階段并輸出相關(guān)信息。GPS 應(yīng)用統(tǒng)的軟硬件復(fù)雜程度依其應(yīng)用場(chǎng)合的不同而有極大的差異,對(duì)獲取來(lái)自O(shè)EM 板的信息要求也各不相同。因此,硬件上的關(guān)鍵是單片機(jī)與OEM板的接口線路,而軟件的核心則是正確對(duì)單片機(jī)串行口進(jìn)行設(shè)置、對(duì)OEM板的進(jìn)行合理配置并提取相應(yīng)的GPS 信息。要實(shí)現(xiàn)單片機(jī)的控制系統(tǒng),還需要配備基本的外圍電路。單片機(jī)的工作是在統(tǒng)一的時(shí)鐘脈沖的控制下一拍一拍的進(jìn)行的。這個(gè)脈沖是由單片機(jī)控制器中的時(shí)鐘電路發(fā)出的,用來(lái)產(chǎn)生單片機(jī)工作所需的時(shí)鐘信號(hào)。8051內(nèi)部有一個(gè)高增益反向放大器,用以構(gòu)成振蕩器,引腳XTAL1和XTAL2分別是放大器的輸入端和輸出端。外部時(shí)鐘振蕩脈沖由XTAL2接入后直接送至內(nèi)部時(shí)鐘發(fā)生器,輸入端XTAL1接地。在單片機(jī)控制系統(tǒng)中,復(fù)位操作可以使單片機(jī)初始化,也可以使死機(jī)狀態(tài)下的單片機(jī)重新啟動(dòng),因此非常重要。單片機(jī)的復(fù)位都是靠外部電路來(lái)實(shí)現(xiàn)的,在時(shí)鐘電路工作后,只要在單片機(jī)的RESET引腳上出現(xiàn)24個(gè)時(shí)鐘振蕩脈沖以上的高電平,單片機(jī)就能實(shí)現(xiàn)復(fù)位。 時(shí)鐘振蕩電路 按鍵復(fù)位電路 MAX232 電平轉(zhuǎn)換電路 MAX232 引腳圖單片機(jī)的串行口與GPS OEM 板的聯(lián)接需要通過(guò)一個(gè)電平轉(zhuǎn)換芯片實(shí)現(xiàn)的。因?yàn)镚PS OEM 板的串口電平是符合RS232 標(biāo)準(zhǔn)的電平,而單片機(jī)串口采用的是TTL 電平,因此需要通過(guò)電平轉(zhuǎn)換才能夠?qū)崿F(xiàn)聯(lián)接。MAX232 芯片是一款較為常用的電平轉(zhuǎn)換芯片,可以實(shí)現(xiàn)RS232 電平與TTL 電平的雙向轉(zhuǎn)換。該芯片內(nèi)部有電壓倍增電路和轉(zhuǎn)換電路,僅需外接幾個(gè)小電容和+5V 電源便可工作,使用十分方便。 所示。引腳說(shuō)明如下:C1+、CC2+、C2:外接電容;R1IN、R2IN:兩路RS232 電平信號(hào)輸入 端,可接傳輸線;R1OUT、R2OUT:兩路轉(zhuǎn)換后的TTL 電平輸入端,可送單片機(jī)的RXD;T1IN、T2IN:兩路TTL 電平輸入端,可接單片機(jī)的TXD 端;T1OUT、T2OUT:兩路轉(zhuǎn)換后的RS232 電平信號(hào)輸出端,可接傳輸線;V+、V:分別經(jīng)電容接電源和地。一片MAX 232 內(nèi)部帶兩組電平轉(zhuǎn)換電路,在本電路擇其中一組即可。需要注意的是,在使用時(shí)串行口的發(fā)送端和接收端必須對(duì)應(yīng)使用同一組,還要注意數(shù)據(jù)的傳輸方向,注意不要將輸入輸出接口接反。GPS OEM 板與單片機(jī)通過(guò)MAX232 電平轉(zhuǎn)換的接口電路具體可見(jiàn)附錄1。 單片機(jī)的信息接收和處理GPS 只要處于工作狀態(tài)就會(huì)源源不斷地把接收并計(jì)算出的GPS 導(dǎo)航定位信息通過(guò)串口傳送到單片機(jī)系統(tǒng)中。假如對(duì)信息不經(jīng)處理直接送到LCD 實(shí)現(xiàn)的話,那么在屏幕上出現(xiàn)的將是從串口接收到的一長(zhǎng)串ASCⅡ 碼字節(jié)流,這樣沒(méi)有經(jīng)過(guò)分類(lèi)提取的信息是無(wú)法利用的。因此必須通過(guò)程序?qū)€(gè)人所需要的信息從接收到的字節(jié)流中提取出來(lái),然后才能送到LCD 顯示,這樣才能做到一目了然。本文提取的信息是日期,時(shí)間,經(jīng)度和緯度信息。對(duì)GPS 信息進(jìn)行提取必須首先明確其幀結(jié)構(gòu),數(shù)據(jù)幀主要有幀頭,幀尾和幀內(nèi)數(shù)據(jù)組成。對(duì)于不同的數(shù)據(jù)幀,幀頭是不同的,主要有$GPGGA,$GPGSV,$PGRMC等。本文只需使用$PGRMC 信息,因此我們用軟件設(shè)置OEM 板只輸出$PGRMC 即可。這樣我們就省去了判斷是何種類(lèi)型的麻煩。在單片機(jī)串口收到信息后,首先判斷是否為語(yǔ)句引導(dǎo)頭$,然后再接收信息內(nèi)容。在收到*字符ASCⅡ 碼后在接受兩個(gè)字節(jié)結(jié)束接收,然后根據(jù)語(yǔ)句表示區(qū)分出信息類(lèi)別以對(duì)受到ASCⅡ 碼進(jìn)行處理顯示。在這里需要強(qiáng)調(diào)的是,由于GPS 輸出記錄中的ASCⅡ 碼字段位數(shù)可能隨著實(shí)際測(cè)量計(jì)算出的定位數(shù)據(jù)的不同而有所變化,因此在進(jìn)行識(shí)別,分解,解析記錄中個(gè)字段時(shí)必須以逗號(hào)分隔符,作為個(gè)字段的分割標(biāo)志,而不應(yīng)該一個(gè)字段的字符位數(shù)作為分割個(gè)字段的依據(jù),否則將會(huì)導(dǎo)致嚴(yán)重的數(shù)據(jù)錯(cuò)位。同時(shí)需要注意的是,在處理北京時(shí)間時(shí)應(yīng)在UTC 時(shí)間上加上8 小時(shí)才是準(zhǔn)確的北京時(shí)間,在超出24 小時(shí)時(shí)應(yīng)作減24 小時(shí)處理。數(shù)據(jù)更新率為每秒一次。系統(tǒng)工作時(shí)OEM 板不斷得到新的數(shù)據(jù),單片機(jī)不斷刷新RAM,處理完后的數(shù)據(jù)隨時(shí)送液晶顯示器顯示。6 數(shù)據(jù)的控制與顯示 液晶模塊的工作特性液晶顯示器是一種將液晶顯示器件、連接件、集成電路、PCB 線路板、背光源、結(jié)構(gòu)件裝配在一起的器件。一般情況下稱(chēng)作液晶顯示模塊。根據(jù)顯示方式和內(nèi)容的不同,
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1