Font Size: a A A

Research Of DC Motor Control System Based On DSP

Posted on:2008-10-31Degree:MasterType:Thesis
Country:ChinaCandidate:J Y ZhangFull Text:PDF
GTID:2132360215473915Subject:Control theory and control engineering
Abstract/Summary:PDF Full Text Request
DC motor has extensive applications in industrial environments due to its excellent performances. While the growing needs for motor control performance, ordinary MCU doesn't meet the request more and more. It's the development of DSP technology that provides strong assistance to the implement of advanced control theory and complex control algorithm. This paper discusses the control the speed control system for DC motor, and suggested a control scheme that the controller algorithm applies Nine-Point to DSP.In the paper, the development of DC motor control in our country and abroad is summarized first, and the control methods of DC motor as well as the selections of the DSP types in brief.The solution of digital control system of DC Motor using TI's TMS320LF2407 is presented in this paper. This control system includes two closed loops, which are current loop and velocity loop. Usually, a control system consists of displacement measure device, control device, insulation circuit, drive model and PC. As one key part of the control system, the function of control device is to deal with the displacement signal from the motor and the output of control voltage. In the area of hardware design, the signal-sampling circuits of the current, speed are also designed. The whole system's hardware has a very compact structure and can operate with high reliability.In this thesis, the Nine-Point controller theory and the control method are detailed, and analyzed the controlled variable installation method in this foundation, finally based on this theory it design a control algorithm of the DC motor.As a very important role for the accurate motion of DC moto, the control software adopting simultaneously the C and assemble language, the software development is based on the CCS2000 integrated development. The system software involves main program module, Initialization subprogram module, interrupt service routine module. Hereinto, main program module mostly include keyboard scan module and display module. ISR module includes A/D sampling module, QEP, control arithmetic module, PWM output and SPI module. In the scheme, it's adopted that nine-Point controller algorithm in velocity loop and current loop.The system introduced the design procedures of the Nine-Point controller finally, and having applied to the double-loop controller. Simulations prove that the double-loop controller can successfully adjust the velocity of the DC Motor to a good value. This result indicates that the Nine-Point controller has a great applied prosperity in the control of the DC motor.
Keywords/Search Tags:DC motor, double-loop controller, DSP, nine-point controller
PDF Full Text Request
Related items