基于SOPC技术的开放式数控系统硬件平台开发

基于SOPC技术的开放式数控系统硬件平台开发

论文摘要

开放式数控系统可解决传统封闭式数控系统兼容性差、功能不易扩展、人机界面不灵活等问题,是现代数控系统的发展方向。论文紧跟嵌入式系统发展趋势,采用一种新的嵌入式系统设计技术——SOPC(片上可编程系统)开发了一种开放式数控系统硬件平台。本文研究了开放式系统的特征和体系结构,开发出基于NC嵌入PC的主从型结构的开放式数控系统硬件平台。作为主机的上位机采用通用工业控制计算机,主要负责系统的人机界面、文件管理等弱实时性任务;而作为从机的下位机则采用自主设计的基于SOPC技术的NC平台,负责系统的插补和运动控制等强实时性任务。整个系统层次清晰,并通过各种形式向外提供统一的规范接口,易于系统扩展;系统硬件平台具备可移植性、可扩展性、可操作性和可缩放性等特点,可根据不同用户的需求,迅速、高效、低成本地构建面向用户的控制系统。并行总线作为开放式数控系统各模块之间的数据接口,具有成本低、组态灵活等特点。开放式数控系统各个模块间通过并行总线接口可以方便、灵活地实现不同的组态,可有效增强硬件模块的灵活和兼容性。本文详细研究了几种并行总线接口的解决方案,分别开发ISA总线接口、PCI总线接口以及DMA通道传输。数据传输过程中通过双端口RAM进行数据交互,有效地实现上、下位机之间的实时数据通信。本文在SOPC解决方案中,利用FPGA中的可编程逻辑资源和IP软核来构成Nios II嵌入式系统,对系统进行测试,验证了本系统方案设计的正确性和基于Nios II处理器实现可编程片上系统的可行性。尝试用新的SOPC技术,在软、硬件开发过程中,缩短设计开发周期,达到应用功能的快速实现,节约开发成本,优化性能和资源。

论文目录

  • 摘要
  • ABSTRACT
  • 1 绪论
  • 1.1 课题研究背景、课题来源及意义
  • 1.2 课题研究现状及发展趋势
  • 1.3 论文研究的主要内容和结构
  • 2 开放式数控系统硬件平台总体解决方案
  • 2.1 开放式数控系统硬件平台
  • 2.2 通信接口解决方案
  • 2.3 NIOS II 嵌入式系统开发流程
  • 2.4 NC 平台各部分软件开发环境简介
  • 2.5 本章小结
  • 3 开放式数控系统硬件平台通信接口设计
  • 3.1 基于ISA 总线的通信接口设计
  • 3.2 基于PCI 总线的通信接口设计
  • 3.3 基于DMA 方式的通信接口设计
  • 3.4 基于以太网的网络通信接口设计
  • 3.5 本章小结
  • 4 NIOS II 处理器系统的硬件平台设计
  • 4.1 NIOS II 处理器系统的硬件平台整体设计
  • 4.2 NIOS II 处理器最小系统设计
  • 4.3 NIOS II 的软核配置
  • 4.4 NIOS II 系统的控制实现
  • 4.5 应用实例
  • 4.6 本章小结
  • 5 总结与展望
  • 5.1 全文总结
  • 5.2 展望
  • 致谢
  • 参考文献
  • 附录1 攻读硕士学位期间申报专利
  • 相关论文文献

    标签:;  ;  ;  ;  ;  ;  

    基于SOPC技术的开放式数控系统硬件平台开发
    下载Doc文档

    猜你喜欢