- 2
- 0
- 约8.68万字
- 约 95页
- 2019-01-09 发布于上海
- 举报
基于fpga的实时运动控制网络研究与实现-机械工程专业论文
上海交通大学硕士学位论文
上海交通大学硕士学位论文
万方数据
万方数据
基于 FPGA 的实时运动控制网络研究与实现
摘 要
随着人们对多轴协同控制和网络化制造需求的不断提高以及以太 网技术的不断发展和完善,网络化的运动控制系统正成为运动控制领 域的发展趋势。网络化运动控制系统要求数十甚至数百个站点能够高 精度协同运动,这对运动控制网络的实时性和站点之间的时钟同步特 性提出了严格要求。早期的运动控制网络在应用层对从站数据进行处 理,单个从站延时达到数十微秒,很难满足高精度运动控制的实时性 要求,而目前在实时性上表现突出的运动控制网络大多采用专用硬件 实现,难以集成到现有的基于 DSP+FPGA 的运动控制系统中。
本文提出了一种基于 FPGA 的实时运动控制网络。该实时运动控
制网络采用分层通信体系,在现场设备层开发了基于 FPGA 的实时以 太网协议,实现了主站与从站的实时通信。在实时性方面,该协议采 用硬件处理数据的方式,在 FPGA 上构建协议的数据链路层并将从站 数据的处理和转发由应用层下移到数据链路层完成,有效地减小了从 站延时,提高了现场设备层的通信实时性。在同步性方面,该协议采 用 IEEE1588 透明时钟模式实现各从站与主站的时钟同步,同步精度 达到亚微秒级。在过程监控层,基于 FPGA 的实时运动控制网络采用 Winpcap 在数据链路层监听和接收原始数据,用以太网通信代替传统 的 PCI 或 ISA 等计算机总线方式实现了过程监控层和现场设备层的信 息交互,实现了以太网通信方式的“一网到底”。
为方便用户对现场设备层进行调试和监控,本设计还开发了过程 监控层调试软件,该软件采用 Visual C++6.0 编写,实现了现场设备层 初始化以及对通信实时性、时钟同步性能和运动控制相关参数的监控 等功能。
I
论文最后采用基于 FPGA 的实时运动控制网络搭建了通信试验平
台,对现场设备层的实时性和同步性、过程监控层和现场设备层之间 的以太网通信进行了测试。测试结果表明基于 FPGA 的实时运动控制 网络单个从站延时小于 2 微秒,时钟同步精度达到亚微秒级,过程监 控层与现场设备层之间的以太网通信能够满足调试和监控的需要。
关键词:运动控制网络,实时以太网,实时性,时钟同步,FPGA,
Winpcap
II
RESEARCH AND REALIZATION OF FPGA-BASED REAL-TIME MOTION CONTROL NETWORKS
ABSTRACT
With the growing requirements in multi-axis coordinated motion and networked manufacturing, as well as the development of Ethernet technology, networked motion control systems(NMCSs) have become a development trend in industrial automation field. However, dozens or even hundreds of stations must be able to do coordinated motion in NMCSs, which proposed strict requirements of real-time communication and clock synchronization for motion control networks(MCNs). The traditional MCNs finish the processing of data packets in application layer and the total delay of one slave station reaches dozens of micro-seconds, which is difficult to meet the real-time requirements of high-precision motion control. While most of MCNs with outstanding performance in real-time communication are implemented on dedicated hardware, they are difficult to be integrated into existing DSP plus FPGA-based motion control systems.
A field programmable gate
您可能关注的文档
- 基于agent的决策支持系统分析与设计-系统工程专业论文.docx
- 基于fbg的煤矿采空区温度场监测技术的研究与应用-测试计量技术及仪器专业论文.docx
- 基于db的逻辑文件系统的设计与实现-计算机应用技术专业论文.docx
- 基于agent的决策支持系统研究与设计-计算机应用专业论文.docx
- 基于dfl的财务决策支持系统设计与研究-计算机应用技术专业论文.docx
- 基于can总线的整车仿真分析-车辆工程专业论文.docx
- 基于arm和linux的物品监控终端的设计-微电子学与固体电子学专业论文.docx
- 基于dbr的生产作业计划研究-企业管理专业论文.docx
- 基于fpga的虚拟逻辑分析仪的设计-测试计量技术及仪器专业论文.docx
- 基于avatar面向儿童的3d用户界面设计-计算机应用技术专业论文.docx
- 基于cdn的视频网络架构及关键技术的研究与实现-计算机应用技术专业论文.docx
- 基于.net能力测试系统的研究与实现-计算机软件与理论专业论文.docx
- 基于ewod的数字微流控器件研究-微电子学与固体电子学专业论文.docx
- 基于ca的电子印章系统的研究与实现-计算机应用技术专业论文.docx
- 基于cvar约束下奖励策略的风险决策模型研究-物流工程专业论文.docx
- 基于fix的电液比例控制泵试验台cat系统研究-机械电子工程专业论文.docx
- 基于fpga的czt核探测器的数据采集系统-微电子学与固体电子学专业论文.docx
- 基于bsc的a公司软件开发项目绩效管理研究-项目管理专业论文.docx
- 基于cloudlet三层结构模型的移动协同计算平台的研究与实现-计算机科学与技术专业论文.docx
- 基于 kinect 的深度增强与绘制技 术的研究-通信与信息系统专业论文.docx
最近下载
- 培智六年级生活数学期末试卷ABC卷.doc VIP
- 贵州省贵阳市普通中学2022-2023学年高三上学期期末语文(解析版).docx VIP
- 港口机械钢结构制造规范.pdf VIP
- 综合管廊施工组织设计.pptx VIP
- FloEFD 2312(Standalone)软件实例教程 第7-8章.pdf VIP
- 武勇 木质素性能应用及WPWG难点分析.pptx VIP
- 新青岛版(六三制)四年级上册科学全册精编知识点(超全).pdf
- 合盛硅业年产10万吨硅油项目环评可研资料环境影响.docx VIP
- 全国棉花交易市场电子仓单操作手册(仓库端,1.0版).PDF
- 7 杜凤沛 场景导向的省力化农药递送体系-青岛.pdf VIP
原创力文档

文档评论(0)