Font Size: a A A

Application Of Embedded Technology In NC System Of Milling Machine

Posted on:2005-04-07Degree:MasterType:Thesis
Country:ChinaCandidate:X P ChenFull Text:PDF
GTID:2121360122492460Subject:Mechanical and electrical engineering
Abstract/Summary:PDF Full Text Request
Embedded system is a kind of special application-oriented computer system. It is based on computer technology and can meet the strict requirement of function, reliability, cost, volume, and power consumption by adjusting its hardware and software. With rapid development of hardware technology and software technology of the computer, embedded-system technology is getting more reliable and perfect step by step. At present, embedded system has been widely used in many fields such as industrial control, traffic control, and etc, because of its high reliability, high performance, low power consumption and so on.Combined with the project research and development of embedded NC system of Milling machine SDS9-3CNCD, and based on in-depth study on technology of embedded system, this dissertation chooses specific platform of hardware and software to research and develop the embedded NC system of milling machine. The kernel of hardware is the 32-bit embedded CPU S3C44BOX with characteristics of high performance and low power consumption. And it is also equipped with the required peripheral modules to extend itself to one whole hardware system. The software is based on uC/OS-II real-time embedded operating system, and the required application software needs to be developed so as to turn uC/OS-II real-time embedded operating system into one practical embedded NC system of Milling machine, which not only has virtues of high reliability, high performance, but also can be transplanted and trimmed so well as to modify function conveniently according to system requirement. The following are the main research contents of the dissertation.(1) On the basis of in-depth research on the contents how to transplant uC/OS-II real-time embedded operating system into hardware platform and how tasks run in the preemptive kernel of uC/OS-II real-time embedded operating system, the management tasks of NC system of milling machine are assigned with reason. And then their priorities and scheduled time are also assigned according to the need of system so that efficiency of program and real-time requirement of task can be optimized.(2) Develop device drivers and API functions in order to meet the need of developing application software with ease.(3) Study deeply the structure of FAT 16 file system and the characteristic of flash disk, and develop the file management software of flash disk to manage NC files effectively according to the management idea of FAT 16 file system.(4) Research the module and protocol of reliable communication in serial network, which are composed of ARM main control board, DSP motion control board, keyboard board, I/O control board and encoder signal collection board, and then develop communication software of the serial network.(5) Study the principle of displaying char in LCD and the method of embedding font library into operating system, and research deeply the method ofembedding Chinese font library into OS in the light of the characteristic of Chinese. On the basis of that, the software of embedding Chinese font library is developed to meet the information requirement of developing operating interface.(6) Study the theory of three-dimension graphic conversion, and develop thesoftware of displaying the three-dimension machining track, which providesthe function that operator can watch over conveniently the machiningprocess.At last, the dissertation makes a summary of the work in the course of systemdevelopment, points out what the system needs to be improved, and offers thereference for following the development work.
Keywords/Search Tags:embedded system, preemptive kernel, transplantable, ARM, uC/OS-Ⅱ.
PDF Full Text Request
Related items