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

EtherCAT協議分析

2014-07-07 01:00:15楊曉鴻
學子·教育新理念 2014年6期

楊曉鴻

EtherCAT協議是德國倍福自動化有限公司(Beckhoff Automation GmbH)于2003年提出,并于2005年被定為IEC標準62407;2007年,IEC把EtherCAT協議加到工業現場總線標準61158。

一、協議概述

為提高通信效率以及實時性,EtherCAT協議的主要思想有兩方面。簡化協議,協議兼容以太網的MAC層協議,并由純硬件完成解析,提高處理速度;而其他協議由軟件解析上層協議,由于CPU的負載在不同時段的不確定性導致相應的處理時間偏差加大,而純硬件的方式能在確定的時間內完成處理,使時間更加精確。EtherCAT協議考慮到工業應用中每次通信的數據量小和對實時性要求高的特點,在以太網數據包的基礎上加入自己的協議,把一個以太網數據包分成若干個EtherCAT數據包加以充分利用,并給主站控制各從站提供了更大的靈活性。

EtherCAT網絡由一個主站(Master)和最大可能為216次個從站(Slave)組成,支持以太網的所有拓撲結構(星型/總線型/環型等),其工作原理如下:EtherCAT網絡就像是一列運行的火車,主站是火車的起點和終點,火車把車上的乘客(數據包)送(寫操作)到任何指定的站點(從站),也能在所有它經過的站點上接收新的乘客(讀操作),它是工業領域中飛速傳輸的以太網。

二、EtherCAT關鍵技術

1.幀結構

EtherCAT在以太網幀結構的基礎上加入了新的協議,數據的最外層是以太網數據幀。在以太網數據幀的數據部分中實現EtherCAT協議,由EtherCAT協議頭開始,后跟若干個數據包。數據包由包頭和數據組成,最后跟WKC以判斷每次操作是否正確。

2.尋址方式

EtherCAT主站通過特定的尋址方式選擇從站,當整個EtherCAT網絡中有路由器時,主站先通過網段間尋址(segment addressing)找到子網,網段尋址通過以太網數據幀中的目標地址(Destination Address)找到目標網段,而這個DA是目標網段內第一個EtherCAT從站的MAC地址。當EtherCAT數據包經過第一個子網絡后,從站把DA和SA(Source Address)互換,因為數據經過全部從站后,要返回到主站。

EtherCAT網段內尋址包括設備尋址(Device addressing)和邏輯尋址(Logical addressing),設備尋址分兩種尋址方式,位置尋址(position addressing)和節點尋址(Node addressing)。位置尋址的地址由從站在網段中的位置決定,一般上電后主站通過位置尋址統計網段內的從站總數;節點尋址通過給每個從站配一個各不相同的節點地址,主站通過節點地址選擇從站。邏輯尋址由主站發一個32位的邏輯地址,從站通過現場總線內存管理單元(FMMU)的配置確定是否被選中以及要訪問的從站內的寄存器地址,這種尋址方式最靈活,在一個數據包管理多個從站的應用中作用明顯。

3.FMMU

FMMU(FieldBus Memory Management Unit)類似CPU中的MMU,系統上電后通過EEPROM或主站對每個從站的FMMU(每個從站最多16個FMMU條目)配置邏輯地址和物理地址的映射關系,每個條目包含一對映射關系。主站發出32位邏輯地址,從站查找FMMU的條目,如果某一個條目中的邏輯地址與接收到的邏輯地址相等,且當前條目的配置有效,則當前從站被選中。

4.SyncManager

EtherCAT從站的同步管理單元(SyncManager)用于同步主站和從站間的數據操作,它可以把從站中的操作對象(寄存器和存儲單元)配置成實時操作的buffer模式和握手方式的Mailbox模式。當從站接收到數據或請求后,同步管理單元也會向從站外接的設備發出中斷或請求信號,以快速完成主站的請求。

5.操作命令

每個數據包由一個命令(Command)確定功能,用于告訴從站主站的尋址方式和操作請求。主站對從站主要有讀/寫/讀寫三種操作方式,所以相應的命令有位置尋址讀/寫/讀寫命令、節點尋址讀/寫/讀寫、邏輯尋址讀/寫/讀寫命令,除此之外還有廣播模式下的讀/寫/讀寫命令。

三、應用實現

EtherCAT網絡由主站和從站組成,目前從站主要由Beckhoff公司提供芯片。EtherCAT主站在硬件上只要求以太網接口,市場上常見的應用處理器(Application Processor)都可以作為EtherCAT的主站。

由于通用的Linux是非實時的,作用主站的Linux必須加實時補丁,工業上常用Adeos+Xenomai作為Linux上的實時補丁。Adeos在中斷控制器硬件和Linux中斷處理程序中間提供了中斷處理的中間層,在系統運行過程中做到不關閉硬件中斷,所以可以快速響應一些實時要求高的應用,如EtherCAT驅動;Xenomai是在adeos上的Linux實時補丁,是一個獨立的實時內核。通過Adeos和Xenomai可以滿足EtherCAT實時應用的要求。

(作者單位:浙江寧波市鄞州職業教育中心學校)endprint

主站蜘蛛池模板: 亚洲第一成年免费网站| 国产一区在线观看无码| 精品成人免费自拍视频| 亚洲欧美日韩动漫| 欧美国产日韩另类| 欧美日韩成人在线观看| 在线无码九区| 久久久亚洲色| 综合社区亚洲熟妇p| 成人亚洲视频| 精品一区二区三区水蜜桃| 国产欧美视频综合二区| 毛片免费在线| 日本三级欧美三级| 99久久亚洲综合精品TS| 狼友视频一区二区三区| 色悠久久综合| 操美女免费网站| 人妻一区二区三区无码精品一区| 欧美爱爱网| 女人18一级毛片免费观看| 欧美黄网站免费观看| 欧美精品导航| 久久黄色小视频| 亚洲综合中文字幕国产精品欧美| 国产成人免费| 久久成人18免费| 久久不卡国产精品无码| 色AV色 综合网站| 国产三级韩国三级理| 亚洲成人在线免费| 国产日韩精品一区在线不卡| 91po国产在线精品免费观看| 久久影院一区二区h| 九九热在线视频| a欧美在线| 青青操国产视频| 福利国产微拍广场一区视频在线| 午夜国产精品视频黄| 精品三级网站| 亚洲色中色| 制服丝袜国产精品| 全部免费特黄特色大片视频| 毛片网站免费在线观看| 粗大猛烈进出高潮视频无码| lhav亚洲精品| 久久大香香蕉国产免费网站| 欧美激情综合| 亚洲天堂日韩在线| 9丨情侣偷在线精品国产| 中文字幕在线视频免费| a级毛片在线免费| 亚洲福利视频网址| 国产xx在线观看| 人妻少妇乱子伦精品无码专区毛片| 亚洲人成成无码网WWW| 91视频首页| 99热这里只有精品在线观看| 欧美成在线视频| 日韩精品一区二区深田咏美| 国产一区二区三区精品久久呦| 日韩不卡高清视频| 欧美不卡视频在线| 少妇人妻无码首页| 广东一级毛片| a网站在线观看| 激情无码字幕综合| aⅴ免费在线观看| 伊人久久婷婷| 美女一区二区在线观看| 美女国内精品自产拍在线播放| 91麻豆精品国产高清在线| 亚洲天堂视频在线观看| 国产91精品最新在线播放| 国产精品成人不卡在线观看| 国产aⅴ无码专区亚洲av综合网| 日本爱爱精品一区二区| 久久人体视频| 中文字幕无线码一区| 国产www网站| 蜜桃视频一区| 欧美日韩专区|