学位论文 > 优秀研究生学位论文题录展示

基于FPGA的开放式数控系统实现方法的研究

作 者: 由佳欣
导 师: 李凤阁
学 校: 哈尔滨工业大学
专 业: 电气工程
关键词: 开放式数控系统 USB FPGA
分类号: TG659
类 型: 硕士论文
年 份: 2009年
下 载: 102次
引 用: 0次
阅 读: 论文下载
 

内容摘要


数控设备在工业生产中占有重要的地位,是推动国民经济发展的重要基础设备。随着微电子技术、自动控制和通信技术的发展,数控设备不断更新换代,向着高速度、高精度、开放式的方向发展。近年来,通用PC机广泛使用,其性能也不断进步,PC机被引入数控领域,使得真正的开放式数控系统应运而生。它的出现也使传统的数控系统无论在结构上还是在性能上都实现了飞跃。在分析开放式数控技术的基础上,重点研究了数控系统通信部分的结构和特点。随着FPGA器件的出现,芯片的运算速度和可重构性能得到了提升,数控系统的实现方法有了新的选择。采用FPGA作为数控通信系统的主控芯片,并将USB总线应用于数控系统中,通过写入USB IP核的方式实现主控芯片与上位机的通信。结合基于FPGA的数控通信系统的要求,研究USB协议,按照IP核的设计流程,编写了数控系统通信部分IP核。根据数控系统的特点,对FPGA的功能模块进行了划分,编写了部分驱动控制及开关量控制IP核。按照技术要求和IP核总体规模对FPGA进行选型,并制作了数控系统通信实验板,进行测试,验证了各个IP核的功能。本文设计的使用FPGA来实现的开放式数控通信与控制系统解决了数控系统通信传输中数模转换限制速度的问题,提高了数控系统数据传输的速度,并在数控系统单芯片控制方面做了相应的研究,对我国数控系统的发展有重要意义。

全文目录


摘要  4-5
Abstract  5-8
第1章 绪论  8-18
  1.1 课题研究的背景和意义  8-10
  1.2 国内外研究现状  10-16
    1.2.1 开放式数控系统  11-14
    1.2.2 数控系统的多种通信方法  14-15
    1.2.3 FPGA 在数控系统中的应用  15-16
  1.3 本文主要内容  16-18
第2章 基于FPGA 的数控系统IP 核设计  18-51
  2.1 FPGA 器件及其描述语言VerilogHDL  18-20
  2.2 IP 核设计流程及其开发工具  20-23
  2.3 USB 通讯协议  23-27
  2.4 基于FPGA 的数控通信与控制系统总体设计  27-29
  2.5 数控通信与控制系统IP 核设计与仿真  29-50
    2.5.1 USB 通讯协议模块SIE  29-36
    2.5.2 USB 通讯接口模块PHY  36-41
    2.5.3 步进电机驱动模块IP 核设计及仿真  41-45
    2.5.4 SPWM 生成模块设计及仿真  45-49
    2.5.5 通讯控制模块规划  49-50
  2.6 本章小结  50-51
第3章 基于FPGA 的数控系统硬件实现  51-63
  3.1 基于FPGA 的数控系统总体硬件结构设计  51-52
  3.2 FPGA 数控系统通信实验板电路设计  52-56
    3.2.1 主控芯片及扩展端口  52-53
    3.2.2 FPGA 辅助器件及配置电路  53-56
    3.2.3 电机驱动部分  56
  3.3 FPGA 通信电缆  56-59
  3.4 PC 端USB 驱动程序设计  59-62
    3.4.1 WDM 驱动程序模型  59-61
    3.4.2 USB 驱动程序设计  61-62
  3.5 本章小结  62-63
第4章 软件设计及实验测试  63-69
  4.1 PC 端测试程序设计  63-64
  4.2 USB 通信模块实验测试  64-65
  4.3 驱动模块实验测试  65-68
    4.3.1 开关量控制模块实验测试  66
    4.3.2 步进电机驱动信号实验验证  66-67
    4.3.3 SPWM 生成模块实验测试  67-68
  4.4 本章小结  68-69
结论  69-70
参考文献  70-73
攻读硕士学位期间发表的学术论文  73-75
致谢  75

相似论文

  1. 电子提花编织机电控系统设计,TS183
  2. 基于DSP的集成光栅细分数显装置的研制,TH822
  3. 基于FPGA的电磁超声检测系统的研究,TH878.2
  4. 基于FPGA的五相PMSM驱动控制系统的研究,TM341
  5. LXI任意波形发生器研制,TM935
  6. 基于FPGA的射频功放数字预失真器设计,TN722.75
  7. 突发OFDM系统同步与信道估计算法及FPGA实现,TN919.3
  8. 直扩系统抗多径性能分析及补偿方法研究,TN914.42
  9. 电视制导系统中视频图像压缩优化设计及实现研究,TN919.81
  10. 基于FPGA的多用户扩频码捕获研究及硬件仿真,TN914.42
  11. 基于FPGA的数字图像处理基本算法研究与实现,TP391.41
  12. 基于FPGA的高速图像预处理技术的研究,TP391.41
  13. 基于DSP的三维测头数据采集处理系统的研制,TP274.2
  14. 基于FPGA的高速数字图像采集与接口设计,TP274.2
  15. 基于FPGA的电感传感器数据采集系统的研制,TP274.2
  16. 基于Nios的串行总线分析仪研制,TP274
  17. 基于FPGA-RocketIO_X的PMC高速数据传输板开发,TP274.2
  18. PXI高性能数字I/O模块研制,TP274
  19. LXI计数器研制,TP274
  20. 基于FPGA的高速实时数据采集系统,TP274.2
  21. 动态心电监护系统及心电信号处理方法的研究,TH772.2

中图分类: > 工业技术 > 金属学与金属工艺 > 金属切削加工及机床 > 程序控制机床、数控机床及其加工
© 2012 www.xueweilunwen.com