基于一種動(dòng)目標(biāo)識(shí)別系統(tǒng)的串行通信設(shè)計(jì)
0 引言
動(dòng)目標(biāo)識(shí)別系統(tǒng)(MIS)是一種能自動(dòng)識(shí)別運(yùn)動(dòng)目標(biāo)并能獲取目標(biāo)各種信息的系統(tǒng),同時(shí),MIS還可以幫助移動(dòng)目標(biāo)將自身信息發(fā)射給別的目標(biāo)。MIS使用的是一種開放式通信網(wǎng)絡(luò),而且任何使用MIS的移動(dòng)目標(biāo)均無需授權(quán),可以隨時(shí)接入網(wǎng)絡(luò)?,F(xiàn)在,這種系統(tǒng)已經(jīng)應(yīng)用于海事管理中的船舶識(shí)別和通訊。今后,動(dòng)目標(biāo)識(shí)別系統(tǒng)(MIS)的應(yīng)用領(lǐng)域會(huì)變得越來越廣闊。
利用動(dòng)目標(biāo)識(shí)別系統(tǒng)(MIS)的動(dòng)態(tài)信息(本目標(biāo)的方向、位置、速度等信息)及靜態(tài)信息(如本目標(biāo)編號(hào)和目標(biāo)名稱等信息),再配合全球定位系統(tǒng)(GPS),然后通過甚高頻(VHF)信道向附近的一定范圍及管理中心進(jìn)行廣播,使鄰近的動(dòng)目標(biāo)及管理中心能及時(shí)掌握目標(biāo)的動(dòng)靜態(tài)信息,同時(shí),目標(biāo)也可以獲取這一區(qū)域內(nèi)其它動(dòng)目標(biāo)的動(dòng)靜態(tài)信息。這種系統(tǒng)可使多個(gè)動(dòng)目標(biāo)之間及時(shí)獲取對(duì)方信息并可立刻互相通訊,以便在必要的時(shí)候采取必要行動(dòng),避免各種事故的發(fā)生。
1動(dòng)目標(biāo)識(shí)別系統(tǒng)(MIS)的關(guān)鍵技術(shù)
1.1高級(jí)數(shù)據(jù)鏈路控制規(guī)程(HDLC)
MIS的數(shù)據(jù)控制采用高級(jí)數(shù)據(jù)鏈路控制規(guī)程(HDLC)。HDLC是面向比特的協(xié)議,使用位填充來保證數(shù)據(jù)的透明性。HDLC規(guī)程具有透明傳輸、控制簡單、可靠性高、傳輸效率高的特點(diǎn),因而具有極大的靈活性。圖1所示是MIS系統(tǒng)的HDLC數(shù)據(jù)結(jié)構(gòu)。
數(shù)據(jù)分組中,分組應(yīng)從左向右發(fā)送。除訓(xùn)練序列以外,這一結(jié)構(gòu)應(yīng)該同普通的HDLC結(jié)構(gòu)完全一樣。采用訓(xùn)練序列的目的是為了VHF接收機(jī)進(jìn)行同步調(diào)整。開始和結(jié)束標(biāo)志采用7Eh來標(biāo)志一幀信息的開始和結(jié)束。數(shù)據(jù)部分的長度為168bit,信息ID為6 bit,范圍為0~63,主要用于信息類型的標(biāo)識(shí),也就是標(biāo)識(shí)發(fā)送臺(tái)的模式。該結(jié)構(gòu)的通信狀態(tài)包括同步類型及子信息等。幀校驗(yàn)序列FCS一般采用循環(huán)冗余校驗(yàn)(CRC)。
1.2 TDMA協(xié)議
MIS訪問數(shù)據(jù)鏈的控制采用時(shí)分多址(TDMA)技術(shù)。根據(jù)不同的應(yīng)用和操作模式,可采用不同的四種TDMA協(xié)議,包括SOTDMA(Self-or-ganized TDMA自組織時(shí)分多址)、ITDMA (Incre-ment TDMA增量時(shí)分多址)、RATDMA(RandomAccess TDMA隨機(jī)接入時(shí)分多址)、FATDMA(Fixed Access TDMA固定接人時(shí)分多址)。這四種協(xié)議可以適用不同的應(yīng)用環(huán)境,但它們的操作是連續(xù)的、平行的。
Z85C30芯片內(nèi)部有兩個(gè)完全分離的信道(信道A和信道B),每個(gè)信道都有15個(gè)控制寄存器(包括發(fā)射緩存器、2個(gè)同步字寄存器和2個(gè)波特率定時(shí)常數(shù)寄存器),兩個(gè)信道的內(nèi)部結(jié)構(gòu)基本相同。
對(duì)寄存器的讀寫操作一般需要一次寫操作和一次讀(寫)操作。其中第1次寫操作是給寄存器WRO賦值,以使其指向需要讀寫的寄存器。第2次(讀)寫操作才是對(duì)需要讀寫的寄存器進(jìn)行的操作。Z85C30芯片復(fù)雜的功能就是建立在對(duì)這些寄存器的不同初始化的基礎(chǔ)上的。
Z85C30芯片與MCU的數(shù)據(jù)交換能以許多方式實(shí)現(xiàn),包括查詢、等待、中斷驅(qū)動(dòng)或DMA驅(qū)動(dòng)方式。具體采用什么方式,應(yīng)當(dāng)根據(jù)不同的使用場合來進(jìn)行選擇。
Z85C30芯片可以設(shè)置為4種工作模式,包括同步方式、異步方式、HDLC方式以及面向字節(jié)同步方式。每一種工作方式的設(shè)定都應(yīng)當(dāng)按相應(yīng)的步驟來實(shí)現(xiàn)。
評(píng)論