在线看毛片网站电影-亚洲国产欧美日韩精品一区二区三区,国产欧美乱夫不卡无乱码,国产精品欧美久久久天天影视,精品一区二区三区视频在线观看,亚洲国产精品人成乱码天天看,日韩久久久一区,91精品国产91免费

<menu id="6qfwx"><li id="6qfwx"></li></menu>
    1. <menu id="6qfwx"><dl id="6qfwx"></dl></menu>

      <label id="6qfwx"><ol id="6qfwx"></ol></label><menu id="6qfwx"></menu><object id="6qfwx"><strike id="6qfwx"><noscript id="6qfwx"></noscript></strike></object>
        1. <center id="6qfwx"><dl id="6qfwx"></dl></center>

            新聞中心

            EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > 基于GPS GPRS定位定向?qū)Ш较到y(tǒng)車載終端應(yīng)用

            基于GPS GPRS定位定向?qū)Ш较到y(tǒng)車載終端應(yīng)用

            作者: 時間:2016-11-26 來源:網(wǎng)絡(luò) 收藏




            圖3 GPS數(shù)據(jù)格式(GPRMC)

            (3)CPU對其它外圍接口的控制

            主要通過通用I/O口實現(xiàn)開關(guān)(電平)輸入/輸出,同時通過外部中斷的方式實現(xiàn)了實現(xiàn)與車用防盜報警器、緊急報警(SOS)、醫(yī)療服務(wù)、故障服務(wù)、點火信號等的接口。

            (4)CPU對系統(tǒng)的整體控制:

            首先,CPU完成對GPRS、GPS及外圍接口的初始化工作;其次,CPU通過串行口UART1對GPRS進行操作,完成從撥號到PPP協(xié)商(創(chuàng)建PPP鏈路、用戶驗證、PPP回叫控制、協(xié)商和調(diào)用網(wǎng)絡(luò)層協(xié)議),并與服務(wù)器建立起TCP連接;然后,在保證與服務(wù)器之間的TCP連接正常的前提下,實現(xiàn)與服務(wù)器之間的數(shù)據(jù)交互與控制;最后,CPU還必須要周期性地對系統(tǒng)終端的當(dāng)前狀 態(tài)作出測試及判斷,并對各種實際情況作出相應(yīng)的處理,以保證系統(tǒng)能正常而穩(wěn)定地工作。

            四、系統(tǒng)軟件設(shè)計

            在整個GPS_GPRS定位系統(tǒng)的設(shè)計中,涉及到服務(wù)器軟件、客戶端應(yīng)用軟件及車載終端底層軟件。在此,主要就車載終端底層軟件的設(shè)計作進一步的說明。

            在GPS_GPRS定位系統(tǒng)車載終端底層軟件的設(shè)計中,程序采用了模塊化設(shè)計,軟件由一個主程序和若干個子程序構(gòu)成,其中,子程序主要完成一些單一的基本工能,主程序則主要負(fù)責(zé)完成對各個功能模塊(即子程序)的調(diào)用,同時對車載終端的資源及邏輯作出規(guī)劃,主程序框圖如圖4所示。


            圖4 系統(tǒng)主程序框圖

            下面就主程序的設(shè)計要點作出如下闡述:

            當(dāng)系統(tǒng)完成GPS及GPRS的初始化之后,即進行網(wǎng)絡(luò)撥號、PPP協(xié)商、TCP聯(lián)結(jié)等操作,當(dāng)車載終端與服務(wù)器之間建立起網(wǎng)絡(luò)聯(lián)結(jié)之后,便可通過自定義的車載終端與服務(wù)器之間的通訊協(xié)議進行數(shù)據(jù)交互。

            在此過程中,系統(tǒng)會首先判斷,當(dāng)前系統(tǒng)是否允許終端將GPS數(shù)據(jù)進行上傳,并進行相應(yīng)操作;同時,會檢測是否收到控制命令(包括通過網(wǎng)絡(luò)發(fā)出的控制命令,或通過短信方式發(fā)出來的命令,或是通過遙控器發(fā)出的控制命令),倘若收到了控制命令,則對命令的合法性作出判斷,并進行相應(yīng)的處理。

            同時,系統(tǒng)會定時對網(wǎng)絡(luò)質(zhì)量進行測試,倘若網(wǎng)絡(luò)測試正常,則返回到繼續(xù)判斷控制命令及對系統(tǒng)當(dāng)前狀態(tài)進行處理;倘若網(wǎng)絡(luò)測試不正常,則進行有限次嘗試,倘若有限次嘗試均以失敗告終,而主動斷開網(wǎng)絡(luò)連結(jié),并對GPRS作出復(fù)位及再次初始化操作,之后,再重復(fù)主程序的撥號、PPP協(xié)商、TCP聯(lián)結(jié)及網(wǎng)絡(luò)數(shù)據(jù)交互工作。

            其中,與GPRS的數(shù)據(jù)交換,通過串行口UART0中斷完成;與GPS的數(shù)據(jù)交換,通過串行口UART1完成;另外,外部警情接收通過外部中斷0和1完成,無線遙控接收由外部中斷2完成。通訊超時及定時處理,由定時器TIME2完成,它們均以子程序的形式存在于車載終端控制軟件中,同時還包括一些對GPRS、GPS模塊進行初始化及設(shè)置,以及PPP協(xié)議、TCP/IP協(xié)議的解析與實現(xiàn)子程序,具體框圖及說明略。

            由以上對車載載終端控制程序的說明可知,車載終端工作流程控制程序的工作流程如下:

            1:與服務(wù)器建立網(wǎng)絡(luò)連接;
            2:與服務(wù)器建立TCP聯(lián)結(jié);
            3:對用戶進行注冊;
            4:向服務(wù)器發(fā)送GPS定位數(shù)據(jù);
            5:默認(rèn)狀態(tài)下,按設(shè)定周期(默認(rèn)狀態(tài)為每5秒一幀),定位數(shù)據(jù)不間斷地上傳到服務(wù)器;
            6:網(wǎng)絡(luò)狀態(tài)檢測及網(wǎng)絡(luò)質(zhì)量測試,并據(jù)網(wǎng)絡(luò)當(dāng)前狀況,作出相應(yīng)處理(比如斷線重?fù)埽?
            7:接收網(wǎng)絡(luò)或第三方控制或操作命令,并作出相應(yīng)處理(比如:GPS采樣周期設(shè)定、停止發(fā)送GPS數(shù)據(jù)、開始發(fā)送GPS數(shù)據(jù)、設(shè)置監(jiān)聽號碼、更改操作密碼等);
            8:處理突發(fā)警情(自動撥打監(jiān)聽中心號碼、上報求助警情信息等)。

            五、結(jié)語

            利用GPRS的數(shù)據(jù)傳輸功能,對GPS數(shù)據(jù)進行實時傳輸,與以往GPS監(jiān)控系統(tǒng)所采用的短信、GSM數(shù)據(jù)通道或DTMF數(shù)據(jù)傳輸?shù)葌鹘y(tǒng)方法相比,運營成本得到了極大的降低,同時其可操作性及實時性也都有了顯著的提高,而且成本較低,結(jié)構(gòu)簡單,達到了較高的可靠性。

            該系統(tǒng)中,PPP、TCP/IP協(xié)議棧都由8位單片機完成,由于速度上的限制,使得系統(tǒng)中的協(xié)議棧只能椐實際應(yīng)用而作出相應(yīng)的壓縮與處理,但這已足以達到該系統(tǒng)的資源需求。同時,該系統(tǒng)為以GPRS為代表的無線網(wǎng)絡(luò)接入方式的應(yīng)用提供了一個可循的途徑。隨著GPRS、C DMA等無線網(wǎng)絡(luò)接入方式的不斷完善,相信以此為代表的新一代無線數(shù)據(jù)傳輸方式具有很大的應(yīng)用前景。

            上一頁 1 2 下一頁

            評論


            技術(shù)專區(qū)

            關(guān)閉