Font Size: a A A

Design Of High-speed Multi-channel Motion Control System

Posted on:2016-01-22Degree:MasterType:Thesis
Country:ChinaCandidate:Z D WangFull Text:PDF
GTID:2308330461490030Subject:Signal and Information Processing
Abstract/Summary:PDF Full Text Request
As the development of electronic information and mechanical technology, it has greatly improved the level of mechanotronics, one typical application of mechanotronics is motion control system. On the current market, most of the motion control system product is low speed and has only one channel. It needs analyse and transfer control file at run time, and can only drive one work station at each time. In order to improve the work efficiency, it is urgent to develop a high-speed multi-channel control system.In this paper, we have a further Research on the stepper motor and motion control methods, and have designed a high-speed multi-channel motion control system. We use engraving machine as an example to explain the principles of high-speed multi-channel motion control system. The system mainly includes four parts:the motion control system mainboard, dashboard, expansion board and the remote.The mainboard is the core of the motion control system, which consists mainly of communication modules, digital pulse channels, analog output channels and other channels. Mainboard embeds FAT32 system, and can parse file and analyse route, convert files to motion control commands, start multiple timing counters with DMA technology to output X\Y\Z axis high-speed signals, direction signals and analog laser drive signals. Dashboard mainly consists with display module and input devices. When the motion control system is working, dashboard displays the file list, work status and other content to the user, and sends the user’s operation commands to the mainboard. The expansion board can connect with the remote control. The remote control can control 1-6 engraving machines, the head move around, and tune position and update the commonly used parameter settings.The motion control can achieve high speed by optimizing the motion algorithm and using multi-level caches. The methods of high speed optimization are as follows: optimize the algorithm of motion control, such as the S curve acceleration and deceleration, adjusting speed by the radius of curvature; calculate and predict the route and motion state in advance; convert standard file to private file which contains motion state description etc. In the process of file transfer and actual motion control, we use two-level caches and DMA technology to directly control the timer to generate pulse signal, which ensures the system have high speed and continuous movement.The main function of the expansion board is expanding one channel signal into six channel output signals. Six channel output signals can drive sets of engraving machines working at the same time. Each output driving circuit can be controlled separately.
Keywords/Search Tags:motion control, stepper motor, engraving machine, STM32
PDF Full Text Request
Related items