Font Size: a A A

Based On The Electrical Control System Software Embedded Linux Platform Embroidery Design

Posted on:2009-01-15Degree:MasterType:Thesis
Country:ChinaCandidate:T J SiFull Text:PDF
GTID:2191360245978627Subject:Control theory and control engineering
Abstract/Summary:PDF Full Text Request
With the coming of the Post-PC-Era, the embedded technology has merged into every walk of life as well as people's daily life. The application of embedded technology has provided the high performance, high stability, low-cost solution for the computerized embroidery machine market.Based on the analysis of the functional requirement of embroidery machine, this paper constructs the software platform of embroidery machine control system of which the core is ARM and Linux. The driver and application program are designed and they achieve all the requirements.This paper uses ARM PC/104 industry board based on Samsung microprocessor S3C2410 as the target machine, and uses PC which is installed RedHat Linux 9 as host machine, and then establishes the development platform of embedded software. According to the requirement of system, Linux system should be reconstructed. The methods and realization of transplanting BootLoader, Linux kernel and constructing embedded file system are given.The control methods of coordinated motion for spindle motor and stepping motor are analyzed, and according to the different stitch length, corresponding control rules are presented.The PWM timers are used to control the pulse frequency of motors. The collocation method for PWM timer is introduced, and the structure of PWM timer driver is given. Then the driver of process normal embroidery, idling and stopping motor are designed in detail.The pattern of DSB and the processing method are introduced, and the interaction between user model and kernel model is elaborated. According to the flow of general embroidery and the functional requirement, application program is implemented. Especially, this paper introduced several important technologies about the key pressed event, the software timer and so on in Qt. In the end, the compact and friendly GUI is designed.
Keywords/Search Tags:Computerized embroidery machine, Embedded Linux, Transplant, PWM timer, Device driver, Qt
PDF Full Text Request
Related items