首页--工业技术论文--金属学与金属工艺论文--金属切削加工及机床论文--车削加工及车床(旋床)论文--程序控制车床和数控车床论文

基于ARM的嵌入式车床数控系统研究与开发

摘要第1-5页
Abstract第5-13页
第一章 绪论第13-19页
   ·数控技术概况第13-16页
     ·数控技术发展背景第13-14页
     ·国外数控发展现状第14-15页
     ·国内数控发展现状第15页
     ·数控技术的发展趋势第15-16页
   ·嵌入式系统概况第16-17页
   ·本文研究意义及主要工作第17-19页
     ·研究意义第17-18页
     ·论文主要内容第18-19页
第二章 嵌入式数控车床系统总体结构设计第19-24页
   ·嵌入式数控系统的总体设计第19页
   ·嵌入式数控系统的硬件组成第19-21页
     ·ARM 子系统第20页
     ·CPLD 子系统第20页
     ·液晶模块第20页
     ·键盘模块第20-21页
   ·嵌入式数控系统软件的结构第21-23页
     ·人机界面管理第21页
     ·逻辑处理第21-22页
     ·运动控制第22页
     ·数据处理控制第22页
     ·辅助控制第22页
     ·伺服处理第22-23页
   ·本章小结第23-24页
第三章 车床数控系统硬件平台设计第24-34页
   ·LPC2220 概述第24-26页
     ·ARM 简介第24页
     ·LPC2220 微控制器概述及特性第24-26页
   ·电源、时钟及复位电路设计第26-28页
     ·电源电路设计第26-27页
     ·时钟电路设计第27-28页
     ·复位电路设计第28页
   ·LPC2220 的外部存储器设计第28-29页
   ·EPM1270 的电路设计第29-30页
   ·人机界面电路设计第30-32页
     ·键盘输入电路设计第30页
     ·液晶显示模块接口电路设计第30-32页
   ·RS-232 串行通信电路第32-33页
   ·本章小结第33-34页
第四章 数控系统软件平台设计第34-58页
   ·嵌入式实时操作系统简介第34-35页
   ·ΜC/OS-Ⅱ简介第35-41页
     ·μC/OS-Ⅱ的特点第35-36页
     ·μC/OS-Ⅱ的工作原理第36-37页
     ·μC/OS-Ⅱ的任务间通讯和同步第37-39页
       ·信号量第37-38页
       ·消息邮箱第38-39页
     ·μC/OS-Ⅱ的中断机制第39-41页
   ·ΜC/OS-Ⅱ在LPC2220 上的移植第41-46页
     ·编写OS_CPU.H第41-43页
       ·定义不依赖编译器的数据类型第42页
       ·OS_ENTER_CRITICAL()和OS_EXIT_CREITICAL()的编写第42-43页
       ·OS_STK_GROWTH 的编写第43页
       ·OS_TASK_SW()函数的编写第43页
     ·编写OS_CPU_C.C第43-45页
     ·编写OS_CUP_A.ASM第45-46页
       ·OSStartHighRdy 函数的编写第45-46页
       ·OSCtxSw 函数的编写第46页
       ·OSIntCtxSw()函数的编写第46页
       ·OSTickISR()函数的编写第46页
   ·系统的软件任务及中断划分第46-51页
     ·车床控制系统的任务划分第47-48页
     ·车床控制系统任务优先级的确定第48-49页
     ·车床数控系统中断的确定第49页
     ·车床控制系统中各个任务及ISR 之间的工作流程第49-51页
   ·系统驱动程序设计第51-57页
     ·液晶驱动程序的设计第51-54页
       ·速度匹配第51页
       ·地址空间访问第51-52页
       ·S1D13305 的初始化第52页
       ·字符、汉字及图形的显示第52-54页
       ·提高界面切换和屏幕刷新速度的措施第54页
     ·键盘驱动程序的设计第54-57页
   ·本章小结第57-58页
第五章 车床数控程序解释模块的实现第58-71页
   ·程序解释模块的总体分析第58-60页
     ·程序解释模块的方法第58-59页
     ·程序解释模块结构划分第59-60页
   ·数控程序的检查第60-64页
     ·词法分析第60-61页
       ·词法分析器第60页
       ·分析方法第60-61页
     ·语法分析第61-63页
     ·语义分析第63-64页
   ·数控程序的翻译第64-68页
     ·一般G 代码的翻译第64-65页
     ·子程序的研究与实现第65-67页
     ·MST 代码的处理第67页
     ·重新译码的处理第67-68页
   ·程序解释模块的部分测试第68-70页
     ·程序错误的测试第68页
     ·一般G 代码的测试第68-69页
     ·子程序调用的测试第69-70页
   ·本章小结第70-71页
第六章 系统的软件调试第71-78页
   ·系统开发与调试的工具第71-75页
     ·ADS 集成开发环境介绍第71-74页
       ·AD51.2 集成开发环境的组成第72页
       ·CodeWarrior IDE 简介第72-73页
       ·AXD 调试器简介第73-74页
     ·EasyJTAG-H 仿真器的使用第74-75页
   ·系统的软件调试第75-77页
     ·系统的模块调试第75-76页
     ·系统联调第76-77页
   ·本章小结第77-78页
第七章 总结展望第78-79页
   ·论文总结第78页
   ·课题展望第78-79页
参考文献第79-82页
致谢第82-83页
硕士期间发表的学术论文第83页

论文共83页,点击 下载论文
上一篇:齿轮智能测量系统的研究
下一篇:钛合金薄壁结构铣削变形有限元仿真及加工参数优化