基于gps和gprs的汽車(chē)防盜系統(tǒng)應(yīng)用軟件設(shè)計(jì)_第1頁(yè)
基于gps和gprs的汽車(chē)防盜系統(tǒng)應(yīng)用軟件設(shè)計(jì)_第2頁(yè)
基于gps和gprs的汽車(chē)防盜系統(tǒng)應(yīng)用軟件設(shè)計(jì)_第3頁(yè)
基于gps和gprs的汽車(chē)防盜系統(tǒng)應(yīng)用軟件設(shè)計(jì)_第4頁(yè)
基于gps和gprs的汽車(chē)防盜系統(tǒng)應(yīng)用軟件設(shè)計(jì)_第5頁(yè)
已閱讀5頁(yè),還剩87頁(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)介

1、PAGE PAGE 92基于XScale270嵌入式WinCE開(kāi)發(fā)實(shí)驗(yàn)與實(shí)踐EduKit系列叢書(shū) Email: HYPERLINK mailto:support support Tel1 -基于GPS和GPRS的汽車(chē)防盜系統(tǒng)應(yīng)用軟件設(shè)計(jì)摘要:隨著人們們生活水平的的提高,汽車(chē)車(chē)己逐步進(jìn)入入家庭,但伴伴隨科學(xué)技術(shù)術(shù)的發(fā)展,汽汽車(chē)偷盜技術(shù)術(shù)也越來(lái)越高高,令人們防防不勝防,已已對(duì)全世界造造成極大的危危害,如何開(kāi)開(kāi)發(fā)有效的汽汽車(chē)防盜裝置置成為了一個(gè)個(gè)重要的課題題?;贕PPS和GPRRS的汽車(chē)防防盜系統(tǒng)是把把GPS技術(shù)術(shù)和GPRSS技術(shù)綜合在在一起的高科科技系統(tǒng),是是對(duì)車(chē)輛

2、管理理提出的較理理想的解決方案。本本文主要介紹紹了汽車(chē)防盜盜系統(tǒng)的總體體結(jié)構(gòu)與工作作原理、軟件件開(kāi)發(fā)過(guò)程中中所面臨的一一些技術(shù)難點(diǎn)點(diǎn),以及開(kāi)發(fā)發(fā)運(yùn)行過(guò)程中中所要用到的的開(kāi)發(fā)工具和和運(yùn)行平臺(tái),詳詳細(xì)的論述了了系統(tǒng)軟硬件件的總體設(shè)計(jì)計(jì)思想、各功功能模塊的設(shè)設(shè)計(jì)及其具體體實(shí)現(xiàn)算法。在在整個(gè)系統(tǒng)的的設(shè)計(jì)過(guò)程中中,充分考慮慮到了系統(tǒng)的的可行性、正正確性、穩(wěn)定定性和可靠性性,并且界面面友好美觀大大方,操作簡(jiǎn)簡(jiǎn)單方便快捷捷,適合作為為車(chē)載設(shè)備使使用。關(guān)鍵字:GPSS、GPRSS、汽車(chē)防盜盜、嵌入式開(kāi)開(kāi)發(fā)Abstracct: Wiith thhe impprovemment oof livving sstan

3、daards, the ccar haas beeen graaduallly intto thee famiily. BBut acccompaanied by thhe devvelopmment oof sciience and ttechnoology, autoomobille theeft haas beccome iincreaasinglly higgh-tecchnoloogy, iit is very hard to prrotectt, andd the worldd has causeed a ggreat deal of haarm. SSo howw to ddev

4、eloop efffectivve antti-theeft caar Devvice hhas beecome an immportaant isssue. GPRS and GGPS-baased vvehiclle antti-theeft syystem is thhe GPSS techhnologgy andd GPRSS techhnologgy inttegratted wiith hiigh-teech syystemss, is a vehhicle of chhange for tthe beetter managgementt of tthe soolutioon. T

5、hhis arrticlee intrroduceed thee overrall sstructture aand thhe worrking princciple of thhe auttomobiile annti-thheft ssystemm, thee softtware devellopmennt proocess facedd by aa numbber off techhnicall diffficultties, as weell ass the devellopmennt toools annd opeeratinng plaatformm. It also discuu

6、ssed in deetail the ssystemms harrdwaree and softwware ddesignns Thiinkingg, thee funcctionaal moddule ddesignn and realiizatioon of speciific aalgoriithm. Throuughoutt the desiggn proocess, fullly takking iinto aaccounnt thee feassibiliity, aaccuraacy, sstabillity aand reeliabiility. And the iinter

7、fface iis friiendlyy, andd it iis simmple aand coonveniient eenoughh to ooperatte, suuitablle forr use as onn-boarrd equuipmennt.Keywordds: GPPS、GPRRS、Automoobile anti-theftt、Embeedded Devellopmennt目錄TOC o 1-3 h z u HYPERLINK l _Toc211998403 1. 緒論 PAGEREF _Toc211998403 h 33 HYPERLINK l _Toc211998404

8、 2. 系統(tǒng)需求求分析 PAGEREF _Toc211998404 h 4 HYPERLINK l _Toc211998405 2.1 汽車(chē)防防盜系統(tǒng)所要要實(shí)現(xiàn)的功能能 PAGEREF _Toc211998405 h 4 HYPERLINK l _Toc211998406 2.1.1 系系統(tǒng)的總體結(jié)結(jié)構(gòu)與工作原原理 PAGEREF _Toc211998406 h 4 HYPERLINK l _Toc211998407 2.1.2 本本次設(shè)計(jì)所要要完成的工作作 PAGEREF _Toc211998407 h 5 HYPERLINK l _Toc211998408 2.2 軟件開(kāi)開(kāi)發(fā)過(guò)程中的的技術(shù)

9、難點(diǎn) PAGEREF _Toc211998408 h 6 HYPERLINK l _Toc211998409 2.3 系統(tǒng)運(yùn)運(yùn)行平臺(tái) PAGEREF _Toc211998409 h 6 HYPERLINK l _Toc211998410 2.4 系統(tǒng)開(kāi)開(kāi)發(fā)平臺(tái) PAGEREF _Toc211998410 h 6 HYPERLINK l _Toc211998411 2.5 系統(tǒng)使使用條件 PAGEREF _Toc211998411 h 6 HYPERLINK l _Toc211998412 2.5.1 頻頻率范圍 PAGEREF _Toc211998412 h 6 HYPERLINK l _To

10、c211998413 2.5.2 環(huán)環(huán)境要求 PAGEREF _Toc211998413 h 7 HYPERLINK l _Toc211998414 2.6 軟件開(kāi)開(kāi)發(fā)時(shí)間進(jìn)度度表 PAGEREF _Toc211998414 h 7 HYPERLINK l _Toc211998415 3. 系統(tǒng)設(shè)計(jì)計(jì)開(kāi)發(fā)中所用用的關(guān)鍵平臺(tái)臺(tái)和技術(shù)的介介紹 PAGEREF _Toc211998415 h 8 HYPERLINK l _Toc211998416 3.1 Embbest EEduKitt-IV硬件件運(yùn)行平臺(tái) PAGEREF _Toc211998416 h 8 HYPERLINK l _Toc2119

11、98417 3.2 WWindowws CE 6.0 PAGEREF _Toc211998417 h 9 HYPERLINK l _Toc211998418 3.3 GPSS接收機(jī)及其其數(shù)據(jù)格式 PAGEREF _Toc211998418 h 9 HYPERLINK l _Toc211998419 3.4 GPRRS無(wú)線通信信 PAGEREF _Toc211998419 h 10 HYPERLINK l _Toc211998420 3.5 Vissual SStudioo 20055開(kāi)發(fā)工具 PAGEREF _Toc211998420 h 11 HYPERLINK l _Toc21199842

12、1 4. 系統(tǒng)總體體設(shè)計(jì) PAGEREF _Toc211998421 h 12 HYPERLINK l _Toc211998422 4.1 硬件總總體設(shè)計(jì) PAGEREF _Toc211998422 h 12 HYPERLINK l _Toc211998423 4.1.1 系系統(tǒng)硬件總體體構(gòu)架 PAGEREF _Toc211998423 h 12 HYPERLINK l _Toc211998424 4.1.2監(jiān)控控中心硬件結(jié)結(jié)構(gòu) PAGEREF _Toc211998424 h 12 HYPERLINK l _Toc211998425 4.1.3 車(chē)車(chē)載終端硬件件結(jié)構(gòu) PAGEREF _Toc2

13、11998425 h 13 HYPERLINK l _Toc211998426 4.2 軟件總總體設(shè)計(jì) PAGEREF _Toc211998426 h 14 HYPERLINK l _Toc211998427 4.2.1軟件件總體設(shè)計(jì)結(jié)結(jié)構(gòu)圖 PAGEREF _Toc211998427 h 14 HYPERLINK l _Toc211998428 4.2.2 軟軟件各功能模模塊的描述 PAGEREF _Toc211998428 h 14 HYPERLINK l _Toc211998429 5. 軟件詳細(xì)細(xì)設(shè)計(jì) PAGEREF _Toc211998429 h 19 HYPERLINK l _To

14、c211998430 5.1 車(chē)載終終端軟件的詳詳細(xì)設(shè)計(jì) PAGEREF _Toc211998430 h 19 HYPERLINK l _Toc211998431 5.1.1 車(chē)車(chē)載終端程序序功能及主要要流程圖 PAGEREF _Toc211998431 h 19 HYPERLINK l _Toc211998432 5.1.2 軟軟件各功能模模塊的詳細(xì)設(shè)設(shè)計(jì) PAGEREF _Toc211998432 h 22 HYPERLINK l _Toc211998433 5.2 監(jiān)控中中心軟件的詳詳細(xì)設(shè)計(jì) PAGEREF _Toc211998433 h 40 HYPERLINK l _Toc21199

15、8434 5.2.1 監(jiān)監(jiān)控中心系統(tǒng)統(tǒng)的程序界面面及功能描述述 PAGEREF _Toc211998434 h 40 HYPERLINK l _Toc211998435 5.2.2 軟軟件設(shè)計(jì)思想想與流程圖 PAGEREF _Toc211998435 h 41 HYPERLINK l _Toc211998436 6. 軟件測(cè)試試 PAGEREF _Toc211998436 h 44 HYPERLINK l _Toc211998437 6.1基本信息息 PAGEREF _Toc211998437 h 44 HYPERLINK l _Toc211998438 6.2測(cè)試實(shí)況況記錄 PAGEREF

16、_Toc211998438 h 44 HYPERLINK l _TToc21119984339 6.3測(cè)試分分析和建議 PAGEREF _Toc211998439 h 44 HYPERLINK l _Toc211998440 7. 軟件使用用手冊(cè) PAGEREF _Toc211998440 h 46 HYPERLINK l _Toc211998441 7.1 車(chē)載終終端軟件的使使用手冊(cè) PAGEREF _Toc211998441 h 46 HYPERLINK l _Toc211998442 7.2 監(jiān)監(jiān)控中心軟件件的使用手冊(cè)冊(cè) PAGEREF _Toc211998442 h 53 HYPERL

17、INK l _Toc211998443 8. 總結(jié) PAGEREF _Toc211998443 h 557 HYPERLINK l _Toc211998444 致 謝 PAGEREF _Toc211998444 h 58 HYPERLINK l _Toc211998445 參考文獻(xiàn) PAGEREF _Toc211998445 h 5991. 緒論隨著人們生活水水平的提高,汽汽車(chē)己逐步進(jìn)進(jìn)入家庭,對(duì)對(duì)汽車(chē)防盜的的要求也越來(lái)越高。但但伴隨科學(xué)技技術(shù)的發(fā)展,汽汽車(chē)偷盜技術(shù)術(shù)也越來(lái)越高高,令人們防防不勝防,已已對(duì)全世界造造成極大的危危害。汽車(chē)防防盜無(wú)論是對(duì)對(duì)汽車(chē)制造商商還是社會(huì)保保險(xiǎn)業(yè)都具有有極其重要

18、的的研究?jī)r(jià)值,如如何制定出更更為嚴(yán)范的法法規(guī),開(kāi)發(fā)出出更為有效的的汽車(chē)防盜裝裝置,減少車(chē)車(chē)主的損失是是今后人們研研究的重要課課題。傳統(tǒng)的汽車(chē)機(jī)械械防盜裝置主主要是通過(guò)鎖鎖輪胎、方向向盤(pán)以及制動(dòng)動(dòng)踏板等方法法實(shí)現(xiàn)被動(dòng)防防盜,其安全全性較差,尤尤其是不能解解決防搶和遠(yuǎn)遠(yuǎn)距離遙控報(bào)報(bào)警的問(wèn)題,一一旦被偷盜就就束手無(wú)策了了。所以機(jī)械械防盜技術(shù)的的應(yīng)用己經(jīng)達(dá)達(dá)到了其物理理性能的極限限,發(fā)展的潛潛力不大。針對(duì)目前世界范范圍內(nèi)汽車(chē)盜盜竊案的上升升趨勢(shì),各汽汽車(chē)廠家都在在不斷地改進(jìn)進(jìn)防盜技術(shù),尤尤其是隨著各各種高性能傳傳感器、微控控制器和GPS衛(wèi)星導(dǎo)導(dǎo)航技術(shù)在汽汽車(chē)和汽車(chē)運(yùn)運(yùn)輸管理上的的應(yīng)用,汽車(chē)車(chē)智能化防盜

19、盜技術(shù)也悄然然降臨。其中中利用GPSS全球衛(wèi)星定位系統(tǒng)統(tǒng)來(lái)做定位導(dǎo)導(dǎo)航是GPSS的最基本應(yīng)應(yīng)用,它能夠夠隨時(shí)提供車(chē)車(chē)輛的地理位位置,由于GGPS技術(shù)應(yīng)應(yīng)用于移動(dòng)目目標(biāo)的監(jiān)控有有著其他監(jiān)控控手段無(wú)法比比擬的優(yōu)勢(shì),因因此采用GPPS技術(shù)對(duì)各各種車(chē)輛實(shí)施施防盜監(jiān)控、調(diào)調(diào)度管理是一一個(gè)新的研究究熱點(diǎn)。盡管GPS技術(shù)術(shù)能夠?qū)崟r(shí)提供車(chē)輛輛的位置,但但這還是遠(yuǎn)遠(yuǎn)遠(yuǎn)不足的,因因?yàn)檐?chē)主不可能直直接和衛(wèi)星對(duì)對(duì)話,必須通通過(guò)某些中間間介質(zhì)來(lái)進(jìn)行行信息的傳輸輸,而GPRRS網(wǎng)絡(luò)是非常好的選擇擇。GPRS網(wǎng)網(wǎng)絡(luò)覆蓋面積積廣,傳輸速速率高,使用用者眾多,而而GPRS網(wǎng)網(wǎng)絡(luò)典型應(yīng)用用就是在手機(jī)機(jī)上,因此車(chē)車(chē)主通過(guò)手機(jī)機(jī)就可

20、以對(duì)車(chē)車(chē)輛進(jìn)行防盜盜控制了。 本次設(shè)設(shè)計(jì)就是在GGPS和GPPRS的基礎(chǔ)礎(chǔ)上開(kāi)發(fā)出一一套汽車(chē)防盜系統(tǒng)統(tǒng),能夠?qū)ζ?chē)防盜提供供有效的支持持,具有很強(qiáng)的的實(shí)際應(yīng)用意意義。2. 系統(tǒng)需求求分析2.1 汽車(chē)防防盜系統(tǒng)所要要實(shí)現(xiàn)的功能能2.1.1 系系統(tǒng)的總體結(jié)結(jié)構(gòu)與工作原原理基于GPS和GGPRS的車(chē)輛防盜報(bào)報(bào)警及指揮調(diào)調(diào)度系統(tǒng)是把把GPS技術(shù)術(shù)、現(xiàn)代通用用無(wú)線分組業(yè)業(yè)務(wù)(GPRRS)綜合在在一起的高科科技系統(tǒng),是是對(duì)車(chē)輛管理理提出的較理理想的解決方案。該該系統(tǒng)采用GGPS技術(shù)對(duì)對(duì)移動(dòng)目標(biāo)進(jìn)進(jìn)行實(shí)時(shí)定位位,利用GPPRS數(shù)字移移動(dòng)通信網(wǎng)絡(luò)絡(luò)進(jìn)行實(shí)時(shí)數(shù)數(shù)據(jù)傳輸,實(shí)現(xiàn)定位跟跟蹤、監(jiān)控報(bào)報(bào)警、反劫防防盜、指

21、揮調(diào)調(diào)度等功能。整個(gè)系統(tǒng)是是由車(chē)載移動(dòng)動(dòng)單元和指揮揮監(jiān)控中心兩兩個(gè)部分組成成的,它們之之間的通信是是通過(guò)GPRRS網(wǎng)絡(luò)來(lái)進(jìn)進(jìn)行的,系統(tǒng)統(tǒng)的總體結(jié)構(gòu)構(gòu)圖如圖2-1所示。圖2-1 系統(tǒng)統(tǒng)總體結(jié)構(gòu)圖圖 車(chē)載移移動(dòng)單元設(shè)備備可以為指揮揮監(jiān)控中心實(shí)實(shí)時(shí)提供每一一個(gè)移動(dòng)目標(biāo)標(biāo)的最新定位位數(shù)據(jù)、運(yùn)行行狀況和報(bào)警警信息等,是是用戶終端。指指揮監(jiān)控中心心則通過(guò)接收車(chē)車(chē)載終端的信信息,從而實(shí)實(shí)時(shí)地顯示出出當(dāng)前監(jiān)控的的車(chē)輛的地理理位置,另外外還可以隨時(shí)時(shí)對(duì)車(chē)載終端進(jìn)進(jìn)行控制。GGPRS通信信網(wǎng)絡(luò)則進(jìn)行行數(shù)據(jù)、語(yǔ)音音、圖像等的傳輸。整個(gè)個(gè)系統(tǒng)的工作作原理圖如圖圖2-2所示示。圖2-2 系統(tǒng)統(tǒng)工作原理圖圖2.1.2 本

22、本次設(shè)計(jì)所要要完成的工作本次畢業(yè)設(shè)計(jì)最最終所要達(dá)到到的目的是開(kāi)開(kāi)發(fā)出一套汽汽車(chē)防盜系統(tǒng)統(tǒng)的軟件,然然后把這個(gè)軟軟件運(yùn)行在一一個(gè)專(zhuān)門(mén)的硬硬件平臺(tái)上,最最后把這個(gè)硬硬件平臺(tái)安裝裝到汽車(chē)?yán)飳?shí)實(shí)現(xiàn)防盜和報(bào)報(bào)警的功能,系統(tǒng)運(yùn)行的結(jié)構(gòu)層次圖如圖2-3所示:圖2-3 系統(tǒng)統(tǒng)運(yùn)行的結(jié)構(gòu)層次圖圖2-3顯示的的是汽車(chē)防盜盜系統(tǒng)開(kāi)發(fā)完完成后,在實(shí)實(shí)際運(yùn)行中的的系統(tǒng)總體軟硬硬件結(jié)構(gòu)圖。對(duì)對(duì)照?qǐng)D2中系系統(tǒng)運(yùn)行的結(jié)結(jié)構(gòu)層次圖,此此次設(shè)計(jì)所要要完成的工作作只是開(kāi)發(fā)最最上層的終端端應(yīng)用軟件,即開(kāi)發(fā)車(chē)載終端的軟件。另外,為了更好的對(duì)車(chē)載終端軟件進(jìn)行測(cè)試,還開(kāi)發(fā)了一套簡(jiǎn)單的模擬監(jiān)控中心的軟件,它充當(dāng)指揮監(jiān)控的功能。在整個(gè)設(shè)計(jì)中,

23、所所進(jìn)行的是原原型開(kāi)發(fā),即即只開(kāi)發(fā)軟件件,不進(jìn)行硬件平臺(tái)臺(tái)的設(shè)計(jì)和開(kāi)開(kāi)發(fā),而是直直接采用英蓓蓓特公司開(kāi)發(fā)發(fā)的硬件平臺(tái)臺(tái)EduKiit-IV實(shí)實(shí)驗(yàn)箱。該硬硬件平臺(tái)已經(jīng)經(jīng)提供了相關(guān)關(guān)的配套設(shè)備備,如GPSS模塊和GPPRS模塊等等,這些模塊塊的驅(qū)動(dòng)程序序也提供了,直接使用用即可。另外外,EduKKit-IVV實(shí)驗(yàn)箱并不不是在裸機(jī)下下直接運(yùn)行程序序,而是提供供了裁剪后的的嵌入式操作作系統(tǒng)Winndows CE 6.0,使得開(kāi)開(kāi)發(fā)出來(lái)的軟軟件能夠直接接在操作系統(tǒng)統(tǒng)上運(yùn)行,就就像在PC機(jī)機(jī)的操作系統(tǒng)統(tǒng)上運(yùn)行一樣樣,非常方便便。軟件的開(kāi)發(fā)是在在PC機(jī)上進(jìn)進(jìn)行的,采用用的是基于VVisuall Studdi

24、o 20005的Wiindowss CE開(kāi)發(fā)發(fā)平臺(tái),在軟軟件開(kāi)發(fā)好了了以后,就可可以把生成的的可執(zhí)行文件件導(dǎo)入到EduuKit-IIV實(shí)驗(yàn)箱中中的操作系統(tǒng)統(tǒng)上,然后就就可以在該平平臺(tái)上運(yùn)行程程序了。其中,所要開(kāi)發(fā)發(fā)的汽車(chē)防盜盜系統(tǒng)軟件具具體要實(shí)現(xiàn)的的功能如下:(1)車(chē)輛實(shí)時(shí)時(shí)監(jiān)控:每一一個(gè)移動(dòng)目標(biāo)標(biāo)的最新定位位數(shù)據(jù)、運(yùn)行行狀況和報(bào)警警信息等顯示示在指揮監(jiān)控控中心,保障障監(jiān)控中心對(duì)對(duì)車(chē)輛的實(shí)時(shí)時(shí)監(jiān)控。(2)GPS定定位顯示:當(dāng)前車(chē)輛的的GPS定位位信息顯示在在車(chē)載移動(dòng)單單元上,供車(chē)車(chē)主進(jìn)行查詢?cè)?。?)語(yǔ)音聯(lián)絡(luò)絡(luò):車(chē)載移動(dòng)動(dòng)單元在傳輸輸車(chē)輛的位置置信息同時(shí)還還可以實(shí)現(xiàn)雙向通話話。(4)收發(fā)短信信

25、:車(chē)主可以以通過(guò)車(chē)載移移動(dòng)單元來(lái)進(jìn)進(jìn)行短信的收收發(fā)。(5)車(chē)輛控制制:監(jiān)控中心心可以通過(guò)發(fā)發(fā)送特殊指令令的短信編碼碼來(lái)對(duì)車(chē)輛進(jìn)進(jìn)行控制。(6)特殊事件件報(bào)警:當(dāng)車(chē)車(chē)主遇到特殊殊事件時(shí)可實(shí)實(shí)時(shí)向監(jiān)控中心報(bào)警警,并可將車(chē)車(chē)輛的實(shí)時(shí)位位置以特殊的的標(biāo)記顯示。2.2 軟件開(kāi)開(kāi)發(fā)過(guò)程中的的技術(shù)難點(diǎn)(1)使用什么么樣的開(kāi)發(fā)平平臺(tái)來(lái)進(jìn)行軟軟件的開(kāi)發(fā)。(2)理解GPPS獲取定位位信息的工作作原理,以及及如何在軟件件設(shè)計(jì)中通過(guò)過(guò)使用GPSS來(lái)獲取車(chē)輛輛的當(dāng)前定位位信息。(3)理解GPPRS進(jìn)行網(wǎng)網(wǎng)絡(luò)通信的工工作原理,以以及如何通過(guò)過(guò)GPRS來(lái)來(lái)實(shí)現(xiàn)收發(fā)短短信、撥打電話和接接聽(tīng)電話的功功能。(4)如何使用用GPR

26、S來(lái)來(lái)傳遞GPSS數(shù)據(jù)信息。(5)如何識(shí)別別系統(tǒng)發(fā)送過(guò)來(lái)的報(bào)警信信息和控制信信息。(6)采用什么么方法把所開(kāi)開(kāi)發(fā)出來(lái)的軟軟件導(dǎo)入到EEduKitt-IV實(shí)驗(yàn)驗(yàn)箱中。(7)把軟件導(dǎo)導(dǎo)入到實(shí)驗(yàn)箱箱中后,如何何運(yùn)行和使用用它。2.3 系統(tǒng)運(yùn)運(yùn)行平臺(tái)深圳英蓓特信息息技術(shù)有限公公司開(kāi)發(fā)的最新嵌嵌入式教學(xué)平平臺(tái)EduKKit-IVV,搭配核心心Xscalle PXAA270板和和GPS、GGPRS模塊塊,操作系統(tǒng)使用用的是Winddows CCE 6.00。2.4 系統(tǒng)開(kāi)開(kāi)發(fā)平臺(tái)Microsooft的軟件件開(kāi)發(fā)平臺(tái)VVisuall Studdio 20005,其中中嵌入操作系系統(tǒng)Winddows CCE

27、6.00。PC機(jī)配置:CCPU:Inntel 22.8GHzz 內(nèi)內(nèi)存:5122M 硬硬盤(pán):80GG 操操作系統(tǒng):WWindowws XP2.5 系統(tǒng)使使用條件2.5.1 頻頻率范圍(1)GPS頻頻率范圍:1575.421.023MHHz(2)GPRSS頻率范圍:890960MMHz2.5.2 環(huán)環(huán)境要求 由于整整個(gè)系統(tǒng)使用用到了EduuKit開(kāi)發(fā)發(fā)板、GPSS和GPRSS模塊等硬件件,因此對(duì)系系統(tǒng)的使用環(huán)環(huán)境有了一定定的要求,具具體如下:(1)存儲(chǔ)溫度度:-55+100(2)工作溫度度:-1055(3)相對(duì)濕度度:5%995%(4)海拔:1600mm180000m2.6 軟件開(kāi)開(kāi)發(fā)時(shí)間進(jìn)度度

28、表表2-1 軟軟件開(kāi)發(fā)進(jìn)度度表階段 主要工作 應(yīng)完成的文檔 計(jì)劃起始時(shí)間 計(jì)劃終止時(shí)間 實(shí)際起始時(shí)間實(shí)際終止時(shí)間 系統(tǒng)需求 調(diào)研用戶需求及及用戶環(huán)境 可行性報(bào)告 論證項(xiàng)目可行性性 項(xiàng)目初步開(kāi)發(fā)計(jì)計(jì)劃 需求分析 確定系統(tǒng)運(yùn)行環(huán)環(huán)境 需求規(guī)格說(shuō)明 建立系統(tǒng)邏輯模模型 項(xiàng)目開(kāi)發(fā)計(jì)劃 確定系統(tǒng)功能及及性能要求 用戶手冊(cè)概要 概要設(shè)計(jì) 建立系統(tǒng)總體結(jié)結(jié)構(gòu),劃分功功能模塊 概要設(shè)計(jì)說(shuō)明書(shū)書(shū) 定義各功能模塊塊接口 數(shù)據(jù)庫(kù)設(shè)計(jì)說(shuō)明明書(shū)(如果有有) 詳細(xì)設(shè)計(jì) 設(shè)計(jì)各模塊具體體實(shí)現(xiàn)算法 詳細(xì)設(shè)計(jì)說(shuō)明書(shū)書(shū) 確定模塊間詳細(xì)細(xì)接口 模塊測(cè)試計(jì)劃 實(shí)現(xiàn) 編寫(xiě)程序源代碼碼 程序調(diào)試報(bào)告 進(jìn)行模塊測(cè)試和和調(diào)試 編寫(xiě)用戶手冊(cè)

29、用戶手冊(cè) 測(cè)試 測(cè)試整個(gè)軟件系系統(tǒng)(健壯性性測(cè)試) 確認(rèn)測(cè)試報(bào)告 3. 系統(tǒng)設(shè)計(jì)計(jì)開(kāi)發(fā)中所用的的關(guān)鍵平臺(tái)和和技術(shù)的介紹紹3.1 Embbest EEduKitt-IV硬件運(yùn)行平臺(tái)本次設(shè)計(jì)在PCC機(jī)上開(kāi)發(fā)好好了的軟件最最后是要到EEduKitt-IV硬件件平臺(tái)上運(yùn)行行的。Embbest EEduKitt-IV教學(xué)學(xué)實(shí)驗(yàn)平臺(tái)是是一款功能強(qiáng)強(qiáng)大的32位位嵌入式ARRM實(shí)驗(yàn)開(kāi)發(fā)發(fā)平臺(tái),是深深圳市英蓓特特信息技術(shù)有有限公司推出出的具創(chuàng)新意意識(shí)的EduuKit系列列第四代嵌入入式教學(xué)實(shí)驗(yàn)驗(yàn)平臺(tái)。如圖圖3-1所示:圖3-1 EEduKitt-IV教學(xué)學(xué)實(shí)驗(yàn)平臺(tái)實(shí)實(shí)驗(yàn)箱外觀圖圖Embest EduKiit-I

30、V教教學(xué)實(shí)驗(yàn)系統(tǒng)統(tǒng)的硬件由核心心板、主板、功功能模塊板以以及相應(yīng)的適適配器、連接接線組成;軟軟件資源包含含了當(dāng)前主流流嵌入式操作作系統(tǒng)Linnux、Wiindowss CE 66.0下的BBSP包以及及應(yīng)用程序。EEmbestt EduKKit-IVV支持多核多多操作系統(tǒng),用用戶可以根據(jù)據(jù)學(xué)習(xí)、研究究、開(kāi)發(fā)的需需要選擇軟硬硬件資源。Embest EduKiit-IV嵌嵌入式ARMM教學(xué)實(shí)驗(yàn)系系統(tǒng)采用了模模塊化的設(shè)計(jì)計(jì)思路,整個(gè)個(gè)硬件平臺(tái)的的接口信號(hào)定定義完整,在在設(shè)計(jì)的時(shí)候候充分考慮到到了CPU的的最大性能與與最全功能,包包含了各種功功能模塊的接接口,如GPPS,GPRRS,PWMM電機(jī)、藍(lán)牙

31、牙、FM收音音等模塊,用用戶可以方便便地在平臺(tái)上上進(jìn)行各種實(shí)實(shí)驗(yàn)與實(shí)踐。此外,除了具有豐富的接口資源,此教學(xué)系統(tǒng)還具備了良好的擴(kuò)展性,比如,EduKit-IV預(yù)留了32位擴(kuò)展總線接口,從而大大減輕了用戶擴(kuò)展新功能的負(fù)擔(dān),方便用戶開(kāi)發(fā)自已的目標(biāo)系統(tǒng)。本設(shè)計(jì)中采用的的硬件組合方方案主要是基基于Inteel Xsccale ppxa2700處理器的WWindowws CE 6.0嵌入入式操作系統(tǒng)統(tǒng)平臺(tái),其中要配備的的軟硬件資源源主要包括EEmbestt EduKKit-IVV主板、Miini2700核心子板(基基于Inteel Xsccale ppxa2700)、各種功功能模塊板(如GPS模模塊、G

32、PRRS模塊等)以及Winndows CE 6.0下的板級(jí)級(jí)支持包BSSP。3.2 Winndows CE 6.0Windowss CE 6.00是微軟開(kāi)發(fā)的的高度模塊化化的嵌入式操操作系統(tǒng),它它可以根據(jù)目目標(biāo)設(shè)備或平平臺(tái)的不同特特點(diǎn)進(jìn)行定制制。在用戶定定制的操作系系統(tǒng)中,不需需要的模塊可可以被拿走,只只有所需要的的模塊才會(huì)被被包含進(jìn)來(lái);Windoows CE支持在多多種不同的CCPU硬件平平臺(tái)上運(yùn)行,包包括x86,MIPS,SuperrH,ARMM等嵌入式領(lǐng)領(lǐng)域主流的CCPU結(jié)構(gòu)。Windows CE有著穩(wěn)健的實(shí)時(shí)性支持。實(shí)時(shí)性是指能夠在限定時(shí)間內(nèi)執(zhí)行完規(guī)定的功能,并對(duì)外部的異步事件做出反應(yīng)

33、的能力。 Windowss CE是一個(gè)實(shí)實(shí)時(shí)操作系統(tǒng)統(tǒng),實(shí)時(shí)支持持功能在以下下幾方面提升升了其性能:支持嵌套中中斷;允許更更高優(yōu)先級(jí)別別的中斷首先先得到響應(yīng),而而不是等待級(jí)級(jí)別低的中斷斷服務(wù)線程完完成;更好的的線程響應(yīng)能能力;對(duì)高級(jí)級(jí)別的ISTT的響應(yīng)時(shí)間間上限的要求求更加嚴(yán)格;更多的優(yōu)先先級(jí)別,2556個(gè)優(yōu)先級(jí)級(jí)別;更強(qiáng)的的控制能力,對(duì)對(duì)系統(tǒng)內(nèi)的線線程數(shù)量的控控制能力可使使開(kāi)發(fā)人員更更好地掌握高高度程序的工工作情況;豐豐富的多媒體體支持是Wiindowss CE的一大特特性,基于DDirecttX APII和WinddowsMeedia技術(shù)術(shù)可以提供高高性能的視頻頻、音頻、流流式多媒體和和3

34、D圖形處處理服務(wù)。另外,Winddows CCE是一種開(kāi)開(kāi)放的、可擴(kuò)擴(kuò)展的、322位操作系統(tǒng)統(tǒng),它被專(zhuān)門(mén)門(mén)用于安裝在在從工業(yè)控制制器、通信集集線器、自動(dòng)動(dòng)售貨終端等等企業(yè)設(shè)備到到諸如數(shù)字照照相機(jī)、電話話和家庭娛樂(lè)樂(lè)設(shè)備等個(gè)人人消費(fèi)品上。WWindowws CE給給開(kāi)發(fā)人員提提供了類(lèi)似于于Windoows下的開(kāi)開(kāi)發(fā)環(huán)境,它它具有以下類(lèi)類(lèi)似于Winndows的的內(nèi)建功能:Microosoft Win322 Appllicatiion Prrogrammming Interrface (API)、ActiiveX CControols、消息息隊(duì)列(MSSMQ)、組組件對(duì)象模型型(Compponent

35、t Objeect Moodel、CCOM)、動(dòng)動(dòng)態(tài)模版庫(kù)(Activve Temmplatee Librrary、AATL)和MMFC。在WWindowws CE中中集成了AcctiveSSync功能能,用戶可以以通過(guò)串行接接口、紅外接接口或者網(wǎng)線線把嵌入式設(shè)設(shè)備和普通臺(tái)臺(tái)式PC方便便的連接起來(lái)來(lái)。另外Wiindowss CE還提提供了內(nèi)建的的多媒體功能能(包括DiirectXX)、通信功功能(TCPP/IP, SNMP, TAPI等等)。在本次的設(shè)計(jì)中中,使用Wiindowss CE 66.0作為EEduKitt-IV實(shí)驗(yàn)驗(yàn)箱的操作系系統(tǒng),它的界界面和Winndows有有很大的相似似之處,

36、使用用非常方便,穩(wěn)穩(wěn)定性也不錯(cuò)錯(cuò)。由于Winndows CE 6.0給開(kāi)發(fā)人人員提供了類(lèi)類(lèi)似于Winndows下下的開(kāi)發(fā)環(huán)境境,因此在Wiindowss下開(kāi)發(fā)出來(lái)來(lái)的軟件不需需要經(jīng)過(guò)很大大的改動(dòng)就可可以直接在WWindowws CE 6.0平臺(tái)臺(tái)下運(yùn)行,這這非常有利于于軟件的開(kāi)發(fā)。3.3 GPSS接收機(jī)及其其數(shù)據(jù)格式GPS即全球定定位系統(tǒng)(GGloball Posiitioniing Syystem),這是一個(gè)由覆蓋全球的24顆衛(wèi)星組成的衛(wèi)星系統(tǒng)。這個(gè)系統(tǒng)可以保證在任意時(shí)刻,地球上任意一點(diǎn)都可以同時(shí)觀測(cè)到4顆衛(wèi)星,以保證衛(wèi)星可以采集到該觀測(cè)點(diǎn)的經(jīng)緯度和高度,以便實(shí)現(xiàn)導(dǎo)航、定位、授時(shí)等功能。這項(xiàng)

37、技術(shù)可以用來(lái)引導(dǎo)飛機(jī)、船舶、車(chē)輛以及個(gè)人,安全、準(zhǔn)確地沿著選定的路線,準(zhǔn)時(shí)到達(dá)目的地。GPS OEMM板用于接收收GPS衛(wèi)星星的信號(hào),并并計(jì)算出車(chē)載載終端目前所所在位置。它它由變頻器、信信號(hào)通道、微微處理器和存存儲(chǔ)單元組成成。GPS模模塊通過(guò)串行行口向主控制制器發(fā)送定位位坐標(biāo);主控控制器也可以以向GPS模模塊發(fā)送設(shè)置置命令,以控控制GPS模模塊的狀態(tài)和和工作方式。GGPS模塊需需要配備專(zhuān)門(mén)門(mén)的GPS天天線接收GPPS衛(wèi)星信號(hào)號(hào)。一般在比比較開(kāi)闊的地地區(qū),需接收收到三顆以上上的GPS衛(wèi)衛(wèi)星信號(hào)才能能進(jìn)行準(zhǔn)確定定位。在車(chē)載載GPS智能能終端系統(tǒng)中中,把天線放放置在車(chē)頂可可以有比較好好的定位效果果。

38、本次設(shè)計(jì)計(jì)選擇的GPSS是GM-3305, 其其性能指標(biāo)如如圖3-2所示。圖3-2 GPPS性能指標(biāo)標(biāo)圖GM-305接接收機(jī)語(yǔ)句的的輸入、輸出出是通過(guò)RSS-232串串行接口完成成,符合美國(guó)國(guó)國(guó)家海洋電電子協(xié)會(huì)制定定的NMEAA-01833通信標(biāo)準(zhǔn)格格式。其通信信端口的數(shù)據(jù)據(jù)格式應(yīng)該設(shè)設(shè)置為8個(gè)數(shù)數(shù)據(jù)位、1個(gè)個(gè)起始位和11個(gè)停止位;無(wú)奇偶校驗(yàn)驗(yàn);波特率為為1152000b/s。NNMEA-00183通信信標(biāo)準(zhǔn)的輸出出數(shù)據(jù)采用的的是ASCIII碼,其內(nèi)內(nèi)容包含了緯緯度、經(jīng)度、高高度、速度、日日期、時(shí)間、航航向以及衛(wèi)星星狀態(tài)等信息息。語(yǔ)句有五五種,對(duì)于不不同的應(yīng)用,選選用的語(yǔ)句記記錄也不同,在在本

39、設(shè)計(jì)中只只關(guān)心日期和和時(shí)間、經(jīng)緯緯度、地面速速度,因此只只選用RMCC記錄語(yǔ)句。一一條$GPRRMC語(yǔ)句包包含13個(gè)記記錄:語(yǔ)句標(biāo)標(biāo)識(shí)頭、世界界時(shí)間、定位位狀態(tài)、緯度度、緯度方位位、經(jīng)度、經(jīng)經(jīng)度方位、地地面速度、地地面路線、日日期、磁偏角角、校驗(yàn)和結(jié)結(jié)束標(biāo)記,它它一共占用770字節(jié)(其其中還包括用用于分隔記錄錄所使用的111個(gè)逗號(hào)),例如:$GPRMCC,1612229.4887,A,33723.22475,NN, 121158.34416,W,0.13,309.662,1200598,*10。3.4 GPRRS無(wú)線通信信GPRS是通用用分組無(wú)線業(yè)業(yè)務(wù)(Genneral Packeet Rad

40、dio Seervicee)的簡(jiǎn)稱,它它突破了GSSM網(wǎng)只能提提供電路交換換的思維方式式,只通過(guò)增增加相應(yīng)的功功能實(shí)體和對(duì)對(duì)現(xiàn)有的基站站系統(tǒng)進(jìn)行部部分改造來(lái)實(shí)實(shí)現(xiàn)分組交換換,這種改造造的投入相對(duì)對(duì)來(lái)說(shuō)并不大大,但得到的的用戶數(shù)據(jù)速速率卻相當(dāng)可可觀。GPRRS(Genneral Packeet Raddio Seervicee)是一種以以全球手機(jī)系系統(tǒng)(GSMM)為基礎(chǔ)的的數(shù)據(jù)傳輸技技術(shù),可說(shuō)是是GSM的延延續(xù)。GPRRS和以往連連續(xù)在頻道傳傳輸?shù)姆绞讲徊煌?,是以封封包(Paccket)式式來(lái)傳輸,因因此使用者所所負(fù)擔(dān)的費(fèi)用用是以其傳輸輸資料單位計(jì)計(jì)算,并非使使用其整個(gè)頻頻道,理論上上較為便宜。

41、GPS車(chē)輛定位位監(jiān)控管理系系統(tǒng)的通信方方式有兩種:專(zhuān)用無(wú)線通通信網(wǎng)和公眾眾GPRS網(wǎng)網(wǎng)。GPS/GPRS車(chē)車(chē)輛定位監(jiān)控控管理系統(tǒng)利利用GPRSS短信息業(yè)務(wù)務(wù)實(shí)現(xiàn)數(shù)據(jù)的的雙向傳輸,短短信息業(yè)務(wù)在在移動(dòng)臺(tái)和移移動(dòng)業(yè)務(wù)交換換中心之間建建立的是信令令連接,具有有優(yōu)先權(quán),可可通率極高,誤誤碼率極低。這這是GPRSS公眾網(wǎng)帶來(lái)來(lái)的專(zhuān)用網(wǎng)和和集群網(wǎng)無(wú)法法比擬的好處處。短消息用用于車(chē)輛監(jiān)控控最大的優(yōu)點(diǎn)點(diǎn)在于建立連連接簡(jiǎn)單,接接續(xù)快,服務(wù)務(wù)費(fèi)用低,這這適合定時(shí)把把定位信息發(fā)發(fā)送到監(jiān)控中中心。它與MCU之間間采用標(biāo)準(zhǔn)的的串行口進(jìn)行行通信,通信信的最高波特特率可以達(dá)到到1152000b/s。GGPRS模塊塊與SIM

42、卡卡之間主要通通過(guò)SIMCCLK和SIIMDATAA信號(hào)線進(jìn)行行數(shù)據(jù)通信。為為了保證發(fā)送送短消息與短短消息到達(dá)之之間的時(shí)間間間隔盡量短,選選用的SIMM卡最好是同同一個(gè)電信運(yùn)運(yùn)營(yíng)商提供的的。在使用GGPRS功能能時(shí),還需要要選擇支持GGPRS的SSIM卡,并并開(kāi)通GPRRS服務(wù)。該該模塊還支持持驅(qū)動(dòng)兩路麥麥克風(fēng)、兩路路揚(yáng)聲器和一一路蜂鳴器。其其中一路麥克克風(fēng)和揚(yáng)聲器器可以連到手手柄的聽(tīng)筒上上,以實(shí)現(xiàn)車(chē)車(chē)載電話功能能;另一路可可以實(shí)現(xiàn)監(jiān)聽(tīng)聽(tīng)和免提功能能,但這兩路路不能同時(shí)工工作,如果在在通話中需用用免提方式,可可以通過(guò)ATT指令:ATT+SPEAAKER=00或1進(jìn)行切切換。3.5 Vissua

43、l SStudioo 20055開(kāi)發(fā)工具Visuaal Stuudio 是是微軟公司推推出的開(kāi)發(fā)環(huán)環(huán)境。是目前前最流行的 Windoows 平臺(tái)臺(tái)應(yīng)用程序開(kāi)開(kāi)發(fā)環(huán)境。VVisuall Studdio 可以以用來(lái)創(chuàng)建 Windoows 平臺(tái)臺(tái)下的 Wiindowss 應(yīng)用程序序和網(wǎng)絡(luò)應(yīng)用用程序,也可可以用來(lái)創(chuàng)建建網(wǎng)絡(luò)服務(wù)、智智能設(shè)備應(yīng)用用程序和 OOfficee 插件。Visual Studiio 20005是微軟在在2005年年發(fā)布的Viisual Studiio版本,這這個(gè)版本是面面向 .NEET 框架的的(版本2.0)。其中中.NET 的通用語(yǔ)言言框架機(jī)制(CCommonn Langgua

44、ge Runtiime, CCLR),其其目的是在同同一個(gè)項(xiàng)目中中支持不同的的語(yǔ)言所開(kāi)發(fā)發(fā)的組件,所有 CLLR 支持的的代碼都會(huì)被被解釋成為 CLR 可可執(zhí)行的機(jī)器器代碼然后運(yùn)運(yùn)行。Vissual SStudioo 20055包含有面向向 Winddows 開(kāi)開(kāi)發(fā)使用的 Visuaal Bassic、Viisual C+,面面向 Javva 開(kāi)發(fā)的的 Visuual J# 和面向.NNET開(kāi)發(fā)的的 Visuual C#等。 首先在在PC機(jī)上安安裝了Vissual SStudioo 20055后,接下來(lái)來(lái)再安裝Wiindowss Embeedded CE 6.0軟件,那那么Winddows C

45、CE 6.00就自動(dòng)嵌入入到了Vissual SStudioo 20055的開(kāi)發(fā)環(huán)境境中,然后就可以使使用它來(lái)進(jìn)行行嵌入式應(yīng)用用程序開(kāi)發(fā)。另外,在選擇擇創(chuàng)建新的項(xiàng)項(xiàng)目文件的時(shí)候,可可以選擇配置置了Winddows CCE的嵌入式式開(kāi)發(fā)環(huán)境。由于Winddows CCE就是微軟軟專(zhuān)門(mén)給嵌入入式或移動(dòng)電電子設(shè)備使用用的操作系統(tǒng)統(tǒng),那么給Winddows CCE開(kāi)發(fā)的程程序就可以給給各種嵌入式式設(shè)備使用。當(dāng)當(dāng)然,代碼在在編譯之前要要選擇Tarrget PPlatfoorm(目標(biāo)標(biāo)平臺(tái)),不不過(guò)代碼是不不用改動(dòng)的,編編譯器會(huì)自動(dòng)動(dòng)把它編譯成成目標(biāo)平臺(tái)上上的可執(zhí)行文文件。在整個(gè)系統(tǒng)的的開(kāi)發(fā)過(guò)程中中,本人

46、選擇的是是面向Winndows開(kāi)開(kāi)發(fā)的Vissual CC+開(kāi)發(fā)語(yǔ)語(yǔ)言,它能夠夠非常方便的的設(shè)計(jì)出所需需要的界面,而而且它面向?qū)?duì)象的功能也也使得開(kāi)發(fā)過(guò)過(guò)程變得更加加的清晰和容容易。 另外,使用Visual Studio 2005開(kāi)發(fā)平臺(tái)有一個(gè)非常大的好處,那就是它提供給了使用者一個(gè)Pocket PC(PPC)模擬器,這個(gè)模擬器使得使用者能夠在沒(méi)有物理設(shè)備的條件下也能夠開(kāi)發(fā),讓程序直接在模擬器上運(yùn)行。于是在開(kāi)發(fā)好了Windows CE的應(yīng)用程序之后,并不需要馬上到EduKit-IV實(shí)驗(yàn)箱上去調(diào)試和運(yùn)行,而是可以在本機(jī)上通過(guò)Pocket PC模擬器來(lái)調(diào)試程序。Pocket PC模擬器雖然可以模擬

47、出一套虛擬的設(shè)備來(lái),但是如果想要使用GPS和GPRS模塊等模擬器所沒(méi)有的功能,那么模擬器就無(wú)能為力了,必須得到真實(shí)的硬件平臺(tái)上運(yùn)行。4. 系統(tǒng)總體體設(shè)計(jì)4.1 硬件總總體設(shè)計(jì)4.1.1 系系統(tǒng)硬件總體構(gòu)架汽車(chē)防盜系統(tǒng)的的硬件主要由由三部分組成成:車(chē)載終端端、無(wú)線數(shù)據(jù)據(jù)鏈路和監(jiān)控控中心系統(tǒng)。系統(tǒng)的結(jié)構(gòu)如圖4-1所示:圖4-1 系系統(tǒng)結(jié)構(gòu)圖系統(tǒng)總體結(jié)構(gòu)圖圖中各部分硬硬件的功能說(shuō)說(shuō)明如下:1. 車(chē)載終端端車(chē)載終端安裝在在目標(biāo)車(chē)輛中中,用于采集集GPS定位位數(shù)據(jù);并包包含語(yǔ)音呼叫叫,收發(fā)短信信,意外報(bào)警警控制等功能能。2. 無(wú)線數(shù)據(jù)據(jù)鏈路控制中心與車(chē)輛輛之間的數(shù)據(jù)據(jù)傳輸線路;本系統(tǒng)采用用GPRS或或C

48、DMA的的TCP/IIP的無(wú)線通通信模式,不不僅通信穩(wěn)定定而且具有較較低系統(tǒng)運(yùn)行行成本。3. 監(jiān)控中心心系統(tǒng)由計(jì)算機(jī)軟硬件件系統(tǒng)和中心心控制器組成成。中心控制制器接收所有有車(chē)載終端發(fā)發(fā)送過(guò)來(lái)的信信號(hào)并交給計(jì)計(jì)算機(jī)軟件系系統(tǒng)進(jìn)行分析析處理。4.1.2監(jiān)控控中心硬件結(jié)結(jié)構(gòu)系統(tǒng)監(jiān)控中心結(jié)結(jié)構(gòu)如圖4-2所示,主要要包括GPRRS通信網(wǎng)絡(luò)絡(luò)、GIS終終端、電子顯顯示屏、監(jiān)控控終端、主控控計(jì)算機(jī)。監(jiān)監(jiān)控中心接收收車(chē)載移動(dòng)單單元傳送來(lái)的的車(chē)輛GPSS定位數(shù)據(jù)信信息,并對(duì)車(chē)車(chē)輛的報(bào)警和和調(diào)度信息進(jìn)進(jìn)行處理,實(shí)實(shí)時(shí)顯示車(chē)輛輛當(dāng)前精確位位置,從而方方便的實(shí)現(xiàn)對(duì)對(duì)車(chē)輛的調(diào)度度、監(jiān)控、指指揮等功能;同時(shí)也可通通過(guò)GP

49、RSS無(wú)線通信網(wǎng)網(wǎng)絡(luò)向指定的的車(chē)載臺(tái)發(fā)送送各種控制指指令,實(shí)現(xiàn)對(duì)對(duì)車(chē)輛的遠(yuǎn)程程控制和信息息查詢服務(wù)。圖4-2 GPPS車(chē)輛監(jiān)控控指揮系統(tǒng)中中心結(jié)構(gòu)圖4.1.3 車(chē)車(chē)載終端硬件結(jié)構(gòu)構(gòu)車(chē)載終端是由主主控制器CPPU、GPSS接收機(jī)、GGPRS無(wú)線線通信模塊、功功能控制單元元和監(jiān)控信息息顯示框組成成,其結(jié)構(gòu)原原理如圖4-3所示。圖4-3 車(chē)載載終端硬件結(jié)構(gòu)構(gòu)原理圖車(chē)載終端通過(guò)GGPS接收天天線接收GPPS衛(wèi)星發(fā)射射的定位信號(hào)號(hào),經(jīng)過(guò)CPPU主控器處處理,計(jì)算出出車(chē)輛的日期期、時(shí)間、經(jīng)經(jīng)緯度、速度度和行駛方向向等定位數(shù)據(jù)據(jù)。主控制器器CPU是核核心,處理接接收機(jī)發(fā)來(lái)的的定位信息,將將定位信息顯顯示在監(jiān)

50、控信信息顯示框上上,并控制GGPRS模塊塊進(jìn)行短信息息的收發(fā),控控制單元實(shí)現(xiàn)現(xiàn)遙控監(jiān)聽(tīng)、請(qǐng)請(qǐng)求服務(wù)、中中文短信息接接收及通話等等功能。由于于GPRS無(wú)無(wú)線模塊和GGPS模塊都都以串口通信信方式與MCCU相連,因因此硬件設(shè)計(jì)計(jì)較簡(jiǎn)單。4.2 軟件總總體設(shè)計(jì)4.2.1軟件件總體設(shè)計(jì)結(jié)構(gòu)圖汽車(chē)防盜系統(tǒng)總總體是由車(chē)載載終端和監(jiān)控控中心兩個(gè)獨(dú)獨(dú)立的部分組組合而成的,在軟件設(shè)計(jì)的時(shí)候,要把這兩個(gè)部分分開(kāi)來(lái)設(shè)計(jì)。其中車(chē)載終端除了為車(chē)主提供正常的通信功能外,還可以為指揮監(jiān)控中心實(shí)時(shí)提供車(chē)輛的最新定位數(shù)據(jù)、運(yùn)行狀況和報(bào)警信息等,此外還可以通過(guò)接收車(chē)主發(fā)來(lái)的控制信息對(duì)車(chē)輛進(jìn)行控制,即完成防盜的功能,它的總體結(jié)構(gòu)設(shè)

51、計(jì)如圖4-4所示。圖4-4 車(chē)載載終端總體結(jié)結(jié)構(gòu)圖監(jiān)控中心則通過(guò)過(guò)GPRS網(wǎng)網(wǎng)絡(luò)可以對(duì)車(chē)車(chē)載終端進(jìn)行行監(jiān)控和控制制,它可以接接收車(chē)載終端端發(fā)來(lái)的報(bào)警警信息,并發(fā)發(fā)出報(bào)警提示示,另外還可可以發(fā)送特殊殊的命令來(lái)對(duì)對(duì)車(chē)載終端進(jìn)進(jìn)行控制,它它的總體結(jié)構(gòu)構(gòu)設(shè)計(jì)如圖44-5所示。 圖4-5 軟件件設(shè)計(jì)總體結(jié)結(jié)構(gòu)圖4.2.2 軟軟件各功能模模塊的描述軟件的整體結(jié)構(gòu)構(gòu)設(shè)計(jì)好了之之后,接下來(lái)來(lái)對(duì)各個(gè)功能能模塊進(jìn)行說(shuō)說(shuō)明,畫(huà)出它它們的IPOO圖。(1)GPS模模塊的IPOO圖圖4-6 GPPS模塊的IIPO圖(2)報(bào)警模塊塊的IPO圖圖圖4-7 報(bào)警警模塊的IPPO圖(3)GPRSS通信模塊的的IPO圖圖4-8

52、GPPRS模塊的的IPO圖(4)防盜模塊塊的IPO圖圖圖4-9 防盜盜模塊的IPPO圖(5)獲取GPPS數(shù)據(jù)模塊塊的IPO圖圖圖4-10 獲獲取GPS數(shù)數(shù)據(jù)模塊的IIPO圖(6)發(fā)送短信信模塊的IPPO圖圖4-11 發(fā)發(fā)送短信模塊塊的IPO圖圖(7)撥打電話話模塊的IPPO圖圖4-12 撥撥打電話模塊塊的IPO圖圖(8)接聽(tīng)電話話模塊的IPPO圖圖4-13 接接聽(tīng)電話模塊塊的IPO圖圖(9)接收短信信模塊的IPPO圖圖4-14 接接收短信模塊塊的IPO圖圖(10)分析短短信模塊的IIPO圖圖4-15 分分析短信模塊塊的IPO圖圖(11)監(jiān)控車(chē)車(chē)載終端模塊塊的IPO圖圖圖4-16 監(jiān)監(jiān)控車(chē)載終端

53、端模塊的IPPO圖(12)指揮控控制車(chē)輛模塊塊的IPO圖圖圖4-17 指指揮控制車(chē)輛輛模塊的IPPO圖5. 軟件詳細(xì)細(xì)設(shè)計(jì)由于整個(gè)系統(tǒng)是是由車(chē)載終端端和監(jiān)控中心心兩部分組成成的,因此在在進(jìn)行詳細(xì)設(shè)設(shè)計(jì)的時(shí)候,要要分別對(duì)這兩兩個(gè)部分進(jìn)行行描述和說(shuō)明明。5.1 車(chē)載終終端軟件的詳詳細(xì)設(shè)計(jì)5.1.1 車(chē)車(chē)載終端程序功能及主要流流程圖車(chē)載終端程序總總體是由兩個(gè)個(gè)部分組成的的,一個(gè)部分分是程序剛開(kāi)開(kāi)始時(shí)的系統(tǒng)統(tǒng)初始化,這這個(gè)時(shí)候要求求輸入一些數(shù)數(shù)據(jù)來(lái)對(duì)整個(gè)個(gè)系統(tǒng)進(jìn)行初初始化,另外外一個(gè)部分是是程序運(yùn)行的的主界面,它它實(shí)現(xiàn)了車(chē)載載終端系統(tǒng)的的所有功能。1. 系統(tǒng)初始始化界面圖5-1 系統(tǒng)統(tǒng)初始化對(duì)話話框系

54、統(tǒng)初始化對(duì)話話框是在程序序開(kāi)始運(yùn)行時(shí)時(shí)顯示的,主主要是對(duì)系統(tǒng)統(tǒng)的一些功能能進(jìn)行初始化化,具體如下下:1)短信服務(wù)中中心號(hào)碼:輸輸入的是與每每個(gè)電話卡相相對(duì)應(yīng)的短信信服務(wù)中心的的號(hào)碼,每個(gè)個(gè)地方電話卡卡對(duì)應(yīng)的號(hào)碼碼都不一樣。2)報(bào)警監(jiān)控中中心號(hào)碼:輸輸入的是當(dāng)前前監(jiān)控中心的的號(hào)碼,其中中第一個(gè)號(hào)碼碼是必須輸入入的,第二個(gè)個(gè)號(hào)碼可選。當(dāng)當(dāng)在實(shí)驗(yàn)箱上上點(diǎn)擊報(bào)警按按鈕后,會(huì)自自動(dòng)發(fā)送當(dāng)前前GPS信息息到設(shè)定的報(bào)報(bào)警號(hào)碼。3)防盜受控號(hào)號(hào)碼設(shè)置:輸輸入的是允許許對(duì)本系統(tǒng)進(jìn)進(jìn)行操作的電電話號(hào)碼,如如果發(fā)送的短短信不在該號(hào)號(hào)碼之內(nèi),則則拒絕給予反反饋。第一個(gè)個(gè)號(hào)碼必須設(shè)設(shè)置,另外兩兩個(gè)號(hào)碼可選選。2. 程序

55、主界界面圖5-2 車(chē)載載終端程序運(yùn)運(yùn)行主界面 圖5-2為車(chē)載終端程序序運(yùn)行的主界面面,即在程序序運(yùn)行過(guò)程當(dāng)當(dāng)中顯示的界界面,界面的的功能圖解如如下: 1)車(chē)車(chē)輛定位信息息:實(shí)時(shí)顯示示當(dāng)前車(chē)輛的的GPS定位位信息。 2)撥撥打電話功能能:在電話號(hào)號(hào)碼編輯框中中輸入電話號(hào)號(hào)碼后,點(diǎn)擊擊“撥號(hào)”就可以撥打打電話了,點(diǎn)點(diǎn)擊“掛機(jī)”就可以掛斷斷電話了;當(dāng)當(dāng)有來(lái)電時(shí),來(lái)來(lái)電對(duì)話框顯顯示的是來(lái)電電的號(hào)碼, 點(diǎn)擊“接聽(tīng)”就可以接聽(tīng)聽(tīng)來(lái)電了。 3)發(fā)發(fā)送短信功能能:在電話號(hào)號(hào)碼編輯框中中輸入要發(fā)送送去的電話號(hào)號(hào)碼,在短信信內(nèi)容中輸入入要發(fā)送的內(nèi)內(nèi)容,再點(diǎn)擊擊“發(fā)送”,就可以發(fā)發(fā)送短信了。 4)接接收短信功能能:

56、當(dāng)有短信信發(fā)送來(lái)的時(shí)時(shí)候,電話號(hào)號(hào)碼編輯框自自動(dòng)顯示發(fā)送送來(lái)的短信號(hào)號(hào)碼,短信內(nèi)內(nèi)容編輯框則則顯示所有發(fā)發(fā)送來(lái)的短信信的內(nèi)容;點(diǎn)點(diǎn)擊“清除”,就可以清清除掉之前收收到的所有短短信。另外,系統(tǒng)內(nèi)置置隱藏的功能能如下: 1)報(bào)報(bào)警功能:在在實(shí)驗(yàn)箱上,按按鈕KEY22為報(bào)警按鈕鈕,當(dāng)點(diǎn)擊它它后,系統(tǒng)會(huì)會(huì)自動(dòng)發(fā)送當(dāng)當(dāng)前GPS信信息到預(yù)先設(shè)設(shè)定的報(bào)警監(jiān)監(jiān)控中心號(hào)碼碼。2)防盜功能:系統(tǒng)還可以以根據(jù)接收到到的不同短信信號(hào)碼和內(nèi)容容自動(dòng)給予不同同的反饋,如如果接收到的的短信號(hào)碼是是報(bào)警監(jiān)控中中心號(hào)碼或短短信受控號(hào)碼碼,則根據(jù)短短信不同的編編碼內(nèi)容給予予不同的操作作和回復(fù);否否則只是顯示示該條短信,并并不自動(dòng)

57、回復(fù)復(fù)。短信內(nèi)容容的編碼說(shuō)明明如表5-11。表5-1 短信信編碼表接收到的短信內(nèi)內(nèi)容系統(tǒng)操作說(shuō)明GPS發(fā)送當(dāng)前定位信信息到該電話話號(hào)碼短信中必須包含含GPS字符符串GPS+BeeepOn發(fā)送當(dāng)前定位信信息到該短信信號(hào)碼,打開(kāi)蜂鳴器短信中必須包含含GPS和BBeepOnn字符串GPS+BeeepOff發(fā)送當(dāng)前定位信信息到該短信信號(hào)碼,關(guān)閉蜂鳴器短信中必須包含含GPS和BBeepOfff字符串GPS+Conntrol11591233456788/發(fā)送當(dāng)前定位信信息到該短信信號(hào)碼,設(shè)置電話號(hào)號(hào)碼1591123456678為受控控號(hào)碼159123445678為為所要設(shè)置的的受控號(hào)碼,它它前面必須為為C

58、ontrrol,后面面必須為/;短信中必必須包含GPPS字符串GPS+Acccreditt1591223456778/發(fā)送當(dāng)前定位信信息到該短信信號(hào)碼,發(fā)送當(dāng)前定定位信息到號(hào)號(hào)碼1591123456678915912344567899為要發(fā)送定定位信息的號(hào)號(hào)碼,它前面面必須為Acccrediit,后面必必須為/;短信中必須須包含GPSS字符串GPS+Alaarm1599123455678/發(fā)送當(dāng)前定位信信息到該短信信號(hào)碼,設(shè)置報(bào)警監(jiān)監(jiān)控中心的號(hào)號(hào)碼為1599123455678159123445678為為所要設(shè)置的的報(bào)警電話號(hào)號(hào)碼,它前面面必須為Allarm,后后面必須為/;短信中中心必須包含含

59、GPS字符符串GPS+Tappe發(fā)送當(dāng)前定位信信息到該短信信號(hào)碼,播放事先錄錄好的錄音帶帶短信中必須包含含GPS和TTape字符符串GPS+Shuut發(fā)送當(dāng)前定位信信息到該短信信號(hào)碼,控制車(chē)輛熄熄火短信中必須包含含GPS和SShut字符符串3. 軟件運(yùn)行行的主要流程程圖防盜系統(tǒng)是整個(gè)個(gè)系統(tǒng)的核心心,它在整個(gè)個(gè)系統(tǒng)中不停停的運(yùn)行著,通通過(guò)它監(jiān)控中中心可以實(shí)時(shí)時(shí)的了解當(dāng)前前車(chē)輛的信息息,可以更好好的對(duì)車(chē)輛進(jìn)進(jìn)行監(jiān)控和控控制,防盜系系統(tǒng)的主要流程圖如如圖5-3所所示。圖5-3 防盜盜系統(tǒng)流程圖圖程序開(kāi)始的時(shí)候候,就初始化化GPRS,GGPRS接收收器不停的接接收數(shù)據(jù)并傳傳遞到串口。從從GPRS的的串

60、口中讀取取數(shù)據(jù),經(jīng)過(guò)過(guò)分析,如果果來(lái)的是短信信,那么就提提取短信的號(hào)號(hào)碼和信息,接接下來(lái)需要分分析接收到的的短信號(hào)碼和和內(nèi)容,并根根據(jù)它的號(hào)碼碼和內(nèi)容做不不同的操作;如果不是短短信,則進(jìn)行行其余相應(yīng)的的操作。5.1.2 軟軟件各功能模模塊的詳細(xì)設(shè)設(shè)計(jì)(1)GPS模模塊接收定位位信息流程圖圖gps_llocatee()GPS模塊在程程序中占有非非常重要的地地位,因?yàn)樵谠谠O(shè)計(jì)中就是是通過(guò)使用它它來(lái)獲取車(chē)輛輛的當(dāng)前定位位信息的,通通過(guò)它的的信信息來(lái)對(duì)車(chē)輛輛進(jìn)行監(jiān)控和和調(diào)度,它是是防盜系統(tǒng)和和報(bào)警系統(tǒng)實(shí)實(shí)現(xiàn)的基礎(chǔ),GGPS接收定定位信息的流流程圖如圖55-4所示。圖5-4 GPPS接收信息息流程圖在對(duì)

溫馨提示

  • 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)論