GPS定位模塊在車輛導(dǎo)航中的應(yīng)用_第1頁(yè)
GPS定位模塊在車輛導(dǎo)航中的應(yīng)用_第2頁(yè)
GPS定位模塊在車輛導(dǎo)航中的應(yīng)用_第3頁(yè)
GPS定位模塊在車輛導(dǎo)航中的應(yīng)用_第4頁(yè)
GPS定位模塊在車輛導(dǎo)航中的應(yīng)用_第5頁(yè)
已閱讀5頁(yè),還剩21頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

GPS定位模塊在車輛導(dǎo)航中的應(yīng)用摘要GPS是美國(guó)國(guó)防部在1973年建立的一種導(dǎo)航衛(wèi)星定時(shí)測(cè)距全球定位系統(tǒng),簡(jiǎn)稱全球定位系統(tǒng)?,F(xiàn)在,GPS定位系統(tǒng)己經(jīng)廣泛應(yīng)用于民用導(dǎo)航、測(cè)速、時(shí)間比對(duì)、地殼監(jiān)測(cè)等眾多領(lǐng)域。本文中的GPS車輛行車記錄儀是指可以放置在汽車上,完成GPS定位或監(jiān)控的設(shè)備,相當(dāng)于一個(gè)汽車黑匣子。通過(guò)GPS接收到的衛(wèi)星信號(hào)準(zhǔn)確定位,并將該定位信息存儲(chǔ)到記錄儀的存儲(chǔ)器中。當(dāng)汽車開(kāi)回來(lái)之后,將該記錄儀取下來(lái)跟PC連接,并結(jié)合電子地圖顯示該汽車曾經(jīng)走過(guò)的路線、行駛的速度以及它在什么地方停留過(guò)、停留了多久等信息。這套系統(tǒng)主要由主單片機(jī)、液晶顯示屏、GPS模塊、USB模塊組成。系統(tǒng)使用可靠性高的Motorola公司的M12模塊,可以最大同時(shí)追蹤12顆GPS衛(wèi)星,使得在惡劣的天氣環(huán)境和交通環(huán)境下能夠有最佳的觀測(cè)信號(hào).軟件開(kāi)發(fā)上,我們對(duì)系統(tǒng)進(jìn)行細(xì)化,采用模塊化的設(shè)計(jì)方式,并給出各個(gè)模型的實(shí)現(xiàn)方法。實(shí)驗(yàn)結(jié)果表明,系統(tǒng)達(dá)到了覆蓋范圍廣,容量大的,數(shù)據(jù)可靠性高的效果,具有相當(dāng)?shù)膶?shí)用價(jià)值,并且具有一定的可擴(kuò)充性.英文摘要:.GPS(GlobalPositioningSystem)isdefinedasaNavigationTimingandRangingGlobalPositionsystemwhichwasdevelopedbyDepartmentofDefensein1973.Nowiswidelyusedinthefieldofautomobilenavigation,speedmeasurement,timing,landsurveying.TheGPSvehiclerunningrecorderinthisthesis,whichcouldputonyourcar,isanequipmentthatcanfinishGPSorientationandinspectandcontrolyourcar,whichseemsasa‘blackbox’.ItgoestoorientationcorrectlythroughthesecondaryplantsignalbyGPSandsendthesignaltotheRAMintherecorder.Afterthevehicle’scomingback,wegettherecorderandlinkittoPC.Combiningtheelectronicmap,wecanseetheinformationsuchas:itsspeed,whereitwent,whereandhowlongitstayed.Thesystemiscomposedbyasingle-chipmicrocomputer,aGPSchip,apanelandaUSBchipThesystemusedhighreliabilityM12ofMOTORALAcompany.Itcantrack12satellitemaximallyatonetime,thismadeuscangetthebestGPSsatellitesignalinbadweatherandtrafficenvironment.Inthesoftwaredeveloping,wedividethesystembasedonmodularization-devisingmethod,andgivesomeschemesofvariousmodule-realization.Thesystemhasreachedtheresultofwidemonitoringrange,largesystemcapacity,highreliabilityofGPSdata.Thesystemhasgoodpracticalvalueandcertainandextensibleability.一.課題介紹:設(shè)計(jì)目標(biāo):設(shè)計(jì)車輛行車記錄儀,完成車輛的定位與監(jiān)控。設(shè)計(jì)思想:通過(guò)GPS模塊輸出衛(wèi)星定位數(shù)據(jù),由單片機(jī)AT89C51通過(guò)串口與GPS模塊通信,將GPS定位數(shù)據(jù)暫存到單片機(jī)AT89C51的片內(nèi)RAM中,同時(shí)單片機(jī)AT89C51將GPS數(shù)據(jù)解碼,將需要的數(shù)據(jù)(時(shí)間、經(jīng)度、緯度、速度)存儲(chǔ)到片外RAM(HM6264)中。單片機(jī)AT89C51協(xié)調(diào)各模塊工作,存儲(chǔ)器6264每秒存儲(chǔ)一次定位數(shù)據(jù),LCD顯示器顯示接受到的數(shù)據(jù)。當(dāng)汽車開(kāi)回來(lái)之后,將該記錄儀取下來(lái),通過(guò)USB接口與計(jì)算機(jī)通信,將存儲(chǔ)器內(nèi)的數(shù)據(jù)送給計(jì)算機(jī),并與電子地圖結(jié)合起來(lái),顯示汽車走過(guò)的路線、行駛的速度、在什么地方停留過(guò)以及停留了多久等信息。即:該記錄儀擁有"黑匣子"的功能。二.課題在國(guó)內(nèi)外的研究和應(yīng)用現(xiàn)狀:2.1GPS發(fā)展趨勢(shì):從發(fā)展趨勢(shì)來(lái)看,國(guó)內(nèi)GPS市場(chǎng)呈現(xiàn)出兩個(gè)重點(diǎn):一是以車載導(dǎo)航為核心的移動(dòng)目標(biāo)監(jiān)控、管理與服務(wù)系統(tǒng):在GPS應(yīng)用領(lǐng)域中,車輛應(yīng)用所占的比例較大。最初GPS車輛應(yīng)用一般分為車輛跟蹤、車輛導(dǎo)航兩大系統(tǒng)。但當(dāng)Motolora推出將車輛導(dǎo)航與跟蹤集于一體的車輛信息系統(tǒng)(Telematics)后,它就成了發(fā)展的方向。以車輛防盜為例,一般分為靜態(tài)車輛防盜與動(dòng)態(tài)車輛追蹤兩種。前者是指車主離開(kāi)汽車,停泊的車輛遭遇偷盜、毀壞、移動(dòng)時(shí),車輛通過(guò)自身的監(jiān)控系統(tǒng)向GPS監(jiān)控中心發(fā)出警報(bào),并自動(dòng)與車主手機(jī)聯(lián)系、電話報(bào)警等。后者則可對(duì)行使中的被盜車輛進(jìn)行定位跟蹤、車況監(jiān)聽(tīng)、車跡記錄,甚至控制車輛斷電、斷油等。二是面向個(gè)人消費(fèi)者的GPS終端產(chǎn)品:芯片的小型化技術(shù)、生產(chǎn)成本的降低、體積與耗電量的減小等有利因素,使GPS產(chǎn)品走下神壇、深入到人們的日常生活中。目前面向個(gè)人消費(fèi)者的產(chǎn)品主要有車載自主導(dǎo)航系統(tǒng)、移動(dòng)監(jiān)控終端以及消費(fèi)類電子產(chǎn)品。移動(dòng)監(jiān)控終端是移動(dòng)目標(biāo)監(jiān)控系統(tǒng)的關(guān)鍵部分。有用于集裝箱等貨物、車輛的跟蹤等領(lǐng)域的隱蔽式安裝產(chǎn)品,也有多功能的綜合車載平臺(tái)。但隨著產(chǎn)品成本的降低與體積微型化,市場(chǎng)上已出現(xiàn)供兒童、老人、病人甚至寵物等特殊群體使用的手表類、尋人儀、兒童玩具型GPS產(chǎn)品,它們可佩帶在身上、嵌入老人的拐棍中、甚至植入體內(nèi)。與上述產(chǎn)品相比,各種個(gè)人消費(fèi)類GPS電子產(chǎn)品則更加接近人們的生活。有集成了GPS芯片和GIS數(shù)字地圖的移動(dòng)通信手機(jī)、GPS手持機(jī)、GPS手表,甚至GPS相機(jī)等,也有基于掌上電腦、筆記本電腦等移動(dòng)設(shè)備的插卡(CF卡式GPS接收機(jī))式、外接(GPS接收機(jī))式等集成產(chǎn)品。目前國(guó)內(nèi)市場(chǎng)上多見(jiàn)的是Garmin、Magellan(麥哲倫)、NavSys等外國(guó)公司品牌的GPS手持機(jī)、汽車導(dǎo)航儀等產(chǎn)品。2.2汽車行駛記錄儀概述:2.2.1汽車行駛記錄儀使用背景:汽車行駛記錄儀,俗稱“汽車黑匣子”,用來(lái)記錄汽車歷史行駛狀態(tài)。隨著飛機(jī)黑匣子在飛行管理方面的成功運(yùn)用,汽車黑匣子已陸續(xù)在許多國(guó)家和地區(qū)大量使用。在國(guó)外,早在1900年以前歐共體就通過(guò)了在汽車上安裝黑匣子的立法,要求歐共體的十五個(gè)成員國(guó)在十年以內(nèi)給使用中的約900萬(wàn)輛商用車安裝這一裝置。美國(guó)、日本、香港和馬來(lái)西亞等國(guó)家和地區(qū)也相繼廣泛使用汽車黑匣子。在國(guó)內(nèi),2001年10月24日公安部、交通部、國(guó)家安全生產(chǎn)監(jiān)督管理局聯(lián)合下發(fā)公通字[2001]83號(hào)《關(guān)于加強(qiáng)公路客運(yùn)交通安全管理的通知》和2002年2月21日交通部下發(fā)交公路發(fā)[2002]57號(hào)文《關(guān)于印發(fā)關(guān)于進(jìn)一步加強(qiáng)道路運(yùn)輸車輛管理的若干意見(jiàn)的通知》,兩份文件都提出從事長(zhǎng)途客運(yùn)班線的班車按規(guī)定逐步安裝使用符合國(guó)家有關(guān)標(biāo)準(zhǔn)的行車記錄儀。2002年5月24日交通部下發(fā)交公路發(fā)[2002]226號(hào)文《關(guān)于繼續(xù)進(jìn)行道路危險(xiǎn)貨物運(yùn)輸專項(xiàng)整治的通知》,文中提出對(duì)于從事運(yùn)輸劇毒化學(xué)品、爆炸品等危害性極大的危險(xiǎn)化學(xué)品的車輛,應(yīng)安裝GPS衛(wèi)星定位系統(tǒng)或行車記錄儀和通信設(shè)備,所有這些在全國(guó)范圍內(nèi)引起極大反響,各省市自治區(qū)也紛紛出臺(tái)相關(guān)政策。例如據(jù)新華社長(zhǎng)沙2002年12月21日,湖南省交管局和省運(yùn)管局日聯(lián)合做出決定,凡為安裝車輛行駛記錄儀的跨省長(zhǎng)途客運(yùn)車輛、高速公路客運(yùn)車輛及危險(xiǎn)貨物運(yùn)輸車輛一律不準(zhǔn)參加2003年春運(yùn)或著營(yíng)運(yùn),從2004年1月1日起,凡未安裝行駛記錄儀的客運(yùn)車輛一律不準(zhǔn)參加營(yíng)運(yùn)性旅客運(yùn)輸。統(tǒng)計(jì)資料表明,汽車黑匣子的使用,使交通事故率降低了37%--52%,大大減少了人員傷亡和財(cái)產(chǎn)損失,產(chǎn)生了顯著的社會(huì)效益和經(jīng)濟(jì)效益。汽車行駛記錄儀被認(rèn)為是作為確保汽車安全的有效手段,可以迅速獲取有關(guān)行車數(shù)據(jù),提高行之有效的監(jiān)控手段,改善營(yíng)運(yùn)狀況,勢(shì)必成為車輛交通管理必不可少的設(shè)備。2.2.2汽車行駛記錄儀的分類:由于各研制生產(chǎn)廠家的出發(fā)點(diǎn)不同,因而產(chǎn)品的類型不同,產(chǎn)品結(jié)構(gòu)形式也不盡相同。汽車行駛記錄儀根據(jù)其功能不同可以分為單一型、事故型、管理型、綜合管理型和3G型。單一型,這種主要記錄車輛行駛過(guò)程中的某一項(xiàng)參數(shù)。速度監(jiān)控器電子限速器,主要記錄行車過(guò)程中的速度參數(shù),并對(duì)記錄下來(lái)的數(shù)據(jù)進(jìn)行相應(yīng)的管理。比如,加拿大的車輛速度監(jiān)控器,對(duì)出現(xiàn)超速情況首先報(bào)警提示,三次報(bào)警后,如還在超速,就會(huì)自動(dòng)控制剎車。起特點(diǎn)是:簡(jiǎn)單明了、價(jià)位底。這是記錄儀的雛形。事故型,這種以記錄事故發(fā)生時(shí)的車輛狀態(tài)為主的記錄模式是飛行黑匣子為參照藍(lán)本。主要特征是記錄停車前短時(shí)間內(nèi)的數(shù)據(jù),一般為一分鐘到幾小時(shí)之間,并不是連續(xù)全程記錄模式。汽車黑匣子就因此命名的。除了可以記錄行車過(guò)程中的速度變化狀況和和發(fā)出超速報(bào)警信號(hào)外,還可記錄行車過(guò)程中車輛運(yùn)行的方向變化和駕駛?cè)藛T的操作行為,以便在出現(xiàn)事故時(shí),能夠以一段時(shí)間內(nèi)的信息來(lái)分析判斷事故的原因和責(zé)任方。如:德國(guó)VDOKIENZLE公司生產(chǎn)的UDS型事故數(shù)據(jù)記錄儀。次類記錄儀一般可記錄、存儲(chǔ)每次行車的起始時(shí)間、結(jié)束時(shí)間、行駛里程、停車前的一分鐘內(nèi)和十分鐘內(nèi)的最大車速以及停車前一分鐘內(nèi)的速度、左燈、右燈、大燈、喇叭、剎車剎車氣壓等工作狀態(tài)和相關(guān)數(shù)據(jù)。管理型是在事故型的基礎(chǔ)上,結(jié)合數(shù)字式記錄儀記錄的數(shù)據(jù)可以進(jìn)行二次開(kāi)發(fā)利用的特點(diǎn),根據(jù)營(yíng)運(yùn)車輛管理的需要開(kāi)發(fā)的新一帶數(shù)字式汽車行駛記錄儀,也叫機(jī)動(dòng)車綜合記錄儀。也可以說(shuō)是事故型的升級(jí)型。主要特征是事故型+簡(jiǎn)單的計(jì)算機(jī)管理系統(tǒng)。其功能除了事故型記錄儀的主要事故分析功能外,還增加了簡(jiǎn)單的計(jì)算機(jī)管理系統(tǒng),用于營(yíng)運(yùn)單位的司機(jī)、車輛、車隊(duì)以及實(shí)現(xiàn)營(yíng)運(yùn)單位的營(yíng)運(yùn)數(shù)據(jù)的自動(dòng)化和網(wǎng)絡(luò)化基本管理。目前國(guó)內(nèi)外市場(chǎng)上出現(xiàn)的記錄儀大部分是屬于這一類的產(chǎn)品。綜合管理型是在吸取了事故型和管理型經(jīng)驗(yàn)教訓(xùn)的基礎(chǔ)上,從軟件、硬件和系統(tǒng)功能上進(jìn)行了優(yōu)化設(shè)計(jì),以綜合管理為目的而開(kāi)發(fā)的新一代汽車行駛記錄儀。主要特點(diǎn)是多通道數(shù)據(jù)采集處理、全程連續(xù)記錄、大容量存儲(chǔ)卡和強(qiáng)大的綜合管理軟件系統(tǒng),實(shí)現(xiàn)資源共享。此類型記錄儀利用多通道數(shù)據(jù)采集處理平臺(tái)、GPS衛(wèi)星定位儀、大容量數(shù)據(jù)存儲(chǔ)卡、日趨成熟的地理信息系統(tǒng)和后臺(tái)綜合管理平臺(tái)軟件等強(qiáng)有力的現(xiàn)代化技術(shù)手段,來(lái)完成車輛綜合化管理進(jìn)程。可通過(guò)在微機(jī)軟件界面上的重放的全程連續(xù)記錄曲線和各開(kāi)關(guān)傳感器的連續(xù)狀態(tài),對(duì)車輛的營(yíng)運(yùn)、安全、質(zhì)量等綜合指標(biāo)進(jìn)行強(qiáng)有力的全程監(jiān)控,并根據(jù)需求打印統(tǒng)計(jì)圖表。3G型汽車行駛記錄儀綜合全球定位系統(tǒng)(GlobalPositioningSystem,簡(jiǎn)稱GPS)技術(shù)、地理信息系統(tǒng)(GeographicInformationSystem,簡(jiǎn)稱GIS)技術(shù)和各種無(wú)線通信網(wǎng)絡(luò)技術(shù)于一體。這些通信網(wǎng)絡(luò)包括GSM(GlobalSystemforMobileCommunications)移動(dòng)通信公共網(wǎng)、GPRS(GeneralPacketRadioService)分組交換通訊系統(tǒng)技術(shù)、CDMA(CodeDivisionMultipleAccess)碼分多址技術(shù)等。目前市場(chǎng)上所見(jiàn)到的產(chǎn)品多屬GPS+GIS+GSM,當(dāng)然他們也可以結(jié)合管理信息系統(tǒng)(ManagementInformationSystem,簡(jiǎn)稱MIS)、計(jì)算機(jī)網(wǎng)絡(luò)(Internet)和呼叫中心(CallCentre)來(lái)實(shí)現(xiàn)車輛的實(shí)時(shí)監(jiān)控、調(diào)度、管理和信息發(fā)布等。我們把這一類記錄儀產(chǎn)品都3G型汽車行駛記錄儀。三.車載GPS技術(shù)及國(guó)內(nèi)外應(yīng)用情況:3.1發(fā)展微電子技術(shù)、計(jì)算機(jī)技術(shù)、空間技術(shù)及制圖技術(shù)的發(fā)展使車輛導(dǎo)航系統(tǒng)獲得了飛速的發(fā)展。目前,隨著GPS定位技術(shù)的出現(xiàn),并結(jié)合其它導(dǎo)航系統(tǒng)(如DR),車輛定位系統(tǒng)可確定行駛在每個(gè)街道和十字路口的車輛的準(zhǔn)確位置。3.2導(dǎo)航系統(tǒng)的分類3.2.1駕駛信息系統(tǒng)駕駛信息系統(tǒng)為駕駛員提供各種形式的有利于決定如何到達(dá)目的地的導(dǎo)航信息,范圍可包括從最小的方向信息到根據(jù)實(shí)時(shí)的分步路線引導(dǎo)指令得出距目的地的直線距離。(1)VDO系統(tǒng)目前歐洲市場(chǎng)上有一種叫“城市領(lǐng)航員”的航位推算系統(tǒng),使用的是一個(gè)地磁場(chǎng)傳感器和一個(gè)里程表傳感器。根據(jù)相應(yīng)的累計(jì)行駛增量來(lái)連續(xù)地估計(jì)汽車相對(duì)初始位置的位移。(2)Etak系統(tǒng)最先進(jìn)人商業(yè)應(yīng)用并在航位推算基礎(chǔ)上增加地圖匹配的汽車導(dǎo)航系統(tǒng)是Etak導(dǎo)航者。這一系統(tǒng)利用地圖匹配人工智能模式校正汽車軌跡同公路圖之間的誤差。(3)BlaupunktEVA系統(tǒng)Bosh-Blaupunkt開(kāi)發(fā)了一種叫EVA的地圖匹配系統(tǒng),包含一個(gè)差分里程表和一個(gè)產(chǎn)生最佳路線的路線搜索軟件,交叉口的拐彎、路線變化等都以簡(jiǎn)圖形式在LCD上標(biāo)明,簡(jiǎn)圖包括路界和路向表示箭頭。3.2.2交通管理系統(tǒng)車載路線引導(dǎo)系統(tǒng)在改善交通方面的潛力早已被人認(rèn)識(shí),事實(shí)上這一系統(tǒng)是六十年代末期美國(guó)聯(lián)邦公路局ERGS工程的中心,即使這一研究到目前為止仍僅限于美國(guó)本土,但在日本和歐洲它已成為發(fā)展社區(qū)導(dǎo)航和路線引導(dǎo)系統(tǒng)的基礎(chǔ)。(1)PhilipsCARINCARIN首先利用壓縮盤(CD—ROM)來(lái)存儲(chǔ)數(shù)字地圖信息(GIS),包括路線搜索算法,并提供逐步路線引導(dǎo)。當(dāng)在路線引導(dǎo)模式下運(yùn)行時(shí),彩色地圖上就會(huì)顯示出車輛所在地的周圍環(huán)境,同時(shí)語(yǔ)音還會(huì)不斷提示駕駛員。(2)AutoGuide自動(dòng)引導(dǎo)信標(biāo)自身是一個(gè)小型計(jì)算機(jī),存儲(chǔ)著列表形式的電子信號(hào)信息,這些信息不斷地被控制中心的大型計(jì)算機(jī)更新。在當(dāng)前交通狀況基礎(chǔ)上,控制中心不斷地重復(fù)計(jì)算、設(shè)計(jì)路線。依靠全市區(qū)最新的信息,駕駛員就能接受引導(dǎo)。(3)ALI-SCOUTALI-SCOUT是路線引導(dǎo)系統(tǒng)的一個(gè)重要的新進(jìn)展,ALI-SCOUT結(jié)合了CARIN和自動(dòng)引導(dǎo)的某些特點(diǎn),如同自動(dòng)引導(dǎo)要依靠最近的信標(biāo),車載設(shè)備也包括航位推算(DR)和地圖匹配(MM),在信標(biāo)間實(shí)現(xiàn)自主導(dǎo)航,這樣信標(biāo)間距就可大些。(4)CALTRAN當(dāng)Eta系統(tǒng)在每個(gè)街區(qū)不提供路線引導(dǎo)時(shí),CALTRAN系統(tǒng)允許在顯示地圖上添加實(shí)時(shí)交通信息,而駕駛員在路線計(jì)劃時(shí)就能對(duì)此加以考慮。3.2.3車隊(duì)管理系統(tǒng)多年來(lái)各種遠(yuǎn)距離監(jiān)視汽車位置和狀態(tài)的系統(tǒng)已成為車隊(duì)管理的重要手段,特別是車隊(duì)調(diào)度控制和警車調(diào)遣。車隊(duì)汽車提供的位置信息幾乎是一成不變地通過(guò)無(wú)線網(wǎng)同調(diào)度中心通信,而不是作為導(dǎo)航信息提供給駕駛員。(1)Etak調(diào)度系統(tǒng)Etak導(dǎo)航者是一個(gè)AVL(自動(dòng)汽車定位)的位置傳感器和Etak公司提供的調(diào)度系統(tǒng)。(2)RoutewareARCS自動(dòng)路線控制系統(tǒng)(ARCS)在數(shù)據(jù)傳遞路徑上,除實(shí)時(shí)路線引導(dǎo)外,還提供了命令和控制功能,這一系統(tǒng)是車輛導(dǎo)航在車隊(duì)管理應(yīng)用中的深入發(fā)展。3.3車輛導(dǎo)航系統(tǒng)中的定位技術(shù)(1)NavstarGPSNavstarGPS已成為車輛導(dǎo)航系統(tǒng)的基礎(chǔ),系統(tǒng)由24顆衛(wèi)星組成。安裝在車輛上的GPS接收機(jī)能提供連續(xù)的實(shí)時(shí)定位信息:經(jīng)度、緯度、速度、方向。(2)Loran-CAVLLoran-C定位的基本原理是在主站和從站之間脈沖到達(dá)的時(shí)間差可計(jì)算出實(shí)時(shí)位置。(3)Geostar定位Geostar衛(wèi)星系統(tǒng)將成為世界第一家為車隊(duì)管理者提供全面定位和雙向通信的商業(yè)網(wǎng)。(4)組合定位系統(tǒng)目前,最常用的組合定位方式是GPS與慣性系統(tǒng)組成的DR的組合。四.方案配置及論證:本課題是設(shè)計(jì)一個(gè)車輛行車記錄儀,通過(guò)GPS芯片將定位數(shù)據(jù)接受下來(lái),并通過(guò)串口交給單片機(jī)進(jìn)行解碼,然后存儲(chǔ)在存儲(chǔ)器中,當(dāng)本系統(tǒng)從車上取下來(lái)后,通過(guò)USB與PC連接,然后將定位數(shù)據(jù)通過(guò)USB發(fā)送給PC,在PC上用VB編制的接受軟件將定位數(shù)據(jù)接受下來(lái),處理過(guò)后與電子地圖連接,在電子地圖上顯示對(duì)應(yīng)的位置。為了完成上訴功能,本系統(tǒng)選用以下幾個(gè)部分組成:主單片機(jī)AT89C51、GPS衛(wèi)星定位模塊M12、LCD顯示模塊MSC-C1620YRN-2N、USB模塊USB100、電源模塊7805、地址鎖存器74LS373、存儲(chǔ)器模塊HM6264。AT89C51是系統(tǒng)的核心部分,協(xié)調(diào)其他各個(gè)模塊之間的工作,對(duì)系統(tǒng)的各個(gè)模塊的數(shù)據(jù)進(jìn)行處理,負(fù)責(zé)與GPS模塊、LCD顯示模塊、USB模塊之間的通信,識(shí)別NEMA—0183協(xié)議(GPS協(xié)議)。GPS模塊負(fù)責(zé)接受衛(wèi)星信號(hào),并將收到的信號(hào)交與單片機(jī)進(jìn)行處理。LCD顯示模塊用于顯示單片機(jī)處理之后的數(shù)據(jù)(包括:經(jīng)度、緯度、速度、時(shí)間)。存儲(chǔ)器模塊用于存儲(chǔ)單片機(jī)處理過(guò)的數(shù)據(jù)。USB模塊負(fù)責(zé)與計(jì)算機(jī)之間的通信,響應(yīng)計(jì)算機(jī)的請(qǐng)求,將單片機(jī)處理過(guò)的數(shù)據(jù)送給計(jì)算機(jī)。方案一:本方案由GPS模塊(M12)接受信號(hào),通過(guò)NEMA—0183協(xié)議將數(shù)據(jù)送給單片機(jī)AT89C51;單片機(jī)通過(guò)并口將數(shù)據(jù)送給LCD液晶模塊(MSC-C1620YRN-2N)顯示和RAM6264存儲(chǔ)起來(lái);當(dāng)車停下來(lái)以后單片機(jī)通過(guò)USB模塊(USB100)將數(shù)據(jù)送給計(jì)算機(jī)。如圖1所示:M12RAM6264單片機(jī)AT89CM12RAM6264單片機(jī)AT89C51MSC-C1620YRN-2NMSC-C1620YRN-2NUSB100USB100圖1方案二:本方案由GPS模塊(M12)接受信號(hào),通過(guò)NEMA—0183協(xié)議將數(shù)據(jù)送給單片機(jī)AT89C51;單片機(jī)通過(guò)并口將數(shù)據(jù)送給LCD液晶模塊(MSC-C1620YRN-2N)顯示和RAM6264存儲(chǔ)起來(lái);當(dāng)車停下來(lái)以后單片機(jī)通過(guò)USB模塊(PDIUSBD12)將數(shù)據(jù)送給計(jì)算機(jī)。如圖2所示:?jiǎn)纹瑱C(jī)單片機(jī)AT89C51M12RAM6264M12RAM6264MSC-C1620YRN-2NPDIUSBD12MSC-C1620YRN-2NPDIUSBD12圖2方案三:本方案由GPS模塊(M12)接受信號(hào),通過(guò)NEMA—0183協(xié)議將數(shù)據(jù)送給單片機(jī)AT89C51;單片機(jī)通過(guò)并口將數(shù)據(jù)送給LCD液晶模塊(MSC-C1620YRN-2N)顯示和RAM6264存儲(chǔ)起來(lái);當(dāng)車停下來(lái)以后單片機(jī)通過(guò)串口(RS232)將數(shù)據(jù)送給計(jì)算機(jī)。如圖3所示:RAM6264M12單片機(jī)ATRAM6264M12單片機(jī)AT89C51RS232MSC-C1620YRN-2NRS232MSC-C1620YRN-2N圖3以上三套方案都是可行的,但是電路繁簡(jiǎn)程度不一樣,程序編制的繁簡(jiǎn)程度也不一樣,綜合各方面的因素考慮,本設(shè)計(jì)選擇第一套方案,原因如下:USB模塊中USB100接口簡(jiǎn)單,而PDIUSBD12是飛利浦公司的芯片,接口電路更復(fù)雜。在編程時(shí),USB100芯片不用管USB和PC之間的通信協(xié)議,而PDIUSBD12還要編USB和PC之間的通信協(xié)議,相對(duì)來(lái)說(shuō)更復(fù)雜。就元件購(gòu)買而言,USB100在成都力源單片機(jī)公司有售,并且它提供相關(guān)的參數(shù)和技術(shù)支持,做實(shí)驗(yàn)更可靠。而PDIUSBD12沒(méi)人用過(guò),可靠性要查一些。而相對(duì)于串口來(lái)說(shuō),USB接口簡(jiǎn)單,使用廣泛,用起來(lái)方便,適用性更強(qiáng)。五.電路組成及工作原理:5.1器件介紹:5.1GPS是全球衛(wèi)星定位通訊接受機(jī)。在本設(shè)計(jì)中采用的是Motorola公司的M12,M12是全球體積最小,重量最輕的接收機(jī)之一,而且它功耗低,定位快,干擾能力強(qiáng),采用了先進(jìn)的信號(hào)濾波技術(shù),提高了抗遮擋性能,即使在城市、機(jī)場(chǎng)及其它靠近無(wú)線電輔射源和工業(yè)干擾的地方也能正常工作。而且M12具有獨(dú)特的用戶可控制天線檢測(cè)回路,用于檢測(cè)天線的工作狀態(tài),接收機(jī)利用這一電路,可有效地確認(rèn)天線是否正常連接和工作。M12還具有射頻信息抗干擾:M12在小于1525MHz時(shí),輸入+20dB抗窄帶CW干擾,在大于1625MHz時(shí),輸入-130dB可避免衛(wèi)星信號(hào)失鎖。M12的基本信息如表1所示:跟蹤能力同時(shí)跟蹤12顆衛(wèi)星定位精度美國(guó)國(guó)防部實(shí)施選擇可用性(SA),精度降為100M(2DRMS)小于25MSEP(無(wú)SA時(shí))定時(shí)精度〈500納秒有SA時(shí)輸出信息

緯度,精度,高度,速度,航向,時(shí)間motorola二進(jìn)制,9600波特率NMEA0813格式,4800波特率TTL接口電平(0-3V)第二個(gè)串口用于接收RTCM輸入尺寸接收器:40.0′60.0′10.0毫米(1.57′2.36′0.39英寸)重量接收器:25克有源天線<40克硬件接口數(shù)據(jù)/電源:10針(2′5)開(kāi)式插座射頻:MMCX天線與接收器的連接單根同軸電纜天線傳感電路標(biāo)準(zhǔn)配備串口1,MOTOROLADGPS修正輸入,9600波特率

串口2,RTCMSC-104類型1和類型9DGPS信息輸入,2400,4800,9600波特率

NMEA0183輸出

提供逆向差分所需數(shù)據(jù)表1附:NMEA0183協(xié)議該協(xié)議為NAEA01832.0版,此協(xié)議是為了在不同的GPS導(dǎo)航設(shè)備中建立統(tǒng)一的RTCM標(biāo)準(zhǔn)。NAEA0183語(yǔ)句以ASCII格式輸出,傳輸速率可自定義。缺省波特率為4800。傳輸長(zhǎng)度表:傳輸長(zhǎng)度=傳輸總字符數(shù)/每秒傳輸數(shù)波特率每秒傳輸數(shù)語(yǔ)句最大字符1200120GPGGA722400240GPGSA654800480GPGSV2109600960GPRMC70在讀取輸出語(yǔ)句時(shí)數(shù)據(jù)之間最好用“,”區(qū)分,不要按位讀取,以保證應(yīng)用程序的兼容性1、GGA$GPGGA、<1>、<2>、<3>、<4>、<5>、<6>、<7>、<8>、<9>、M,<11>、<12>*hh<CR><LF><1>UTC時(shí)間,hhmmss格式(定位它的)<2>經(jīng)度ddmmmmmm格式(非0)<3>經(jīng)度方向N或S<4>緯度dddmmmmmm格式(非0)<5>緯度方向E或W<6>GPS狀態(tài)批示0—未定位1—無(wú)差分定位信息2—帶差分定位信息<7>使用衛(wèi)星號(hào)(00~08)<8>精度百分比<9>海平面高度<10>*大地隨球面相對(duì)海平面的高度<11>差分GPS信息<12>差分站ID號(hào)0000-1232、GSA$GPGSA、<1>、<2>、<3>、<4>、<5>、<6>、*hh<CR><LF><1>模式M—手動(dòng),A—自動(dòng)<2>當(dāng)前狀態(tài)1—無(wú)定位信息,2—2D3—3D<3>PRN號(hào)01~32<4>位置精度<5>垂直精度<6>水平精度3、GSV$GPGSV、<1>、<2>、<3>、<4>、<5>、<6>、<7>*hh<CR><LF><1>GSV語(yǔ)句的總數(shù)目<2>當(dāng)前GSV語(yǔ)句數(shù)目<3>顯示衛(wèi)星的總數(shù)目00~12<4>衛(wèi)星的PRV號(hào)星號(hào)<5>衛(wèi)星仰角<6>衛(wèi)星旋角<7>信操比*語(yǔ)句共兩條,第條最多包括4顆星的處所。每個(gè)星有4個(gè)數(shù)據(jù),即<4>—星號(hào)<5>—仰角<6>—方位<7>—信噪比4、RMC$GPRMC、<1>、<2>、<3>、<4>、<5>、<6>、<7>、<8>、<9>、<10>、<11>、*hh<CR><LF><1>定位時(shí)UTC時(shí)間hhmmss格式<2>狀態(tài)A=定位V=導(dǎo)航<3>經(jīng)度ddmm.mmm格式<4>經(jīng)度方向N或S<5>緯度dddmm.mmmm<6>緯度方向E或W<7>速率<8>方位敬愛(ài)(二維方向指向,相當(dāng)于二維羅盤)<9>當(dāng)前UTC日期ddmmyy格式<10>太陽(yáng)方位<11>太陽(yáng)方向5、VTG$GPVTG、<1>、T、<2>、M、<3>、N、<4>K*hh<CR><LF><1>真實(shí)方向<2>相對(duì)方向<3>步長(zhǎng)<4>速率數(shù)據(jù)實(shí)例:$GPGSA,A,1,,,,,,,,,,,,,99.9,99.9,99.9*09$PSNY,0,00,05,500,06,06,06,06*14$GPVTG,000.0,T,,M,000.0,N,000.0,K*60$GPGGA,062320,3537.8333,N,13944.6667,E,0,00,99.9,0100,M,,M,000,0000*7D$GPGLL,3537.8333,N,13944.6667,E,062320,V*3B$GPRMC,062320,V,3537.8333,N,13944.6667,E,000.0,000.0,030222,,*0D$GPZDA,062320,03,02,2022,,*4E$GPGSV,1,1,00,,,,,,,,,,,,,,,,*79$GPVTG,000.0,T,,M,000.0,N,000.0,K*60$GPGGA,062321,3537.8333,N,13944.6667,E,0,00,99.9,0100,M,,M,000,0000*7C$GPGLL,3537.8333,N,13944.6667,E,062321,V*3A$GPRMC,062321,V,3537.8333,N,13944.6667,E,000.0,000.0,030222,,*0C$GPZDA,062321,03,02,2022,,*4FNMEA-0183的含義:NMEA0183是一種航海、海運(yùn)方面有關(guān)于數(shù)字信號(hào)傳遞的標(biāo)準(zhǔn),此標(biāo)準(zhǔn)定義了電子信號(hào)所需要的傳輸協(xié)議,傳輸數(shù)據(jù)時(shí)間、并且指明了信息格式需要一個(gè)4800bps的串行數(shù)據(jù)接口。NMEA0183的設(shè)備使用了一個(gè)如下圖的串行接口的參數(shù)選擇:

BaudRate4800DataBits8(d7=0)ParityNoneStopBitsOne(ormore)

設(shè)備需要有信息源和接收端,傳送端發(fā)送數(shù)據(jù)到另一個(gè)NMEA0183的設(shè)備,信息源和接收端分別用來(lái)傳送和接受8位ASCII碼的數(shù)據(jù)。 信息格式:NMEA0183的信息格式一般如下所示,$aaaaa,df1,df2,....[CR][LF]所有的信息由$開(kāi)始,以換行結(jié)束,緊跟著$后的五個(gè)字符解釋了信息的基本類型,多重的信息之間用逗號(hào)隔開(kāi)。下面是三種基本的類型:

信息源

查詢

屬性

信息源:它的標(biāo)準(zhǔn)格式為$ttsss,df1,df2,....[CR][LF]在緊隨$后的兩個(gè)字符用來(lái)識(shí)別做為信息內(nèi)容識(shí)別碼的后3個(gè)字符,信息識(shí)別碼定義了保留的數(shù)據(jù)區(qū),在NMEA0183標(biāo)準(zhǔn)下,每個(gè)類型的數(shù)據(jù)區(qū)的信息內(nèi)容是符合標(biāo)準(zhǔn)的。例:

$HCHDM,238,M[CR][LF]標(biāo)明“HC”說(shuō)明信息源作為一個(gè)磁性的羅盤,“HDM”指明以下是磁性的船首向航向,238是船首向航向的值,M指明船首向航向的值是磁性的。查詢內(nèi)容查詢意味著接受端需要從信息源那里得到一個(gè)有規(guī)律的內(nèi)容,例如,我們可以發(fā)一個(gè)信息給GPS接受器請(qǐng)求傳送一個(gè)“DISTANCE-TO-WAYPOINT”的信息,得到響應(yīng)后,GPS接受器會(huì)發(fā)送請(qǐng)求的內(nèi)容,直到接到別的請(qǐng)求。一般格式為:$ttllQ,sss,[CR][LF]頭兩個(gè)字符做為請(qǐng)求者的信息源的識(shí)別碼,后兩個(gè)字符作為被查詢的設(shè)備的信息識(shí)別,最后一個(gè)字符說(shuō)明這是一個(gè)查詢信息。緊跟著的字段(sss)包含了三個(gè)字的被查詢內(nèi)容的記憶信息,如下

$CCGPQ,GGA[CR][LF]說(shuō)明“CC”這個(gè)設(shè)備(計(jì)算機(jī))正從“GP”這個(gè)設(shè)備(GPS)查詢GGA的內(nèi)容。GPS將每隔一秒傳送這個(gè)內(nèi)容,直到有別的查詢請(qǐng)求。

屬性 這對(duì)廠商來(lái)說(shuō)是一種使用沒(méi)有在標(biāo)準(zhǔn)下預(yù)定義的特殊內(nèi)容的方法。它通常的格式為

$PmmmA,df1,df2,...,[CR][LF]P說(shuō)明是屬性內(nèi)容,mmm定義為廠商信息代碼,A(A-Z)標(biāo)明信息類型。

以下是一個(gè)具體的例子:和衛(wèi)星的通訊,接收到的數(shù)據(jù)格式將是下面這樣的:$GPRMC,204700,A,3403.868,N,11709.432,W,001.9,336.9,170698,013.6,E*6E通過(guò)這個(gè)例子來(lái)仔細(xì)分析一下其中的各部分的含義。不過(guò)請(qǐng)注意,我們只討論前7個(gè)數(shù)據(jù)。表格指出了這些數(shù)據(jù)的細(xì)節(jié)說(shuō)明。表格9.1:GPS手持機(jī)的NMEA數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)NMEA0183協(xié)議說(shuō)明$GPRMC

GPS推薦的最短數(shù)據(jù)204700UTC_TIME24小時(shí)制的標(biāo)準(zhǔn)時(shí)間,按照小時(shí)/分鐘/秒的格式AA或者VA表示數(shù)據(jù)“OK”,V表示一個(gè)警告3403.868LAT緯度值,精確到小數(shù)點(diǎn)前4位,后3位NLAT_DIRN表示北緯,S表示南緯11709.432LON經(jīng)度值,精確到小數(shù)點(diǎn)前5位,后3位WLON_DIRW表示西經(jīng),E表示東經(jīng)如果當(dāng)前沒(méi)有和衛(wèi)星取得聯(lián)系,那么字符串的格式為:$GPRMC,UTC_TIME,V,...5.1.2USB模塊USB100是目前開(kāi)發(fā)最為方便的USB接口產(chǎn)品,用戶無(wú)需編寫驅(qū)動(dòng)程序,只要有:1、熟悉單片機(jī);2、具有PC應(yīng)用程序的基本知識(shí),就可以很快地開(kāi)發(fā)好USB接口和數(shù)據(jù)采集等產(chǎn)品。1)完全集成化的USB接口模塊2)完全滿足USB1.1標(biāo)準(zhǔn)3)無(wú)需用戶編寫驅(qū)動(dòng)程序4)八位單片機(jī)總線接口,對(duì)USB接口的操作如同對(duì)外部存儲(chǔ)器操作一樣方便5)內(nèi)部多達(dá)384字節(jié)的發(fā)送緩沖區(qū)和128字節(jié)的接收緩沖區(qū),滿足高速通信與單片機(jī)接口的需要6)數(shù)據(jù)通信速率最高可達(dá)8Mbit/s7)高可靠,特別適合工業(yè)控制場(chǎng)合8)超小體積約40mmx27mmx5mm9)標(biāo)準(zhǔn)28DIP引腳間距,更適合嵌入式設(shè)備5.1.3LCD模塊(1)、HD44780U模塊控制器簡(jiǎn)介HD44780U是目前最常用的液晶顯示驅(qū)動(dòng)控制器,HD44780U完全兼容HD44780的軟硬件特性,是HD44780的改進(jìn)型,電源電壓范圍在2.7~5.5V之間,在出售的商品LCD中已經(jīng)將HD44780U集成進(jìn)去了,而不必由用戶再去另外連接液晶和控制器,用戶只需將控制器接口于單片機(jī)相連即可。HD44780U內(nèi)置兩種字符發(fā)生器,一種為CGROM,已固化在控制器內(nèi)部的字模庫(kù),只要寫入字符代碼就會(huì)將該字符輸出到LCD。另一種是CGRAM,可隨時(shí)由用戶定義的字模庫(kù),64字節(jié),地址00H-3FH,可生成8個(gè)5*8點(diǎn)陣,字模代碼為00H-07H或08H-0FH,只使用CGRAM字節(jié)的低5位,高3位不作為字模數(shù)據(jù)使用。HD44780U有80個(gè)字節(jié)的顯示存儲(chǔ)器DDRAM,用于存儲(chǔ)要顯示的字符代碼,各單元對(duì)應(yīng)LCD上的各字符位。兩行顯示時(shí),第二行從第41個(gè)單元開(kāi)始(即40H單元),顯示位置與DDRAM存儲(chǔ)單元對(duì)照關(guān)系:第一行DDRAM地址顯示位置為00,01,…,14,15第二行DDRAM地址顯示位置為40,41,…,44,45。 當(dāng)電源電壓從0.2V上升到4.5V時(shí),所需時(shí)間若在0.1-10ms以內(nèi),則HD44780U復(fù)位,復(fù)位后,內(nèi)部自動(dòng)完成的工作有:(1)清屏,即清DDRAM;(2)工作方式自動(dòng)設(shè)為8總線接口,一行5*7字體字符顯示;(3)關(guān)顯示;(4)輸入方式為地址指針計(jì)數(shù)器AC加1形式。(2)、HD44780U與單片機(jī)的接口外部引腳線:DB7-DB4三態(tài),8位數(shù)據(jù)總線的高4,位或4位數(shù)據(jù)線;DB3-DB0三態(tài),8位數(shù)據(jù)總線的低4位;RS輸入,寄存器選擇信號(hào),“1”為數(shù)據(jù)寄存器,“0”為指令寄存器;R/W輸入讀寫選擇信號(hào),“1”為讀,“0”為寫;E輸入,使能信號(hào),正脈沖信號(hào)。HD44780U的接口時(shí)序?yàn)镸6800時(shí)序,R/W信號(hào)的寬度要大于E信號(hào)的寬度才能保證操作正確,這一點(diǎn)應(yīng)該注意。單片機(jī)與HD44780U的連接有兩種方式,一種為直接連接,另一種為間接連接。間接連接方式是指用單片機(jī)的口線單獨(dú)控制HD44780U的E信號(hào),直接連接方式是由WR和RD與非生再與一條高位地址線或譯碼器相與來(lái)控制HD44780U的E信號(hào)。本系統(tǒng)用間接連接方式。(3)、軟件編程除初始化部分外,所有的讀寫操作都是首先判斷“忙”標(biāo)志BF值(具體如何訪問(wèn)BF值見(jiàn)表1),BF=1為忙,需繼續(xù)等待;BF=0為空閑狀態(tài),可進(jìn)行數(shù)據(jù)的讀寫操作。HD44780U有8條指令,見(jiàn)表2指令名稱控制信號(hào)控制代碼運(yùn)行時(shí)間/ms250kHz備注RSRWD7D6D5D4D3D2D1D0清屏00000000011.64寫#20H到DDRAM光標(biāo)返左上角歸Home位000000001*1.64輸入方式設(shè)置00000001I/DS0.04顯示狀態(tài)設(shè)置0000001DCB0.04光標(biāo)畫面滾動(dòng)000001S/CR/L**0.04工作方式設(shè)置00001DLNF**0.04CGRAM地址0001A5A4A3A2A1A00.04DDRAM地址001A6A5A4A3A2A1A00.04讀BF和AC值01BFAc6Ac5Ac4Ac3Ac2Ac1Ac00.04寫數(shù)據(jù)10數(shù)據(jù)0.04讀數(shù)據(jù)11數(shù)據(jù)0.04表25.1.4存儲(chǔ)器模塊本設(shè)計(jì)中存儲(chǔ)器模塊選擇的是HM6264ALP—10,它是8K*8的高速CMOS靜態(tài)存儲(chǔ)器。具體資料如下:Features:?Low-powerstandby—0.1mW(typ)—10μW(typ)L-/LL-version?Lowpoweroperation—15mW/MHz(typ)?Fastaccesstime—l00/120/150ns(max)?Single+5Vsupply?Completelystaticmemory—Noclockortimingstroberequired?Equalaccessandcycletime?Commondatainputandoutput,three-stateoutput?DirectlyTTLcompatible—Allinputsandoutputs?Batterybackupoperationcapability(L-/LL-version)5.1.本設(shè)計(jì)中單片機(jī)選擇的是AT89C51,它的資料如下:Features:?CompatiblewithMCS-51?Products?4KBytesofIn-SystemReprogrammableFlashMemory–Endurance:1,000Write/EraseCycles?FullyStaticOperation:0Hzto24MHz?Three-levelProgramMemoryLock?128x8-bitInternalRAM?32ProgrammableI/OLines?Two16-bitTimer/Counters?SixInterruptSources?ProgrammableSerialChannel?Low-powerIdleandPower-downModesDescription:TheAT89C51isalow-power,high-performanceCMOS8-bitmicrocomputerwith4KbytesofFlashprogrammableanderasablereadonlymemory(PEROM).ThedeviceismanufacturedusingAtmel’shigh-densitynonvolatilememorytechnologyandiscompatiblewiththeindustry-standardMCS-51instructionsetandpinout.Theon-chipFlashallowstheprogrammemorytobereprogrammedin-systemorbyaconventionalnonvolatilememoryprogrammer.Bycombiningaversatile8-bitCPUwithFlashonamonolithicchip,theAtmelAT89C51isapowerfulmicrocomputerwhichprovidesahighly-flexibleandcost-effectivesolutiontomanyembeddedcontrolapplications.5.2工作原理系統(tǒng)由單片機(jī)AT89C51、GPS衛(wèi)星定位模塊、LCD顯示模塊、USB模塊、電源模塊組成。系統(tǒng)被安裝在車上后上電工作,對(duì)GPS模塊初始化后接收NMEA0183格式的定位數(shù)據(jù),數(shù)據(jù)通過(guò)串口輸入單片機(jī)AT89C51進(jìn)行解碼并存儲(chǔ)需要的數(shù)據(jù):經(jīng)度,緯度,速度,時(shí)間;當(dāng)車回來(lái)之后,系統(tǒng)被取下來(lái)通過(guò)USB接口與計(jì)算機(jī)連接,計(jì)算機(jī)利用軟件通過(guò)USB接口和單片機(jī)通信,將單片機(jī)內(nèi)存儲(chǔ)的數(shù)據(jù)提取出來(lái)并與電子地圖相結(jié)合,顯示出汽車走過(guò)的路線和時(shí)間。5.3電路設(shè)計(jì):本設(shè)計(jì)由六個(gè)單元電路組成:?jiǎn)纹瑱C(jī)及復(fù)位單元電路、GPS單元電路、LCD單元電路、USB單元電路、存儲(chǔ)器單元電路以及電源單元電路。5.4整個(gè)設(shè)計(jì)的電路:5.5GPS單元電路GPS單元電路有以下器件組成:GPS數(shù)據(jù)接口示燈及限流電阻、電源轉(zhuǎn)換(5V轉(zhuǎn)3V)模塊NCP1402及對(duì)應(yīng)的電容點(diǎn)感。電路圖如下:六.系統(tǒng)軟件(GPS解碼部分)程序設(shè)計(jì)思想:該程序設(shè)計(jì)思想較簡(jiǎn)單因?yàn)镚PS芯片(M12)在傳送數(shù)據(jù)時(shí)是以不同的語(yǔ)句所傳送的,而我們所設(shè)計(jì)的這一課題只需要其中的GPRMC語(yǔ)句,所以在接受數(shù)據(jù)時(shí)只需要識(shí)別開(kāi)頭的字母就可以接受了,接受后再將無(wú)用的信息刪去。Gps解碼部分流程圖進(jìn)入GPS子程序進(jìn)入GPS子程序調(diào)用串口輸入程序調(diào)用串口輸入程序否否檢查輸入是否是R檢查輸入是否是R是是否否檢查輸入是否是M檢查輸入是否是M是是否檢查輸入是否是C否檢查輸入是否是C是是是返回否存儲(chǔ)數(shù)據(jù)到RAM否檢查輸入是否是A或V,是的話就舍去否檢查輸入是否是“,”是通過(guò)R7判斷是否結(jié)束是是是返回否存儲(chǔ)數(shù)據(jù)到RAM否檢查輸入是否是A或V,是的話就舍去否檢查輸入是否是“,”是通過(guò)R7判斷是否結(jié)束6.2GPS解碼部分GPS:LCALLSHURU;GPS子程序G0:CJNER7,#0,G1;檢測(cè)"R"MOV7FH,#52HCJNEA,7FH,RETGINCR7AJMPRETGG1:CJNER7,#1,G2;檢測(cè)"M"MOV7FH,#4EHCJNEA,7FH,RETGINCR7AJMPRETGG2:CJNER7,#2,G3;檢測(cè)"C"MOV7FH,#43HCJNEA,7FH,RETGINCR7AJMPRETGG3:CJNER7,#11,G4;檢測(cè)結(jié)束位MOVR7,#00HMOVR0,#30HLCALLDISP;顯示AJMPRETGG4:CJNEA,#2CH,G5;檢測(cè)","INCR7AJMPRETGG5:CJNEA,#41H,G6;消去"A"AJMPRETGG6:CJNEA,#56H,G7;消去"V"AJMPRETGG7:MOV@R0,A;數(shù)據(jù)存儲(chǔ)INCR0MOVX@DPTR,AAJMPRETGSHURU:JNBRI,$;輸入子程序MOVA,SBUFRETRETG:CLR

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論