欧美日韩国产综合网_欧美精品大片_亚洲一区二区三区高清不卡_一区二区三区免费看_亚洲综合好骚_亚洲欧美影院_国产视频不卡_亚洲高清视频一区_免费精品视频_欧美精品一级

  • 基于EtherCAT的多軸運動控制器研究
    EtherCAT工業以太網技術協會

    基于工業以太網的運動控制器在工業機器人、數控機床和機電一體化加工和測試設備中獲得了廣泛應用。由于以太網通信速度快、數據量大等特點使運動控制性能得到了極大的提升。EtherCAT(Ethernet for Control Automation Technology)技術(也稱為以太網現場總線)是德國BECKHOFF公司提出的實時工業以太網技術,它基于標準的以太網技術,具備靈活的網絡拓撲結構,系統配置簡單,具有高速、高有效數據率等特點,其有效數據率可達90%以上,全雙工特性完全得以利用。本文設計和實現了基于EtherCAT的伺服控制器從站,每個從站可以最多控制8個伺服軸。

    1           EtherCAT技術介紹

    1.1  EtherCAT系統組成和工作原理

        EtherCAT采用主從式結構,主站PC機采用標準的100Base-TX以太網卡,從站采用專用芯片。系統控制周期由主站發起,主站發出下行電報,電報的最大有效數據長度為1498字節。數據幀遍歷所有從站設備,每個設備在數據幀經過時分析尋址到本機的報文,根據報文頭中的命令讀入數據或寫入數據到報文中指定位置,并且從站硬件把該報文的工作計數器(WKC)加1,表示該數據被處理。整個過程會產生大約10ns的時間延遲[1]。數據幀在訪問位于整個系統邏輯位置的最后一個從站后,該從站把經過處理的數據幀做為上行電報直接發送給主站。主站收到此上行電報后,處理返回數據,一次通信結束。系統結構原理圖如圖1所示:

    EtherCAT支持幾乎所有的拓撲類型,包括線型、樹型、星型等,其在物理層可使用100BASE-TX雙絞線、100BASE-FX光纖或者 LVDS(Low Voltage Differential Signaling, 即低壓差分信號傳輸),還可以通過交換機或介質轉換器實現不同以太網布線的結合。快速以太網的物理層(100Base-TX)允許兩個設備之間的最大電纜長度為100米,而LVDS的物理層只能保障10米的傳輸間距,適合于近距離站點的連接。整個網絡最多可以連接65535個設備。

        借助于從站中的EtherCAT專用芯片和主站中讀取網卡數據的DMA技術,整個協議處理過程都在硬件中進行。EtherCAT系統可以在30μs內刷新1000個I/O點,它可以在300μs內交換一幀多達1486個字節的協議數據,這幾乎相當于12000個數字量輸入或輸出。控制100個輸入輸出數據均為8字節的伺服軸只需要100μs[2]。EtherCAT的高性能使它還可以處理分布式驅動器的電流(轉矩)控制。

    1.2  EtherCAT數據幀結構

    EtherCAT以標準以太網技術為基礎,在MAC(媒體訪問層)增加了一個確定性調度的軟件層,該軟件層實現了通信周期內的數據幀的傳輸。EtherCAT采用標準的IEEE802.3以太網幀,幀結構如圖2,各部分含義見表1:

     

    表1 幀結構含義

    名稱

    含義

    目的地址

    接收方MAC地址

    源地址

    發送方MAC地址

    以太類型

    0x88A4

    EtherCAT頭:長度

    數據區長度,即子報文長度加和

    EtherCAT頭:類型

    1,代表與從站通信,其余保留

    CRC

    循環冗余校驗和

    表2  子報文結構含義 

    名稱

    含義

    命令

    尋址方式及讀寫方式

    索引號

    幀編碼代號

    子報文地址

    從站地址

    長度

    報文數據區長度

    M

    此報文后是否還有報文?

    狀態位

    中斷到來標志

    數據區

    子報文數據結構,用戶定義

           WKC

    Working Count,工作計數器,報文尋址次數

        

    EtherCAT沒有重新定義新的以太網幀結構,而是在標準以太網幀結構中使用了一個特殊的以太網幀類型0x88A4,采用這種方式可以使控制數據 直接寫入以太網幀內,并且可以與遵守其它協議的以太網幀在同一網絡中并行。一個EtherCAT幀中可以包含若干個EtherCAT子報文,報文結構如圖3,各部分含義見表2,每個報文都服務于一塊邏輯過程映像區的特定內存區域,由FMMU(Fieldbus Memory Management Unit,負責邏輯地址與物理地址的映射)寄存器和SM(Sync Manager,負責對ESC和微處理器內存的讀寫)寄存器定義,該區域最大可達4GB字節。EtherCAT報文由一個16位的WKC(Working Count)結束,其數據區最大長度可達1486個字節。在報文頭中由8位命令區數據決定主站對從站的尋址方式,由于數據鏈獨立于物理順序,因此可以對EtherCAT從站進行任意的編址。

    EtherCAT于2005年2月正式成為IEC規范-IEC/PAS 62407。除此之外,EtherCAT技術也將集成到國際現場總線標準的下一代標準IEC61158和IEC61800-7(電子功率可調速驅動系統框架與接口)之中。國際標準組織(ISO)已將EtherCAT納入ISO15745標準。EtherCAT技術引起了自動化技術領域的廣泛關注,并于2003年成立了EtherCAT技術組織,簡稱ETG。到目前為止,ETG組織成員已超過500個。

    2  EtherCAT技術的實現

    2.1 EtherCAT主站的實現

           EtherCAT技術在主站方面只需在一塊標準的NIC網卡,主站功能完全由軟件實現。EtherCAT可以用一個以太網幀發送1486字節的有效數據,所以在通常情況下,每個通信周期只需要一個或兩個幀就能完成所有結點的全部通信。EtherCAT主站程序應該包含以下幾個方面:

    (1)      讀取XML配置文件,根據配置文件信息構造主站與從站設備;

    (2)      管理EtherCAT從站,發送配置文件中定義的初始化幀,初始化從站,為通信做準備;

    (3)      使用郵箱操作實現非周期性數據傳輸,配置系統參數,處理通信過程中某些偶然性事件;

    (4)      實現過程數據通信,完成主站與從站之間的實時數據交換,達到主站控制從站運行,并處理從站實時狀態的功能。

    主站代碼結構圖如圖4:

        應用程序開發環境是VC++6.0,通信周期由多媒體定時器控制,其控制精度可達到1ms,可根據控制需要設定通信周期,實現控制要求。    

    2.2  EtherCAT從站的實現

    可以利用BECKHOFF公司開發的從站控制器ESC(EtherCAT Slave Controller)根據實際需要設計從站設備。從站硬件示意圖如圖5。

    從站控制器與主站交換兩種形式的數據,一種是周期性數據,一種是非周期性數據,周期性數據傳輸可以采用緩沖區方式,任何一方在任何時間都可以訪問此方式定義的內存,得到最新數據;非周期性數據傳輸采用握手方式(郵箱方式)實現,一方寫入數據到定義的內存,只有完成定義內存的最后一個字節的寫入,另一方才能開始從定義內存中讀出數據,而且只有在讀出定義內存的最后一個字節數據后,才能重新寫入數據。

     

    3EtherCAT伺服控制器原理

    3.1系統概述

    本文設計和實現了基于EtherCAT的多軸運動控制器,如圖6a所示,一個EtherCAT主站通過EtherCAT協議可以連接若干從站運動控制器單元,一個運動控制器單元由從站控制底板、通信卡和1~8塊運動控制卡組成,每個運動控制卡控制一個伺服軸。從站運動控制單元實物如圖6b所示。

        從站控制底板采用Atmega128芯片作為處理器,通信卡使用BECKHOFF公司提供的ESC20控制器,運動控制卡為一種多功能的位置控制卡,可以完成位置控制和速度控制

    3.2 數據通信

    本系統在應用層自定義了數據模塊結構,模塊數據分為兩種,一種是指令數據模塊,由主站寫給從站,控制伺服運動,一種是狀態數據模塊,主站從從站讀取,表示伺服軸狀態反饋。一個運動控制卡使用一個指令數據模塊和一個狀態數據模塊,每個EtherCAT子報文由從站上的所有運動控制卡的數據模塊組成,如圖7所示。

        每個數據模塊包含10個字節,指令數據模塊分別定義為數據模塊頭、控制字和指令數據區,狀態數據模塊分別定義為數據模塊頭、狀態字和狀態數據區。

    數據模塊頭使用2個字節,包括4位的運動控制卡地址和3位工作方式。從站上的每個運動控制卡分配不同的地址,從站根據數據模塊頭中的地址信息尋址相應的運動控制卡,并根據工作方式控制運動控制卡的工作。從站運動控制卡可以工作在位置控制、速度控制、回參考點以及讀編碼器計數值等方式下。握手位用于工作方式切換時主站和從站之間的握手。

        指令數據模塊中,指令控制字使用2個字節,包括伺服使能控制、復位控制等伺服控制信息;指令數據使用6個字節,對應不同控制方式下的指令值,如位置指令數據、速度指令數據等。狀態數據模塊中,狀態字使用2個字節,包括伺服使能狀態及報警信息等反饋信息;狀態數據使用6個字節,對應于不同控制方式下的反饋值,例如位置控制下的實際位置值和當前跟隨誤差,速度控制方式下的實際速度值,I/O方式下的輸入值等。

    主站和從站之間進行周期性的通信來完成伺服控制,其通信時序如圖8所示。數據幀傳輸完成后,從站在T1時刻前從通信控制卡讀取指令數據,并經過運算后輸出到運動控制卡;在T2時刻之前讀取運動控制卡實際狀態,并寫入通信控制卡,等待下個數據幀讀取。

     

    3.3 運動控制器固件程序設計

    運動控制器固件程序實現EtherCAT協議的通信和設備卡的控制。系統運行分為兩個階段:

    初始化階段:建立主從站通信,包括主站分配ESC從站通信地址,初始化ESC相關寄存器,配置通信參數,為通信做準備,從站單片機從EEPROM讀入從站配置數據,配置伺服軸數、設置各伺服軸的狀態(是否參加通信)、通信周期等,從站在初始化階段還要配置通信類型、初始狀態的工作方式及各通信參數變量等。

    周期運行階段:上位機PC按照協議及控制要求把控制字和指令數據發送到各個從站,從站單片機讀出數據并譯碼處理,同時采集各伺服軸的狀態反饋信息并填寫狀態數據包。PC機收到返回的數據幀,讀取狀態數據報文中的信息并做相應的處理。程序流程圖如圖9所示。

    當從站單片機完成初始配置工作后,開始進入工作循環,等侍EtherCAT數據幀的到來,當數據幀到達ESC20控制器時,ESC20接收數據幀,向控制芯片發出中斷,Atmega128單片機響應中斷讀出指令數據,處理后發送給動動控制卡,并檢測是否有狀態請求事件發生。如果狀態請求模塊數據到來,程序讀取當前伺服狀態數據,寫入狀態模塊數據結構,返回給主站,一次通信結束。

     

    4 結論

    本文設計了一種基于實時工業以太網協議EtherCAT的多軸運動控制器。每個運動控制器單元可以最多控制8個伺服軸,每個伺服軸可以進行位置、速度、回參考點等控制。通過這種多軸運動控制器可以在數控設備和工業機器人控制系統中利用EtherCAT技術,提高控制性能。

    參考文獻:

    [1]    德國倍福公司.實時以太網:I/O層超高速以太網.工業以太網與現場總線

    [2]    EtherCAT技術組.EtherCAT-以太網現場總線

    [3]    杜品圣.工業以太網技術的介紹和比較.儀器儀表標準化與計量.2005,5:16-19

    [4]    張鑫,李寶峰.工業以太網關鍵性技術研究.中國水運.2007.1第519821216卷

    [5] 陳曦,劉俊峰,付少波.工業以太網傳輸延時特性分析.計算機與信息技術

    作者介紹:單春榮(1982—),女,漢族,山東省龍口市,北京航空航天大學機械工程及自動化學院碩士研究生,研究方向為數字伺服和現場總線技術。

    email:angel820605@163.com

    電話:010-82316024

    通信地址:北京航空航天大學機械學院705信箱  100083

     
     
    網站首頁  |  關于我們  |  聯系我們  |  廣告服務  |  版權隱私  |  友情鏈接  |  站點導航
     
    欧美日韩国产综合网_欧美精品大片_亚洲一区二区三区高清不卡_一区二区三区免费看_亚洲综合好骚_亚洲欧美影院_国产视频不卡_亚洲高清视频一区_免费精品视频_欧美精品一级
    国产精品v欧美精品v日韩 | 影音先锋日韩资源| 欧美三级网页| 亚洲日产国产精品| 久久久久久久欧美精品| 狠狠色噜噜狠狠狠狠色吗综合| 日韩视频一区| 欧美一区国产在线| 亚洲精品美女久久7777777| 久久精品官网| 国产日韩亚洲欧美精品| 亚洲精品一区二区三区蜜桃久| 黄色日韩在线| 国产精品一区亚洲| 国产精品v欧美精品v日本精品动漫| 亚洲经典自拍| 含羞草久久爱69一区| 免费一区二区三区| 国产午夜久久| 亚洲毛片网站| 亚洲福利久久| 中文有码久久| 亚洲无吗在线| 亚洲一区二区高清视频| 欧美片第1页综合| 亚洲一区观看| 在线观看不卡| 国产精品大片| 欧美日韩亚洲一区| 老色鬼久久亚洲一区二区| 中文精品视频| 亚洲精品一级| 日韩亚洲视频| 9国产精品视频| 韩日成人在线| 亚洲午夜电影| 欧美日韩p片| 欧美伊人久久| 欧美精品尤物在线| 久久伊人亚洲| 久久久久久黄| 欧美在线视屏| 欧美日韩伊人| 伊人久久综合| 日韩五码在线| 国产欧美精品久久| 中文亚洲字幕| 国产美女诱惑一区二区| 国产精品呻吟| 美女尤物久久精品| 狼狼综合久久久久综合网| 国产精品一区二区三区观看| 欧美日本不卡| 亚洲天堂成人| 亚洲精品美女91| 亚洲欧洲一级| 亚洲一区自拍| 欧美高清视频一区二区三区在线观看 | 久久一二三四| 欧美网站在线| 99亚洲伊人久久精品影院红桃| 一区二区三区视频在线播放| 亚洲伊人观看| 国产自产在线视频一区| 国产精品久久久久毛片大屁完整版| 香蕉久久夜色精品| 国产精品v欧美精品v日韩 | 欧美日本三区| 亚洲三级毛片| 久久久久国产一区二区| 国内精品久久久久久久影视蜜臀 | 欧美成人有码| 亚洲欧洲日本国产| 免费在线日韩av| 欧美日一区二区在线观看| 99国产精品| 欧美婷婷在线| 久久国产主播精品| 亚洲久久视频| 欧美日韩另类丝袜其他| 国产日韩欧美综合精品| 国产精品v欧美精品v日韩精品 | 久久精品欧美| 一区二区三区欧美在线| 美女日韩在线中文字幕| 亚洲免费在线精品一区| 亚洲承认在线| 欧美在线首页| 国产日韩高清一区二区三区在线| 看欧美日韩国产| 国产精品久久亚洲7777| 激情综合在线| 国自产拍偷拍福利精品免费一| 免播放器亚洲| 国产精品视频福利| 99xxxx成人网| 亚洲国产精品久久久久久女王 | 美女精品在线| 亚洲色诱最新| 一区在线观看| 亚洲视频中文| 红桃视频国产一区| 欧美日韩国产在线一区| 久久亚洲国产精品日日av夜夜| 亚洲精品社区| 亚洲免费成人| 一本久久综合| 国产精品久久国产愉拍| 中文高清一区| 国产精品制服诱惑| 香蕉av777xxx色综合一区| 国产精品午夜av在线| 一区二区日韩免费看| 日韩一区二区免费看| 亚洲精品一二| 国产亚洲欧美另类一区二区三区| 日韩午夜在线| 亚洲一区三区电影在线观看| 国产视频精品网| 在线亚洲自拍| 另类av一区二区| 久久久久久九九九九| 欧美在线日韩| 激情国产一区| 在线亚洲伦理| 久久国产欧美精品| 99国产精品久久久久久久| 欧美另类视频| 亚洲图片在线| 一本色道久久综合亚洲精品婷婷| 一本色道久久综合亚洲精品不卡 | 亚洲国产一区在线| 一区二区三区欧美在线| 久久国产精品一区二区三区| 久久一区亚洲| 最新国产乱人伦偷精品免费网站| 一本色道久久综合亚洲精品不卡 | 久久久综合香蕉尹人综合网| 午夜国产一区| 亚洲日本精品国产第一区| 在线亚洲伦理| 国产精品v亚洲精品v日韩精品| 亚洲人成久久| 欧美人成在线| 国产精品区二区三区日本| 久久久久久久久一区二区| 亚洲午夜一级| 免费日韩视频| 亚洲国产网站| 久久久久高清| 亚洲精品国产精品国自产观看| 亚洲欧美bt| 亚洲国产国产亚洲一二三| 亚洲男女自偷自拍| 亚洲国产精品一区制服丝袜| 久久精品欧美| 一本色道久久综合亚洲精品高清| 欧美a级一区| 亚洲免费婷婷| 一本一本久久a久久精品综合妖精| 久久午夜精品一区二区| 国产欧美日韩综合精品二区| 欧美日本二区| 久久婷婷丁香| 夜久久久久久| 国产精品大全| 欧美日韩mv| 玖玖精品视频| 免费在线亚洲| 亚洲欧美日产图| 日韩亚洲一区在线播放| 国内成人在线| 欧美另类女人| 午夜久久一区| 欧美国产三区| 欧美一区91| 午夜亚洲影视| 久久国产精品亚洲77777| 亚洲视频www| 99视频在线精品国自产拍免费观看| 午夜久久资源| 欧美激情麻豆| 欧美~级网站不卡| 久久天天狠狠| 欧美日本不卡| 尤物精品在线| 夜夜嗨网站十八久久| 亚洲少妇一区| 香蕉成人久久| 极品av少妇一区二区| 欧美日韩亚洲一区三区| 欧美日韩在线精品| 国产真实久久| 精品91免费| 亚洲经典自拍| 99国产精品自拍| 亚洲欧美日韩精品综合在线观看| 国产欧美日韩一区二区三区在线| 亚洲激情婷婷| 国产精品女主播一区二区三区| 国产精品区免费视频| 免费中文字幕日韩欧美| 欧美黄色一区| 黄页网站一区| 国产视频一区在线观看一区免费| 国产精品美女久久久浪潮软件| 美女视频一区免费观看| 国产综合18久久久久久| 亚洲精品日韩精品| 国产精品久久777777毛茸茸| 久久经典综合| 亚洲国产影院| 欧美亚洲视频| 在线观看福利一区| 亚洲欧美激情诱惑| 久久久久久穴| 久久久久国产精品一区二区| 久热re这里精品视频在线6| 欧美成人日本| 日韩午夜免费| 欧美/亚洲一区| 亚洲免费播放| 女主播福利一区| 99热在线精品观看| 欧美日韩国产不卡在线看| aa国产精品| 午夜精品偷拍| 亚洲欧美日韩精品综合在线观看| 国产一区二区三区四区hd| 国产精品亚洲综合| 韩国一区二区三区美女美女秀| 国产精品一区二区三区观看| 欧美精品偷拍| 国产麻豆日韩| 最新国产乱人伦偷精品免费网站| 久久精品官网| 国产精品一区二区三区免费观看| 精品成人一区| 欧美日韩精品免费看| 久久精品五月婷婷| 国产精品久久国产三级国电话系列 | 激情国产一区| 欧美 日韩 国产 一区| 国产精品毛片va一区二区三区| 红桃视频欧美| 欧美日韩一区二区三区四区在线观看| 亚洲一区bb| 一区二区久久| 亚洲欧洲一区二区天堂久久| 欧美午夜在线| 欧美激情麻豆| 欧美激情日韩| 欧美日本精品| 国产精品九九| 精品动漫av| 亚洲国产精品一区二区第四页av| 黑人一区二区三区四区五区| 欧美日韩在线高清| 狠狠色噜噜狠狠色综合久| 欧美三级午夜理伦三级中文幕| 欧美成人蜜桃| 欧美日韩视频在线一区二区观看视频 | 国产欧美日韩视频一区二区三区| 日韩香蕉视频| 久久一区激情| 亚洲永久网站| 久久久福利视频| 久久综合五月| 欧美日一区二区三区在线观看国产免| 欧美在线亚洲综合一区| 午夜视频精品| 亚洲高清久久| 国产日韩欧美在线播放不卡| 国产日韩精品视频一区二区三区| 国产欧美二区| 欧美一区激情| 亚洲福利久久| 亚洲女同在线| 欧美日韩三级电影在线| 在线播放亚洲| 香蕉久久夜色精品| 欧美日韩国产不卡在线看| 激情成人亚洲| 午夜综合激情| 极品少妇一区二区三区| 亚洲美女视频在线免费观看| 亚洲综合欧美日韩| 国产精品大全| 亚洲一区二区三区高清| 欧美高清不卡| 一区二区91| 欧美日韩国产免费观看| 中文日韩欧美| 国产精品二区影院| 国产精品区一区| 欧美午夜影院| 久久国产99| 亚洲激情视频| 欧美日韩精品一本二本三本| 在线视频亚洲| 国内精品美女在线观看| 先锋a资源在线看亚洲| 在线日韩av| 欧美激情第六页| 国产精品一区二区在线观看| 国模一区二区三区| 久久人人精品| 亚洲一区二区三区色| 亚洲成色精品| 国产精品sss| 久久尤物视频| 亚洲一区二区三区四区中文| 狠狠色综合网站久久久久久久| 久久黄色影院| 亚洲综合二区| 一区二区三区国产在线| 欧美午夜电影在线观看| 久久高清一区| 亚洲一区二区三区高清不卡| 亚洲激情欧美| 在线欧美亚洲| 伊人久久亚洲热| 国产一区二区无遮挡| 午夜精品久久99蜜桃的功能介绍| 亚洲欧美精品在线观看| 一级成人国产| 夜夜嗨一区二区| 亚洲日本欧美| 亚洲免费成人| aa级大片欧美三级| 亚洲免费激情| 99在线热播精品免费99热| 最近看过的日韩成人| 亚洲大片av| 99国内精品| 国产精品日韩欧美一区| 久久成人资源| 亚洲深夜影院| 在线视频免费在线观看一区二区| 影音先锋一区| 亚洲欧洲日夜超级视频| 最新日韩av| 国产日韩综合| 媚黑女一区二区| 老司机午夜精品视频在线观看| 玖玖精品视频| 国产一区二区三区四区三区四| 欧美三级免费| 亚洲欧洲久久| 国产精品腿扒开做爽爽爽挤奶网站| 国产欧美另类| 久久精品官网| 欧美日韩在线高清| 亚洲人成人一区二区三区| 99re国产精品| 欧美亚洲免费| 国产主播一区| 国产精品裸体一区二区三区| 久久久久久亚洲精品杨幂换脸| 欧美福利电影在线观看| 在线观看成人一级片| 亚洲视频成人| 午夜国产精品视频免费体验区| 黄色国产精品| 国产伦精品一区二区三区四区免费| 久久精品日产第一区二区| 欧美日本一区二区高清播放视频| 在线成人www免费观看视频| 国产欧美一区二区三区国产幕精品| 老鸭窝91久久精品色噜噜导演| 欧美日韩福利| 国产精品夜夜夜| 国精品一区二区| 亚洲欧美日韩国产| 伊人蜜桃色噜噜激情综合| 羞羞答答国产精品www一本 | 亚洲视频1区| 欧美日韩喷水| 香蕉视频成人在线观看| 精品动漫3d一区二区三区免费| 亚洲在线免费| 亚洲毛片播放| 亚洲午夜激情| 欧美成人蜜桃| 欧美资源在线| 日韩视频在线播放 | 亚洲女人av| 亚洲日本免费| 欧美日一区二区三区在线观看国产免| 国产深夜精品| 伊人成年综合电影网| 欧美~级网站不卡| 亚洲欧美久久久久一区二区三区| 精久久久久久| 国产一区二区三区四区hd| 久久久久久久久久久一区| 国产精品呻吟| 国产精品区一区| 国产欧美日本| 国产日韩一区欧美|