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

数控机床前端控制的交互系统设计及硬件实现

作 者: 孙万辉
导 师: 王旭
学 校: 东北大学
专 业: 电路与系统
关键词: 数控前端控制系统 ARM 嵌入式Linux MiniGUI 插补算法
分类号: TG659
类 型: 硕士论文
年 份: 2009年
下 载: 36次
引 用: 0次
阅 读: 论文下载
 

内容摘要


数控机床是衡量一个国家制造业发展的标尺,而作为其大脑和核心的数控系统的研究,就有了非常深远的意义。随着嵌入式系统的发展,特别是高性能的嵌入式微控处理器的发展,利用嵌入式处理器构建的数控系统将是未来的一个趋势。本文着重对数控的前端控制系统进行相关的设计,包括数控前端系统的硬件实现和交互系统的设计。在硬件实现上,采用了现在应用非常广泛的ARMS3C2440作为前端控制系统的主控芯片,并且在这块主芯片的基础上选取了电源模块、内存、FLASH以及相应的器件完成了最小硬件系统的构建,同时扩展出串口接口电路、USB接口电路、LCD接口电路、JTAG调试电路等用于数控前端控制系统的各种功能的支持。软件上,进行了数控交互系统的设计。采用嵌入式Linux作为数控前端系统的操作系统,并且在硬件平台上移植了操作系统。同时在这个系统上,采用MiniGUI作为图形系统,进行了数控人机界面的设计。设计了后台的数控程序处理模块,实现数控程序的翻译和存取,建立插补模块,实现了界面走刀的插补演示,最终完成了数控交互系统。经过测试表明,硬件最小系统工作稳定,外围接口电路工作正常,能够完成数控前端控制系统的要求。交互系统软件运行稳定,能够正确处理输入的数控程序,可以对其进行存取和翻译,并且系统能够在界面上完成刀具走位的模拟。

全文目录


摘要  5-6
Abstract  6-10
第1章 绪论  10-14
  1.1 课题背景及意义  10
  1.2 数控的定义  10-11
  1.3 数控机床的组成  11
  1.4 我国数控机床研究的现状  11-12
  1.5 数控机床技术的发展趋势  12-13
  1.6 项目提出及意义  13
  1.7 论文结构  13-14
第2章 相关知识背景介绍  14-30
  2.1 数控的相关原理  14-15
    2.1.1 数控系统工作原理  14
    2.1.2 数控系统的功能和一般工作过程  14-15
  2.2 数控系统前端控制平台  15-16
    2.2.1 数控前端控制系统  15-16
    2.2.2 嵌入式系统平台的介绍  16
  2.3 ARM处理器相关知识  16-18
  2.4 嵌入式操作系统  18-20
    2.4.1 嵌入式操作系统介绍  18
    2.4.3 几种嵌入式操作系统的介绍  18-19
    2.4.4 Linux内核概述  19-20
  2.5 嵌入式Linux的GUI系统  20-22
    2.5.1 MiniGUI运行结构  20-21
    2.5.2 MiniGUI的运行模式  21-22
  2.6 插补原理的相关的介绍  22-26
    2.6.1 逐点比较法直线插补  22-24
    2.6.2 逐点比较圆弧插补  24-26
  2.7 数控系统编程的控制指令码  26-28
  2.8 本章小结  28-30
第3章 数控前端控制系统硬件实现  30-40
  3.1 数控前端系统平台的选取  30
  3.2 数控前端系统微控处理器的选取  30
  3.3 ARMS3C2440具体资源介绍  30-32
  3.4 数控前端控制系统的总体设计  32-33
  3.5 各功能模块的设计  33-39
    3.5.1 电源转换电路  33-34
    3.5.2 FLASH接口电路  34
    3.5.3 SDRAM接口电路  34-35
    3.5.4 串口接口电路  35-36
    3.5.5 JTAG接口电路  36
    3.5.6 LCD液晶接口电路  36-37
    3.5.7 USB接口电路  37-38
    3.5.8 键盘接口电路的设计  38
    3.5.9 硬件模块总体实现  38-39
  3.6 本章小结  39-40
第4章 数控前端控制的交互系统设计  40-62
  4.1 操作系统的配置与移植  40-47
    4.1.1 嵌入式Linux系统的移植准备  40-41
    4.1.2 嵌入式Linux操作系统相关软件结构  41
    4.1.3 引导程序Bootloader移植  41-43
    4.1.4 嵌入式Linux内核移植  43-46
    4.1.5 yaffs文件系统的配置与移植  46-47
  4.2 MiniGUI的1.3.3移植  47-49
    4.2.1 移植相关准备工作  47-48
    4.2.2 配置编译MiniGUI的开发库  48-49
  4.3 数控机床NC系统的界面设计  49-55
    4.3.1 搭建系统的窗口  50-52
    4.3.2 MiniGUI的窗口机制  52-54
    4.3.3 界面绘图机制  54-55
  4.4 数控代码翻译程序模块设计  55-57
  4.5 数控机床的插补程序模块设计  57-58
  4.6 数控系统的存取模块设计  58-59
  4.7 交互系统设计总体框图  59
  4.8 本章小结  59-62
第5章 系统测试  62-68
  5.1 硬件平台测试  62-65
    5.1.1 电源、晶振及JTAG接口的测试  62
    5.1.2 SDRAM和FLASH得调试  62-63
    5.1.3 串行接口电路测试  63-64
    5.1.4 LCD电路调试  64
    5.1.5 USB接口测试  64-65
    5.1.6 键盘测试  65
  5.2 数控交互系统测试  65-67
  5.3 本章小结  67-68
第6章 总结与展望  68-70
  6.1 论文总结  68
  6.2 研究展望  68-70
参考文献  70-74
致谢  74

相似论文

  1. 基于ARM7的车载控制中心研制,U463.6
  2. 汽车的电动助力转向系统,U463.4
  3. 基于ARM的实验机器人控制系统的研制,TP242.6
  4. 多线阵CCD视觉测量系统的数据采集与处理,TP274.2
  5. 基于ARM的TFT-LCD面板检测设备软件的研究,TN873.93
  6. 半导体激光器温度控制系统的研究,TP273
  7. 网位仪信号采集与处理平台的设计与实现,S951.2
  8. 基于TCP/IP协议的嵌入式图像传输系统接收终端的设计,TP368.1
  9. 嵌入式中医经脉理疗仪的研究,R197.39
  10. 基于ARM9的智能解说系统的设计与实现,TP391.44
  11. 基于嵌入式Web技术的动态应变仪研究与实现,TP368.1
  12. 嵌入式多参数环境智能监测系统的设计与实现,TP274
  13. 数字型智能终端系统门口机的设计,TP368.1
  14. 基于ARM的超声波检测系统研究,TP274.53
  15. 基于嵌入式系统的水厂加氯智能控制系统,TU991.2
  16. 基于μC/OS-Ⅱ的红外辐射测温系统研究,TN215
  17. 基于ARM的车载跟踪定位系统的设计与实现,TP368.12
  18. 基于eCos和ARM7的污水在线监测传输终端的设计与实现,TP311.52
  19. SupMAX800D控制系统DPU改进设计与实现,TP273.5
  20. 多功能火灾报警楼层显示器的设计与实现,TN873
  21. 基于GPS和GPRS的监控导航系统的设计,TN967.1

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