• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      TCP/IP網(wǎng)絡與CAN網(wǎng)絡網(wǎng)關的設計與實現(xiàn)

      2015-02-14 08:32:04楊甜甜
      文藝生活·中旬刊 2015年4期
      關鍵詞:網(wǎng)絡協(xié)議應用層網(wǎng)關

      楊甜甜

      (湖南省長沙縣第一中學,湖南 長沙 410100)

      TCP/IP網(wǎng)絡與CAN網(wǎng)絡網(wǎng)關的設計與實現(xiàn)

      楊甜甜

      (湖南省長沙縣第一中學,湖南 長沙 410100)

      本文通過針對TCP/IP網(wǎng)絡和CAN網(wǎng)絡網(wǎng)關的相關設計進行研究,以期為設計者提供借鑒。

      TCP/IP;CAN網(wǎng)絡網(wǎng)關;設計;實現(xiàn)

      TCP/IP和CAN屬于兩種當前使用非常廣泛的網(wǎng)絡協(xié)議,其各具特色成為了當前Internet史上最為流行的協(xié)議。所有的TCP/IP協(xié)議網(wǎng)絡均可將其稱為TCP/IP網(wǎng)絡,但是由于其輸出的方式和效率極低難以滿足當前工業(yè)場所的實時性和可靠性要求①。而CAN網(wǎng)絡則是一種現(xiàn)場總線控制網(wǎng)關在工業(yè)控制領域已經(jīng)得到了廣泛的應用,其遠程的通信能力顯得非常薄弱,難以解決好TCP/IP的接入問題。本文所述的網(wǎng)關主要是采用計算機外掛CAN盒子來進行網(wǎng)關設計,另外還可以有效實現(xiàn)CAN總線和TCP/IP網(wǎng)絡協(xié)議直接互聯(lián)。

      一、網(wǎng)關模型設置

      選用網(wǎng)關模型的時候,可以選取TCP/IP與CAN兩個網(wǎng)絡協(xié)議組成不同結構網(wǎng)絡。二者網(wǎng)絡模型在實現(xiàn)的時候,必須要完成對信息的封裝,然后再完成對TCP/IP和CAN網(wǎng)絡數(shù)據(jù)解封,從而為完成以后的數(shù)據(jù)交換提供保障。TCP/IP與CAN在開展網(wǎng)絡模型構建的時候,必須建立在OSI模型設計之下。OSI模型為互聯(lián)網(wǎng)建模的基礎,其為各個計算機技術提供相應的基礎和標準,且每個標準之間又保持著一致性和兼容。OSI模型分為7個層次,最底層為物理層,最頂層為應用層,每個層次之間具有不同的定義和功能,其中在OSI建立的模型中,地酸曾為底層,4層到頂層高層;OSI底層其主要是完成數(shù)據(jù)傳輸功能,而高層則主要是通信功能的處理,不同的層次之間其定義也不一樣,同時對于網(wǎng)絡模型的認識也不一樣②。

      TCP/IP在OSI模型之中沒有表示層和對話層,這些層次模型如圖1所示,其中數(shù)據(jù)鏈層次的定義與OSI的模型存在著很大的差異。TCP/IP網(wǎng)絡模型其主要的構成由兩個LLC、MAC等構成,這個模型的主要功能就是實現(xiàn)對數(shù)據(jù)的封裝和拆裝。而在此模型之中的MAC則主要起到控制功能作用,對于傳輸介質完成訪問。具體來說,CAN控制總線僅僅支持OSI模型中最低兩層結構,同TCP/IP一樣,數(shù)據(jù)鏈路層也會控制子曾和介質訪問控制子層2個部分。網(wǎng)關必須完成數(shù)據(jù)讀取和發(fā)送,其必須具備CAN能力,同時還必須以Ethernet定義出網(wǎng)絡的層次。

      圖1 TCP/IP網(wǎng)絡模型

      從網(wǎng)絡模型可以看出,不同的TCP/IP在應用層中定義了一個管理協(xié)議,而這些管理協(xié)議將很好的調節(jié)TCP/IP和CAN網(wǎng)絡模型之間數(shù)據(jù)傳輸情況,而網(wǎng)關的管理協(xié)議則包含了TCP/IP的應用層和CAN總線站點管理③。TCP/IP和CAN網(wǎng)絡連接部分,其在進行定義的時候,各自之間的網(wǎng)絡模型仍然保持著一致。

      二、硬件設計及實現(xiàn)

      目前市場上所使用的CAN總線器件一共分為兩個大類,其中一種是CAN的控制器,另外一種就是帶有CAN微型控制器,例如,82C200、Intel82527、Intel8526等均為獨立的CAN控制器,本次實驗選取獨立CAN總線控制的Intel 82527作為實驗的控制器,選用的收發(fā)器為82C250。然后通過增強并口來提升數(shù)據(jù)傳輸速度,尤其是必須提升小數(shù)據(jù)塊的傳輸速度,針對經(jīng)常變換的數(shù)據(jù)傳輸設備,更需要對其傳輸?shù)乃俣纫蟾?。EPP模式在進行數(shù)據(jù)傳輸?shù)臅r候,其比較簡單,采用雙向并口的EPP模式建立起8位并行總線,使用該總線驅動EPP-CAN轉換卡,通過此轉換卡來實現(xiàn)對并行總線協(xié)議和CAN協(xié)議之間的互換,從而實現(xiàn)PC機子和CAN總線互連。

      選用的EPP模型其端口數(shù)據(jù)傳輸?shù)乃俣饶軌蜻_到每秒500Kb到2兆之間,所以該系統(tǒng)對于端口的數(shù)據(jù)傳輸性能要求很高,若外設的響應太慢,那么系統(tǒng)的整體性能將會受到嚴重影響。采用EPP-CAN硬件轉換卡的電路之中,使用LV161284總驅動器實現(xiàn)EPP和FPGA互連。CAN總線收發(fā)器為相應的連接端口提供物理總線接口,其支撐的節(jié)點達到110多個,并且能夠以1Mbps的速度在劣勢環(huán)境下進行電氣工作。采用兩片CAN控制器A和B形成兩個通道的冗余方案,實際操作過程中必須進行通道收發(fā)。實驗時,將EPP-CAN轉換卡盒子密封其中,并且通過EPP口將其外掛在計算機上,通過TCP/IP網(wǎng)絡協(xié)議完成數(shù)據(jù)交換。

      三、軟件設計及實現(xiàn)

      設置網(wǎng)關模型的時候,采用OSI作為參考模型,對于CAN網(wǎng)絡,通常規(guī)定了相應的物理層和數(shù)據(jù)鏈路層次,在完成數(shù)據(jù)傳輸?shù)臅r候,基本的應用協(xié)議層根據(jù)其具體的情況來實現(xiàn)定義。對于TCP/IP網(wǎng)絡協(xié)議,數(shù)據(jù)傳輸層采用UDP或者是采用TCP完成數(shù)據(jù)轉換,互聯(lián)網(wǎng)則采用IP協(xié)議完成數(shù)據(jù)傳輸。

      CAN網(wǎng)關接口進行設計的時候,必須要注意其具體的定義和功能差異,CAN網(wǎng)絡接口主要是實現(xiàn)設備之間的通信。CAN網(wǎng)絡接口模塊包含了CAN物理層、鏈路層、應用層以及傳輸層等模塊,這些模塊之間具有獨立的協(xié)議,而且在相鄰的子模塊和調用下層協(xié)議模塊實現(xiàn)端口服務。

      注釋:

      ①孫展.基于IPv6的無線傳感器網(wǎng)絡網(wǎng)關的設計與實現(xiàn)[D].解放軍信息工程大學,2007.

      ②丁寧.車載MOST/CAN網(wǎng)關設計與實現(xiàn)[D].吉林大學,2010.

      ③金峰.基于CAN總線的以太網(wǎng)互連系統(tǒng)設計 [D].合肥工業(yè)大學, 2006.

      TP393.05

      A

      1005-5312(2015)11-0287-01

      猜你喜歡
      網(wǎng)絡協(xié)議應用層網(wǎng)關
      計算機網(wǎng)絡理論下的傳播研究結構模型:Communication一詞的兩種翻譯
      基于改進RPS技術的IPSEC VPN網(wǎng)關設計
      一種藍牙多跳網(wǎng)絡協(xié)議的設計與研究
      電子制作(2018年17期)2018-09-28 01:56:52
      基于分級保護的OA系統(tǒng)應用層訪問控制研究
      基于DPI技術的語音視頻流量監(jiān)控系統(tǒng)設計與實現(xiàn)
      新一代雙向互動電力線通信技術的應用層協(xié)議研究
      物聯(lián)網(wǎng)技術在信息機房制冷系統(tǒng)中的應用
      LTE Small Cell網(wǎng)關及虛擬網(wǎng)關技術研究
      移動通信(2015年18期)2015-08-24 07:45:08
      芻議局域網(wǎng)中網(wǎng)絡協(xié)議的添加與配置
      科技資訊(2015年10期)2015-06-29 18:17:23
      應對氣候變化需要打通“網(wǎng)關”
      太陽能(2015年7期)2015-04-12 06:49:50
      房产| 阳江市| 富阳市| 桐乡市| 汕尾市| 同德县| 华亭县| 张家口市| 陵川县| 望奎县| 奉化市| 铜鼓县| 庆云县| 威远县| 平远县| 开鲁县| 尼勒克县| 长子县| 仁布县| 安岳县| 东兴市| 清新县| 松溪县| 靖州| 泾川县| 灵丘县| 拉孜县| 莆田市| 旅游| 海淀区| 安龙县| 三门县| 文山县| 绩溪县| 临泽县| 辽阳县| 资源县| 麻阳| 英吉沙县| 平度市| 荣昌县|