張忠民,王艷龍
(哈爾濱工程大學 信息與通信工程學院,黑龍江 哈爾濱 150001)
?
基于VxWorks的CAN與千兆以太網互聯設計
張忠民,王艷龍
(哈爾濱工程大學 信息與通信工程學院,黑龍江 哈爾濱 150001)
隨著千兆網絡的逐步全面積覆蓋,現用的百兆網關工業設備將被淘汰。為改進現用的網關設備,文中提出了一種千兆網與現場總線的互聯設計。在硬件設計中,分為CAN模塊電路和千兆網模塊電路兩部分。AX88180和M88E1111為構成千兆網關模塊的主體器件;在軟件設計中,以VxWorks操作系統作為軟件平臺。利用Socket編程完成了網絡協議和CAN總線協議的相互轉化。通過測試證明,設計千兆網關的可實用性。
CAN;千兆以太網;協議轉換;VxWoks
ZHANG Zhongmin, WANG Yanlong
(School of Information and Communication Engineering, Harbin Engineering University, Harbin 150001, China)
控制器局域網(Contrller Area Network,CAN)技術最早由德國BOSCH研發,最后形成了國際化標準ISO11898。國內引進CAN總線技術起始用于汽車領域。隨著技術的研究不斷加深,現在CAN總線已廣泛應用于自動化領域。由于現場總線的傳輸受到距離的制約。而由于網絡傳輸距離廣、成本低等特點。將以太網和現場總線互聯已是當今研究的熱題。隨著網絡發展的大幅度邁進,40/100 G標準的成功確立,現在千兆網幾乎全覆蓋,千兆網的應用覆蓋大多控制領域。百兆網會像十兆網一樣將面臨全面淘汰。現在的工業設備網關還停留在十兆網網關或百兆網網關,這將和上層服務器造成嚴重的不匹配。所以,現有的網關設備必然面臨著淘汰的命運。本設計提出了CAN-千兆網網關的互聯。實現了CAN協議和網絡協議之間的轉換。為將來工業網關設備和上層服務器實現對等通信奠定了基礎[1]。……