节点文献

微型嵌入式开放式数控系统

【作者】 吕铮

【导师】 李诚人;

【作者基本信息】 西北工业大学 , 机械电子工程, 2004, 硕士

【摘要】 本文根据开放型数控系统的理论,对开放型控制系统进行探讨,并设计开发了微型实时嵌入式开放型数控系统。在系统硬件上,采用以51微控制器(78E58单片机)作为硬件的控制核心,并且扩展了外部RAM、并行端口和键盘/显示单元。嵌入式系统的控制软件使用了嵌入式实时操作系统μC/OS-Ⅱ,进行开放型数控系统的开发,采用C51、51汇编语言设计。将μC/OS-Ⅱ移植到51微控制器上之后,开发了多个任务,实现键盘响应、7段LED数码管显示以及数控系统的基本功能等。 嵌入式系统主要实现键盘响应以及强实时信号的处理。系统根据键盘输入的信息和指令,实现相应的功能。最终将处理结果以控制脉冲形式输出给伺服系统,以控制步进电机的进给,达到模拟数控机床加工的目的。整个系统操作简单,处理结果正确。 系统软件结构采用模块化的思想,可根据功能需求进行剪裁,符合开放型数控的开放性要求。同时,将嵌入式实时操作系统引入到开放型数控系统开发当中,对开放型数控系统的研究和发展具有创新和现实推动意义。

【Abstract】 In the thesis, I discussed the theory of Open Numerical Control (ONC) and developed a miniature real time embedded ONC system according to ISO ONC. The system hardware is in the core of MCS-51. and extended with outer RAM, parallel port as well as keypad and display unit. The control software in the embedded system is developed in the basis of embedded Real Time Operating System. I used μC/OS-Ⅱ, C51, 51 assembly language as development tools in software design. After μC/OS-Ⅱ ported to MCS-51, Multi-tasks are programmed to realize keypad response, displaying with 7 segments LED as well as basic milling of numerical control system.The embedded system mainly realizes keypad response and processes real time signals. According to the input information of keypad, corresponding functions are realized. The final results in the form of control pulses are output to servo system in order to drive the stepper motors, simulating the milling procedure of numerical control tool machine. The embedded system has simple and friendly interface and produces accurate results.System software is in blocks and is scalable according to the user’s request, which agrees to the open feature of ONC. Furthermore, applying Embedded Real Time Operating System to the design of ONC is innovative and can prompt the development of ONC.

  • 【分类号】TG659
  • 【被引频次】3
  • 【下载频次】303
节点文献中: 

本文链接的文献网络图示:

本文的引文网络