基于無線ATM的CAN信息傳遞方法

相關(guān)專題: 無線

摘 要 本文介紹了一種應用于無線ATM的CAN信息傳遞方法,這種方法采用無線異步傳送模式(WATM)作為一種無線電協(xié)議來描述無線CAN網(wǎng)絡(luò)。文中還闡述了如何使用封裝技術(shù)來解決從CAN到WATM的映射的問題。計算機仿真結(jié)果說明,在工業(yè)化實時應用系統(tǒng)中互連的CAN節(jié)點中,采用WATM可以為全局系統(tǒng)的集成和控制提供有效的作用。

關(guān)鍵詞 控制局域網(wǎng) 無線異步傳送模式 網(wǎng)絡(luò)互連 實時控制

1 引言

CAN是一種為解決現(xiàn)代汽車中的控制與測試儀器之間的數(shù)據(jù)交換而開發(fā)的一種數(shù)據(jù)通信協(xié)議,最早是由德國BOSCH公司提出的,按照ISO有關(guān)標準,CAN的拓撲結(jié)構(gòu)為總線式,因此也稱為CAN總線。CAN協(xié)議是眾多高級通信協(xié)議中的一種協(xié)議。雖然最初只打算在汽車應用方面使用,但是由于它的高性能和優(yōu)越特征,使其在許多其他工業(yè)應用方面也得到了很好的開展。

異步傳送模式(ATM)是一種新的數(shù)據(jù)傳輸技術(shù)。其特點是統(tǒng)計復用、信元長度固定、虛通道(VP)與虛通路(VC)交換、帶寬的動態(tài)分配、能綜合多種業(yè)務。ATM技術(shù)和移動通信技術(shù)的結(jié)合形成無線ATM技術(shù),無線異步傳送模式(WATM)實質(zhì)上是將ATM網(wǎng)上寬帶業(yè)務延伸至無線移動網(wǎng),把ATM無縫隙地擴展到移動通信終端。而本文就是研究如何通過無線網(wǎng)絡(luò)和ATM終端將信息從一個CAN節(jié)點(允許使用WATM)傳送到另一個CAN節(jié)點(允許使用WATM)。

2 無線ATM中的CAN總線

2.1 控制局域網(wǎng)CAN

CAN協(xié)議支持兩種報文格式,其唯一的區(qū)別是標識符(ID)長度的不同,標準格式為11bit,擴展格式為29bit。

在標準格式中,報文的起始位稱為幀起始(SOF),然后是由11bit標識符和遠程發(fā)送請求(RTR)比特組成的仲裁區(qū)。RTR比特標明的是數(shù)據(jù)幀還是請求幀,在請求幀中是沒有數(shù)據(jù)字節(jié)的?刂茀^(qū)包括標識符擴展(IDE)比特,IDE指出是標準格式還是擴展格式,控制區(qū)還包括一個保留比特(ro),為將來擴展使用,控制區(qū)的最后4bit用來指明數(shù)據(jù)區(qū)中數(shù)據(jù)的長度。數(shù)據(jù)區(qū)范圍為0~8字節(jié),其后有一個檢測數(shù)據(jù)錯誤的循環(huán)冗余檢查(CRC)比特。在一幀報文中加入冗余檢查比特可以保證報文的正確性。接收站通過CRC可判斷報文是否有錯。應答區(qū)(ACK)包括應答比特和應答分隔符。發(fā)送站發(fā)送的這兩個比特均為隱性電平(邏輯1),這時正確接收報文的接收站發(fā)送主控電平(邏輯0)覆蓋它。

2.2 無線異步傳送模式(WATM)

通信發(fā)展導致了ATM的數(shù)字數(shù)據(jù)傳送技術(shù)的發(fā)展,這項技術(shù)則作為了寬帶綜合業(yè)務數(shù)字網(wǎng)(B-ISDN)概念的依據(jù)。為了滿足QoS最大限度的要求,ATM已經(jīng)成為國際上認可的集成網(wǎng)絡(luò)系統(tǒng)。ATM網(wǎng)絡(luò)是采用固有地定向連接方式,并且具備QoS的保證。ATM提供如下的優(yōu)越特點,包括靈活性、可測量性、快速的開關(guān)和高效率地運用網(wǎng)絡(luò)資源對多路技術(shù)進行統(tǒng)計的用途。通過一種可升級的方式,它能支持不同的特性。在ATM中,信息以信元方式被傳送。我們可以根據(jù)單位時間內(nèi)傳送的信元數(shù)去計算傳輸率。53字節(jié)的ATM信元包括48字節(jié)的信息域和5字節(jié)的報頭。信元報頭包括一個虛通道/虛通路標識符(VCI/VPI),這個標簽被應用在多路技術(shù)中,用于表示路由地址。這個報頭還包含其他4個部分,即通用流量控制(GFC)、凈荷類型標識(PTI)、信元丟棄優(yōu)先權(quán)(CLP)和信頭錯誤校驗(HEC)。剩余的48字節(jié)的信息段是凈荷的數(shù)據(jù)。

WATM網(wǎng)絡(luò)主要有兩種工作模式,即本機模式WATM和IP結(jié)束WATM模式。前者所支持的應用,比如:通過直接使用WATM實現(xiàn)住宅之間的無線視頻傳送。而后者為現(xiàn)有的基于IP的應用提供WATM作為傳輸技術(shù)。因此,后者廣泛地用于數(shù)據(jù)應用方面。在本文中,通過使用WATM,CAN信息被傳輸在固定的無線CAN節(jié)點之間。

2.3 采用WATM的遠程CAN節(jié)點互連方法

在本節(jié)中,我們把WATM作為ATM本地網(wǎng)到遠程的CAN用戶/結(jié)點的延伸。在易出錯和低帶寬的無線媒介下,為了保證進行數(shù)據(jù)傳輸?shù)腝oS,我們必須利用一個有效的MAC協(xié)議,這種協(xié)議是基于TDMA D/FDD并能夠被WATM使用的。這樣做的目的是允許在二個終端節(jié)點之間實現(xiàn)無線服務,而這種服務不會影響到其他彼此連接的節(jié)點之間的工作(如圖1所示)。

在從CAN到WATM的映射機制中,通過使用WATM的激活將CAN節(jié)點的信息提取出來。CAN信息的協(xié)議數(shù)據(jù)單位(PDU)被封裝在那些通過無線ATM信道傳輸?shù)腁TM信元中。由于一條CAN信息是108bit,它能夠很容易地適合一條凈荷的ATM信元。通過WATM有目的地激活CAN結(jié)點,去掉ATM信元的報頭部分,并且從ATM信元的凈荷中提取出能夠被CAN總線處理或者傳遞CAN信息。

W-CAN的功能模型如圖2所示。這個W-CAN模型包含一個CAN接口實體(CAN-IE),一個WATM接口實體(WATM-IE),一個W-CAN查尋表(W-CAN-LT),一個CAN學習、過濾和解釋實體(CAN-LFTE),一個WATM過濾和解釋實體(WATM-FTE)和四個先入先出(FIFO)緩存器。而FIFO緩存器的主要功能是將CAN/WATM信息/信元格式轉(zhuǎn)換和接收/發(fā)送信息。

CAN接口實體(CAN-IE)不僅給CAN總線提供信息,而且還具有一臺總線接收器和發(fā)送器。另一方面,如果FIFO4從WATM-FTE收到一條CAN信息,則它就可把這條信息傳遞給CAN總線。

WATM接口實體(WATM-IE)可以為無線通信媒體提供必要的作用,并且還具有一臺無線接收器和發(fā)送器。另一方面,如果FIFO3從CAN-LFTE收到一條WATM信元,則它將對無線媒體廣播這條信元。

FIFO1緩存器主要用于存儲CAN信息,而FIFO2緩存器主要用于存儲從CAN-IE和WATM-IE傳送過來的WATM信元。

W-CAN查尋表(W-CAN-LT)用于處理基于報文的CAN在WATM之上的通信的優(yōu)先權(quán)。在一個學習過程(W-CAN-LP)的開始階段它就被創(chuàng)建,每一個W-CAN找出它自己附上的CAN節(jié)點的本地信息和來自其它W-CAN的遠程信息,然后將具有一定優(yōu)先權(quán)的信息同相關(guān)的W-CAN聯(lián)系在一起。

CAN學習、過濾和解釋實體(CAN-LFTE)具有支持W-CANLP的特點,基本上,在W-CAN-LT中使用的每一條CAN信息標識符都會被校驗是否適合本地或遠程CAN節(jié)點。在這個預制的W-CAN-LT中,如果一條CAN信息標識符有相應的匹配的話,那么這條CAN信息標識符就被封裝在WATM信元中,并且被發(fā)送到FIFO3緩存器中。否則,由于它是一條本地信息,它就會被過濾掉。

WATM過濾和解釋實體(WATM-FTE)先從WATM-IE提供的WATM信元中析取CAN信息。然后搜索W-CAN查尋表(W-CAN-LT),查找與之相匹配的一條CAN信息標識符。如果找到了相匹配的標識符,那么這條CAN信息就被發(fā)送到FIFO4緩存器中。否則,它也會被過濾掉。

由于在CAN信息領(lǐng)域中需要通信,所以不同種類的實時應用通信需要考慮到ATM機QoS的支持。通過ATM網(wǎng)絡(luò)傳輸實際數(shù)據(jù)之前,例如,關(guān)于不同種類的CAN數(shù)據(jù)通信量,可用比特率(ABR)的通信被多路傳輸?shù)紸TM適配層3/4(AAL3/4)連接,而恒定比特率(CBR)的通信被多路傳輸?shù)紸TM適配層1連接。

3 計算機模擬仿真

圖3所示的模擬模型即表示了CAN節(jié)點如何在ATM網(wǎng)絡(luò)中進行存取數(shù)據(jù)。

本次模擬仿真是基于兩個不同的應用系統(tǒng)源D和V在CAN節(jié)點與CAN總線上進行數(shù)據(jù)傳送的性能比較。這些節(jié)點都可以通過WATM鏈路連接到ATM中樞上,且進行數(shù)據(jù)傳送。一個標準的網(wǎng)絡(luò)仿真軟件OPNET 9.0提供了一個比較齊全的基本模型庫,包括路由器、交換機、服務器、客戶機、ATM設(shè)備、DSL設(shè)備、ISDN設(shè)備等,而這些模型庫正好可以滿足以上模擬仿真所需要的條件。

表1列出了兩種系統(tǒng)源的模擬參數(shù),而圖4則顯示了兩種系統(tǒng)源的信元延遲平均量和變動量曲線圖。從圖4中,我們可以清楚地看到兩種系統(tǒng)源的信元延遲平均量(ACD)和信元延遲變動量(CDV)的不同。系統(tǒng)源D的信元延遲平均量主要是在6~22ms之間波動,而系統(tǒng)源V的信元延遲平均量則是在2~7ms之間波動。

4 結(jié)論

本文主要講述了一種可以應用于無線ATM中的CAN信息傳遞方法——采用WATM技術(shù)來進行傳送信息量。在工業(yè)公司中,采用這種方法可以非常容易地控制遠端CAN節(jié)點。

文中,不同數(shù)據(jù)類型的信息量均可以通過無線網(wǎng)絡(luò)和ATM終端從一個CAN節(jié)點(允許使用WATM)傳送到另一個CAN節(jié)點(允許使用WATM)。使用封裝技術(shù)的CAN與WATM之間的映射對于CAN節(jié)點(允許使用WATM)和ATM網(wǎng)絡(luò)互連技術(shù)有非常重要的作用。模擬仿真的結(jié)果顯示不但不同類型的CAN系統(tǒng)信息量能夠通過WATM進行傳送,而且還能夠為使用者提供所需的服務質(zhì)量! 

由于本網(wǎng)頁不支持圖片與公式效果,如有需要請參閱雜志。

 

作者:張莉   來源:中國新通信(原《中國數(shù)據(jù)通信》3月)
微信掃描分享本文到朋友圈
掃碼關(guān)注5G通信官方公眾號,免費領(lǐng)取以下5G精品資料
  • 1、回復“YD5GAI”免費領(lǐng)取《中國移動:5G網(wǎng)絡(luò)AI應用典型場景技術(shù)解決方案白皮書
  • 2、回復“5G6G”免費領(lǐng)取《5G_6G毫米波測試技術(shù)白皮書-2022_03-21
  • 3、回復“YD6G”免費領(lǐng)取《中國移動:6G至簡無線接入網(wǎng)白皮書
  • 4、回復“LTBPS”免費領(lǐng)取《《中國聯(lián)通5G終端白皮書》
  • 5、回復“ZGDX”免費領(lǐng)取《中國電信5GNTN技術(shù)白皮書
  • 6、回復“TXSB”免費領(lǐng)取《通信設(shè)備安裝工程施工工藝圖解
  • 7、回復“YDSL”免費領(lǐng)取《中國移動算力并網(wǎng)白皮書
  • 8、回復“5GX3”免費領(lǐng)取《R1623501-g605G的系統(tǒng)架構(gòu)1
  • 本周熱點本月熱點

     

      最熱通信招聘

      最新招聘信息