天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

當(dāng)前位置:主頁 > 科技論文 > 計算機論文 >

基于嵌入式Linux的EtherCAT主站系統(tǒng)開發(fā)

發(fā)布時間:2017-05-18 16:32

  本文關(guān)鍵詞:基于嵌入式Linux的EtherCAT主站系統(tǒng)開發(fā),由筆耕文化傳播整理發(fā)布。


【摘要】:傳統(tǒng)現(xiàn)場總線過緩的通信速率已成為伺服控制系統(tǒng)發(fā)展的“瓶頸”,嚴(yán)重阻礙了伺服控制系統(tǒng)的發(fā)展。EtherCAT的出現(xiàn),徹底解決了這一問題,它憑借超高的通信速率等諸多優(yōu)勢,很快在控制運動領(lǐng)域占據(jù)了主導(dǎo)地位。但當(dāng)前的EtherCAT主站主要基于PC機開發(fā),其質(zhì)量和體積過大,在很多場合并不適用,因此本文開發(fā)了基于ARM平臺的EtherCAT主站。本文首先詳細(xì)剖析了EtherCAT技術(shù)及原理,然后搭建了基于ARM9和DM9000以太網(wǎng)控制芯片的EtherCAT主站硬件平臺,并進(jìn)行了軟件代碼的整體設(shè)計,把整個代碼分為3層,共5個模塊,進(jìn)行軟件的層次化開發(fā)。最底層的EtherCAT驅(qū)動程序,負(fù)責(zé)完成硬件數(shù)據(jù)幀的收發(fā)、實現(xiàn)對EtherCAT協(xié)議的支持;EtherCAT主站協(xié)議運行于內(nèi)核層,負(fù)責(zé)實現(xiàn)EtherCAT數(shù)據(jù)鏈路層的工作,包括郵箱通信、過程數(shù)據(jù)通信等基本通信操作,并通過CoE接口實現(xiàn)了對CANopen應(yīng)用層協(xié)議的支持;最上層的應(yīng)用程序基于CoE應(yīng)用層開發(fā),完成了對伺服電機的驅(qū)動控制,實現(xiàn)了速度控制和位置控制兩種操作模式;最后在本文開發(fā)的基于嵌入式Linux的EtherCAT主站平臺上,設(shè)計了通信實驗和電機運動控制實驗,檢驗EtherCAT主站的通信功能和應(yīng)用功能。實驗結(jié)果表明,本文設(shè)計的嵌入式EtherCAT主站已完全實現(xiàn)通信功能,并可對電機進(jìn)行簡單控制,控制周期可達(dá)5ms。本文最大的創(chuàng)新性是基于ARM平臺開發(fā)了EtherCAT主站,這個領(lǐng)域國內(nèi)外均很少有人涉及。鑒于ARM的巨大優(yōu)勢,隨著ARM硬件性能的不斷提升,基于嵌入式平臺的伺服控制系統(tǒng)定會獲得廣泛應(yīng)用。本文正是基于此,開發(fā)了嵌入式EtherCAT主站,旨在該領(lǐng)域先行一步,并為后續(xù)的開發(fā)提供平臺。
【關(guān)鍵詞】:EtherCAT 主站 嵌入式 通信 運動控制
【學(xué)位授予單位】:東北大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2014
【分類號】:TP273;TP368.1
【目錄】:
  • 摘要5-6
  • Abstract6-11
  • 第1章 緒論11-19
  • 1.1 課題背景與研究意義11-15
  • 1.1.1 課題背景11-14
  • 1.1.2 研究意義14-15
  • 1.2 國內(nèi)外研究現(xiàn)狀15-17
  • 1.3 全文內(nèi)容大綱17-19
  • 第2章 EtherCAT網(wǎng)絡(luò)協(xié)議分析及整體設(shè)計19-35
  • 2.1 EtherCAT系統(tǒng)構(gòu)成20-23
  • 2.1.1 主站構(gòu)成20-21
  • 2.1.2 從站構(gòu)成21-23
  • 2.2 EtherCAT網(wǎng)絡(luò)協(xié)議工作原理23-29
  • 2.2.1 EtherCAT幀結(jié)構(gòu)24-25
  • 2.2.2 EtherCAT尋址方式25-26
  • 2.2.3 同步管理器26-28
  • 2.2.4 EtherCAT狀態(tài)機28-29
  • 2.2.5 EtherCAT應(yīng)用層協(xié)議29
  • 2.3 EtherCAT主站整體設(shè)計29-35
  • 2.3.1 EtherCAT主站功能分析29-31
  • 2.3.2 EtherCAT主站硬件平臺搭建31-33
  • 2.3.3 EtherCAT主站軟件架構(gòu)設(shè)計33-35
  • 第3章 EtherCAT主站代碼的設(shè)計與實現(xiàn)35-53
  • 3.1 EtherCAT-capable驅(qū)動程序的設(shè)計35-38
  • 3.1.1 DM9000網(wǎng)卡驅(qū)動程序的編寫35-37
  • 3.1.2 EtherCAT協(xié)議驅(qū)動程序的實現(xiàn)37-38
  • 3.2 通信模塊的設(shè)計與實現(xiàn)38-45
  • 3.2.1 統(tǒng)一數(shù)據(jù)格式39
  • 3.2.2 建立EtherCAT數(shù)據(jù)報文39-40
  • 3.2.3 讀寫原語功能設(shè)計40-43
  • 3.2.4 讀寫操作的具體實現(xiàn)43-45
  • 3.3 功能模塊的設(shè)計與實現(xiàn)45-50
  • 3.3.1 郵箱通信46-47
  • 3.3.2 過程數(shù)據(jù)通信47-48
  • 3.3.3 錯誤處理48
  • 3.3.4 從站狀態(tài)機的處理48-49
  • 3.3.5 EEPROM模塊和從站配置49-50
  • 3.4 EtherCAT通信總結(jié)50-53
  • 第4章 基于CoE的運動控制系統(tǒng)設(shè)計53-67
  • 4.1 CoE結(jié)構(gòu)和功能分析53-58
  • 4.1.1 對象字典54-55
  • 4.1.2 服務(wù)數(shù)據(jù)對象55-56
  • 4.1.3 過程數(shù)據(jù)對象56-57
  • 4.1.4 其他服務(wù)對象57-58
  • 4.2 CoE通信服務(wù)58-61
  • 4.2.1 PDO通信服務(wù)58-59
  • 4.2.2 SDO通信服務(wù)59-61
  • 4.3 主從站通信接口設(shè)計61-63
  • 4.3.1 從站硬件選型61-62
  • 4.3.2 通信接口設(shè)計62-63
  • 4.4 基于CML的運動控制模式實現(xiàn)63-67
  • 4.4.1 伺服控制系統(tǒng)的3種運行模式63-65
  • 4.4.2 速度控制模式65
  • 4.4.3 位置控制模式65-67
  • 第5章 基于嵌入式EtherCAT主站的實驗設(shè)計67-77
  • 5.1 EtherCAT主站通信實驗設(shè)計67-71
  • 5.1.1 測試流程67-70
  • 5.1.2 測試結(jié)果及分析70-71
  • 5.2 EtherCAT主站電機控制實驗設(shè)計71-74
  • 5.2.1 電機速度控制實驗72-73
  • 5.2.2 電機位置控制實驗73-74
  • 5.3 總結(jié)74-77
  • 第6章 總結(jié)與展望77-79
  • 6.1 本文工作總結(jié)77
  • 6.2 未來工作展望77-79
  • 參考文獻(xiàn)79-85
  • 致謝85

【相似文獻(xiàn)】

中國期刊全文數(shù)據(jù)庫 前10條

1 陳振學(xué);一種新型的主從站通信方式[J];冶金自動化;2003年01期

2 ;第四部分 一個使用8044的高性能網(wǎng)絡(luò)[J];微計算機信息;1989年01期

3 李陳武;;Profibus-DP總線從站的通信測試研究[J];科學(xué)咨詢(決策管理);2008年09期

4 任計羽;范永坤;熊皚;;EtherCAT高性能從站的設(shè)計與實現(xiàn)[J];計算機應(yīng)用;2014年S1期

5 劉建林;;EtherCAT的從站硬件及軟件設(shè)計研究[J];煤炭技術(shù);2011年07期

6 馬軍賢;周侗;楊志家;呂巖;;EtherCAT從站的設(shè)計與實現(xiàn)[J];自動化與儀表;2011年08期

7 施大發(fā);劉建林;王輝;阮倩茹;;一種高性能EtherCAT實時以太網(wǎng)從站的設(shè)計[J];湖南師范大學(xué)自然科學(xué)學(xué)報;2011年03期

8 張樸,楊鑫;LSPM2簡單從站協(xié)議芯片在現(xiàn)場總線從站開發(fā)中的應(yīng)用[J];工業(yè)控制計算機;2005年06期

9 劉大千;黃鶴;雷振伍;李超;;MODBUS的主/從站設(shè)計[J];工業(yè)控制計算機;2013年11期

10 陳振學(xué) ,趙明旺 ,孫偉;PLC與智能從站之間的數(shù)據(jù)通訊[J];自動化博覽;2003年03期

中國重要會議論文全文數(shù)據(jù)庫 前5條

1 樊番;;PLC與智能從站之間的通訊[A];2008年全國軋鋼生產(chǎn)技術(shù)會議文集[C];2008年

2 樊番;;PLC與智能從站之間的通訊[A];2008年河北省軋鋼技術(shù)與學(xué)術(shù)年會論文集(下)[C];2008年

3 張躍華;吳迎春;;ABB DCS系統(tǒng)與LG PLC通信[A];中國計量協(xié)會冶金分會2010年會論文集[C];2010年

4 盧勇;楊溪林;張云貴;;GSD文件實現(xiàn)DP從站自動組態(tài)[A];自動化技術(shù)與冶金流程節(jié)能減排——全國冶金自動化信息網(wǎng)2008年會論文集[C];2008年

5 陳剛剛;;Compact logic PLC作為DP從站與西門子S7 PLC的通信[A];全國冶金自動化信息網(wǎng)2014年會論文集[C];2014年

中國重要報紙全文數(shù)據(jù)庫 前1條

1 江西 陶波 瞿獻(xiàn)明;2500m~(3)高爐熱風(fēng)爐三電自動化系統(tǒng)簡介及維修[N];電子報;2010年

中國碩士學(xué)位論文全文數(shù)據(jù)庫 前10條

1 李英姿;基于EtherCAT的伺服從站研發(fā)[D];山東大學(xué);2015年

2 張麗;工業(yè)以太網(wǎng)EtherCAT協(xié)議分析與研究[D];西南科技大學(xué);2015年

3 竇源;基于ARM的工業(yè)以太網(wǎng)EtherCAT從站設(shè)計[D];西南科技大學(xué);2015年

4 趙磊;PROFIBUS-DP現(xiàn)場總線的從站研究[D];江蘇科技大學(xué);2015年

5 尹永潔;基于PCIe總線的EtherCAT從站設(shè)計[D];大連理工大學(xué);2015年

6 王培盛;基于EtherCAT協(xié)議的高速工業(yè)以太網(wǎng)系統(tǒng)實現(xiàn)及性能研究[D];哈爾濱工業(yè)大學(xué);2014年

7 周長城;基于EtherCAT的伺服控制系統(tǒng)研究和設(shè)計[D];浙江工業(yè)大學(xué);2015年

8 徐林濤;工業(yè)以太網(wǎng)EtherCAT的嵌入式主從站設(shè)計與實現(xiàn)[D];浙江工業(yè)大學(xué);2015年

9 劉振杰;PROFINET從站模塊開發(fā)[D];北方工業(yè)大學(xué);2016年

10 相啟亮;基于嵌入式Linux的EtherCAT主站系統(tǒng)開發(fā)[D];東北大學(xué);2014年


  本文關(guān)鍵詞:基于嵌入式Linux的EtherCAT主站系統(tǒng)開發(fā),,由筆耕文化傳播整理發(fā)布。



本文編號:376581

資料下載
論文發(fā)表

本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/376581.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權(quán)申明:資料由用戶4e4c5***提供,本站僅收錄摘要或目錄,作者需要刪除請E-mail郵箱bigeng88@qq.com