基于gps和gprs的汽車防盜系統(tǒng)應(yīng)用軟件設(shè)計(jì)_第1頁
基于gps和gprs的汽車防盜系統(tǒng)應(yīng)用軟件設(shè)計(jì)_第2頁
基于gps和gprs的汽車防盜系統(tǒng)應(yīng)用軟件設(shè)計(jì)_第3頁
基于gps和gprs的汽車防盜系統(tǒng)應(yīng)用軟件設(shè)計(jì)_第4頁
基于gps和gprs的汽車防盜系統(tǒng)應(yīng)用軟件設(shè)計(jì)_第5頁
已閱讀5頁,還剩87頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

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

2、管理理提出的較理理想的解決方案。本本文主要介紹紹了汽車防盜盜系統(tǒng)的總體體結(jié)構(gòu)與工作作原理、軟件件開發(fā)過程中中所面臨的一一些技術(shù)難點(diǎn)點(diǎn),以及開發(fā)發(fā)運(yùn)行過程中中所要用到的的開發(fā)工具和和運(yùn)行平臺(tái),詳詳細(xì)的論述了了系統(tǒng)軟硬件件的總體設(shè)計(jì)計(jì)思想、各功功能模塊的設(shè)設(shè)計(jì)及其具體體實(shí)現(xiàn)算法。在在整個(gè)系統(tǒng)的的設(shè)計(jì)過程中中,充分考慮慮到了系統(tǒng)的的可行性、正正確性、穩(wěn)定定性和可靠性性,并且界面面友好美觀大大方,操作簡簡單方便快捷捷,適合作為為車載設(shè)備使使用。關(guān)鍵字:GPSS、GPRSS、汽車防盜盜、嵌入式開開發(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 汽車防防盜系統(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 軟件開開發(fā)過程中的的技術(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)開開發(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 軟件開開發(fā)時(shí)間進(jìn)度度表 PAGEREF _Toc211998414 h 7 HYPERLINK l _Toc211998415 3. 系統(tǒng)設(shè)計(jì)計(jì)開發(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無線通信信 PAGEREF _Toc211998419 h 10 HYPERLINK l _Toc211998420 3.5 Vissual SStudioo 20055開發(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 車車載終端硬件件結(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 車載終終端軟件的詳詳細(xì)設(shè)計(jì) PAGEREF _Toc211998430 h 19 HYPERLINK l _Toc211998431 5.1.1 車車載終端程序序功能及主要要流程圖 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. 軟件測試試 PAGEREF _Toc211998436 h 44 HYPERLINK l _Toc211998437 6.1基本信息息 PAGEREF _Toc211998437 h 44 HYPERLINK l _Toc211998438 6.2測試實(shí)況況記錄 PAGEREF

16、_Toc211998438 h 44 HYPERLINK l _TToc21119984339 6.3測試分分析和建議 PAGEREF _Toc211998439 h 44 HYPERLINK l _Toc211998440 7. 軟件使用用手冊 PAGEREF _Toc211998440 h 46 HYPERLINK l _Toc211998441 7.1 車載終終端軟件的使使用手冊 PAGEREF _Toc211998441 h 46 HYPERLINK l _Toc211998442 7.2 監(jiān)監(jiān)控中心軟件件的使用手冊冊 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. 緒論隨著人們生活水水平的提高,汽汽車己逐步進(jìn)進(jìn)入家庭,對對汽車防盜的的要求也越來越高。但但伴隨科學(xué)技技術(shù)的發(fā)展,汽汽車偷盜技術(shù)術(shù)也越來越高高,令人們防防不勝防,已已對全世界造造成極大的危危害。汽車防防盜無論是對對汽車制造商商還是社會(huì)保保險(xiǎn)業(yè)都具有有極其重要

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

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

20、以對車車輛進(jìn)行防盜盜控制了。 本次設(shè)設(shè)計(jì)就是在GGPS和GPPRS的基礎(chǔ)礎(chǔ)上開發(fā)出一一套汽車防盜系統(tǒng)統(tǒng),能夠?qū)ζ嚪辣I提供供有效的支持持,具有很強(qiáng)的的實(shí)際應(yīng)用意意義。2. 系統(tǒng)需求求分析2.1 汽車防防盜系統(tǒng)所要要實(shí)現(xiàn)的功能能2.1.1 系系統(tǒng)的總體結(jié)結(jié)構(gòu)與工作原原理基于GPS和GGPRS的車輛防盜報(bào)報(bào)警及指揮調(diào)調(diào)度系統(tǒng)是把把GPS技術(shù)術(shù)、現(xiàn)代通用用無線分組業(yè)業(yè)務(wù)(GPRRS)綜合在在一起的高科科技系統(tǒng),是是對車輛管理理提出的較理理想的解決方案。該該系統(tǒng)采用GGPS技術(shù)對對移動(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)是是由車載移動(dòng)動(dòng)單元和指揮揮監(jiān)控中心兩兩個(gè)部分組成成的,它們之之間的通信是是通過GPRRS網(wǎng)絡(luò)來進(jìn)進(jìn)行的,系統(tǒng)統(tǒng)的總體結(jié)構(gòu)構(gòu)圖如圖2-1所示。圖2-1 系統(tǒng)統(tǒng)總體結(jié)構(gòu)圖圖 車載移移動(dòng)單元設(shè)備備可以為指揮揮監(jiān)控中心實(shí)實(shí)時(shí)提供每一一個(gè)移動(dòng)目標(biāo)標(biāo)的最新定位位數(shù)據(jù)、運(yùn)行行狀況和報(bào)警警信息等,是是用戶終端。指指揮監(jiān)控中心心則通過接收車車載終端的信信息,從而實(shí)實(shí)時(shí)地顯示出出當(dāng)前監(jiān)控的的車輛的地理理位置,另外外還可以隨時(shí)時(shí)對車載終端進(jìn)進(jìn)行控制。GGPRS通信信網(wǎng)絡(luò)則進(jìn)行行數(shù)據(jù)、語音音、圖像等的傳輸。整個(gè)個(gè)系統(tǒng)的工作作原理圖如圖圖2-2所示示。圖2-2 系統(tǒng)統(tǒng)工作原理圖圖2.1.2 本

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

23、所所進(jìn)行的是原原型開發(fā),即即只開發(fā)軟件件,不進(jìn)行硬件平臺(tái)臺(tái)的設(shè)計(jì)和開開發(fā),而是直直接采用英蓓蓓特公司開發(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,使得開開發(fā)出來的軟軟件能夠直接接在操作系統(tǒng)統(tǒng)上運(yùn)行,就就像在PC機(jī)機(jī)的操作系統(tǒng)統(tǒng)上運(yùn)行一樣樣,非常方便便。軟件的開發(fā)是在在PC機(jī)上進(jìn)進(jìn)行的,采用用的是基于VVisuall Studdi

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

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

26、S來來傳遞GPSS數(shù)據(jù)信息。(5)如何識(shí)別別系統(tǒng)發(fā)送過來的報(bào)警信信息和控制信信息。(6)采用什么么方法把所開開發(fā)出來的軟軟件導(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ù)有限公公司開發(fā)的最新嵌嵌入式教學(xué)平平臺(tái)EduKKit-IVV,搭配核心心Xscalle PXAA270板和和GPS、GGPRS模塊塊,操作系統(tǒng)使用用的是Winddows CCE 6.00。2.4 系統(tǒng)開開發(fā)平臺(tái)Microsooft的軟件件開發(fā)平臺(tái)VVisuall Studdio 20005,其中中嵌入操作系系統(tǒng)Winddows CCE

27、6.00。PC機(jī)配置:CCPU:Inntel 22.8GHzz 內(nèi)內(nèi)存:5122M 硬硬盤: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開發(fā)發(fā)板、GPSS和GPRSS模塊等硬件件,因此對系系統(tǒng)的使用環(huán)環(huán)境有了一定定的要求,具具體如下:(1)存儲(chǔ)溫度度:-55+100(2)工作溫度度:-1055(3)相對濕度度:5%995%(4)海拔:1600mm180000m2.6 軟件開開發(fā)時(shí)間進(jìn)度度

28、表表2-1 軟軟件開發(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)目初步開發(fā)計(jì)計(jì)劃 需求分析 確定系統(tǒng)運(yùn)行環(huán)環(huán)境 需求規(guī)格說明 建立系統(tǒng)邏輯模模型 項(xiàng)目開發(fā)計(jì)劃 確定系統(tǒng)功能及及性能要求 用戶手冊概要 概要設(shè)計(jì) 建立系統(tǒng)總體結(jié)結(jié)構(gòu),劃分功功能模塊 概要設(shè)計(jì)說明書書 定義各功能模塊塊接口 數(shù)據(jù)庫設(shè)計(jì)說明明書(如果有有) 詳細(xì)設(shè)計(jì) 設(shè)計(jì)各模塊具體體實(shí)現(xiàn)算法 詳細(xì)設(shè)計(jì)說明書書 確定模塊間詳細(xì)細(xì)接口 模塊測試計(jì)劃 實(shí)現(xiàn) 編寫程序源代碼碼 程序調(diào)試報(bào)告 進(jìn)行模塊測試和和調(diào)試 編寫用戶手冊

29、用戶手冊 測試 測試整個(gè)軟件系系統(tǒng)(健壯性性測試) 確認(rèn)測試報(bào)告 3. 系統(tǒng)設(shè)計(jì)計(jì)開發(fā)中所用的的關(guān)鍵平臺(tái)和和技術(shù)的介紹紹3.1 Embbest EEduKitt-IV硬件運(yùn)行平臺(tái)本次設(shè)計(jì)在PCC機(jī)上開發(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)開發(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í)、研究究、開發(fā)的需需要選擇軟硬硬件資源。Embest EduKiit-IV嵌嵌入式ARMM教學(xué)實(shí)驗(yàn)系系統(tǒng)采用了模模塊化的設(shè)計(jì)計(jì)思路,整個(gè)個(gè)硬件平臺(tái)的的接口信號定定義完整,在在設(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),方便用戶開發(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下的板級級支持包BSSP。3.2 Winndows CE 6.0Windowss CE 6.00是微軟開發(fā)的的高度模塊化化的嵌入式操操作系統(tǒng),它它可以根據(jù)目目標(biāo)設(shè)備或平平臺(tái)的不同特特點(diǎn)進(jìn)行定制制。在用戶定定制的操作系系統(tǒng)中,不需需要的模塊可可以被拿走,只只有所需要的的模塊才會(huì)被被包含進(jìn)來;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ī)定的功能,并對外部的異步事件做出反應(yīng)

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

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

35、t Objeect Moodel、CCOM)、動(dòng)動(dòng)態(tài)模版庫(Activve Temmplatee Librrary、AATL)和MMFC。在WWindowws CE中中集成了AcctiveSSync功能能,用戶可以以通過串行接接口、紅外接接口或者網(wǎng)線線把嵌入式設(shè)設(shè)備和普通臺(tái)臺(tái)式PC方便便的連接起來來。另外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給開發(fā)人人員提供了類類似于Winndows下下的開發(fā)環(huán)境境,因此在Wiindowss下開發(fā)出來來的軟件不需需要經(jīng)過很大大的改動(dòng)就可可以直接在WWindowws CE 6.0平臺(tái)臺(tái)下運(yùn)行,這這非常有利于于軟件的開發(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í)觀測到4顆衛(wèi)星,以保證衛(wèi)星可以采集到該觀測點(diǎn)的經(jīng)緯度和高度,以便實(shí)現(xiàn)導(dǎo)航、定位、授時(shí)等功能。這項(xiàng)

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

38、本次設(shè)計(jì)計(jì)選擇的GPSS是GM-3305, 其其性能指標(biāo)如如圖3-2所示。圖3-2 GPPS性能指標(biāo)標(biāo)圖GM-305接接收機(jī)語句的的輸入、輸出出是通過RSS-232串串行接口完成成,符合美國國國家海洋電電子協(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è)停止位;無奇偶校驗(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īng)用,選選用的語句記記錄也不同,在在本

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

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

41、GPS車輛定位位監(jiān)控管理系系統(tǒng)的通信方方式有兩種:專用無線通通信網(wǎng)和公眾眾GPRS網(wǎng)網(wǎng)。GPS/GPRS車車輛定位監(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)帶來來的專用網(wǎng)和和集群網(wǎng)無法法比擬的好處處。短消息用用于車輛監(jiān)控控最大的優(yōu)點(diǎn)點(diǎn)在于建立連連接簡單,接接續(xù)快,服務(wù)務(wù)費(fèi)用低,這這適合定時(shí)把把定位信息發(fā)發(fā)送到監(jiān)控中中心。它與MCU之間間采用標(biāo)準(zhǔn)的的串行口進(jìn)行行通信,通信信的最高波特特率可以達(dá)到到1152000b/s。GGPRS模塊塊與SIM

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

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

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

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

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

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

48、DMA的的TCP/IIP的無線通通信模式,不不僅通信穩(wěn)定定而且具有較較低系統(tǒng)運(yùn)行行成本。3. 監(jiān)控中心心系統(tǒng)由計(jì)算機(jī)軟硬件件系統(tǒng)和中心心控制器組成成。中心控制制器接收所有有車載終端發(fā)發(fā)送過來的信信號并交給計(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)控中心接收收車載移動(dòng)單單元傳送來的的車輛GPSS定位數(shù)據(jù)信信息,并對車車輛的報(bào)警和和調(diào)度信息進(jìn)進(jìn)行處理,實(shí)實(shí)時(shí)顯示車輛輛當(dāng)前精確位位置,從而方方便的實(shí)現(xiàn)對對車輛的調(diào)度度、監(jiān)控、指指揮等功能;同時(shí)也可通通過GP

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

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

51、計(jì)如圖4-4所示。圖4-4 車載載終端總體結(jié)結(jié)構(gòu)圖監(jiān)控中心則通過過GPRS網(wǎng)網(wǎng)絡(luò)可以對車車載終端進(jìn)行行監(jiān)控和控制制,它可以接接收車載終端端發(fā)來的報(bào)警警信息,并發(fā)發(fā)出報(bào)警提示示,另外還可可以發(fā)送特殊殊的命令來對對車載終端進(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ì)好了之之后,接下來來對各個(gè)功能能模塊進(jìn)行說說明,畫出它它們的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)接聽電話話模塊的IPPO圖圖4-13 接接聽電話模塊塊的IPO圖圖(9)接收短信信模塊的IPPO圖圖4-14 接接收短信模塊塊的IPO圖圖(10)分析短短信模塊的IIPO圖圖4-15 分分析短信模塊塊的IPO圖圖(11)監(jiān)控車車載終端模塊塊的IPO圖圖圖4-16 監(jiān)監(jiān)控車載終端

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

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

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

56、當(dāng)有短信信發(fā)送來的時(shí)時(shí)候,電話號號碼編輯框自自動(dòng)顯示發(fā)送送來的短信號號碼,短信內(nèi)內(nèi)容編輯框則則顯示所有發(fā)發(fā)送來的短信信的內(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)控中心號碼碼。2)防盜功能:系統(tǒng)還可以以根據(jù)接收到到的不同短信信號碼和內(nèi)容容自動(dòng)給予不同同的反饋,如如果接收到的的短信號碼是是報(bào)警監(jiān)控中中心號碼或短短信受控號碼碼,則根據(jù)短短信不同的編編碼內(nèi)容給予予不同的操作作和回復(fù);否否則只是顯示示該條短信,并并不自動(dòng)

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

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

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

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

溫馨提示

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

評論

0/150

提交評論