999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

TCP/IP網絡與CAN網絡網關的設計與實現

2015-02-14 08:32:04楊甜甜
文藝生活·中旬刊 2015年4期
關鍵詞:定義模型設計

楊甜甜

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

TCP/IP網絡與CAN網絡網關的設計與實現

楊甜甜

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

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

TCP/IP;CAN網絡網關;設計;實現

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

一、網關模型設置

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

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

圖1 TCP/IP網絡模型

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

二、硬件設計及實現

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

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

三、軟件設計及實現

設置網關模型的時候,采用OSI作為參考模型,對于CAN網絡,通常規定了相應的物理層和數據鏈路層次,在完成數據傳輸的時候,基本的應用協議層根據其具體的情況來實現定義。對于TCP/IP網絡協議,數據傳輸層采用UDP或者是采用TCP完成數據轉換,互聯網則采用IP協議完成數據傳輸。

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

注釋:

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

②丁寧.車載MOST/CAN網關設計與實現[D].吉林大學,2010.

③金峰.基于CAN總線的以太網互連系統設計 [D].合肥工業大學, 2006.

TP393.05

A

1005-5312(2015)11-0287-01

猜你喜歡
定義模型設計
一半模型
重要模型『一線三等角』
重尾非線性自回歸模型自加權M-估計的漸近分布
瞞天過海——仿生設計萌到家
藝術啟蒙(2018年7期)2018-08-23 09:14:18
設計秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
有種設計叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
3D打印中的模型分割與打包
成功的定義
山東青年(2016年1期)2016-02-28 14:25:25
修辭學的重大定義
當代修辭學(2014年3期)2014-01-21 02:30:44
山的定義
公務員文萃(2013年5期)2013-03-11 16:08:37
主站蜘蛛池模板: 亚洲AV无码乱码在线观看裸奔| 欧美日韩高清| 久久五月天国产自| 亚洲精品免费网站| 国产激爽大片在线播放| 国产精品制服| 国产午夜福利在线小视频| 国产成人亚洲无码淙合青草| 中文字幕 91| 日韩AV无码免费一二三区| 国产特级毛片aaaaaa| 国产午夜福利在线小视频| 丝袜无码一区二区三区| 亚洲娇小与黑人巨大交| 真实国产乱子伦高清| 国产成人高清精品免费5388| 亚洲天天更新| 五月天在线网站| 国产精品所毛片视频| 国产精品黄色片| 欧美日韩资源| 亚洲人人视频| 在线综合亚洲欧美网站| 国产天天色| 国产成人乱无码视频| 日本三区视频| 日韩区欧美国产区在线观看| 亚洲第一色视频| 日韩欧美国产精品| 尤物特级无码毛片免费| 手机精品福利在线观看| 青青青视频蜜桃一区二区| 美女国产在线| 色综合中文综合网| 97色婷婷成人综合在线观看| 国产美女久久久久不卡| 亚洲欧美自拍视频| 久久久久九九精品影院| 无码精品国产dvd在线观看9久| 午夜三级在线| 亚洲成aⅴ人在线观看| 亚洲中文在线视频| 久久精品亚洲专区| 欧美五月婷婷| 在线网站18禁| 日本精品中文字幕在线不卡| 欧美激情综合| 亚洲男人的天堂久久香蕉| 萌白酱国产一区二区| 国产丝袜无码精品| 麻豆国产在线观看一区二区 | 最新国产精品第1页| 亚洲网综合| 国产精品手机在线播放| 国内熟女少妇一线天| 在线欧美日韩| 亚洲欧美自拍中文| 免费一级α片在线观看| 无码免费视频| 免费国产高清视频| 欧美a√在线| 免费人成视频在线观看网站| 亚洲综合二区| 国产嫩草在线观看| 国产网站在线看| 91福利一区二区三区| 国产幂在线无码精品| 亚洲国产成人精品一二区| 国产精品美女网站| 国产一级视频在线观看网站| 美女一区二区在线观看| 最新国语自产精品视频在| 2024av在线无码中文最新| 91亚洲影院| 亚洲一区第一页| 91av国产在线| 国产成人综合亚洲欧美在| 日本国产在线| 国产精品网拍在线| 爆操波多野结衣| 啪啪啪亚洲无码| 精品视频在线观看你懂的一区|