Font Size: a A A

Research On Control Software System Of Embedded NC Engraving Machine Based On ARM Processor

Posted on:2007-12-24Degree:MasterType:Thesis
Country:ChinaCandidate:T H JiaFull Text:PDF
GTID:2121360212458506Subject:Mechanical and electrical engineering
Abstract/Summary:PDF Full Text Request
With the development of times, NC engraving machine which combines varioustechnique----mechanic, electronics, computer and so on has been characteristic of greatefficiency and high precision, so it has been used widely in all kinds of industries. The control system of NC engraving machine which is discussed in the paper belongs to the embedded control system. The control system which is based on the ARM processor has used μC/OS- II real-time embedded operation system to realize multitask schedule and all sources' management.After analyzing the development status quo, the future and application of the NC engraving machine and the characteristic of embedded control system and software development of embedded system, the whole control software system of the NC engraving machine has been realized according to the factual functions. The control software systemhas 7 modules----the module of initialization, the module of keyboard scanning, themodule of LCD, the module of reading file, the module of the file translation, the module of interpolation computation and the module of servomotor control. The whole system that includes 7 modules has been separated into 3 tasks and 2 interrupt service routines (ISR) in accordance with μC/OS- II. Since adopting the global variable and the service of mailbox and semaphore which are provided by μC/OS-II, the communication among tasks or between task and ISR has come true efficiently. As a result, the parts of the control software system of the NC engraving machine can work efficiently and harmoniously.In addition, USB communication technology in the control system of the NC engraving machine has had further study. Based on comprehending the USB 1.1 protocol, USB host system has been realized successfully, including the design of USB host controller driver, USB driver and USB mass storage class driver. What's more, a simple FAT file system has been established on the application software layer of USB host system to fulfill reading the data saved in the U disk in the process of engraving the work piece.
Keywords/Search Tags:NC engraving machine, embedded system, ARM processor, μC/OS-II, USB host system
PDF Full Text Request
Related items