中考復習人物形象分析教案資料_第1頁
中考復習人物形象分析教案資料_第2頁
中考復習人物形象分析教案資料_第3頁
中考復習人物形象分析教案資料_第4頁
中考復習人物形象分析教案資料_第5頁
已閱讀5頁,還剩43頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

中考復習人物形象分析GPS定位系統(tǒng)設計GPS定位系統(tǒng)設計

/GPS定位系統(tǒng)設計本科畢業(yè)設計論文題目:基于GPS和GPRS遠程定位系統(tǒng)的設計和實現(xiàn)作者姓名指導教師 專業(yè)班級自動化1003學院信息工程學院提交日期2014年6月9日

浙江工業(yè)大學本科畢業(yè)設計論文基于GPS和GPRS遠程定位系統(tǒng)的設計和實現(xiàn)作者姓名:指導教師:教授浙江工業(yè)大學信息工程學院2014年6月

DissertationSubmittedtoZhejiangUniversityofTechnologyfortheDegreeofBachelorDesignandImplementationofGPS-andGPRS-BasedPositioningSystemsStudent:PanWenxiangAdvisor:YuLiCollegeofInformationEngineeringZhejiangUniversityofTechnologyJune2014

浙江工業(yè)大學畢業(yè)設計(論文)任務書專業(yè)自動化班級自動化1003學生姓名潘文祥一.設計(論文)題目:基于GPS和GPRS遠程定位系統(tǒng)的設計和實現(xiàn)

二.原始資料:1.李艷晴等,《基于GPRS/GPS的車輛監(jiān)控系統(tǒng)的設計》,微計算機信息,2004年第4期。2.鐘章隊.GPRS通用分組無線業(yè)務.人民郵電出版社,2001。3.李寧編著?!痘贛DK的STM32處理器開發(fā)應用》,北京航空航天大學出版社。4.邵世祥,林剛,戴美泰GSM移動通信網絡優(yōu)化北京:人民郵電出版社20035.李龍,李廣俠,朱德生基于GSM短消息平臺的數(shù)據傳輸及其在物流管理中的應用《軍事通信技術》2001.1三.設計(論文)要求:1.分析整個電路的工作原理,2.控制電路設計,3.編寫控制程序和實現(xiàn),4.電路、程序調試分析四.畢業(yè)設計(論文)內容:1設計(論文)說明書(根據大綱要求)萬字論文2設計(論文)圖紙電路原理圖,電路仿真圖,程序流程圖

五.畢業(yè)設計(論文)工作期限:任務書發(fā)給日期2013年12月12日設計(論文)工作自2013年12月12日至2014年6月2日設計(論文)指導教師

系主任主管院長

I

基于GPS和GPRS遠程定位系統(tǒng)的設計和實現(xiàn)摘要本文以“基于GPS和GPRS遠程定位系統(tǒng)的設計和實現(xiàn)”為主要內容,利用U_blox公司的U_bloxNeo6MGPS芯片和具有GPRS通信功能的SIM300芯片,以及STC系列的STC12C5A60S2單片機,制作一個GPS數(shù)據接收和發(fā)送的定位終端。文章給出了系統(tǒng)總體設計方案和控制終端的設計方法及開發(fā)流程。首先闡述相關的理論知識,主要包括:研究背景,研究現(xiàn)狀,GPS的定位的原理、GPS的組成部分、GPS的技術特點等。從該定位系統(tǒng)的功能和結構出發(fā),6分析比較各種設計方案,最后選定最合適的設計方案。在系統(tǒng)設計分析的基礎上,對所需硬件模塊的選取作簡單介紹與分析。然后從系統(tǒng)的硬件電路設計、軟件功能設計、以及軟件硬件相結合的調試等方面進行分析與說明。硬件電路設計主要包括:單片機電路設計、串口連接電路設計、電源模塊設計、LED顯示、SIM300電路設計以及GPS模塊電路設計。主要通過C語言來進行軟件編寫。軟件程序主要包括:單片機、SIM300、GPS等模塊的初始化程序、LED顯示程序以及主控程序。最后闡述了系統(tǒng)測試過程,并給出測試過程中所遇到的問題的解決方案。關鍵詞:GPS,GPRS,單片機,遠程,定位系統(tǒng)

II

DesignandImplementationofGPS-andGPRS-BasedPositioningSystemsABSTRACTThemaincontentofthisthesisisthetopicofdesignandimplementationofGPS-andGPRS-basedpositioningsystems.UsingtheU_bloxNeo6MGPSmodulewhichfromtheU_bloxCompany,theSIM300modulewhichhasthefunctionofGPRS,theSTC12todesignaGPSreceiver.Andthisthesiswilldescribealltheplaneoftheremotepositionsystemsdesign.Firstlythisthesisdescribestheresearchrelevanttheoreticalknowledgewhichincludedbackground,presentsituation,theoriesofGPSandthefeatureofGPS.Comparingtheideaofeverydesignwhichfromthefunctionandthestructureofthepositionsystems.Thenselectingthemostsuitableplanefromthewhole.Inthesystemdesignbasedontheanalysis,willbrieflyintroduceandanalysesofselectinghardwaremodule.Thenanalysisfromthepartofsystemshardwaredesign,softwaredesign,aswellasacombinationofsoftwareandhardwaredebugging.Hardwarecircuitdesignincludes:Microcontrollercircuitdesign;serialconnectioncircuitdesign;Powermodulecircuitdesign;LCDdisplay;SIM300circuitdesign;GPSmodulecircuitdesign.ThefunctionofsoftwaredesignmainlyusestheClanguage.Softwaredesignincludes:MCU,SIM300,GPS,etc.ofeachmoduleinitializationdesign,LEDdisplayprogram,andthemaindesign.Finally,describesthetestingofthesystemandsolutionswhichencounteredduringthetesting.KeyWords:GPS,GPRS,MCU,Remote,PositioningSystems

目錄

TOC\h\z\t"標題1,2,標題2,3,標題3,4,副標題,2,標題,1"

摘要

I

ABSTRACT

II

第1章緒論

1

1.1課題的研究背景及研究意義

1

研究背景

1

研究意義

1

1.2國內外發(fā)展狀況

2

國內發(fā)展狀況

2

國外發(fā)展狀況

3

1.3本課題的研究內容

3

1.4文章整體結構

4

1.5本章小結

5

第2章定位系統(tǒng)相關技術

6

2.1.美國GPS定位系統(tǒng)

6

系統(tǒng)組成

6

技術特點

8

定位原理

8

2.2四大系統(tǒng)的比較

10

2.3GPS定位系統(tǒng)的相對優(yōu)勢

11

2.4GPS定位系統(tǒng)的通信協(xié)議——NMEA-0183

11

通訊協(xié)議硬件接口

12

語句解析

12

2.5GPRS技術介紹

13

2.6本章小結

13

第3章系統(tǒng)總體設計

14

3.1系統(tǒng)功能與組成

14

3.2系統(tǒng)設計方案的選取

14

3.3該系統(tǒng)定位終端硬件模塊的選取

15

主控制模塊

15

定位模塊

16

通信模塊

16

液晶顯示屏

17

3.4本章小結

17

第4章系統(tǒng)硬件設計

18

4.1定位系統(tǒng)總體硬件結構

18

4.2單片機控制模塊設計

18

4.3GPS接收模塊設計

19

4.4SIM300模塊設計

20

產品概念

20

卡接口及電路設計

20

模塊電路設計

21

4.5電源模塊設計

22

4.6串口設計模塊

23

4.7LCD液晶模塊設計

24

4.8本章小結

24

第5章系統(tǒng)軟件設計

25

5.1MCU控制模塊的主要功能及流程設計

25

5.2GPS模塊的主要功能及流程設計

26

數(shù)據詳解

27

軟件功能設計

27

5.3SIM300模塊的主要功能與設計

28

5.4LCD顯示模塊的功能與設計

30

5.5串口操作模塊設計

30

5.6本章小結

33

第6章系統(tǒng)測試過程

34

6.1系統(tǒng)測試軟件介紹

34

6.2模塊聯(lián)合測試

36

6.3本章小結

38

第7章總結與展望

39

7.1總結

39

7.2展望

39

參考文獻

40

附錄

42

致謝

45

第1章緒論1.1課題的研究背景及研究意義曾經風靡全球的定位系統(tǒng)[1](GlobalPositioningSystem),縮寫GPS?,F(xiàn)在定位技術發(fā)展相當成熟的年代,GPS定位技術[2]仍然是一塊不朽的豐碑,其研究意義仍然具有代表性。對GPS定位系統(tǒng)的不斷研究可以使定位系統(tǒng)不斷的向小型化,智能化與多功能化發(fā)展。研究背景信息革命時代,高精度的衛(wèi)星導航定位技術[3]發(fā)展迅速,應用范圍愈來愈廣。GPS定位系統(tǒng)可以比比喻成一個在太空中的設置的無線導航臺,該系統(tǒng)是由24顆定位衛(wèi)星組成[4],無論在什么時候,都可為地球上的各種客戶確定其所在地的地理位置的經緯度以及海拔高度等數(shù)據信息。全球衛(wèi)星定位系統(tǒng),即一個按相應分布原理分布在地球上空的24顆衛(wèi)星組成的衛(wèi)星系統(tǒng)。這樣的衛(wèi)星系統(tǒng),保證了在地球上任何一個地面位置上在同一時刻都可以同時檢測到4顆或4顆以上的衛(wèi)星,從而保證衛(wèi)星可以準確采集到該觀測點的經度、緯度、高度、速度等信息,迅速實現(xiàn)衛(wèi)星導航、定位、授時等功能[5]。還可用于飛機、船舶、車輛以及個人導航,按指定路線精確抵達目的地。有效的降低了用戶為了尋找目的地而付出的資源浪費,從一定程度上提高了作業(yè)效率、科學水平以及人們的生活質量[2]。研究意義課題研究的基于GPS與GPRS的定位系統(tǒng)的應用領域相當廣泛,基于不同的領域都是有其相適應的研究意義,下面簡單的介紹一下課題研究的幾點意義:車船防盜系統(tǒng):GPS定位技術可以應用于汽車、輪船等交通設備的防盜系統(tǒng)[6]。安裝該防盜系統(tǒng)終端在汽車、船只等設備上面,該終端能夠自由的獲取GPS的定位信息,在該設備被盜的情況下就可以向終端發(fā)送定位請求,這樣就可以通過接收到由終端傳來的GPS定位信息,尋找丟失的車輛與船只等。導航系統(tǒng):憑借GPS的定位系統(tǒng)具有全球、全天候工作、高精度定位、觀測時間短等特點,在海上作業(yè)、陸路運輸、野外勘測等其他行業(yè)都承擔著導航定位的重任。其他領域:除了防盜系統(tǒng),導航定位系統(tǒng)在其他的領域也同樣扮演者重要的角色。例如,該定位系統(tǒng)為游客們在出門旅游時也提供了相當?shù)谋憬菖c安全。在測繪領域也大有作為[7],為工程師們提供便捷服務。市場價值:隨著互聯(lián)網技術[8]的不斷發(fā)展,人們對高品質生活質量的不斷提高,高精度的定位電子產品以及相關技術將不斷應用在人們的日常生活必需的產品中。隨著相關電子產品(例如:智能手機)的普及,該技術也將擁有巨大的市場價值。1.2國內外發(fā)展狀況美國GPS:GPS是由美國國防部在1970年代初開始設計與研發(fā),直到1993年才基本全部建成[9]。美國政府在1994年宣布在未來10年內會免費向世界各國提供GPS使用權限,由于軍事原因,美國也只會提供精度相對較低的定位信息[10]。這樣的定位系統(tǒng)也等價于為美國設計了一個退路,如果發(fā)生了軍事戰(zhàn)爭,美國軍方為了自己的安全,完全可以關閉對該地區(qū)的使用權。GPS導航定位技術的研究,國內外的水平都是參差不齊,下面簡單的從國內、國外兩個方面進行介紹。國內發(fā)展狀況我國的衛(wèi)星定位技術相對于一些發(fā)達國家來說起步較晚,從上個世紀八十年代初期才開始從國外引進衛(wèi)星導航技術,但我國的衛(wèi)星定位技術發(fā)展卻非常的迅速?,F(xiàn)基本已經處于國際領先水平。初期的時候,我們引進的定位技術主要用于工程測量,石油勘測等大型項目上面[11]。在80年代末期的時候我國又再次的引進GPS定位技術,并開始自己研發(fā)基于GPS的定位系統(tǒng),該技術還只是作用于小部分部分產業(yè),但是帶來相當可觀的經濟效益。到上個世紀末期,中國就開始研發(fā)屬于中國人自己的衛(wèi)星定位系統(tǒng),并在2003年6月份,已經成功發(fā)射了覆蓋整個亞洲的3個同步衛(wèi)星,該定位衛(wèi)星主要用于國家安全領域,還沒有發(fā)展到民用領域。這三顆衛(wèi)星就標著屬于中國人自己的衛(wèi)星定位系統(tǒng)的誕生,“北斗”導航系統(tǒng)[12]的誕生。發(fā)展中國自己的導航定位系統(tǒng),2000年10月31日和同年的12月21日,我國成功的發(fā)射了兩顆北斗一號衛(wèi)星,由這兩顆北斗衛(wèi)星構成的獨特的“雙星有源定位系統(tǒng)”。第三顆北斗衛(wèi)星成功發(fā)射與2003年5月25日。它是北斗導航定位系統(tǒng)的備用衛(wèi)星,這三顆衛(wèi)星組成了具有我國自主知識產權的第一代衛(wèi)星導航系統(tǒng)。國外發(fā)展狀況世界上第一個實用的衛(wèi)星導航系統(tǒng),是美國研制的子午儀(Transit)衛(wèi)星導航系統(tǒng),又稱為海軍導航衛(wèi)星系統(tǒng)(NavyNva1gationSatelliteSystem[13]),于1964年正式投入使用,主要為美國海軍服務,子午儀系統(tǒng)有4-6顆衛(wèi)星組成導航衛(wèi)星網[14]。衛(wèi)星軌道是近似圓形的極軌道,每個軌道上有一顆衛(wèi)星,衛(wèi)星沿南北方向運行,軌道高約1100公里,衛(wèi)星繞地球一周的運行周期約為107分鐘,子午儀系統(tǒng)能在全球范圍內,全天候實現(xiàn)二維(經度、緯度)定位,航行定位精度0.1-0.3海里,缺點是不能連續(xù)定位,一次定位的時間又較長,且不能確定用戶位置的高度,因此限制了飛機等用戶的使用。為更好地為軍方和人民提供高質量的定位信息,最后美國決定于1973年開始研制一種新型衛(wèi)星定位系統(tǒng)[15],并且命名為全球定位系統(tǒng)(GlobalPositioningSystem),簡稱GPS。1978年之后,一些北大西洋組織的國家和澳大利亞也參加了GPS計劃,并于1993年全部建成[16]。為不受美國的限制,1999年歐洲空間局提出并計劃,準備發(fā)射30顆衛(wèi)星,為滿足歐洲的海陸空導航系統(tǒng)等作用的定位系統(tǒng),該系統(tǒng)就組成“伽利略”衛(wèi)星定位系統(tǒng)[17]。日本研究了一種區(qū)域性衛(wèi)星導航和氣象導航雙重功能的導航系統(tǒng)[18]。該系統(tǒng)用兩顆同步衛(wèi)星:一顆是通信衛(wèi)星,保持飛機或船艦與地面站的通信聯(lián)絡;另一顆是氣象衛(wèi)星,用戶及地面站可接收其信號,用來協(xié)助選擇最佳航線。通過兩顆衛(wèi)星發(fā)出的信號的應答,可實現(xiàn)準確定位。1.3本課題的研究內容一款定位系統(tǒng)的終端性能的設計主要決定于GPS定位芯片的選取,以及主控中心器材性能的選擇?,F(xiàn)在大部分的定位終端的設計基本都是基于嵌入式方案實現(xiàn)的。對于本課題的研究,為了降低開發(fā)成本,主要是采用一款傳統(tǒng)51內核的STC12單片機作為控制芯片。采取這樣STC12單片機不僅克服了使用普通單片機功能單一,資源分配不合理,或者避免使用更高端單片機的資源的浪費,從而可以降低成本與節(jié)約資源,還可以使系統(tǒng)資源得到合理優(yōu)化。本課題研究內容:設計時GPS定位系統(tǒng)采用的是STC12C5A60S單片機作為主控器,U_BloxNeo6M作為定位信息接收模塊,SIM300作為通信模塊芯片,這樣的搭配節(jié)約了成本縮短了開發(fā)周期。實現(xiàn)功能是通過U_Blox接收GPS定位信息,單片機通過串口接收并且處理來自GPS的信息數(shù)據,處理好的數(shù)據然后通過單片機的另一個串口發(fā)送給SIM300模塊,該模塊就可以將接收到定位數(shù)據以短信形式發(fā)送給手機。這樣就實現(xiàn)了定位及定位信息發(fā)送的功能。1.4文章整體結構本文共分為7章,各章的主要內容如下:第1章:緒論。主要介紹課題的研究背景以及研究的意義,國內外發(fā)展狀況和應用現(xiàn)狀,以及論文所需要完成的主要內容以及文章的整個組織結構。第2章:定位系統(tǒng)的相關技術介紹。本章是論文的第一個重點,主要是全方位介紹與定位系統(tǒng)相關的技術,簡單分析了現(xiàn)在最流行的GPS衛(wèi)星定位系統(tǒng)相關定位技術,分別從幾個方面對這四個定位系統(tǒng)作簡單的比較分析,完成分析過后然后再列出課題選擇的GPS定位系統(tǒng)的相對優(yōu)勢。章節(jié)最后對GPS定位系統(tǒng)的通信協(xié)議進行介紹與學習。第3章:系統(tǒng)總體設計。對第2章GPS定位系統(tǒng)展開的全方位介紹,本章將繼續(xù)圍繞課題的第2個重點:定位系統(tǒng)總體設計框架與思路。了解系統(tǒng)需求,基于系統(tǒng)設計原則對系統(tǒng)整體結構進行詳細說明。這一章從系統(tǒng)功能、系統(tǒng)組成部分、系統(tǒng)設計方案的選取及定位終端硬件模塊的選取這四個方面為突破口進行突破。第4章:系統(tǒng)硬件設計。充分了解系統(tǒng)的功能及組成部分后,本章主要闡述了定位終端的硬件設計與實現(xiàn)過程。這一章主要從系統(tǒng)終端總體硬件結構圖、單片機控制模塊選材與電路設計、GPS接收模塊選材與電路設計、SIM300模塊選材與電路設計、電源模塊設計、串口模塊設計、LCD顯示模塊設計等,全面介紹定位終端硬件結構設計。第5章:系統(tǒng)軟件設計。基于硬件電路設計的基礎上,下面主要任務就是通過單片機編寫主控制程序。主控制程序編寫設計模塊分別從定位系統(tǒng)總體軟件結構設計、MCU控制模塊的主要功能及流程設計、GPS模塊的主要功能及流程設計、SIM300模塊的主要功能與設計、LCD顯示模塊的功能與設計、串口操作模塊設計來進行主控程序的說明與實現(xiàn)。第6章:系統(tǒng)測試過程。整個系統(tǒng)的設計和以及最后的調試都是重要的環(huán)節(jié)。調試和測試在整個系統(tǒng)的設計過程中占有很大比重,只有在不斷的調試當中才會發(fā)現(xiàn)錯誤并及時修改程序以達到最佳效果。本次調試分為硬件和軟件調試兩大部分。第7章:本次畢業(yè)設計的工作總結、不足之處以及今后繼續(xù)研究的問題。1.5本章小結本章主要圍繞著設計課題的研究背景和意義,國內外的發(fā)展現(xiàn)狀,論文的整體結構以及各章節(jié)所涉及的內容,為后續(xù)章節(jié)的完成打下良好的基礎。

第2章定位系統(tǒng)相關技術2.1.美國GPS定位系統(tǒng)GPS全球定位系統(tǒng)(GlobalPositionSystem),美國國防部在上個世紀70年代制定的研究計劃,該計劃耗資200多億美元且歷時20年,于1994年正式完成了該計劃。也就是宣布了一個具有在海陸空都能全方位的、全天候的、高效的進行定位導航的空間衛(wèi)星系統(tǒng)的誕生。該定位系統(tǒng)不是憑空而建的,而是基于美國當時軍方使用的海軍導航衛(wèi)星系統(tǒng)(NavyNva1gationSatelliteSystem)又重新研制的更加全方位的定位衛(wèi)星系統(tǒng)。按照現(xiàn)在的GPS定位系統(tǒng)的數(shù)據資料顯示,該定位系統(tǒng)在地球上空20200公里的空間分布了24顆定位衛(wèi)星。這24顆衛(wèi)星群還包含了3顆備用衛(wèi)星,它們都是繞組地球以近似圓形的軌道運行,24顆定位衛(wèi)星平均分布在6個空間軌道上面,每個軌道的傾角大約為55度,每顆衛(wèi)星的運行周期大概為11小時58分鐘。這24顆衛(wèi)星的分布準則是保證我們在地球上面任何地方都可以同時觀測到4顆或4顆以上的定期衛(wèi)星,這樣才能保證定位的準確性、全方位及全天候性。隨著GPS定位系統(tǒng)日益完善,互聯(lián)網技術的日益普及,應用領域也不斷擴大,成為人們日常生活中的不可或缺的技術。系統(tǒng)組成GPS系統(tǒng)由三個部分組成:空間組成部分、地面監(jiān)控部分、GPS接收用戶部分。下面簡單的從這三個部分作簡要說明。(1)空間組成部分:這部分即是由空間分布的24顆衛(wèi)星群組成的,通常記為(21+3)GPS衛(wèi)星群。24顆衛(wèi)星群還包含了3顆備用衛(wèi)星,它們都是繞組地球以近似圓形的軌道運行,24顆定位衛(wèi)星平均分布在6個空間軌道上面,每個空間軌道的傾角大約為55度左右,每顆衛(wèi)星的運行周期大概為11小時58分鐘。站在地球表面附近的的觀測者,每次大約時隔4分鐘就會見到同一顆定位衛(wèi)星。處于地球表面以上可觀察到的衛(wèi)星的數(shù)量會隨著時間或地點的不同而不盡相同,但是最少可觀察到4顆,最多甚至可到11顆衛(wèi)星。3顆備用衛(wèi)星,會在衛(wèi)星發(fā)生故障的時候,根據指揮部的指令與發(fā)生故障的衛(wèi)星進行替換,這就為GPS空間部分能夠正常高效的工作提供了有力的保障。(2)地面監(jiān)控部分:GPS工作衛(wèi)星的地面監(jiān)控系統(tǒng)主要由主控站、注入站和監(jiān)測站組成。GPS地面監(jiān)控站主要由一個主控站、三個注入站和五個監(jiān)測站[19]組成,具體如圖2-1所示。主控站主要是管理、協(xié)調地面監(jiān)控系統(tǒng)各部分的工作,采集各監(jiān)測站的數(shù)據信息,編制導航電文數(shù)據,并送往注入站。注入站再將衛(wèi)星的星歷注入GPS衛(wèi)星,監(jiān)控該衛(wèi)星的運行狀態(tài),并向該衛(wèi)星發(fā)送控制指令信息;衛(wèi)星維護與異常情況的處理。主控站根據各監(jiān)測站對GPS衛(wèi)星的觀測數(shù)據,計算各衛(wèi)星的軌道參數(shù)、鐘差參數(shù)等,并將這些數(shù)據編制成導航電文,傳送到注入站,再由注入站將主控站發(fā)來的導航電文注入到相應衛(wèi)星的存儲器中去。如果某地面站發(fā)生故障,那么在衛(wèi)星中預存的導航信息還可用一段時間,但是導航精度會降低。圖2-1GPS地面監(jiān)控中心(3)GPS接收用戶部分:即GPS信號接收機。其主要功能是能夠捕獲到按一定衛(wèi)星截止角所選擇的待測衛(wèi)星,并跟蹤這些衛(wèi)星的運行。當接收機捕獲到跟蹤的衛(wèi)星信號后,就可測量出接收天線至衛(wèi)星的偽距離和距離的變化率,解調出衛(wèi)星軌道參數(shù)等數(shù)據。根據這些數(shù)據,接收機中的微處理計算機就可按定位解算方法進行定位計算,計算出用戶所在地理位置的經緯度、高度、速度、時間等信息。接收機硬件和機內軟件以及GPS數(shù)據的后處理軟件包構成完整的GPS用戶設備。GPS接收機的結構分為天線單元和接收單元兩部分。接收機一般采用機內和機外兩種直流電源。設置機內電源的目的在于更換外電源時不中斷連續(xù)觀測。在用機外電源時機內電池自動充電。關機后,機內電池為RAM存儲器供電,以防止數(shù)據丟失。目前各種類型的接受機體積越來越小,重量越來越輕,便于野外觀測使用[20]。技術特點(1)定軌精度:由美國大陸基地以及美國的海外軍事基地上的5個監(jiān)測中心的觀測數(shù)據計算得到的廣播星歷。但因檢測中心數(shù)量少,故該系統(tǒng)的衛(wèi)星定軌精度不高。這樣計算的衛(wèi)星定位位置切向誤差范圍±5m;徑向誤差范圍±3m;法向誤差范圍±3m。除了廣播星歷,美國國防制圖局根據全球20多個衛(wèi)星跟蹤站的觀測資料計算還有一套精密星歷,因檢測中心數(shù)量多且分布范圍廣,故該定軌精度較5個檢測中心的道德數(shù)據高出一個數(shù)量級。由國際GPS地球動力學服務組織(IGS)所測算預報的精密星歷比美國軍方測定的精密星歷的精度要高得多,衛(wèi)星位置精度可達±3厘米[21]。(2)信號分量:GPS信號包含了三種信號分量,即載波、測距碼和數(shù)據碼。這些信號分量都是在同一個基本頻率F0=10.23MHz的控制下產生的。每個GPS衛(wèi)星在兩個頻率波段上發(fā)布獨立信號。GPS衛(wèi)星的測距和數(shù)據碼是采用調相技術調制到載波上,即在兩個波段(L1=1575.42MHz和L2=1227.6MHz)的載波信號中[22]。C/A碼是一種短碼,用于跟蹤、鎖定測量的偽隨機碼,碼率為1.023Mb/s,波長約為300米,周期為1Ms。P碼是GPS的精測碼,碼率10.23Mb/s。(3)定位精度:利用偽隨機碼的信號單機測量,理論上按照目前測距碼的對齊精度約為測距碼波長的1/l00計算,C/A碼的測距精度約為±3m;而P碼的測距精度約為±0.3m。消除公共誤差提高定位精度,可利用2臺以上的載波相位GPS定位儀實行聯(lián)測定位,對于載波信號單頻機的相對定位精度可達:±(5mm+2ppm×D)其中D為兩臺儀器的相對距離;對于載波信號雙頻機,它能有效的消除電離層延時誤差,其相對定位精度可達:±(1mm+1ppm×D)[23]。定位原理(1)單點動態(tài)定位:就是將一個GPS用戶接收機放在一個運動著的載體上,并且該載體能夠自動地測得自己動態(tài)的實時位置,然后就通過這些實時位置獲得的數(shù)據處理得到運動載體的具體運行的軌跡。該定位原理又稱為“絕對動態(tài)定位”。單點動態(tài)定位基本方程(2-1)。(2-1)式中,Xu、Yu、Zu為動態(tài)用戶組在Tk時刻的瞬態(tài)位置狀況;式中Xj、Yj、Zj也是描述第j顆GPS衛(wèi)星在其運行的軌跡上瞬時位置坐標,這些坐標可根據星歷計算而得到。ρj’為GPS信號接收機的接收天線和第j顆GPS定位衛(wèi)星之間的距離,又稱為“星站距離”。d是衛(wèi)星距離偏差,是由GPS信號接收機的時鐘誤差及其他誤差因素所導致的距離偏差。利用(2-1)計算用戶的位置時,不能直接計算出它們的三維坐標,而是只求出了每個坐標分量的修正量,即假設用戶初始的三維坐標值為(Xu0,Yu0,Zu0),而計算出的三維坐標的改正值則為△Xu,△Yu,△Zu以及距離偏差d。然后對(2-1)式中Xu,Yu,Zu分別微分處理,便可得出一組線性方程(2-2):(2-2)其中,矩陣為

QUOTE

(2-3)ρj’為對應于第j顆GPS衛(wèi)星的偽距觀測值。利用式(2-3)計算的運動載體的實時點位坐標時,因此后面每一個點位的初坐標都可以根據前一個點位坐標來進行設定,所以關鍵是要確定第一個點位坐標的初始值,才能精確求的第一個點位的三維坐標。(2)實時差分動態(tài)定位:就是將一個GPS用戶接收機放在一個運動著的載體上,并且將另一臺GPS接收機放在一個基準站之間,這樣協(xié)作測量該運動載體的實時位置,然后就通過這些實時位置獲得的數(shù)據處理得到運動載體的具體運行的軌跡,故差分動態(tài)定位原理又稱為“相對動態(tài)定位”。所謂實時差分動態(tài)定位(DGPS),就是用兩臺接收機在兩個測站上同時測量來自相同GPS衛(wèi)星的導航定位信號,用以聯(lián)合測得動態(tài)用戶的精密位置。其中一個檢測站坐標信息是已知,基準接收機就是設在該基準點的GPS信號接收機。動態(tài)接收機,即GPS信號接收機安設在運動載體上,基準接收機和動態(tài)接收機同時測量來自相同的GPS衛(wèi)星的定位信號。利用基準接收機所測得的三維位置信息并與該點已知三維位置信息進行比較,便可得到該GPS定位的三維坐標信息的改正值。及時將GPS三維坐標信息的改正值發(fā)送給其他客戶的動態(tài)接收機組,及時改正后面所檢測的實時坐標位置信息,這就被稱為實時差分動態(tài)定位。圖2-2為實時差分動態(tài)定位[24]的原理框圖。圖2-2差分動態(tài)定位的原理框圖(3)后處理差分動態(tài)定位[25]:后處理差分動態(tài)定位和實時差分動態(tài)定位的主要差別在于:在運動載體和基準站之間,不必像實時動態(tài)定位那樣要建立實時數(shù)據傳輸,而該定位原理則是在定位檢測以后才對動態(tài)接收機和基準接收機所采集的定位信息進行測后的處理,而測出接收機所在的載體在對應時刻位置坐標信息。2.2四大系統(tǒng)的比較隨著世界上面全球定位的不斷發(fā)展和應用的不斷更新,現(xiàn)在的衛(wèi)星導航技術比過去的無線電導航技術、天文導航技術等傳統(tǒng)技術更加的先進與精準,目前已經成為一種普遍的導航技術,并且應用于許多領域。至于上面所提到的四種衛(wèi)星定位系統(tǒng),目前使用最廣的也就是美國的GPS全球定位系統(tǒng),在GPS剛剛完成計劃的初期,美國軍方都不會直接把GPS精確地定位信息共享出來夠大家使用,而是被美國軍方在其基礎上施加了一種干擾信號,使得除了美軍自己以外的所有用戶只能得到定位精度在100m,授時精度340ns的服務。隨著后面俄羅斯的格魯納斯和歐洲的伽利略這兩個導航定位系統(tǒng)的建立與啟動服務,使得控制的GPS定位系統(tǒng)的美國軍方壓力很大,最終決定于2000年5月全面撤銷對GPS的人為干擾,這使得GPS的定位精度提升到20m,授時精度提高到了40ns,并且承諾會加快對GPS的完善,還會增加兩個民用的頻率。盡管俄羅斯的格魯納斯定位系統(tǒng)沒有像美軍一樣的人為加一些干擾信號,但是由于俄羅斯當時的政府經濟處于一片蕭條的狀態(tài),這一經濟狀況導致了俄羅斯無法及時的更新一些已經快到服務年限的定位衛(wèi)星,由于衛(wèi)星得不到及時的更新與替代,導致了格魯納斯的定位精度也一直處于老狀態(tài),沒有得到巨大提升。所以,格魯納斯想在由GPS統(tǒng)治的導航市場上面站穩(wěn)腳跟也是很難的。對于我國的北斗導航系統(tǒng),相對于前面幾種衛(wèi)星定位系統(tǒng)來說,主要是定位時間較慢,平均每次定位時間大于等于0.6s,不能連續(xù)導航,且無法適應高速運動的環(huán)境,只能運行在低速運行或則提供靜態(tài)定位服務。除此之外,北斗定位系統(tǒng)不僅需要地面中心站提供數(shù)字高程圖信息,還需要用戶接收機發(fā)送上行,因為這樣的原因才使得該系統(tǒng)受到了許多方面的限制。至于歐洲的伽利略衛(wèi)星定位系統(tǒng),該系統(tǒng)雖然主要應用于民用,但是目前該系統(tǒng)還有許多技術不是很成熟,離我們的實用性還是有很多差距,綜合上面的所有信息,目前我國現(xiàn)在應用最多的導航定位系統(tǒng)還是美國的GPS全球定位系統(tǒng)。2.3GPS定位系統(tǒng)的相對優(yōu)勢美國全球定位系統(tǒng)具有全球、全天候工作、定位精度高、功能多,應用廣等特點。相對于其他的幾種定位系統(tǒng),這里總結了一些GPS的相對優(yōu)勢:(1)高精度,時效快:GPS的定位精度相對較高,按照理論計算可以達到5m左右;且時效快,平均1秒就可以進行一次定位,這個時間對于高速運動的物體定位尤其重要。(2)被動式的工作原理:GPS導航定位時候,用戶設備只需要接收GPS發(fā)送的信號就可以了,直接對其信號進行處理就可以了,更不需要像北斗一樣還要發(fā)送用戶信號,GPS這種原理可以容納更多的用戶,且隱蔽性比較好。(3)全球連續(xù)導航定位:GPS空間部分是由24顆衛(wèi)星組成,合理的分布在6個軌道上面,軌道高達20200km,所以在地球表面或者近空空間任何一點,均可同一時間觀測到4顆以上衛(wèi)星,從而可以實現(xiàn)全球、全天候連續(xù)導航定位。2.4GPS定位系統(tǒng)的通信協(xié)議——NMEA-0183NMEA-0183協(xié)議,接觸過GPS設備或者用過GPS設備研發(fā)的都了解,這是一個很常用的GPS通訊協(xié)議。簡單的介紹一下GPS定位系統(tǒng)的NMEA-0183通信協(xié)議。GPS接收機與手持機之間的數(shù)據交換格式一般都由生產廠商定制,其定義內容一般用戶很難知曉,并且對于不同品牌、不同型號的GPS接收機所配置的控制應用程序也因生產廠家的不同而不盡相同。所以對于通用的GPS應用軟件,需要定義一個標準的數(shù)據格式,以解決與任意一臺GPS的接口問題。NMEA數(shù)據標準就是解決這類問題的方案之一。為在不同型號GPS導航設備中建立統(tǒng)一的RTCM標準才制定了NMEA通信協(xié)議,RTCM標準最初是由美國國家海洋電子協(xié)會統(tǒng)一制定的。NMEA[26]協(xié)議有0180、0182和0183這3種,NMEA-0183可以簡單理解是前兩種的升級版,也是目前使用最為廣泛的一種。通訊協(xié)議硬件接口NMEA-0183標準的GPS接收機的硬件接口能夠兼容PC機的RS-232C串口協(xié)議,嚴格來說NMEA標準不是RS-232C,規(guī)范推薦依照EIA-422,是一個與RS-232C不同的系統(tǒng)。標準RS-232C采用負邏輯,即邏輯“1”表示-5V~-15v,邏輯“0”表示+5V~+15V,利用傳輸信號線和信號地之間的電壓差進行傳輸。EIA-422標準是利用信號線之間的壓差來傳輸信號的,每個通道都有信號線,分別為邏輯“1”和邏輯“0”,傳輸驅動器和接收器主要功能是轉換邏輯電平的電位差,允許驅動器輸出為±2V~±6V[27]。語句解析NMEA-0183通訊協(xié)議所規(guī)定的通訊語句都已是以ASCII碼為基礎的。為了能夠更好地提取GPS信息數(shù)據,必須理解NEMA-0183協(xié)議的幀結構,其幀結構如圖2-4所示。NMEA-0183協(xié)議語句的數(shù)據格式[28]如下:“$”為語句起始標志;“,”為域分隔符;“*”為校驗和識別符,其后面的兩位數(shù)為校驗和,代表了“$”和“*”之間所有字符的按位異或值;“/”為終止符,也就是ASCII字符的“回車”(0X0D)和“換行”(0X0A)。典型的NMEA-0183語句如下面的GPRMC語句?!癞擥PS正常工作時,語句如:$GPRMC,121252.000,A,3958.3032,N,11629.6046,E,15.15,359.95,070306,,,A*54●當GPS收不到衛(wèi)星信號時,GPRMC語句輸出變?yōu)椋?GPRMC,121252.000,V,3958.3032,N,11629.6046,E,15.15,359.95,070306,,,A*54NMEA-0183規(guī)范還允許個別廠商定義私有的語句格式,這些語句以“$P”開始,然后是三個字符長度的廠商識別號,跟著是廠商定義的數(shù)據,接下來的數(shù)據格式與標準格式相同。如Garmin的PGRME私有格式如下:$PGRME,4.4,M,2.5,M,11.4,M*8。其中,“P”代表私有格式,“GRM”是Garmin的代碼,“E”表示語句類型。圖2-4NMEA_0183協(xié)議幀結構2.5GPRS技術介紹GeneralPacketRadioService的英文簡稱GPRS,是鼎鼎有名的通用分組無線業(yè)務。GPRS這個業(yè)務是在當時現(xiàn)有的GSM網絡基礎上面發(fā)展的一種新的業(yè)務,GPRS的主要功能就是為當時的GSM用戶提供額外的數(shù)據分組服務。GPRS和大家都很熟悉的GSM都是采用相同的無線調制標準、頻帶、突發(fā)結構、跳頻規(guī)則以及TDMA幀結構。GPRS這樣新的數(shù)據分組形式與當前的電路交換的話音業(yè)務信道極其相似,因此現(xiàn)有的基站子系統(tǒng)(BSS)從一開始就可提供全面的GPRS覆蓋。通用分組無線業(yè)務可使用戶在點對點的分組模式下進行數(shù)據的收發(fā),并且不需要以前交換模式下的網絡資源。這樣的無線分組服務不僅高效而且低成本。GPRS的適用的數(shù)據傳輸模式是:間斷的、突發(fā)性的、少量的和頻繁的、偶爾的大數(shù)據量傳輸。2.6本章小結本章主要介紹了課題設計過程中的核心技術。具體內容包括:全球四大定位系統(tǒng)介紹、四大定位系統(tǒng)之間的差異、GPS定位系統(tǒng)相對優(yōu)勢,最后介紹了和課題設計相關的NMEA-0183通訊協(xié)議和GPRS的相關知識。

第3章系統(tǒng)總體設計3.1系統(tǒng)功能與組成本課題研究的對象是一個定位系統(tǒng)裝置,該系統(tǒng)研究設計主要運用了GPS技術,GPRS技術和通信技術。本系統(tǒng)主要通過單片機實現(xiàn)對GPS于SIM300模塊進行連接,利用串口通信來處理兩個模塊的數(shù)據,實現(xiàn)獲取GPS的定位信息,然后通過SIM300模塊把采集的定位信息傳送給相應的接收端,從而實現(xiàn)遠程定位。本課題研究設計的遠程定位系統(tǒng)集中了許多技術知識,其中最主要的技術就是單片機的串口操作,因為要想通過單片機對GPS模塊或者SIM300模塊信息的處理都必須通過串口來進行。為了讓系統(tǒng)能夠更好地進行工作,所以系統(tǒng)還包括了GPS接收模塊,SIM300信息發(fā)送模塊,LCD液晶顯示模塊等組成部分。3.2系統(tǒng)設計方案的選取能夠實現(xiàn)與本系統(tǒng)相同功能的產品現(xiàn)在商場里面也有許多,但是針對不同的客戶需求,所以GPS遠程定位系統(tǒng)的性能也不盡相同,各自的開發(fā)環(huán)境也各不相同,但是目前他們的具體實現(xiàn)方案一般都可以歸納成以下幾點:(1)高性能的定位系統(tǒng)設計高性能的定位終端設計一般都是基于嵌入式系統(tǒng)來開發(fā)設計的,這樣的嵌入式系統(tǒng)硬件結構主要包括:微處理器或處理器、存儲設備、外設器件、圖形處理等設備。軟件組成主要包括:操作系統(tǒng)和應用程序部分。在嵌入式技術高速發(fā)展的時代,不同的嵌入式設備運用的操作系統(tǒng)種類也不盡相同,并且?guī)缀趺恳环N操作系統(tǒng)都會有自己對應的一套編譯環(huán)境,并且開發(fā)環(huán)境也相差較大,這對系統(tǒng)的移植提出了許多挑戰(zhàn),而且開發(fā)難度較大,相應的開發(fā)周期比較長。開發(fā)嵌入式系統(tǒng)成本相對較高,對于以定位導航為主的來說,使用嵌入式系統(tǒng)容易造成資源重大浪費。(2)嵌入式PC定位系統(tǒng)設計嵌入式PC又稱為單板計算機,嵌入式PC主要是將PC機上面的必須資源集中到一塊體積相對較小的單板上面而已。這塊單板上面還是集成了微處理器、I/O端口、插槽等器材,因此性能與通用的PC機沒有什么大差別。嵌入式PC機以各種工業(yè)控制機為代表,主要針對工業(yè)應用方面的特殊設計,從而達到抗干擾與實現(xiàn)小型化的功能。在實際的開發(fā)應用中可以將嵌入式PC看作通用PC來進行處理。一般來說,嵌入式PC機的處理能力強于嵌入式系統(tǒng),而且嵌入式PC機的外圍接口相當豐富,開發(fā)時不需要進行外圍電路設計。在結構上,嵌入式PC機和通用PC一樣,支持通用的PC操作系統(tǒng),通用PC上的應用軟件可直接進行下載移植。對于多數(shù)開發(fā)人員來說,單板機上進行應用程序開發(fā)比較容易掌握,且開發(fā)難度小。相對于單片機和嵌入式系統(tǒng),嵌入式PC開發(fā)成本高,體積大,較適用于大型監(jiān)控系統(tǒng)中。(3)單片機實現(xiàn)方案嵌入式微控制器通常都是稱為單片機,單片機是一種集成電路芯片,是采用超大規(guī)模集成電路技術把具有數(shù)據處理能力的中央處理器、隨機存儲器、只讀存儲器、多種I/O口和中斷系統(tǒng)、定時器/計數(shù)器等功能(可能還包括顯示驅動電路、脈寬調制電路、模擬多路轉換器、A/D轉換器等電路)集成到一塊硅片上構成的一個小而完善的微型計算機系統(tǒng),在工業(yè)控制領域廣泛應用單片機由于具有成本低、控制系統(tǒng)組成靈活方便、調試方便和維護簡單的特點,因此獲得廣泛應用。目前多數(shù)定位導航采用基于單片機的實現(xiàn)方案。定位導航過程中,定位導航終端需存儲大量的歷史定位數(shù)據信息,一般常用的單片機(如傳統(tǒng)8051單片機)遠不能滿足存儲要求,為了能夠正常工作就必須擴展flash芯片來增加存儲空間,這樣不僅提高了開發(fā)成本,還降低了系統(tǒng)的抗干擾性。而且一般8051單片機沒有看門狗電路,程序在運行中遇到干擾容易跑飛,更增加了系統(tǒng)的不穩(wěn)定性。所以本課題準備采用單片機作為主控芯片,為了有更大的FlashROM,所以選用了STC12C5A60S作為主要處理器。STC12C5A60S單片機是一塊基于傳統(tǒng)的51單片機內核來開發(fā)的,降低了開發(fā)設計的難度,再加上這塊單片機擁有60KB的FlashROM,所以這也完全可以滿足我們對存儲的需求。對這三種設計的方案綜合分析,最終選用了采取單片機控制,這個方案不僅經濟實惠,而且難度適中適合初級工作者設計。3.3該系統(tǒng)定位終端硬件模塊的選取主控制模塊定位系統(tǒng)設計性能與硬件選取有很大關系。根據上面設計方案的選取,所以主控制芯片選擇了傳統(tǒng)51內核的STC12C5A60S2單片機。選取的單片機與GPS接收機共同構成了定位終端。整個定位系統(tǒng)的軟件設計程序都存放在這款單片機的存儲器里面。STC12單片機通過串口與GPS接收模塊進行數(shù)據處理,提取出GPS模塊傳來信息里面的定位數(shù)據,然后顯示在LCD液晶顯示屏上面。也可以通過單片機的串口將GPS的信息傳輸?shù)絊IM300模塊里面,并通過SIM300模塊編輯短信,并以短息模式將這個定位信息發(fā)送給相應的手機。定位模塊定位模塊主要就是對GPS信號接收機的選取,通常主要從技術參數(shù),通信協(xié)議,控制接口和成本幾個方面考慮。日前市場上面大多數(shù)的GPS模塊性能都是差不多,基本都支持16通道,采用C/A編碼。本系統(tǒng)綜合定位精度要求選取了現(xiàn)在主流的U_blox公司的U_bloxNeo6M定位芯片,這個定位精度相對較高,并且價格合理,數(shù)據傳輸通過串口操作簡單方便,采購的U_bloxNeo6M如圖3-1所示。圖3-1U_bloxNeo6M實物圖通信模塊為滿足數(shù)據能及時傳輸,選用了相對常用的短信形式來進行傳輸,即利用短信形式進行傳輸定位信息。為了實現(xiàn)這一功能,就應該選擇合適的通信模塊。目前市場上面有許多這樣的芯片,但從操作難度,適用性等方面考慮,本次設計選擇了SIMCOM公司的SIM300模塊,該模塊集成了短信與GPRS兩個種不同形式的數(shù)據傳輸方式,正好也符合本課題的研究需求。液晶顯示屏顯示界面的選擇空間很大,選擇的產品也比較多,主要都是看你對顯示界面的要求,可以選擇LCD,也可以選擇LED。本次課題由于對顯示界面要求不高,又加上作者有對LCD顯示屏有過了解,所以這次選擇了PCD8544LCD顯示屏,通常又稱為NOKIA5110。PCD8544是一塊低功耗的CMOSLCD控制驅動器,設計為驅動48行84列的圖形顯示。所有必須的顯示功能集成在一塊芯片上,包括LCD電壓及偏置電壓發(fā)生器,只需很少外部元件且功耗小,使用相對簡單方便。3.4本章小結本章主要從系統(tǒng)的功能、組成部分、設計方案的選取以及設計的相關硬件模塊的選材等,全方面介紹了課題的設計方法與研究方向。使讀者對本課題研究有一個全方面的了解與認識。

第4章系統(tǒng)硬件設計4.1定位系統(tǒng)總體硬件結構系統(tǒng)主要涉及的模塊有控制中心模塊,GPS定位模塊,SIM300通信模塊,LCD液晶顯示模塊,串口數(shù)據傳輸模塊等部分組成。其中總體設計框架如圖4-1所示。圖4-1總體設計框架4.2單片機控制模塊設計系統(tǒng)主要控制芯片選擇了STC12C5A60S單片機,下面簡單介紹這款單片機的具體性能。STC12C5A60S2單片機是宏晶科技生產的單時鐘/機器周期(1T)的單片機,是高速、低功耗、超強抗干擾的新一代8051單片機,指令代碼完全兼容傳統(tǒng)的8051單片機,但是速度快8-12倍。內部集成了MAX810專用的復位電路,2路PWM,8路高速10位A/D轉換。集成了兩個全雙工異步串行口(UART),這個正好滿足了同時對GPS模塊和SIM300的操作,符合設計需求。系統(tǒng)設計過程中,單片機模塊的電路設計原理圖如圖4-2所示。圖4-2單片機模塊原理圖4.3GPS接收模塊設計GPS接收芯片選擇的是U_blox公司的Neo6M,該GPS芯片獨立的具有高性能的u-blox6定位引擎GPS接收機。這種靈活的具有成本效益接收器采用了16×12.2x2.4毫米微型封裝技術。其緊湊的結構和斷電記憶功能選項,使NEO-6M模塊非常適用于電池供電的移動設備具有非常嚴格的成本和空間的限制。50個通道的U_blox6M定位引首次定位時間小于1秒。由于這款芯片只需要對其串口進行操作,所以電路設計也只是選擇這個芯片的兩個串口通過MAX232將TTL電平轉換成232電平這樣有利于單片機的讀取數(shù)據,具體電路設計原理圖如圖4-3所示。圖4-3GPS接收電路原理圖4.4SIM300模塊設計產品概念SIM300是一款三頻段GSM/GPRS模塊[29],可在全球范圍內的EGSM900MHz、DCS1800MHz、PCS1900MHz三種頻率下工作,能夠提供GPRS多信道類型多達10個,并且支持CS-1、CS-2、CS-3和CS-4四種GPRS編碼方案。SIM300結構小巧,外形尺寸僅40mm*33mm*2.85mm,幾乎可滿足所有對產品尺寸有要求的工業(yè)應用,比如智能電話,掌上電腦和其他移動設備。模塊與移動應用設備通過一個60引腳的板板連接器相連,它提供了模塊與外設的所有硬件接口,除了RF天線接口。SIM300內部功能模塊有:鍵盤和SPI類型的LCD接口,方便用戶開發(fā)自己的應用設備。具有調試和數(shù)據輸出兩個串口,幫助開發(fā)人員更容易開發(fā)產品。雙音頻通道,包含兩個麥克風輸入和兩個話筒輸出,由AT指令配置其工作模式。SIM300有兩種RF天線接口:一種是天線連接器、一種是天線焊點。天線連接器型號為MURATAMM9329-2700,或者用戶也可以通過天線焊點自己焊接天線。SIM300具有低功耗設計,睡眠模式下的電流消耗僅為2.5mA。SIM300內部集成了TCP/IP協(xié)議棧,并且擴展了TCP/IPAT指令,使用戶利用該模塊開發(fā)數(shù)據傳輸設備變得非常簡單方便。卡接口及電路設計SIM卡接口支持GSMPhase1規(guī)范功能,也支持針對快速64kbpsSIM卡的GSMPhase2規(guī)范功能(專為SIM卡應用工具箱的運用設計)同時支持1.8V和3.0VSIM卡SIM卡接口從模塊(正常電壓2.8V)內部調節(jié)器取電,所有引腳復位時輸出為低電平,邏輯電平如下表1所述。一款靜電放電裝置,圖中所示的22Ω電阻應串聯(lián)于模塊與SIM卡的IO連線上,以匹配阻抗。上拉電阻(大約10KΩ)必須加在SIM_I/O線上。SIM_PRESENCE引腳用來檢測SIM卡是否被取下。您可以用指令“AT+CSDT”來設置SIM卡的配置。如果您不使用SIM卡檢測功能,可讓SIM_PRESENCE引腳NC或者接地,6引腳SIM卡參考電路如圖4-4所示。表1.SIM卡接口信號SIM300引腳

信號

描述

19

SIM_VDD

SIM卡在SIM模式下的自動功率輸出,一個是3.0V±10%,另一個是1.8V±10%。電流約10mA

21

SIM_I/O

SIM卡數(shù)據I/O

23

SIM_CLK

SIM卡時鐘

25

SIM_RST

SIM卡復位

16

SIM_PRESENCE

SIM卡存在

圖4-4引腳SIM卡接口電路模塊電路設計SIM300從VBAT采用單電壓供電,電壓為3.4V—4.5V。某些情況下,當電流消耗升至典型峰值2A時,其傳輸脈沖的波動可能導致電壓下降,所以電源供電必須能夠提供足夠到2A的電流。在VBAT輸入引腳使用旁路電容。低阻抗,小尺寸的瓷介電容(MLCC)性能上是首選[[30],但成本較高。降低成本可以選用100uF的鉭電容(低阻抗)并聯(lián)一個小的瓷介電容(1uF到10uF)。電容放置盡可能靠近SIM300的VBAT引腳。具體電路設計如圖4-5所示。圖4-5SIM300電路設計原理圖4.5電源模塊設計由于STC12單片機是需要5V電壓進行供電的,所以單片機供電模塊是一個9V轉5V穩(wěn)壓電路。為了滿足具有較高精度的穩(wěn)壓電路要求,所以我們選用了五腳的LM2576S模塊,該模塊具有精度高,壓差較小,省電等優(yōu)勢,而且對整體的干擾也較小。具體設計電路如圖4-6所示。圖4-69V轉5VSIM300模塊的供電電壓要求是4.2V,所以為了由電源的9V得到能夠為SIM300模塊合適且穩(wěn)定的供電電壓,選擇MIC29302芯片進行轉壓設計。為得到紋波少且穩(wěn)定的電壓,MIC29302后面加幾組電容進行濾波,具體設計如圖4-7所示。圖4-79V轉4.2VGPS模塊電源設計,選用的U_bloxNeo型號的GPS模塊的具體供電電壓為1.8V-3.6V,所以就設計了一個5V轉3.3V的轉壓電路設計,具體如圖4-8所示。圖4-85V轉3.3V4.6串口設計模塊目前RS232C是PC機與通信工業(yè)中應用最廣泛的一種串行接口。RS232標準(協(xié)議)規(guī)定連接電纜和機械、電氣特性、信號功能及傳送過程。RS232中規(guī)定的最大傳輸速率為20kbns,在當時看來是足夠了,但隨著科學技術的發(fā)展,20kbps的通信速度已遠不能滿足人們的需要,因此新的修訂版本中,RS232的最高通信速率可以達到2Mbps。通常在單片機系統(tǒng)中,由于其處理能力的限制,最高波特率一般為112Kbps左右.現(xiàn)在最常用的RS232采用負邏輯規(guī)定的邏輯電平,即邏輯“1”表示-3V~-15V,邏輯“0”表示+3v~+15v。大家知道RS232接口不能與單片機的異步串行通信接口直接相連就是因為單片機的TTL電平是正邏輯規(guī)定的邏輯電平。由于單片機、GPS芯片和SIM300芯片的串口都是TTL電平,為了能夠更好的進行通信傳輸,本設計采用了MAX232串口芯片將它們的串口電平統(tǒng)一為232電平,所以設計的串口電路如圖4-9所示。圖4-9TTL轉232接口電路4.7LCD液晶模塊設計LCD液晶顯示模塊的特征數(shù)據列舉出以下幾個方面:●單芯片LCD控制/驅動●48行,84列輸出●顯示數(shù)據RAM48*84位●芯片集成:——LCD電壓發(fā)生器(也可以使用外部電壓供應)——LCD偏置電壓發(fā)生器——振蕩器不需要外接元件(也可以使用外部時鐘)●外部RES(復位)輸入引腳●邏輯電壓范圍VDD到VSS:2.7V~3.3V●顯示電壓范圍VLCD到VSS:——6.0~8.5VLCD內部電壓發(fā)生器(充許電壓發(fā)生器)——6.0~9.0VLCD外部電壓供應(電壓發(fā)生器關閉)●低功耗,適用于電池供電系統(tǒng)●使用溫度范圍:-25~70℃4.8本章小結本章主要介紹了課題設計過程中的硬件搭建過程。具體內容主要包括:系統(tǒng)終端總體硬件結構圖,單片機控制模塊、GPS、,SIM300、電源、串口、LCD液晶等模塊的硬件電路設計情況,全方面的闡述了整個定位系統(tǒng)的硬件設計流程。

第5章系統(tǒng)軟件設計該遠程定位系統(tǒng)主要是由MCU主控制模塊,SIM300模塊,LCD液晶顯示模塊,串口操作模塊。具體如圖5-1所示:圖5-1軟件總體結構MCU控制模塊:該模塊的功能是初始化主控單片機STC12XX(包括定時器函數(shù)的初始化設置、打開串口1和串口2的中斷、設置串口1和串口2波特率)、SIM300模塊和GPS消息的初始化設置、調用SIM300模塊和GPS模塊的函數(shù)、調用LCD液晶顯示模塊以及運行的相關函數(shù)。GPS模塊:GPS模塊的功能是實現(xiàn)對GPS信息的讀取采集,解析和對$GPRMC消息抽取。SIM300模塊:該模塊主要實現(xiàn)對短信的讀取采集,解析和發(fā)送,以及通過GPRS移動網絡將數(shù)據傳送到Internet網絡上。LCD液晶顯示模塊:選用的是Nokia5110的液晶屏,主要實現(xiàn)對單片機,SIM300,GPS的模塊運行狀態(tài)進行實時的顯示以用戶提示信息的顯示。串口通信模塊:Uart模塊主要的功能是通過串口1接收GPS信息,串口2來接收SIM300的信息,實現(xiàn)相應串口緩沖區(qū)的數(shù)據和信息之間的交換。5.1MCU控制模塊的主要功能及流程設計單片機對SIM300和GPS這兩個模塊的控制都是通過調用串口函數(shù)對單片機的自身的兩個串口的讀中斷處理程序和寫操作來實現(xiàn)的。此外還要保證串口收發(fā)數(shù)據的準確性以及單片機串口的比特率,收發(fā)數(shù)據的位數(shù)等信息,MCU控制模塊實現(xiàn)程序流程圖如圖5-2所示。圖5-2主控制模塊流程圖5.2GPS模塊的主要功能及流程設計GPS定位信息數(shù)據符合NMEA-0183通信準則,NMEA-0183準則的信息輸出的格式是ASCII碼。數(shù)據內容包含了經緯度,海拔高度,速度,時間等其他相關信息。GPS上電后,每隔一定的時間就會返回一定格式的數(shù)據。數(shù)據格式為:$信息類型,x,x,x,x,x,x,x,x,x,x,x,x,x。每行開頭的字符都是‘$’,接著是信息類型,后面是數(shù)據,以逗號分隔開。信息類型為:GPGSV:可見衛(wèi)星信息;GPGLL:地理定位信息;GPRMC:推薦最小定位信息;GPVTG:地面速度信息;GPGGA:GPS定位信息;GPGSA:當前衛(wèi)星信息,只解析GPRMC的信息。數(shù)據詳解$GPRMC,080655.00,A,4546.40891,N,12639.65641,E,1.045,328.42,170809,,,A*60$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(東經)或W(西經)<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>模式指示(僅NMEA01833.00版本輸出,A=自主定位,D=差分,E=估算,N=數(shù)據無效)軟件功能設計為了能夠通過串口正確的接收和處理來自GPS的數(shù)據信息,在GPS模塊軟件設計的功能函數(shù)中主要是解析GPS信息的函數(shù):該函數(shù)的主要功能就是讀取GPS模塊的GPRMC信息,并且把它解析為單片機可識別的字符串數(shù)據,通過對這些字符串處理以后,然后選著里面有用的信息作為傳輸信息通過串口傳輸。GPS模塊的軟件設計可以歸納成如圖5-3所示的設計流程圖。圖5-3GPS軟件設計框圖5.3SIM300模塊的主要功能與設計SIM300模塊對短信讀取與發(fā)送主要是通過AT指令集來完成的。由于不同的SIM型號,所以AT指令集也不盡相同。具體的指令集還是看每種芯片的自己的AT指令集手冊。例如可以通過AT+CMGS來發(fā)送一條短信,用AT+CMGR來讀取一條短息。AT指令集是管理和控制SIM網絡相關的各種業(yè)務的指令。其中包含了對GSM/GPRS模塊的基本配置、對SMS(ShortMessageService)的控制、STK命令、有關GPRS功能的命令等。該模塊軟件設計流程圖如圖5-4所示。圖5-4SIM300軟件設計流程圖下面簡單的介紹一些關于短息服務和GPRS服務的相關AT指令:●AT+CMGF:選擇SMS短信格式(SELECTSMSMESSAGEFORMAT),0-PDU,1-文本。●AT+CM

溫馨提示

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

評論

0/150

提交評論