Font Size: a A A

Micro Embedded Open Cnc System

Posted on:2005-11-01Degree:MasterType:Thesis
Country:ChinaCandidate:Z LvFull Text:PDF
GTID:2191360122981725Subject:Mechanical and electrical engineering
Abstract/Summary:PDF Full Text Request
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.
Keywords/Search Tags:ONC, μC/OS -Ⅱ Real-Time Operating System, Embedded System, MCS-51, Multi-task, translate code, Linear Interpolation, Circular Interpolation
PDF Full Text Request
Related items