片上网络化运动控制器的设计与实现研究

片上网络化运动控制器的设计与实现研究

论文摘要

运动控制器在工业、国防和人们的日常生活中有着广泛的应用。然而,目前常用的运动控制器的体系结构存在很多缺陷,如体积过大,不支持网络通信。针对这些问题,本文结合最新出现的系统芯片(SoC)技术和嵌入式Internet技术,对运动控制器的体系结构进行研究。本文首先对SoC技术和嵌入式Internet技术这两种新技术进行讨论。嵌入式Internet技术分为集中式和分布式两种。比较而言,分布式技术在系统成本、开放性、移动性方面具有较大优势。常用的SoC设计方法有基于IP核和基于平台两种。本文对这两种方法进行分析,指出采用基于平台的设计方法在完全可编程平台上完成SoC的设计既具有基于平台的设计方法的降低设计复杂度的优点,又具有基于IP核的设计方法的高灵活性。通过上述分析,本文将SoC技术和分布式嵌入式Internet技术结合起来,对运动控制器的体系结构进行研究,提出一种片上网络化运动控制器的体系结构,支持基于Internet的远程运动控制功能,并在Altera公司推出的完全可编程平台EPXA1开发板(Excalibur芯片系列)上实现了它的原型系统:SoC_Eweb_step。SoC_Eweb_step采用SoC技术,将控制器的大部分功能在单个芯片上实现,具有功耗低、体积小的优点;同时采用分布式嵌入式Internet技术,通过在Excalibur芯片内嵌的处理器上运行嵌入式Web Server,实现网络通信功能。在构造原型系统的过程中,本文对TCP/IP协议栈进行裁减,设计并实现了一个嵌入式Web Server:Eweb,它适合于数据量小、数据报短的应用环境。本文最后搭建了一个测试平台,从远程控制、网络安全性和参数配置三方面对原型系统进行测试。结果表明:用户能通过浏览器发送命令实现对电机的远程控制;能通过Windows下的超级终端实现对系统网络参数的配置:SoC_Eweb_step不接受非远程控制员发出的IP包,从而避免黑客攻击。测试结果验证了所提出的体系结构的正确性。

论文目录

  • 摘要
  • Abstract
  • 插图索引
  • 附表索引
  • 第1章 绪论
  • 1. 1 项目来源
  • 1. 2 目的和意义
  • 1. 3 本文主要工作
  • 1. 4 论文结构
  • 第2章 相关工作及背景
  • 2. 1 引言
  • 2. 2 嵌入式Internet技术
  • 2. 2. 1 集中式嵌入式Internet技术
  • 2. 2. 2 分布式嵌入式Internet技术
  • 2. 2. 3 嵌入式Internet技术实现方法的比较
  • 2. 3 SoC设计方法研究
  • 2. 3. 1 基于IP核的SoC设计方法
  • 2. 3. 2 基于平台的SoC设计方法
  • 2. 4 小结
  • 第3章 片上网络化运动控制器的设计方法及开发流程
  • 3. 1 引言
  • 3. 2 Altera公司的Excalibur芯片介绍
  • 3. 3 EPXA1开发板介绍
  • 3. 4 开发流程设计
  • 3. 5 小结
  • 第4章 片上网络化运动控制器的设计与实现
  • 4. 1 引言
  • 4. 2 融合两种新技术的运动控制器体系结构
  • 4. 3 总体设计方案
  • 4. 4 SoC Eweb step中的安全机制
  • 4. 5 SoC Eweb step的硬件结构
  • Ewebstep的软件结构'>4. 6 SoCEwebstep的软件结构
  • 4. 6. 1 各软件模块的设计与实现
  • Ewebstep的数据流程'>4. 7 SoCEwebstep的数据流程
  • 4. 8 小结
  • 第5章 嵌入式Web Server:Eweb的设计与实现
  • 5. 1 引言
  • 5. 2 TCP/IP协议分析
  • 5. 3 TCP/IP协议裁减方案
  • 5. 4 Eweb的实现
  • 5. 4. 1 Eweb的总体结构
  • 5. 4. 2 ARP协议的实现
  • 5. 4. 3 IP协议的实现
  • 5. 4. 4 ICMP协议的实现
  • 5. 4. 5 TCP协议的实现
  • 5. 4. 6 HTTP协议的实现
  • 5. 5 小结
  • 第6章 测试结果与分析
  • 6. 1 引言
  • 6. 2 测试环境的搭建
  • Ewebstep功能测试'>6. 3 SoCEwebstep功能测试
  • 6. 3. 1 远程运动控制功能测试
  • 6. 3. 2 网络安全性功能测试
  • 6. 3. 3 参数配置功能测试
  • 6. 4小结
  • 结论
  • 参考文献
  • 致谢
  • 附录A (攻读硕士期间发表论文目录)
  • 相关论文文献

    • [1].基于触摸屏技术的运动控制器[J]. 中国科技信息 2016(11)
    • [2].行业动态[J]. 伺服控制 2015(06)
    • [3].开放式数控机床运动控制器的实现[J]. 新课程(中旬) 2012(11)
    • [4].嵌入式四轴运动控制器的设计[J]. 江南大学学报(自然科学版) 2015(01)
    • [5].水下航行体的改进S面运动控制器[J]. 中国舰船研究 2013(05)
    • [6].三轴运动控制器的图形编程及智能仿真平台研究[J]. 哈尔滨商业大学学报(自然科学版) 2009(06)
    • [7].一种新型嵌入式运动控制器的建模及应用[J]. 微计算机信息 2008(32)
    • [8].可编程运动控制器的设计与实现[J]. 微计算机信息 2008(34)
    • [9].基于一体化运动控制器的运动控制实验开发平台设计[J]. 机床与液压 2013(16)
    • [10].数控机床运动控制器设计[J]. 科技创业月刊 2012(05)
    • [11].基于可编程运动控制器的电火花加工高速抬刀控制系统[J]. 上海交通大学学报 2012(09)
    • [12].一种运动控制器建模与网络控制系统仿真研究[J]. 系统仿真学报 2011(10)
    • [13].基于单片机的新型步进电机运动控制器[J]. 微计算机信息 2008(17)
    • [14].多轴电机同步运动控制器设计[J]. 现代电子技术 2017(10)
    • [15].运动控制器研究[J]. 现代企业教育 2010(18)
    • [16].采用DSP+FPGA的三轴运动控制器设计[J]. 华侨大学学报(自然科学版) 2014(03)
    • [17].一种基于运动控制器的二维轮廓检测装置[J]. 电工技术 2020(16)
    • [18].面向反馈运动控制器的多目标求解[J]. 中国图象图形学报 2018(12)
    • [19].异构多核运动控制器的设计[J]. 机械设计与制造 2018(05)
    • [20].面向自动裁切机的解决方案[J]. 自动化博览 2016(12)
    • [21].基于FPGA的实时Pythagorean Hodograph曲线运动控制器的设计[J]. 计算机测量与控制 2012(06)
    • [22].基于嵌入式运动控制器的钻床控制系统[J]. 自动化技术与应用 2010(10)
    • [23].客户端运动控制器指令程序编译器的实现[J]. 济南大学学报(自然科学版) 2009(03)
    • [24].运动控制器加速NASCAR标准化进程[J]. 软件 2008(12)
    • [25].嵌入式网络化运动控制器的设计[J]. 机电工程 2008(06)
    • [26].西门子推出集成驱动控制功能的全新运动控制器Simatic Drive Controller[J]. 自动化博览 2019(12)
    • [27].基于运动控制器的立式袋装箱机控制系统设计[J]. 食品与机械 2017(03)
    • [28].高性能运动控制器的滑模变结构控制[J]. 机电一体化 2009(06)
    • [29].基于10HC总线型运动控制器的16头高速绕线机[J]. 可编程控制器与工厂自动化 2013(05)
    • [30].台达20PM运动控制器在商标点胶机的应用[J]. 国内外机电一体化技术 2013(05)

    标签:;  ;  ;  ;  

    片上网络化运动控制器的设计与实现研究
    下载Doc文档

    猜你喜欢