当前位置:主页 > 科技论文 > 计算机论文 >

基于嵌入式Linux的EtherCAT主站系统开发

发布时间:2017-05-18 16:32

  本文关键词:基于嵌入式Linux的EtherCAT主站系统开发,由笔耕文化传播整理发布。


【摘要】:传统现场总线过缓的通信速率已成为伺服控制系统发展的“瓶颈”,严重阻碍了伺服控制系统的发展。EtherCAT的出现,彻底解决了这一问题,它凭借超高的通信速率等诸多优势,很快在控制运动领域占据了主导地位。但当前的EtherCAT主站主要基于PC机开发,其质量和体积过大,在很多场合并不适用,因此本文开发了基于ARM平台的EtherCAT主站。本文首先详细剖析了EtherCAT技术及原理,然后搭建了基于ARM9和DM9000以太网控制芯片的EtherCAT主站硬件平台,并进行了软件代码的整体设计,把整个代码分为3层,共5个模块,进行软件的层次化开发。最底层的EtherCAT驱动程序,负责完成硬件数据帧的收发、实现对EtherCAT协议的支持;EtherCAT主站协议运行于内核层,负责实现EtherCAT数据链路层的工作,包括邮箱通信、过程数据通信等基本通信操作,并通过CoE接口实现了对CANopen应用层协议的支持;最上层的应用程序基于CoE应用层开发,完成了对伺服电机的驱动控制,实现了速度控制和位置控制两种操作模式;最后在本文开发的基于嵌入式Linux的EtherCAT主站平台上,设计了通信实验和电机运动控制实验,检验EtherCAT主站的通信功能和应用功能。实验结果表明,本文设计的嵌入式EtherCAT主站已完全实现通信功能,并可对电机进行简单控制,控制周期可达5ms。本文最大的创新性是基于ARM平台开发了EtherCAT主站,这个领域国内外均很少有人涉及。鉴于ARM的巨大优势,随着ARM硬件性能的不断提升,基于嵌入式平台的伺服控制系统定会获得广泛应用。本文正是基于此,开发了嵌入式EtherCAT主站,旨在该领域先行一步,并为后续的开发提供平台。
【关键词】:EtherCAT 主站 嵌入式 通信 运动控制
【学位授予单位】:东北大学
【学位级别】:硕士
【学位授予年份】: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 国内外研究现状15-17
  • 1.3 全文内容大纲17-19
  • 第2章 EtherCAT网络协议分析及整体设计19-35
  • 2.1 EtherCAT系统构成20-23
  • 2.1.1 主站构成20-21
  • 2.1.2 从站构成21-23
  • 2.2 EtherCAT网络协议工作原理23-29
  • 2.2.1 EtherCAT帧结构24-25
  • 2.2.2 EtherCAT寻址方式25-26
  • 2.2.3 同步管理器26-28
  • 2.2.4 EtherCAT状态机28-29
  • 2.2.5 EtherCAT应用层协议29
  • 2.3 EtherCAT主站整体设计29-35
  • 2.3.1 EtherCAT主站功能分析29-31
  • 2.3.2 EtherCAT主站硬件平台搭建31-33
  • 2.3.3 EtherCAT主站软件架构设计33-35
  • 第3章 EtherCAT主站代码的设计与实现35-53
  • 3.1 EtherCAT-capable驱动程序的设计35-38
  • 3.1.1 DM9000网卡驱动程序的编写35-37
  • 3.1.2 EtherCAT协议驱动程序的实现37-38
  • 3.2 通信模块的设计与实现38-45
  • 3.2.1 统一数据格式39
  • 3.2.2 建立EtherCAT数据报文39-40
  • 3.2.3 读写原语功能设计40-43
  • 3.2.4 读写操作的具体实现43-45
  • 3.3 功能模块的设计与实现45-50
  • 3.3.1 邮箱通信46-47
  • 3.3.2 过程数据通信47-48
  • 3.3.3 错误处理48
  • 3.3.4 从站状态机的处理48-49
  • 3.3.5 EEPROM模块和从站配置49-50
  • 3.4 EtherCAT通信总结50-53
  • 第4章 基于CoE的运动控制系统设计53-67
  • 4.1 CoE结构和功能分析53-58
  • 4.1.1 对象字典54-55
  • 4.1.2 服务数据对象55-56
  • 4.1.3 过程数据对象56-57
  • 4.1.4 其他服务对象57-58
  • 4.2 CoE通信服务58-61
  • 4.2.1 PDO通信服务58-59
  • 4.2.2 SDO通信服务59-61
  • 4.3 主从站通信接口设计61-63
  • 4.3.1 从站硬件选型61-62
  • 4.3.2 通信接口设计62-63
  • 4.4 基于CML的运动控制模式实现63-67
  • 4.4.1 伺服控制系统的3种运行模式63-65
  • 4.4.2 速度控制模式65
  • 4.4.3 位置控制模式65-67
  • 第5章 基于嵌入式EtherCAT主站的实验设计67-77
  • 5.1 EtherCAT主站通信实验设计67-71
  • 5.1.1 测试流程67-70
  • 5.1.2 测试结果及分析70-71
  • 5.2 EtherCAT主站电机控制实验设计71-74
  • 5.2.1 电机速度控制实验72-73
  • 5.2.2 电机位置控制实验73-74
  • 5.3 总结74-77
  • 第6章 总结与展望77-79
  • 6.1 本文工作总结77
  • 6.2 未来工作展望77-79
  • 参考文献79-85
  • 致谢85

【相似文献】

中国期刊全文数据库 前10条

1 陈振学;一种新型的主从站通信方式[J];冶金自动化;2003年01期

2 ;第四部分 一个使用8044的高性能网络[J];微计算机信息;1989年01期

3 李陈武;;Profibus-DP总线从站的通信测试研究[J];科学咨询(决策管理);2008年09期

4 任计羽;范永坤;熊皑;;EtherCAT高性能从站的设计与实现[J];计算机应用;2014年S1期

5 刘建林;;EtherCAT的从站硬件及软件设计研究[J];煤炭技术;2011年07期

6 马军贤;周侗;杨志家;吕岩;;EtherCAT从站的设计与实现[J];自动化与仪表;2011年08期

7 施大发;刘建林;王辉;阮倩茹;;一种高性能EtherCAT实时以太网从站的设计[J];湖南师范大学自然科学学报;2011年03期

8 张朴,杨鑫;LSPM2简单从站协议芯片在现场总线从站开发中的应用[J];工业控制计算机;2005年06期

9 刘大千;黄鹤;雷振伍;李超;;MODBUS的主/从站设计[J];工业控制计算机;2013年11期

10 陈振学 ,赵明旺 ,孙伟;PLC与智能从站之间的数据通讯[J];自动化博览;2003年03期

中国重要会议论文全文数据库 前5条

1 樊番;;PLC与智能从站之间的通讯[A];2008年全国轧钢生产技术会议文集[C];2008年

2 樊番;;PLC与智能从站之间的通讯[A];2008年河北省轧钢技术与学术年会论文集(下)[C];2008年

3 张跃华;吴迎春;;ABB DCS系统与LG PLC通信[A];中国计量协会冶金分会2010年会论文集[C];2010年

4 卢勇;杨溪林;张云贵;;GSD文件实现DP从站自动组态[A];自动化技术与冶金流程节能减排——全国冶金自动化信息网2008年会论文集[C];2008年

5 陈刚刚;;Compact logic PLC作为DP从站与西门子S7 PLC的通信[A];全国冶金自动化信息网2014年会论文集[C];2014年

中国重要报纸全文数据库 前1条

1 江西 陶波 瞿献明;2500m~(3)高炉热风炉三电自动化系统简介及维修[N];电子报;2010年

中国硕士学位论文全文数据库 前10条

1 李英姿;基于EtherCAT的伺服从站研发[D];山东大学;2015年

2 张丽;工业以太网EtherCAT协议分析与研究[D];西南科技大学;2015年

3 窦源;基于ARM的工业以太网EtherCAT从站设计[D];西南科技大学;2015年

4 赵磊;PROFIBUS-DP现场总线的从站研究[D];江苏科技大学;2015年

5 尹永洁;基于PCIe总线的EtherCAT从站设计[D];大连理工大学;2015年

6 王培盛;基于EtherCAT协议的高速工业以太网系统实现及性能研究[D];哈尔滨工业大学;2014年

7 周长城;基于EtherCAT的伺服控制系统研究和设计[D];浙江工业大学;2015年

8 徐林涛;工业以太网EtherCAT的嵌入式主从站设计与实现[D];浙江工业大学;2015年

9 刘振杰;PROFINET从站模块开发[D];北方工业大学;2016年

10 相启亮;基于嵌入式Linux的EtherCAT主站系统开发[D];东北大学;2014年


  本文关键词:基于嵌入式Linux的EtherCAT主站系统开发,,由笔耕文化传播整理发布。



本文编号:376581

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/376581.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户4e4c5***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com